public interface BuildStrategy
| Modifier and Type | Method and Description |
|---|---|
void |
addSourcesDirectory(String directory) |
void |
addSourcesJar(String jarFile) |
BuildResult |
build() |
void |
init() |
void |
setCacheDirectory(String cacheDirectory) |
void |
setClassesToPreserve(String[] classesToPreserve) |
void |
setClassPathEntries(List<String> entries) |
void |
setDebugInformationGenerated(boolean debugInformationGenerated) |
void |
setEntryPointName(String entryPointName) |
void |
setFastDependencyAnalysis(boolean value) |
void |
setHeapDump(boolean heapDump) |
void |
setHeapSize(int heapSize) |
void |
setIncremental(boolean incremental) |
void |
setLog(TeaVMToolLog log) |
void |
setLongjmpSupported(boolean value) |
void |
setMainClass(String mainClass) |
void |
setMaxTopLevelNames(int maxTopLevelNames) |
void |
setMinifying(boolean minifying) |
void |
setOptimizationLevel(TeaVMOptimizationLevel level) |
void |
setProgressListener(TeaVMProgressListener progressListener) |
void |
setProperties(Properties properties) |
void |
setSourceFilesCopied(boolean sourceFilesCopied) |
void |
setSourceMapsFileGenerated(boolean sourceMapsFileGenerated) |
void |
setTargetDirectory(String targetDirectory) |
void |
setTargetFileName(String targetFileName) |
void |
setTargetType(TeaVMTargetType targetType) |
void |
setTransformers(String[] transformers) |
void |
setWasmVersion(WasmBinaryVersion wasmVersion) |
void init()
void setLog(TeaVMToolLog log)
void addSourcesDirectory(String directory)
void addSourcesJar(String jarFile)
void setTargetType(TeaVMTargetType targetType)
void setMainClass(String mainClass)
void setEntryPointName(String entryPointName)
void setTargetDirectory(String targetDirectory)
void setSourceMapsFileGenerated(boolean sourceMapsFileGenerated)
void setDebugInformationGenerated(boolean debugInformationGenerated)
void setSourceFilesCopied(boolean sourceFilesCopied)
void setProgressListener(TeaVMProgressListener progressListener)
void setIncremental(boolean incremental)
void setMinifying(boolean minifying)
void setMaxTopLevelNames(int maxTopLevelNames)
void setProperties(Properties properties)
void setTransformers(String[] transformers)
void setOptimizationLevel(TeaVMOptimizationLevel level)
void setFastDependencyAnalysis(boolean value)
void setTargetFileName(String targetFileName)
void setClassesToPreserve(String[] classesToPreserve)
void setCacheDirectory(String cacheDirectory)
void setWasmVersion(WasmBinaryVersion wasmVersion)
void setHeapSize(int heapSize)
void setLongjmpSupported(boolean value)
void setHeapDump(boolean heapDump)
BuildResult build() throws BuildException
BuildExceptionCopyright © 2019. All rights reserved.