diff options
author | aclement <aclement> | 2008-08-26 21:17:42 +0000 |
---|---|---|
committer | aclement <aclement> | 2008-08-26 21:17:42 +0000 |
commit | 74041c1bbccbc4b55776cc8a34ee248ef6b84acb (patch) | |
tree | 701696c78556a3ac0685507b9bde0628368d27da /ajde.core | |
parent | 0044cad68439f7c41d8ae0883985a557f1fe7e8c (diff) | |
download | aspectj-74041c1bbccbc4b55776cc8a34ee248ef6b84acb.tar.gz aspectj-74041c1bbccbc4b55776cc8a34ee248ef6b84acb.zip |
243376: new ICompilerConfiguration method
Diffstat (limited to 'ajde.core')
-rw-r--r-- | ajde.core/src/org/aspectj/ajde/core/ICompilerConfiguration.java | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/ajde.core/src/org/aspectj/ajde/core/ICompilerConfiguration.java b/ajde.core/src/org/aspectj/ajde/core/ICompilerConfiguration.java index df32a97bb..10562cca0 100644 --- a/ajde.core/src/org/aspectj/ajde/core/ICompilerConfiguration.java +++ b/ajde.core/src/org/aspectj/ajde/core/ICompilerConfiguration.java @@ -49,6 +49,16 @@ public interface ICompilerConfiguration { public List /*String*/ getProjectSourceFiles(); /** + * Return a subset of those files we'd get on getProjectSourceFiles() - the subset that have changed since + * the last build. If someone else has already worked out what needs rebuilding, we don't need to do it again + * by checking all of the projectSourceFiles(). Returning an empty list means nothing has changed, returning null + * means you have no idea what changed and the compiler should work it out. + * + * @return a subset of those files that would be returned on getProjectSourceFiles() that have actually *changed* + */ + public List /*String*/ getProjectSourceFilesChanged(); + + /** * @return the classpath to use */ public String getClasspath(); |