static Map<String,Class<?>> |
KieMemoryCompiler.compile(Map<String,String> classNameSourceMap,
ClassLoader classLoader,
JavaCompilerSettings compilerSettings)
Compile the given sources without adding compiled classes to the given ClassLoader
classNameSourceMap' key must be the FQDN of the class to compile.
|
CompilationResult |
JavaCompiler.compile(String[] pResourcePaths,
ResourceReader pReader,
ResourceStore pStore,
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".
|
static Map<String,byte[]> |
KieMemoryCompiler.compileNoLoad(Map<String,String> classNameSourceMap,
ClassLoader classLoader,
JavaCompilerSettings compilerSettings)
Compile the given sources and returns the generated byte codes.
|
static Map<String,byte[]> |
KieMemoryCompiler.compileNoLoad(Map<String,String> classNameSourceMap,
ClassLoader classLoader,
JavaCompilerSettings compilerSettings,
JavaConfiguration.CompilerType compilerType)
Compile the given sources and returns the generated byte codes.
|
void |
JavaCompiler.setJavaCompilerSettings(JavaCompilerSettings javaCompilerSettings) |
void |
AbstractJavaCompiler.setJavaCompilerSettings(JavaCompilerSettings javaCompilerSettings) |