io.sarl.lang.compiler.batch
Class JavacBatchCompiler
All Superinterfaces:
IJavaBatchCompiler
class JavacBatchCompiler
extends AbstractJavaBatchCompiler
A wrapper on top of the Oracle Java Compiler (javac).
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
batchcompiler
Since:
0.8
Property Summary
Modifier and type Property and description
java.lang.String name
protected javax.tools.JavaCompiler systemJavaCompiler
Replies the JDK compiler.
Constructor Summary
Constructor and description
new
Action Summary
Property Details
name
val name : java.lang.String

This property is an alias for the action: getName

systemJavaCompiler
protected val systemJavaCompiler : javax.tools.JavaCompiler
Replies the JDK compiler.

This property is an alias for the action: getSystemJavaCompiler

Returns:
the JDK compiler.
Since:
0.12
Constructor Details
new
new
Action Details
compile(File,Iterable<T>,Iterable<T>,Iterable<T>,JavaVersion,boolean,String,boolean,OptimizationLevel,PrintWriter,PrintWriter,Logger,IProgressMonitor)
def compile(File,Iterable<T>,Iterable<T>,Iterable<T>,JavaVersion,boolean,String,boolean,OptimizationLevel,PrintWriter,PrintWriter,Logger,IProgressMonitor) : CompilerStatus
getName
def getName : java.lang.String
getSystemJavaCompiler
protected def getSystemJavaCompiler : javax.tools.JavaCompiler
Replies the JDK compiler.
Returns:
the JDK compiler.
Since:
0.12