summaryrefslogtreecommitdiffstats
path: root/weaver
diff options
context:
space:
mode:
authoraclement <aclement>2005-04-26 16:14:06 +0000
committeraclement <aclement>2005-04-26 16:14:06 +0000
commit02f75ba1e5b0eb9806d5642f891940be06691747 (patch)
tree07d02e6ee758826cfb48af16d6ffc43f1af4113a /weaver
parentee9fe51b58d94d722a7fcf3b7b9d22b8d0115778 (diff)
downloadaspectj-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.java6
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();