From 4a73d4d572e474275ebbaec299094fb830184492 Mon Sep 17 00:00:00 2001 From: aclement Date: Sat, 10 Dec 2011 01:04:11 +0000 Subject: [PATCH] minor refactoring --- org.aspectj.matcher/src/org/aspectj/weaver/ResolvedType.java | 5 +++-- 1 file 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; } -- 2.39.5