diff options
author | aclement <aclement> | 2009-03-20 17:37:27 +0000 |
---|---|---|
committer | aclement <aclement> | 2009-03-20 17:37:27 +0000 |
commit | 87dbaaa2793bfcf03a90a7d5a4ec02af0266a30e (patch) | |
tree | ddb4ebc2ba9087ba067c0c5cfc65dcd32161d17a | |
parent | 70e7e2fb0bf2408874c36cc489a881cab0c23ba8 (diff) | |
download | aspectj-87dbaaa2793bfcf03a90a7d5a4ec02af0266a30e.tar.gz aspectj-87dbaaa2793bfcf03a90a7d5a4ec02af0266a30e.zip |
268827: tell ajdt about class file removal
3 files changed, 9 insertions, 0 deletions
diff --git a/ajde.core/src/org/aspectj/ajde/core/IOutputLocationManager.java b/ajde.core/src/org/aspectj/ajde/core/IOutputLocationManager.java index 8f7f541ba..c1b4cad0e 100644 --- a/ajde.core/src/org/aspectj/ajde/core/IOutputLocationManager.java +++ b/ajde.core/src/org/aspectj/ajde/core/IOutputLocationManager.java @@ -61,4 +61,6 @@ public interface IOutputLocationManager { void reportClassFileWrite(String outputfile); + void reportClassFileRemove(String outputfile); + } diff --git a/ajde.core/src/org/aspectj/ajde/core/internal/OutputLocationAdapter.java b/ajde.core/src/org/aspectj/ajde/core/internal/OutputLocationAdapter.java index 04dee609c..3fdb7e16c 100644 --- a/ajde.core/src/org/aspectj/ajde/core/internal/OutputLocationAdapter.java +++ b/ajde.core/src/org/aspectj/ajde/core/internal/OutputLocationAdapter.java @@ -52,4 +52,8 @@ public class OutputLocationAdapter implements CompilationResultDestinationManage public void reportClassFileWrite(String outputfile) { this.locationManager.reportClassFileWrite(outputfile); } + + public void reportClassFileRemove(String outputfile) { + this.locationManager.reportClassFileRemove(outputfile); + } } diff --git a/ajde.core/testsrc/org/aspectj/ajde/core/TestOutputLocationManager.java b/ajde.core/testsrc/org/aspectj/ajde/core/TestOutputLocationManager.java index b810bb814..d6ed0e241 100644 --- a/ajde.core/testsrc/org/aspectj/ajde/core/TestOutputLocationManager.java +++ b/ajde.core/testsrc/org/aspectj/ajde/core/TestOutputLocationManager.java @@ -82,4 +82,7 @@ public class TestOutputLocationManager implements IOutputLocationManager { public void reportClassFileWrite(String outputfile) { } + public void reportClassFileRemove(String outputfile) { + } + } |