aboutsummaryrefslogtreecommitdiffstats
path: root/ajde.core/src
diff options
context:
space:
mode:
authoraclement <aclement>2009-03-24 00:59:35 +0000
committeraclement <aclement>2009-03-24 00:59:35 +0000
commita3d12308ed839f818eda96539510b786d5cffe69 (patch)
treec4fe1736584e0100fb9bbc43c8ae6afe423f3c01 /ajde.core/src
parentc017db4d89081fe954e645cc53585cf0df98c2ed (diff)
downloadaspectj-a3d12308ed839f818eda96539510b786d5cffe69.tar.gz
aspectj-a3d12308ed839f818eda96539510b786d5cffe69.zip
268827: ask for the JDT project state
Diffstat (limited to 'ajde.core/src')
-rw-r--r--ajde.core/src/org/aspectj/ajde/core/IOutputLocationManager.java2
-rw-r--r--ajde.core/src/org/aspectj/ajde/core/internal/OutputLocationAdapter.java4
2 files changed, 6 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 dc8f24b1f..d9f9a6d34 100644
--- a/ajde.core/src/org/aspectj/ajde/core/IOutputLocationManager.java
+++ b/ajde.core/src/org/aspectj/ajde/core/IOutputLocationManager.java
@@ -77,6 +77,8 @@ public interface IOutputLocationManager {
*/
void reportFileRemove(String file, int fileType);
+ int discoverChangesSince(File dir, long buildtime);
+
// match numbers in CompilationResultDestinationManager - ought to factor into super interface
int FILETYPE_UNKNOWN = 0;
int FILETYPE_CLASS = 1;
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 65a8aaafd..380ab1c59 100644
--- a/ajde.core/src/org/aspectj/ajde/core/internal/OutputLocationAdapter.java
+++ b/ajde.core/src/org/aspectj/ajde/core/internal/OutputLocationAdapter.java
@@ -57,4 +57,8 @@ public class OutputLocationAdapter implements CompilationResultDestinationManage
this.locationManager.reportFileRemove(outputfile, filetype);
}
+ public int discoverChangesSince(File dir, long buildtime) {
+ return this.locationManager.discoverChangesSince(dir,buildtime);
+ }
+
}