Package org.kie.memorycompiler
Class AbstractJavaCompiler
java.lang.Object
org.kie.memorycompiler.AbstractJavaCompiler
- All Implemented Interfaces:
JavaCompiler
- Direct Known Subclasses:
NativeJavaCompiler
Base class for compiler implementations. Provides just a few
convenience methods.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.kie.memorycompiler.JavaCompiler
JavaCompiler.CompilerHolder -
Field Summary
Fields inherited from interface org.kie.memorycompiler.JavaCompiler
DUMP_GENERATED_CLASSES -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncompile(String[] pClazzNames, ResourceReader pReader, ResourceStore pStore) uses the default compiler settings and the current classloadercompile(String[] pClazzNames, ResourceReader pReader, ResourceStore pStore, ClassLoader pClassLoader) uses the default compiler settingsvoidsetJavaCompilerSettings(JavaCompilerSettings javaCompilerSettings) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.kie.memorycompiler.JavaCompiler
compile, createDefaultSettings, setSourceFolder
-
Constructor Details
-
AbstractJavaCompiler
public AbstractJavaCompiler()
-
-
Method Details
-
compile
public CompilationResult compile(String[] pClazzNames, ResourceReader pReader, ResourceStore pStore) Description copied from interface:JavaCompileruses the default compiler settings and the current classloader- Specified by:
compilein interfaceJavaCompiler
-
compile
public CompilationResult compile(String[] pClazzNames, ResourceReader pReader, ResourceStore pStore, ClassLoader pClassLoader) Description copied from interface:JavaCompileruses the default compiler settings- Specified by:
compilein interfaceJavaCompiler
-
setJavaCompilerSettings
- Specified by:
setJavaCompilerSettingsin interfaceJavaCompiler
-