object JavacCompilerAccess extends AbstractCompilerAccess
- Alphabetic
- By Inheritance
- JavacCompilerAccess
- AbstractCompilerAccess
- CompilerAccess
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
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
- val JavaFileExtension: String
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def canCompileFile(filePath: Path): Boolean
- Definition Classes
- JavacCompilerAccess → CompilerAccess
- def clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.CloneNotSupportedException]) @native() @IntrinsicCandidate()
- def compile(sourceFiles: Seq[Path], destination: Path, classPaths: Seq[Path], additionalArguments: Seq[String]): Seq[Path]
This method must only care about the compiler manipulation.
This method must only care about the compiler manipulation. Any "unexpected" exceptions or checks are handled before this method call.
- sourceFiles
the source files to compile
- destination
the destination path where all compiled files must be put. The relative source file's package directory must be the same as it's compiled file package directory from the destination path folder
- classPaths
all classPaths to include during the compilation.
- additionalArguments
additional compiler's arguments.
- returns
a sequence of compiled paths.
- Definition Classes
- JavacCompilerAccess → AbstractCompilerAccess
- def compileAll(files: Seq[Path], destination: Path, classPaths: Seq[Path]): Unit
- Definition Classes
- AbstractCompilerAccess → CompilerAccess
- def compileRequest[T](request: CompilationRequest[T]): CompilationResult[T]
This methods will compile all classes that can be compiled with the implemented compiler from the request.
This methods will compile all classes that can be compiled with the implemented compiler from the request.
- request
the CompilationRequest to process
- returns
a CompilationResult from the compilation.
- Definition Classes
- AbstractCompilerAccess → CompilerAccess
- Exceptions thrown
CompilerAccessException
if the compilation did not completed successfully
- final def eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- def equals(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef → Any
- final def getClass(): Class[_ <: AnyRef]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- def getType: CompilerType
- Definition Classes
- JavacCompilerAccess → CompilerAccess
- def hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @IntrinsicCandidate()
- 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() @IntrinsicCandidate()
- final def notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @IntrinsicCandidate()
- final def synchronized[T0](arg0: => T0): T0
- Definition Classes
- AnyRef
- def toString(): String
- Definition Classes
- AnyRef → Any
- final def wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
- final def wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException]) @native()
- final def wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.InterruptedException])
Deprecated Value Members
- def finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws(classOf[java.lang.Throwable]) @Deprecated
- Deprecated