public interface JavaCompiler
限定符和类型 | 方法和说明 |
---|---|
CompilationResult |
compile(java.lang.String[] pResourcePaths,
ResourceReader pReader,
ResourceStore pStore)
uses the default compiler settings and the current classloader
|
CompilationResult |
compile(java.lang.String[] pResourcePaths,
ResourceReader pReader,
ResourceStore pStore,
java.lang.ClassLoader pClassLoader)
uses the default compiler settings
|
CompilationResult |
compile(java.lang.String[] pResourcePaths,
ResourceReader pReader,
ResourceStore pStore,
java.lang.ClassLoader pClassLoader,
JavaCompilerSettings pSettings)
Compiles the java resources "some/path/to/MyJava.java"
read through the ResourceReader and then stores the resulting
classes in the ResourceStore under "some/path/to/MyJava.class".
|
JavaCompilerSettings |
createDefaultSettings()
factory method to create the underlying default settings
|
void |
setCompilationProblemHandler(CompilationProblemHandler pHandler)
Set the the handler that gets the notification of an error
or warning as soon as this information is available from
the compiler.
|
void setCompilationProblemHandler(CompilationProblemHandler pHandler)
pHandler
- CompilationProblemHandlerJavaCompilerSettings createDefaultSettings()
CompilationResult compile(java.lang.String[] pResourcePaths, ResourceReader pReader, ResourceStore pStore)
pResourcePaths
- String[]pReader
- ResourceReaderpStore
- ResourceStoreCompilationResult compile(java.lang.String[] pResourcePaths, ResourceReader pReader, ResourceStore pStore, java.lang.ClassLoader pClassLoader)
pResourcePaths
- String[]pReader
- ResourceReaderpStore
- ResourceStorepClassLoader
- ClassLoaderCompilationResult compile(java.lang.String[] pResourcePaths, ResourceReader pReader, ResourceStore pStore, java.lang.ClassLoader pClassLoader, JavaCompilerSettings pSettings)
pResourcePaths
- String[]pReader
- ResourceReaderpStore
- ResourceStorepClassLoader
- ClassLoaderpSettings
- JavaCompilerSettings