io.sarl.lang.compiler.batch
Interface IJavaBatchCompilerFactory
All Known Implementing Classes:
EcjBatchCompilerFactory, JavacBatchCompilerFactory
interface IJavaBatchCompilerFactory
An object that represents a Java compiler factory.
Maven Group Identifier:
io.sarl.lang
Maven Artifact Identifier:
batchcompiler
Since:
0.12
Property Summary
Modifier and type Property and description
java.lang.Class<T> type
Replies the type of compiler that is created by this factory.
Action Summary
Modifier and type Action and description
abstract IJavaBatchCompiler createBatchCompiler
Create an instance of the batch compiler.
abstract java.lang.Class<T> getType
Replies the type of compiler that is created by this factory.
Property Details
type
val type : java.lang.Class<T>
Replies the type of compiler that is created by this factory.

This property is an alias for the action: getType

Returns:
the type of the created compiler.
Action Details
createBatchCompiler
def createBatchCompiler : IJavaBatchCompiler
Create an instance of the batch compiler.
Returns:
the instance.
getType
def getType : java.lang.Class<T>
Replies the type of compiler that is created by this factory.
Returns:
the type of the created compiler.