diff options
author | aclement <aclement> | 2005-04-26 16:14:06 +0000 |
---|---|---|
committer | aclement <aclement> | 2005-04-26 16:14:06 +0000 |
commit | 02f75ba1e5b0eb9806d5642f891940be06691747 (patch) | |
tree | 07d02e6ee758826cfb48af16d6ffc43f1af4113a /weaver | |
parent | ee9fe51b58d94d722a7fcf3b7b9d22b8d0115778 (diff) | |
download | aspectj-02f75ba1e5b0eb9806d5642f891940be06691747.tar.gz aspectj-02f75ba1e5b0eb9806d5642f891940be06691747.zip |
Fix for Bug 92630: Null Pointer Exception thrown by ajc compiler
Diffstat (limited to 'weaver')
-rw-r--r-- | weaver/src/org/aspectj/weaver/bcel/UnwovenClassFile.java | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/weaver/src/org/aspectj/weaver/bcel/UnwovenClassFile.java b/weaver/src/org/aspectj/weaver/bcel/UnwovenClassFile.java index 2aed63f76..14af21754 100644 --- a/weaver/src/org/aspectj/weaver/bcel/UnwovenClassFile.java +++ b/weaver/src/org/aspectj/weaver/bcel/UnwovenClassFile.java @@ -167,8 +167,10 @@ public class UnwovenClassFile { public boolean accept(File dir, String name) { return name.startsWith(targetPrefix); }}); - for (int i = 0; i < weaverGenerated.length; i++) { - weaverGenerated[i].delete(); + if (weaverGenerated!=null) { + for (int i = 0; i < weaverGenerated.length; i++) { + weaverGenerated[i].delete(); + } } } victim.delete(); |