]> source.dussan.org Git - aspectj.git/commitdiff
Partial fix for Bugzilla Bug 59397
authoraclement <aclement>
Mon, 26 Apr 2004 09:46:28 +0000 (09:46 +0000)
committeraclement <aclement>
Mon, 26 Apr 2004 09:46:28 +0000 (09:46 +0000)
   NPE in compiler when using (an unusual) declare warning against a ctor ITD

weaver/src/org/aspectj/weaver/bcel/BcelShadow.java

index ca41e2aec734ef763d4b31d19684fb9c4d6e1f5d..3c0588a39d8b64f53675fc63e81ec778f0579c67 100644 (file)
@@ -2212,7 +2212,7 @@ public class BcelShadow extends Shadow {
     
        public ISourceLocation getSourceLocation() {
                int sourceLine = getSourceLine();
-               if (sourceLine == 0) {
+               if (sourceLine == 0 || sourceLine == -1) {
 //                     Thread.currentThread().dumpStack();
 //                     System.err.println(this + ": " + range);
                        return getEnclosingClass().getType().getSourceLocation();