类 RemoteBuildStrategy
- java.lang.Object
-
- com.antgroup.antchain.myjava.tooling.builder.RemoteBuildStrategy
-
- 所有已实现的接口:
BuildStrategy
public class RemoteBuildStrategy extends Object implements BuildStrategy
-
-
构造器概要
构造器 构造器 说明 RemoteBuildStrategy(RemoteBuildService buildService)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidaddSourcesDirectory(String directory)voidaddSourcesJar(String jarFile)BuildResultbuild(boolean printConfig)voidinit()voidsetCacheDirectory(String cacheDirectory)voidsetClassesToPreserve(String[] classesToPreserve)voidsetClassPathEntries(List<String> entries)voidsetCompressWasm(boolean compressWasm)voidsetDebugInformationGenerated(boolean debugInformationGenerated)voidsetDumpNames(boolean dumpNames)voidsetEnableMemoryTraceHooks(boolean enableMemoryTraceHooks)voidsetEntryPointName(String entryPointName)voidsetFastDependencyAnalysis(boolean value)voidsetHeapDump(boolean heapDump)voidsetIncremental(boolean incremental)voidsetLog(MyJavaToolLog log)voidsetLongjmpSupported(boolean value)voidsetMainClass(String mainClass)voidsetMaxHeapSize(int maxHeapSize)voidsetMaxMemorySize(int maxMemorySize)voidsetMaxTopLevelNames(int maxTopLevelNames)voidsetMinHeapSize(int minHeapSize)voidsetObfuscated(boolean obfuscated)voidsetOptimizationLevel(MyJavaOptimizationLevel level)voidsetOptimizeWasmStart(boolean optimizeWasmStart)voidsetProgressListener(MyJavaProgressListener progressListener)voidsetProperties(Properties properties)voidsetSourceFilesCopied(boolean sourceFilesCopied)voidsetSourceMapsFileGenerated(boolean sourceMapsFileGenerated)voidsetStrict(boolean strict)voidsetTargetDirectory(String targetDirectory)voidsetTargetFileName(String targetFileName)voidsetTargetType(MyJavaTargetType targetType)voidsetTransformers(String[] transformers)voidsetWasmSectionCode(int wasmSectionCode)voidsetWasmVersion(WasmBinaryVersion wasmVersion)
-
-
-
构造器详细资料
-
RemoteBuildStrategy
public RemoteBuildStrategy(RemoteBuildService buildService)
-
-
方法详细资料
-
init
public void init()
- 指定者:
init在接口中BuildStrategy
-
addSourcesDirectory
public void addSourcesDirectory(String directory)
- 指定者:
addSourcesDirectory在接口中BuildStrategy
-
addSourcesJar
public void addSourcesJar(String jarFile)
- 指定者:
addSourcesJar在接口中BuildStrategy
-
setClassPathEntries
public void setClassPathEntries(List<String> entries)
- 指定者:
setClassPathEntries在接口中BuildStrategy
-
setTargetType
public void setTargetType(MyJavaTargetType targetType)
- 指定者:
setTargetType在接口中BuildStrategy
-
setMainClass
public void setMainClass(String mainClass)
- 指定者:
setMainClass在接口中BuildStrategy
-
setEntryPointName
public void setEntryPointName(String entryPointName)
- 指定者:
setEntryPointName在接口中BuildStrategy
-
setTargetDirectory
public void setTargetDirectory(String targetDirectory)
- 指定者:
setTargetDirectory在接口中BuildStrategy
-
setSourceMapsFileGenerated
public void setSourceMapsFileGenerated(boolean sourceMapsFileGenerated)
- 指定者:
setSourceMapsFileGenerated在接口中BuildStrategy
-
setDebugInformationGenerated
public void setDebugInformationGenerated(boolean debugInformationGenerated)
- 指定者:
setDebugInformationGenerated在接口中BuildStrategy
-
setSourceFilesCopied
public void setSourceFilesCopied(boolean sourceFilesCopied)
- 指定者:
setSourceFilesCopied在接口中BuildStrategy
-
setProgressListener
public void setProgressListener(MyJavaProgressListener progressListener)
- 指定者:
setProgressListener在接口中BuildStrategy
-
setIncremental
public void setIncremental(boolean incremental)
- 指定者:
setIncremental在接口中BuildStrategy
-
setProperties
public void setProperties(Properties properties)
- 指定者:
setProperties在接口中BuildStrategy
-
setLog
public void setLog(MyJavaToolLog log)
- 指定者:
setLog在接口中BuildStrategy
-
setObfuscated
public void setObfuscated(boolean obfuscated)
- 指定者:
setObfuscated在接口中BuildStrategy
-
setEnableMemoryTraceHooks
public void setEnableMemoryTraceHooks(boolean enableMemoryTraceHooks)
- 指定者:
setEnableMemoryTraceHooks在接口中BuildStrategy
-
setStrict
public void setStrict(boolean strict)
- 指定者:
setStrict在接口中BuildStrategy
-
setMaxTopLevelNames
public void setMaxTopLevelNames(int maxTopLevelNames)
- 指定者:
setMaxTopLevelNames在接口中BuildStrategy
-
setTransformers
public void setTransformers(String[] transformers)
- 指定者:
setTransformers在接口中BuildStrategy
-
setOptimizationLevel
public void setOptimizationLevel(MyJavaOptimizationLevel level)
- 指定者:
setOptimizationLevel在接口中BuildStrategy
-
setFastDependencyAnalysis
public void setFastDependencyAnalysis(boolean value)
- 指定者:
setFastDependencyAnalysis在接口中BuildStrategy
-
setTargetFileName
public void setTargetFileName(String targetFileName)
- 指定者:
setTargetFileName在接口中BuildStrategy
-
setClassesToPreserve
public void setClassesToPreserve(String[] classesToPreserve)
- 指定者:
setClassesToPreserve在接口中BuildStrategy
-
setCacheDirectory
public void setCacheDirectory(String cacheDirectory)
- 指定者:
setCacheDirectory在接口中BuildStrategy
-
setWasmVersion
public void setWasmVersion(WasmBinaryVersion wasmVersion)
- 指定者:
setWasmVersion在接口中BuildStrategy
-
setWasmSectionCode
public void setWasmSectionCode(int wasmSectionCode)
- 指定者:
setWasmSectionCode在接口中BuildStrategy
-
setOptimizeWasmStart
public void setOptimizeWasmStart(boolean optimizeWasmStart)
- 指定者:
setOptimizeWasmStart在接口中BuildStrategy
-
setCompressWasm
public void setCompressWasm(boolean compressWasm)
- 指定者:
setCompressWasm在接口中BuildStrategy
-
setDumpNames
public void setDumpNames(boolean dumpNames)
- 指定者:
setDumpNames在接口中BuildStrategy
-
setMinHeapSize
public void setMinHeapSize(int minHeapSize)
- 指定者:
setMinHeapSize在接口中BuildStrategy
-
setMaxHeapSize
public void setMaxHeapSize(int maxHeapSize)
- 指定者:
setMaxHeapSize在接口中BuildStrategy
-
setMaxMemorySize
public void setMaxMemorySize(int maxMemorySize)
- 指定者:
setMaxMemorySize在接口中BuildStrategy
-
setLongjmpSupported
public void setLongjmpSupported(boolean value)
- 指定者:
setLongjmpSupported在接口中BuildStrategy
-
setHeapDump
public void setHeapDump(boolean heapDump)
- 指定者:
setHeapDump在接口中BuildStrategy
-
build
public BuildResult build(boolean printConfig) throws BuildException
- 指定者:
build在接口中BuildStrategy- 抛出:
BuildException
-
-