class WrappedClassFileManager extends ClassFileManager
Defines a classfile manager that composes the operation of two classfile manager, one being the internal classfile manager (the one used by the compiler) and the other one being the external classfile manager (a customizable, build tool-defined class file manager to control which class files should be notified/removed/generated aside from the ones covered by the internal classfile manager).
- Alphabetic
- By Inheritance
- WrappedClassFileManager
- ClassFileManager
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
Instance Constructors
-
new
WrappedClassFileManager(internal: ClassFileManager, external: Optional[ClassFileManager])
- Attributes
- protected[compile]
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
def
complete(success: Boolean): Unit
Informs the class file manager whether the compilation run has succeeded.
Informs the class file manager whether the compilation run has succeeded.
If it has not succeeded, the class file manager will handle the current generated and the previous class files as per the underlying algorithm.
- success
Whether the compilation run has succeeded or not.
- Definition Classes
- WrappedClassFileManager → ClassFileManager
- Annotations
- @Override()
-
def
delete(classes: Array[VirtualFile]): Unit
Handler of classes that deletes them prior to every compilation step.
Handler of classes that deletes them prior to every compilation step.
- classes
The generated class files must not exist if the method returns normally, as well as any empty ancestor directories of deleted files.
- Definition Classes
- WrappedClassFileManager → ClassFileManager
- Annotations
- @Override()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
def
generated(classes: Array[VirtualFile]): Unit
Handler of classes that decides where certain class files should be stored after every compilation step.
Handler of classes that decides where certain class files should be stored after every compilation step.
This method is called once per compilation run with the class files generated by that concrete run.
- classes
The generated class files by the immediate compilation run.
- Definition Classes
- WrappedClassFileManager → ClassFileManager
- Annotations
- @Override()
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
Deprecated Value Members
-
def
delete(classes: Array[File]): Unit
Handler of classes that decides where certain class files should be stored after every compilation step.
Handler of classes that decides where certain class files should be stored after every compilation step.
This method is called once per compilation run with the class files generated by that concrete run.
- classes
The generated class files by the immediate compilation run.
- Definition Classes
- WrappedClassFileManager → ClassFileManager
- Annotations
- @Override() @Deprecated
- Deprecated
-
def
generated(classes: Array[File]): Unit
Handler of classes that decides where certain class files should be stored after every compilation step.
Handler of classes that decides where certain class files should be stored after every compilation step.
This method is called once per compilation run with the class files generated by that concrete run.
- classes
The generated class files by the immediate compilation run.
- Definition Classes
- WrappedClassFileManager → ClassFileManager
- Annotations
- @Override() @Deprecated
- Deprecated