Summary: | Unable to inherit abstract methods from jarred interface | ||
---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Eric Andresen <eandresen> |
Component: | Core | Assignee: | Jerome Lanneluc <jerome_lanneluc> |
Status: | VERIFIED FIXED | QA Contact: | |
Severity: | normal | ||
Priority: | P3 | ||
Version: | 3.1 | ||
Target Milestone: | 3.2 M2 | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: |
Description
Eric Andresen
2005-09-01 14:08:29 EDT
As an aside, this problem does *not* occur if I copy the actual .java file into the project I am working in. It only occurs when referencing a .class file in a .jar. I have also tried removing my .metadata directory and re-importing the project, to no avail. Could you please provide steps to reproduce? Also we need the build id. I tried with java.lang.Runnable and it works fine. I've just figured out what the problem was: The project I was having the problem in had a name containing '[]' characters, whereas all other projects did not. Renaming the project without [] characters causes eclipse to behaviour normally in seemingly all cases now. Version: 3.1.0 Build id: I20050627-1435 Thanks for the report. Problem was the ']' character. It is used as a separator for type parameters in the memento. Fixed by adding this character to be escaped in JavaElement#escapeMementoName(...). Added regression test MementoTests#testProjectMemento3(). Verified in I20050920-0010 for 3.2M2 |