Package org.drools.ecj
Class EclipseJavaCompiler
- java.lang.Object
-
- org.kie.memorycompiler.AbstractJavaCompiler
-
- org.drools.ecj.EclipseJavaCompiler
-
- All Implemented Interfaces:
org.kie.memorycompiler.JavaCompiler
public final class EclipseJavaCompiler extends org.kie.memorycompiler.AbstractJavaCompiler
Eclipse compiler implementation
-
-
Constructor Summary
Constructors Constructor Description EclipseJavaCompiler()
EclipseJavaCompiler(Map pSettings)
EclipseJavaCompiler(EclipseJavaCompilerSettings pSettings, String sourceFolder)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.kie.memorycompiler.CompilationResult
compile(String[] pSourceFiles, org.kie.memorycompiler.resources.ResourceReader pReader, org.kie.memorycompiler.resources.ResourceStore pStore, ClassLoader pClassLoader, org.kie.memorycompiler.JavaCompilerSettings pSettings)
org.kie.memorycompiler.JavaCompilerSettings
createDefaultSettings()
String
getPathName(String fullPath)
void
setSourceFolder(String sourceFolder)
-
-
-
Constructor Detail
-
EclipseJavaCompiler
public EclipseJavaCompiler()
-
EclipseJavaCompiler
public EclipseJavaCompiler(Map pSettings)
-
EclipseJavaCompiler
public EclipseJavaCompiler(EclipseJavaCompilerSettings pSettings, String sourceFolder)
-
-
Method Detail
-
setSourceFolder
public void setSourceFolder(String sourceFolder)
-
compile
public org.kie.memorycompiler.CompilationResult compile(String[] pSourceFiles, org.kie.memorycompiler.resources.ResourceReader pReader, org.kie.memorycompiler.resources.ResourceStore pStore, ClassLoader pClassLoader, org.kie.memorycompiler.JavaCompilerSettings pSettings)
-
createDefaultSettings
public org.kie.memorycompiler.JavaCompilerSettings createDefaultSettings()
-
-