Community
Participate
Working Groups
//Cheetah 05 ======= package p; public interface Top<T> {} ======= package p; public class Super<T> implements Top<T>{ } ==== On *every other* edit and save get: java.lang.ArrayIndexOutOfBoundsException: 22 at org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment.getTypeFromTypeSignature(LookupEnvironment.java:665) at ... ... at org.eclipse.core.internal.events.AutoBuildJob.run(AutoBuildJob.java:204) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:66) Super.java Cheetah Trial/uk/ac/york/cs/wood/cheetahtrial/basics line 0 07 June 2004 12:54:34
Reproduced in latest.
Compiler was misgenerating signatures for generic interfaces. Therefore, it was failing to read it back in on incremental compilation scenario.
Fixed. Added regression test: GenericTypeTest#test211
Also added: GenericTypeSignatureTests#test015