Summary: | incremental generic itd problems | ||
---|---|---|---|
Product: | [Tools] AspectJ | Reporter: | Andrew Clement <aclement> |
Component: | Compiler | Assignee: | aspectj inbox <aspectj-inbox> |
Status: | RESOLVED FIXED | QA Contact: | |
Severity: | major | ||
Priority: | P2 | ||
Version: | DEVELOPMENT | ||
Target Milestone: | 1.6.5 | ||
Hardware: | PC | ||
OS: | Windows NT | ||
Whiteboard: |
Description
Andrew Clement
2009-06-17 17:12:02 EDT
fixed that (was duff equals() code) - also fixed it for ITD methods and another: java.lang.NullPointerException at org.aspectj.weaver.ResolvedType.discoverActualOccurrenceOfTypeInHierarchy(ResolvedType.java:1369) at org.aspectj.weaver.ResolvedType.fillInAnyTypeParameters(ResolvedType.java:1420) at org.aspectj.weaver.ResolvedType.addInterTypeMunger(ResolvedType.java:1462) at org.aspectj.ajdt.internal.compiler.lookup.AjLookupEnvironment.weaveInterTypeDeclarations(AjLookupEnvironment.java:687) at org.aspectj.ajdt.inter ... oBuildJob.run(AutoBuildJob.java:238) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) going from this: package p; import java.util.List; public class A<N extends Number, T> { public static void main(String[] args) { A a = new A(); List<String> localls = a.ls; } } to this (removing type vars) package p; import java.util.List; public class A { public static void main(String[] args) { A a = new A(); List<String> localls = a.ls; } } those were both fixed in 1.6.5 |