diff options
author | aclement <aclement> | 2011-12-10 01:04:11 +0000 |
---|---|---|
committer | aclement <aclement> | 2011-12-10 01:04:11 +0000 |
commit | 4a73d4d572e474275ebbaec299094fb830184492 (patch) | |
tree | b80c82f95dfa8d6a40e4bde2f4770e5234a5dde1 /org.aspectj.matcher | |
parent | 2c58ec6329beba858f71d064f5d43ea24a240e32 (diff) | |
download | aspectj-4a73d4d572e474275ebbaec299094fb830184492.tar.gz aspectj-4a73d4d572e474275ebbaec299094fb830184492.zip |
minor refactoring
Diffstat (limited to 'org.aspectj.matcher')
-rw-r--r-- | org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java index 76b40e6dd..7b904778f 100644 --- a/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java +++ b/org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java @@ -2673,8 +2673,9 @@ public abstract class ResolvedType extends UnresolvedType implements AnnotatedEl if (isParameterizedType()) { return true; } - if (getSuperclass() != null) { - return getSuperclass().ajMembersNeedParameterization(); + ResolvedType superclass = getSuperclass(); + if (superclass != null && !superclass.isMissing()) { + return superclass.ajMembersNeedParameterization(); } return false; } |