Package org.teavm.tooling.c.incremental
Class IncrementalCBuilder
java.lang.Object
org.teavm.tooling.c.incremental.IncrementalCBuilder
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(BuilderListener listener) void
addProgressHandler
(ProgressHandler handler) void
void
void
void
removeProgressHandler
(ProgressHandler handler) void
setClassPath
(String[] classPath) void
setExternalTool
(String externalTool) void
setExternalToolWorkingDir
(String externalToolWorkingDir) void
setLineNumbersGenerated
(boolean lineNumbersGenerated) void
setLog
(org.teavm.tooling.TeaVMToolLog log) void
setMainClass
(String mainClass) void
setMainFunctionName
(String mainFunctionName) void
setMaxHeapSize
(int maxHeapSize) void
setMinHeapSize
(int minHeapSize) void
setTargetPath
(String targetPath) void
start()
void
stop()
-
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()
-