Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
Re: [jdt-core-dev] About JavaRefactoringContribution and RenameJavaElementDescriptor test results

Hi Daniel, good to hear from you. Actually, I'm using the official reports. As I said, I'm analyzing them over time, that is, the data that I've shown you regards to all the reports between versions 3.4 and 4.3.

For example, 38 of the 39 illegal access to  org.eclipse.jdt.core.refactoring.descriptors.JavaRefactoringContribution were present in versions 3.4, 3.4.1 and 3.4.2, but not in the recent versions.

The same happens to org.eclipse.jdt.core.refactoring.descriptors.RenameJavaElementDescriptor. All the problems were present in 3.4, 3.4.1 and 3.4.2, but not in the recent versions.

It appears that they were fixed. In order to determined their relevance, I'm trying to understand how they were fixed and why.


I would be very nice to hear from you again.
Thanks a lot,
João.







On Thu, Jul 25, 2013 at 12:19 AM, Daniel Megert <daniel_megert@xxxxxxxxxx> wrote:
Those are not illegal cases. Not sure how you generated the report, but it looks like you did not honor the API problem filters. You should look at the official reports that are produced with our builds, e.g. [1].

Dani

[1] http://download.eclipse.org/eclipse/downloads/drops4/R-4.3-201306052000/testResults.php


From:        João Arthur <joaoarthurbm@xxxxxxxxx>
To:        jdt-core-dev@xxxxxxxxxxx
Date:        24.07.2013 20:57
Subject:        [jdt-core-dev] About JavaRefactoringContribution and RenameJavaElementDescriptor test results
Sent by:        jdt-core-dev-bounces@xxxxxxxxxxx




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. 

For example, I found that:

org.eclipse.jdt.core.refactoring.descriptors.JavaRefactoringContribution is illegally extended by 39 classes
org.eclipse.jdt.core.refactoring.descriptors.RenameJavaElementDescriptor is illegally instantiated by 20 classes


I need some of specialists' opinion about these tests results. Would you please answer the following questions?


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

What is the role of each of these two 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.
https://sites.google.com/site/joaoarthurbm/research



_______________________________________________
jdt-core-dev mailing list
jdt-core-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jdt-core-dev


_______________________________________________
jdt-core-dev mailing list
jdt-core-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/jdt-core-dev



Back to the top