Summary: | [1.5] Internal compiler error | ||||||
---|---|---|---|---|---|---|---|
Product: | [Eclipse Project] JDT | Reporter: | Stefan Matthias Aust <sma> | ||||
Component: | Core | Assignee: | Philipe Mulet <philippe_mulet> | ||||
Status: | RESOLVED FIXED | QA Contact: | |||||
Severity: | normal | ||||||
Priority: | P3 | CC: | |||||
Version: | 3.0 | ||||||
Target Milestone: | 3.1 M1 | ||||||
Hardware: | PC | ||||||
OS: | Windows XP | ||||||
Whiteboard: | |||||||
Attachments: |
|
Description
Stefan Matthias Aust
2004-04-26 13:34:11 EDT
Could you please provide your test case? Thanks. This is a .class file related problem. You will need to change & compile a class that refers to the type causing problems so that we read it as a .class file. As I tried to explain - unfortunately, I've no test case. And franky, I don't want to attach my whole project here... Created attachment 9974 [details]
Test case
Okay, got it. The attached test.zip contains a project where compiling "PT"
raises the internal error. If you edit "Cmd", the error goes away and if you
edit "PT" it comes back.
Hope this helps.
Reproduced. Thanks for the good test case. We misgenerate a type signature, and thus fail to decode it: Ljava/util/List<Lgame/Game<>;>; Reduced test case is: import java.util.List; public class X { private List<X> games; } Signature for field is incorrect, and thus causing incremental compilation failure. Adding regression test: GenericTypeSignatureTest#test014 Fixed. |