diff options
author | aclement <aclement> | 2011-06-07 19:20:50 +0000 |
---|---|---|
committer | aclement <aclement> | 2011-06-07 19:20:50 +0000 |
commit | 194371f23eca6d571b4d7c47e1a42a8824833047 (patch) | |
tree | aeb69a7b49c9cab80f3f1183f3063269c6bde177 | |
parent | 4238f44d731cf8c3473d6a3aba97fbefbb36eb4b (diff) | |
download | aspectj-194371f23eca6d571b4d7c47e1a42a8824833047.tar.gz aspectj-194371f23eca6d571b4d7c47e1a42a8824833047.zip |
1.6.12.m1 readme
-rw-r--r-- | org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java index fd6ea9172..c13f8afe3 100644 --- a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java +++ b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java @@ -2264,7 +2264,13 @@ public abstract class ResolvedType extends UnresolvedType implements AnnotatedEl public void clearInterTypeMungers() { if (isRawType()) { - getGenericType().clearInterTypeMungers(); + ResolvedType genericType = getGenericType(); + if (genericType.isRawType()) { // ERROR SITUATION: PR341926 + // For some reason the raw type is pointing to another raw form (possibly itself) + System.err.println("DebugFor341926: Type " + this.getName() + " has an incorrect generic form"); + } else { + genericType.clearInterTypeMungers(); + } } // interTypeMungers.clear(); // BUG? Why can't this be clear() instead: 293620 c6 |