aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core
diff options
context:
space:
mode:
authorwisberg <wisberg>2003-04-29 00:25:34 +0000
committerwisberg <wisberg>2003-04-29 00:25:34 +0000
commit074b87b958d20b5704f53a6a618781e797f80eea (patch)
treebbbab9ef6bfe73d67912a454aa6bd5163b4b5f7e /org.aspectj.ajdt.core
parentb20deaa24367bed3d3a245455be5cb039e425594 (diff)
downloadaspectj-074b87b958d20b5704f53a6a618781e797f80eea.tar.gz
aspectj-074b87b958d20b5704f53a6a618781e797f80eea.zip
semantics-preserving - still only warn if aspectjrt.jar not found
Diffstat (limited to 'org.aspectj.ajdt.core')
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/core/builder/AjBuildManager.java10
1 files changed, 7 insertions, 3 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 4f2dbb6c5..d142242c9 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
@@ -66,6 +66,7 @@ import org.eclipse.jdt.internal.compiler.problem.DefaultProblemFactory;
import org.eclipse.jdt.internal.compiler.util.HashtableOfObject;
public class AjBuildManager {
+ static final boolean FAIL_IF_RUNTIME_NOT_FOUND = false;
private IProgressListener progressListener = null;
private int compiledCount;
@@ -103,9 +104,12 @@ public class AjBuildManager {
String check = checkRtJar(buildConfig);
if (check != null) {
- IMessage message = new Message(check, Message.WARNING, null, null);
- // give delegate a chance to implement different message (abort)?
- handler.handleMessage(message);
+ if (FAIL_IF_RUNTIME_NOT_FOUND) {
+ MessageUtil.error(check);
+ return false;
+ } else {
+ MessageUtil.warn(check);
+ }
}
setupModel();