Freitag, 28. September 2007
On the search journey
I tried to find some examples or some documentation how to use the new refactoring API via descriptors but wasn't successful. If I try to instantiate a MoveDescriptor from a MoveContribution I get a ClassCastException. In the tests the Descriptors are instantiated directly but this is not recommended.
Donnerstag, 27. September 2007
Still working on move refactoring
Today I figured out, how my workspace code is used, when I startup a eclipse application within eclipse. The problem was a incompatibility with JDT, which I imported in my workspace. After closing all JDT related plugins in my workspace my code is used again. I'm wondering where from the launched eclipse application took the older version of my plugin although it was deactivated in my extension location?
Whatever...
At the moment I'm trying to instantiate a correct MoveDescriptor to handle class move refactorings.
Whatever...
At the moment I'm trying to instantiate a correct MoveDescriptor to handle class move refactorings.
Dienstag, 25. September 2007
Problem with extension location
Tonight I wanted to progress with move refactorings but I realized a problem with the extension location. If I start a eclipse application from the run dialog the same extension location as the eclipse installtion is used. This is very bad, because I eat my own food and develop MoreUnit with MoreUnit. But now I have a conflict and the manipulated code from my workspace is not used :-(
Mittwoch, 19. September 2007
Started move refactorings
This evening I have taken a look to support move refactorings.
Within Eclipse 3.3 the API has changed and refactorings are done via descriptors.
Within Eclipse 3.3 the API has changed and refactorings are done via descriptors.
Sonntag, 2. September 2007
Worked on TestNG support
Today I extended NewTestCaseWizardPageOne to add TestNG support.
It was necessary to override a several methods to get it work, but I think the majority of the work is done now.
It was necessary to override a several methods to get it work, but I think the majority of the work is done now.
Abonnieren
Posts (Atom)