Package org.teavm.tooling.c.incremental
Class IncrementalCBuilder
java.lang.Object
org.teavm.tooling.c.incremental.IncrementalCBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddListener(BuilderListener listener) voidaddProgressHandler(ProgressHandler handler) voidvoidvoidvoidremoveProgressHandler(ProgressHandler handler) voidsetClassPath(String[] classPath) voidsetExternalTool(String externalTool) voidsetExternalToolWorkingDir(String externalToolWorkingDir) voidsetLineNumbersGenerated(boolean lineNumbersGenerated) voidsetLog(org.teavm.tooling.TeaVMToolLog log) voidsetMainClass(String mainClass) voidsetMainFunctionName(String mainFunctionName) voidsetMaxHeapSize(int maxHeapSize) voidsetMinHeapSize(int minHeapSize) voidsetTargetPath(String targetPath) voidstart()voidstop()
-
Constructor Details
-
IncrementalCBuilder
public IncrementalCBuilder()
-
-
Method Details
-
setMainClass
-
setClassPath
-
setMinHeapSize
public void setMinHeapSize(int minHeapSize) -
setMaxHeapSize
public void setMaxHeapSize(int maxHeapSize) -
setLineNumbersGenerated
public void setLineNumbersGenerated(boolean lineNumbersGenerated) -
setTargetPath
-
setLog
public void setLog(org.teavm.tooling.TeaVMToolLog log) -
setExternalTool
-
setExternalToolWorkingDir
-
setMainFunctionName
-
addProgressHandler
-
removeProgressHandler
-
addListener
-
invalidateCache
public void invalidateCache() -
buildProject
public void buildProject() -
cancelBuild
public void cancelBuild() -
start
public void start() -
stop
public void stop()
-