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