public class KieMemoryCompiler extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
KieMemoryCompiler.MemoryCompilerClassLoader |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Class<?>> |
compile(Map<String,String> classNameSourceMap,
ClassLoader classLoader)
Compile the given sources without adding compiled classes to the given
ClassLoader
classNameSourceMap' key must be the FQDN of the class to compile |
static Map<String,Class<?>> |
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. |
static Map<String,byte[]> |
compileNoLoad(Map<String,String> classNameSourceMap,
ClassLoader classLoader)
Compile the given sources and returns the generated byte codes
|
static Map<String,byte[]> |
compileNoLoad(Map<String,String> classNameSourceMap,
ClassLoader classLoader,
JavaCompilerSettings compilerSettings)
Compile the given sources and returns the generated byte codes.
|
static Map<String,byte[]> |
compileNoLoad(Map<String,String> classNameSourceMap,
ClassLoader classLoader,
JavaCompilerSettings compilerSettings,
JavaConfiguration.CompilerType compilerType)
Compile the given sources and returns the generated byte codes.
|
static Map<String,byte[]> |
compileNoLoad(Map<String,String> classNameSourceMap,
ClassLoader classLoader,
JavaConfiguration.CompilerType compilerType)
Compile the given sources and returns the generated byte codes
|
public static Map<String,Class<?>> compile(Map<String,String> classNameSourceMap, ClassLoader classLoader)
ClassLoader
classNameSourceMap' key must be the FQDN of the class to compileclassNameSourceMap - classLoader - public static Map<String,Class<?>> compile(Map<String,String> classNameSourceMap, ClassLoader classLoader, JavaCompilerSettings compilerSettings)
ClassLoader
classNameSourceMap' key must be the FQDN of the class to compile.
Additional compiler settings can be provided using JavaCompilerSettingsclassNameSourceMap - classLoader - compilerSettings - public static Map<String,byte[]> compileNoLoad(Map<String,String> classNameSourceMap, ClassLoader classLoader)
classNameSourceMap - classLoader - public static Map<String,byte[]> compileNoLoad(Map<String,String> classNameSourceMap, ClassLoader classLoader, JavaConfiguration.CompilerType compilerType)
classNameSourceMap - classLoader - public static Map<String,byte[]> compileNoLoad(Map<String,String> classNameSourceMap, ClassLoader classLoader, JavaCompilerSettings compilerSettings)
classNameSourceMap - classLoader - compilerSettings - public static Map<String,byte[]> compileNoLoad(Map<String,String> classNameSourceMap, ClassLoader classLoader, JavaCompilerSettings compilerSettings, JavaConfiguration.CompilerType compilerType)
classNameSourceMap - classLoader - compilerSettings - Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.