aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.matcher
diff options
context:
space:
mode:
authoraclement <aclement>2011-12-10 01:04:11 +0000
committeraclement <aclement>2011-12-10 01:04:11 +0000
commit4a73d4d572e474275ebbaec299094fb830184492 (patch)
treeb80c82f95dfa8d6a40e4bde2f4770e5234a5dde1 /org.aspectj.matcher
parent2c58ec6329beba858f71d064f5d43ea24a240e32 (diff)
downloadaspectj-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.java5
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;
}