summaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoraclement <aclement>2005-11-15 09:15:14 +0000
committeraclement <aclement>2005-11-15 09:15:14 +0000
commit676aa089feb829d744fa054b52af39f83e22952f (patch)
treea04f7da43e25531419518652fe68afbc93d8f038 /weaver
parent40bf10f47746b3cd84f641d338ed72870b898f3e (diff)
downloadaspectj-676aa089feb829d744fa054b52af39f83e22952f.tar.gz
aspectj-676aa089feb829d744fa054b52af39f83e22952f.zip
allow for missing type (again) - see pr116305
Diffstat (limited to 'weaver')
-rw-r--r--weaver/src/org/aspectj/weaver/patterns/KindedPointcut.java3
1 files changed, 2 insertions, 1 deletions
diff --git a/weaver/src/org/aspectj/weaver/patterns/KindedPointcut.java b/weaver/src/org/aspectj/weaver/patterns/KindedPointcut.java
index 34fcd8ce9..d25f90501 100644
--- a/weaver/src/org/aspectj/weaver/patterns/KindedPointcut.java
+++ b/weaver/src/org/aspectj/weaver/patterns/KindedPointcut.java
@@ -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