diff options
author | aclement <aclement> | 2006-08-25 09:50:32 +0000 |
---|---|---|
committer | aclement <aclement> | 2006-08-25 09:50:32 +0000 |
commit | 409e613aacda8d3e5bee8eed3d2919340e0ff7cd (patch) | |
tree | 67a0b6a0cfd3e2f4e96c64f6fea7e38e38e88e91 /ajde/src | |
parent | 04fa1dcce12934cc5cfe1e5e8b66523c10e93672 (diff) | |
download | aspectj-409e613aacda8d3e5bee8eed3d2919340e0ff7cd.tar.gz aspectj-409e613aacda8d3e5bee8eed3d2919340e0ff7cd.zip |
141556#11 - reworked messagehandler with 'ignore' function! (wooo) - hope Matthew doesnt complain.
Diffstat (limited to 'ajde/src')
-rw-r--r-- | ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java | 19 |
1 files changed, 7 insertions, 12 deletions
diff --git a/ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java b/ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java index ce984ab33..eb5f9cfb6 100644 --- a/ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java +++ b/ajde/src/org/aspectj/ajde/internal/CompilerAdapter.java @@ -50,7 +50,6 @@ public class CompilerAdapter { private BuildNotifierAdapter currNotifier = null; private boolean initialized = false; private boolean structureDirty = true; - private boolean showInfoMessages = false; // set to false in incremental mode to re-do initial build private boolean nextBuild = false; @@ -58,14 +57,7 @@ public class CompilerAdapter { super(); } - public void showInfoMessages(boolean show) { // XXX surface in GUI - showInfoMessages = show; - } - public boolean getShowInfoMessages() { - return showInfoMessages; - } - - public void nextBuildFresh() { + public void nextBuildFresh() { if (nextBuild) { nextBuild = false; } @@ -616,15 +608,15 @@ public class CompilerAdapter { public MessageHandlerAdapter() { this.taskListManager = Ajde.getDefault().getTaskListManager(); + ignore(IMessage.INFO); } public boolean handleMessage(IMessage message) throws AbortException { IMessage.Kind kind = message.getKind(); if (kind == IMessage.ABORT) return handleAbort(message); - if (isIgnoring(kind) - || (!showInfoMessages && IMessage.INFO.equals(kind))) { + if (isIgnoring(kind)) { return true; - } + } taskListManager.addSourcelineTask(message); return true;// return super.handleMessage(message); // also store... @@ -641,6 +633,9 @@ public class CompilerAdapter { } public IMessageHandler getMessageHandler() { + if (messageHandler == null) { + init(); + } return messageHandler; } |