Package org.teavm.tooling.c.incremental
Class IncrementalCBuilder
- java.lang.Object
-
- org.teavm.tooling.c.incremental.IncrementalCBuilder
-
public class IncrementalCBuilder extends Object
-
-
Constructor Summary
Constructors Constructor Description IncrementalCBuilder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddListener(BuilderListener listener)voidaddProgressHandler(ProgressHandler handler)voidbuildProject()voidcancelBuild()voidinvalidateCache()voidremoveProgressHandler(ProgressHandler handler)voidsetClassPath(String[] classPath)voidsetExternalTool(String externalTool)voidsetExternalToolWorkingDir(String externalToolWorkingDir)voidsetLineNumbersGenerated(boolean lineNumbersGenerated)voidsetLog(TeaVMToolLog log)voidsetLongjmpSupported(boolean longjmpSupported)voidsetMainClass(String mainClass)voidsetMainFunctionName(String mainFunctionName)voidsetMaxHeapSize(int maxHeapSize)voidsetMinHeapSize(int minHeapSize)voidsetTargetPath(String targetPath)voidstart()voidstop()
-
-
-
Method Detail
-
setMainClass
public void setMainClass(String mainClass)
-
setClassPath
public void setClassPath(String[] classPath)
-
setMinHeapSize
public void setMinHeapSize(int minHeapSize)
-
setMaxHeapSize
public void setMaxHeapSize(int maxHeapSize)
-
setLineNumbersGenerated
public void setLineNumbersGenerated(boolean lineNumbersGenerated)
-
setTargetPath
public void setTargetPath(String targetPath)
-
setLog
public void setLog(TeaVMToolLog log)
-
setExternalTool
public void setExternalTool(String externalTool)
-
setExternalToolWorkingDir
public void setExternalToolWorkingDir(String externalToolWorkingDir)
-
setMainFunctionName
public void setMainFunctionName(String mainFunctionName)
-
setLongjmpSupported
public void setLongjmpSupported(boolean longjmpSupported)
-
addProgressHandler
public void addProgressHandler(ProgressHandler handler)
-
removeProgressHandler
public void removeProgressHandler(ProgressHandler handler)
-
addListener
public void addListener(BuilderListener listener)
-
invalidateCache
public void invalidateCache()
-
buildProject
public void buildProject()
-
cancelBuild
public void cancelBuild()
-
start
public void start()
-
stop
public void stop()
-
-