]> source.dussan.org Git - aspectj.git/commitdiff
allow for missing type (again) - see pr116305
authoraclement <aclement>
Tue, 15 Nov 2005 09:15:14 +0000 (09:15 +0000)
committeraclement <aclement>
Tue, 15 Nov 2005 09:15:14 +0000 (09:15 +0000)
weaver/src/org/aspectj/weaver/patterns/KindedPointcut.java

index 34fcd8ce9d1a88df30ddca7ab3e3c0a214eda746..d25f90501cf7c1be56a0f0f6f68b06fe9050f2a8 100644 (file)
@@ -144,7 +144,8 @@ public class KindedPointcut extends Pointcut {
                        shadow.getSignature().getDeclaringType().resolve(world);
         
                if (signature.getDeclaringType().isStar()
-                       || exactDeclaringType== ResolvedType.MISSING)
+                       || exactDeclaringType == ResolvedType.MISSING
+                       || exactDeclaringType.resolve(world).isMissing())
                        return;
 
         // warning not needed if match type couldn't ever be the declaring type