aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core/src
diff options
context:
space:
mode:
authoraclement <aclement>2006-01-27 12:30:21 +0000
committeraclement <aclement>2006-01-27 12:30:21 +0000
commit551b446bec83bef0f7df1f57353fdb4297bc14a6 (patch)
tree8fd345f9cbf144eed7ea918622789fdca20114a0 /org.aspectj.ajdt.core/src
parent2602c786913715b1b0530037d43cf47e682637cc (diff)
downloadaspectj-551b446bec83bef0f7df1f57353fdb4297bc14a6.tar.gz
aspectj-551b446bec83bef0f7df1f57353fdb4297bc14a6.zip
fix for 121395 - error message on stupid aspectpath
Diffstat (limited to 'org.aspectj.ajdt.core/src')
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java7
1 files changed, 6 insertions, 1 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java
index ebdd735c5..4d2d06d28 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java
+++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java
@@ -628,7 +628,12 @@ public class AjBuildManager implements IOutputClassFileNameProvider,IBinarySourc
for (Iterator i = buildConfig.getAspectpath().iterator(); i.hasNext();) {
File f = (File) i.next();
- bcelWeaver.addLibraryJarFile(f);
+ if (!f.exists()) {
+ IMessage message = new Message("invalid aspectpath entry: "+f.getName(),null,true);
+ handler.handleMessage(message);
+ } else {
+ bcelWeaver.addLibraryJarFile(f);
+ }
}
// String lintMode = buildConfig.getLintMode();