summaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoraclement <aclement>2006-01-27 11:34:14 +0000
committeraclement <aclement>2006-01-27 11:34:14 +0000
commit2602c786913715b1b0530037d43cf47e682637cc (patch)
treeadc93c193aff4a89f008a1e7b5b5bfa71f7e4051 /weaver
parenta723cc27959dbb9b6e3eb3eea797163bd4ac7102 (diff)
downloadaspectj-2602c786913715b1b0530037d43cf47e682637cc.tar.gz
aspectj-2602c786913715b1b0530037d43cf47e682637cc.zip
fix for 125405 - demote raws to simple on incremental compiles when necessary.
Diffstat (limited to 'weaver')
-rw-r--r--weaver/src/org/aspectj/weaver/ReferenceType.java6
1 files changed, 6 insertions, 0 deletions
diff --git a/weaver/src/org/aspectj/weaver/ReferenceType.java b/weaver/src/org/aspectj/weaver/ReferenceType.java
index 0cab45745..1e6648f7d 100644
--- a/weaver/src/org/aspectj/weaver/ReferenceType.java
+++ b/weaver/src/org/aspectj/weaver/ReferenceType.java
@@ -660,6 +660,12 @@ public class ReferenceType extends ResolvedType {
}
}
+ public void demoteToSimpleType() {
+ genericType = null;
+ typeKind = TypeKind.SIMPLE;
+ signatureErasure = null;
+ }
+
public ResolvedType getGenericType() {
if (isGenericType()) return this;
return genericType;