public class CompileTask
extends java.lang.Object
修飾子とタイプ | フィールドと説明 |
---|---|
static java.lang.String |
APP_PROP_CLASS_PATH
システムプロパティキー:動的生成クラスパス
|
static java.lang.String |
APP_PROP_SOURCE_PATH
システムプロパティキー:動的生成ソースパス
|
static java.lang.String |
APP_REVERT
システムプロパティキー:強制的に再コンパイルを行うかを表す値
|
static java.lang.String |
ARGS_CLASSPATH
コンパイラ引数:クラスパス
|
protected javax.tools.JavaCompiler |
compiler
コンパイラ
|
protected javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> |
listener
コンパイルエラーを検出した際の委譲先リスナ
|
static java.lang.String |
SYS_PROP_CLASS_PATH
システムプロパティキー:クラスパス
|
コンストラクタと説明 |
---|
CompileTask() |
修飾子とタイプ | メソッドと説明 |
---|---|
<T> java.lang.Class<T> |
compile(SourceBean source)
Javaソースのコンパイルを行います
|
<T> java.lang.Class<T> |
compile(SourceResolver resolver)
Javaソースのコンパイルを行います
|
<T> java.lang.Class<T> |
compile(java.lang.String className,
java.lang.String sourceCode)
Javaソースのコンパイルを行います
|
protected javax.tools.DiagnosticListener<? super javax.tools.JavaFileObject> listener
protected javax.tools.JavaCompiler compiler
public static final java.lang.String ARGS_CLASSPATH
public static final java.lang.String SYS_PROP_CLASS_PATH
public static final java.lang.String APP_PROP_CLASS_PATH
public static final java.lang.String APP_PROP_SOURCE_PATH
public static final java.lang.String APP_REVERT
public <T> java.lang.Class<T> compile(SourceBean source)
T
- source
- public <T> java.lang.Class<T> compile(SourceResolver resolver)
T
- resolver
- public <T> java.lang.Class<T> compile(java.lang.String className, java.lang.String sourceCode)
T
- className
- sourceCode
-