diff options
author | aclement <aclement> | 2008-09-02 23:23:23 +0000 |
---|---|---|
committer | aclement <aclement> | 2008-09-02 23:23:23 +0000 |
commit | e7f37508984f3b3bb0586a61fc490acdd16a2ed2 (patch) | |
tree | 947bec8856063dc96c49724e6fc14d479f7ba755 /ajde.core | |
parent | fefc9d6773202dc58e746375f4480dd66211c6c2 (diff) | |
download | aspectj-e7f37508984f3b3bb0586a61fc490acdd16a2ed2.tar.gz aspectj-e7f37508984f3b3bb0586a61fc490acdd16a2ed2.zip |
245566: final config interface change
Diffstat (limited to 'ajde.core')
-rw-r--r-- | ajde.core/src/org/aspectj/ajde/core/ICompilerConfiguration.java | 12 |
1 files changed, 12 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 5b3d8c8d9..9438d5cff 100644 --- a/ajde.core/src/org/aspectj/ajde/core/ICompilerConfiguration.java +++ b/ajde.core/src/org/aspectj/ajde/core/ICompilerConfiguration.java @@ -106,4 +106,16 @@ public interface ICompilerConfiguration extends CompilerConfigurationChangeFlags */ public void configurationRead(); + /** + * Return a List (Strings) of the directory elements on the classpath that are likely to contain modified .class files since the + * previous build and must be checked. This would be used in the situation where a project has a dependency on another project + * and the dependency is captured by inclusion of one project on the classpath for the other. When the first project is built, + * we need to check the classpath element on the second projects classpath that represents the bin folder of the first project. + * By explicitly returning a list here we can avoid checking EVERYTHING. + * + * @return a list of modified elements that should be checked (can be empty) or null if unknown (and in which case every + * classpath element will be checked) + */ + public List getClasspathElementsWithModifiedContents(); + } |