]> source.dussan.org Git - aspectj.git/commitdiff
NPE fix for 115251
authoraclement <aclement>
Wed, 23 Nov 2005 12:34:51 +0000 (12:34 +0000)
committeraclement <aclement>
Wed, 23 Nov 2005 12:34:51 +0000 (12:34 +0000)
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/ast/AspectDeclaration.java

index 1f9868a6ed97cb3a4090624ca1751b8f764ae8ff..9c683d7d7fc09b210ae8a8aade6e607b4a026608 100644 (file)
@@ -979,7 +979,7 @@ public class AspectDeclaration extends TypeDeclaration {
                ParameterizedTypeBinding pBinding = (ParameterizedTypeBinding)binding;
                if (pBinding.type instanceof SourceTypeBinding) {
                        SourceTypeBinding sourceSc = (SourceTypeBinding)pBinding.type;
-                       if (sourceSc.scope.referenceContext instanceof AspectDeclaration) {
+                       if (sourceSc.scope != null && sourceSc.scope.referenceContext instanceof AspectDeclaration) {
                                        perClause = ((AspectDeclaration)sourceSc.scope.referenceContext).perClause;
                                } else {
                                        return null;