public interface ClassFileManager
| Modifier and Type | Method and Description |
|---|---|
void |
complete(boolean success)
Informs the class file manager whether the compilation run has succeeded.
|
void |
delete(java.io.File[] classes)
Handler of classes that deletes them prior to every compilation step.
|
void |
generated(java.io.File[] classes)
Handler of classes that decides where certain class files should be
stored after every compilation step.
|
java.io.File[] |
invalidatedClassFiles()
Tells the caller what class files have been invalidated and should not
be used to compile the next incremental compiler run.
|
void delete(java.io.File[] classes)
classes - The generated class files must not exist if the method
returns normally, as well as any empty ancestor
directories of deleted files.java.io.File[] invalidatedClassFiles()
void generated(java.io.File[] classes)
classes - The generated class files by the immediate compilation run.void complete(boolean success)
success - Whether the compilation run has succeeded or not.