aboutsummaryrefslogtreecommitdiffstats
path: root/org.aspectj.ajdt.core
diff options
context:
space:
mode:
authoraclement <aclement>2009-03-23 02:29:57 +0000
committeraclement <aclement>2009-03-23 02:29:57 +0000
commit93948ce0a0b7d7b2033243de4bc6863320d5553a (patch)
tree6ba4e4dc868bf0fe921b914d40361c39299cfa55 /org.aspectj.ajdt.core
parent525a70ecf3e81ac0bb3c5a48c6ea1850ee2c0b59 (diff)
downloadaspectj-93948ce0a0b7d7b2033243de4bc6863320d5553a.tar.gz
aspectj-93948ce0a0b7d7b2033243de4bc6863320d5553a.zip
generalize report API to cover resources and outjar
Diffstat (limited to 'org.aspectj.ajdt.core')
-rw-r--r--org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/CompilationResultDestinationManager.java9
1 files changed, 7 insertions, 2 deletions
diff --git a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/CompilationResultDestinationManager.java b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/CompilationResultDestinationManager.java
index 39f8aeaf8..8eb0e9434 100644
--- a/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/CompilationResultDestinationManager.java
+++ b/org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/CompilationResultDestinationManager.java
@@ -66,13 +66,18 @@ public interface CompilationResultDestinationManager {
*
* @param outputfile the output file (including .class suffix)
*/
- void reportClassFileWrite(String outputfile);
+ void reportFileWrite(String outputfile, int filetype);
/**
* Report that a class file is being deleted from the specified location.
*
* @param outputfile the output file (including .class suffix)
*/
- void reportClassFileRemove(String outputfile);
+ void reportFileRemove(String outputfile, int filetype);
+ // match numbers in IOutputLocationManager - ought to factor into super interface
+ int FILETYPE_UNKNOWN = 0;
+ int FILETYPE_CLASS = 1;
+ int FILETYPE_OUTJAR = 2;
+ int FILETYPE_RESOURCE = 3;
}