Package org.kie.memorycompiler
Class AbstractJavaCompiler
- java.lang.Object
-
- org.kie.memorycompiler.AbstractJavaCompiler
-
- All Implemented Interfaces:
JavaCompiler
- Direct Known Subclasses:
NativeJavaCompiler
public abstract class AbstractJavaCompiler extends Object implements JavaCompiler
Base class for compiler implementations. Provides just a few convenience methods.
-
-
Constructor Summary
Constructors Constructor Description AbstractJavaCompiler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CompilationResultcompile(String[] pClazzNames, ResourceReader pReader, ResourceStore pStore)uses the default compiler settings and the current classloaderCompilationResultcompile(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, wait
-
Methods inherited from interface org.kie.memorycompiler.JavaCompiler
compile, createDefaultSettings, setSourceFolder
-
-
-
-
Method Detail
-
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
public void setJavaCompilerSettings(JavaCompilerSettings javaCompilerSettings)
- Specified by:
setJavaCompilerSettingsin interfaceJavaCompiler
-
-