@Named(value="forked-javac") public class CompilerJavacLauncher extends AbstractCompilerJavac
Modifier and Type | Field and Description |
---|---|
static String |
ID |
isJava8orBetter
context, log
Constructor and Description |
---|
CompilerJavacLauncher(CompilerBuildContext context,
ProjectClasspathDigester digester) |
Modifier and Type | Method and Description |
---|---|
int |
compile(Map<File,io.takari.incrementalbuild.Resource<File>> sources) |
protected String |
getCompilerId() |
void |
setBasedir(File basedir) |
void |
setBuildDirectory(File buildDirectory) |
void |
setJar(File jar) |
void |
setMaxmem(String maxmem) |
void |
setMeminitial(String meminitial) |
compile, getCompilerOptions, setClasspath, setPrivatePackageReference, setProcessorpath, setSourcepath, setSources, setTransitiveDependencyReference
getAnnotationProcessorOptions, getAnnotationProcessors, getDebug, getGeneratedSourcesDirectory, getOutputDirectory, getPom, getPrivatePackageReference, getProc, getSource, getSourceEncoding, getTarget, getTransitiveDependencyReference, isParameters, isShowWarnings, isVerbose, setAnnotationProcessorOptions, setAnnotationProcessors, setDebug, setGeneratedSourcesDirectory, setOutputDirectory, setParameters, setPom, setProc, setShowWarnings, setSource, setSourceEncoding, setTarget, setVerbose, skipCompile
public static final String ID
@Inject public CompilerJavacLauncher(CompilerBuildContext context, ProjectClasspathDigester digester)
public int compile(Map<File,io.takari.incrementalbuild.Resource<File>> sources) throws IOException
compile
in class AbstractCompilerJavac
IOException
public void setBasedir(File basedir)
public void setJar(File jar)
public void setBuildDirectory(File buildDirectory)
public void setMeminitial(String meminitial)
public void setMaxmem(String maxmem)
protected String getCompilerId()
getCompilerId
in class AbstractCompilerJavac
Copyright © 2020. All rights reserved.