Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [eclipse-dev] About API Tools results analysis

Hello Joao,

 

What is the scope of code that you analyzed ?

Can you publish the API Analysis reports that you used somewhere on the Internet ?

 

It would be interesting to review some of the illegal references that you found.

 

Thanks,

Martin

--

Martin Oberhuber, SMTS / Product Architect – Development Tools, Wind River

direct +43.662.457915.85  fax +43.662.457915.6

 

From: eclipse-dev-bounces@xxxxxxxxxxx [mailto:eclipse-dev-bounces@xxxxxxxxxxx] On Behalf Of João Arthur
Sent: Tuesday, July 23, 2013 11:49 PM
To: eclipse-dev@xxxxxxxxxxx
Subject: [eclipse-dev] About API Tools results analysis

 

Hi there,

 

My name is João Brunet and I'm a PhD student at UFCG - Brazil, currently visiting professor Gail Murphy at University of British Columbia.

 

In my PhD, I'm analyzing the API Tools Verification Reports of Eclipse project over time. I'm collecting some interesting observations from this data. However, I need some of specialists' opinion about these tests results. Would you please answer some questions regarding this topic?

 

For example, I found that: 

 

·         org.eclipse.swt.internal.SWTEventListener is illegally extended by 56 classes

·         org.eclipse.jdt.core.refactoring.descriptors.JavaRefactoringContribution illegally extended by 39 classes

·         org.eclipse.jdt.internal.ui.javaeditor.JavaTextSelection is illegally referenced as a parameter of 27 methods

·         org.eclipse.jdt.core.refactoring.descriptors.RenameJavaElementDescriptor is illegally instantiated by 20 classes

·         org.eclipse.jface.viewers.TreeViewer is illegally extended by 14 classes

So, I'm trying to understand why that happens through the following questions:

·         Why are there so many illegal access to these particular classes?

·         What is the role of each of these classes in the architecture of Eclipse? 

·         Can you assign importance for each one? (critical, high, medium or low)

 

Please, let me here from you all. I would be very grateful if you agree to answer these and some other questions. Your opinion will improve a lot my results. The more answers and discussion, the better are the results.

 

Thank you very much in advance.

Regards,

João.

 

 

 

 

 

 

 

 


Back to the top