类 MyJavaVMTool
- java.lang.Object
-
- com.antgroup.antchain.myjava.tooling.MyJavaVMTool
-
public class MyJavaVMTool extends Object
-
-
构造器概要
构造器 构造器 说明 MyJavaVMTool()
-
方法概要
-
-
-
方法详细资料
-
getTargetDirectory
public File getTargetDirectory()
-
setTargetDirectory
public void setTargetDirectory(File targetDirectory)
-
setTargetFileName
public void setTargetFileName(String targetFileName)
-
setObfuscated
public void setObfuscated(boolean obfuscated)
-
setEnableMemoryTraceHooks
public void setEnableMemoryTraceHooks(boolean enableMemoryTraceHooks)
-
setStrict
public void setStrict(boolean strict)
-
setMaxTopLevelNames
public void setMaxTopLevelNames(int maxTopLevelNames)
-
isIncremental
public boolean isIncremental()
-
setIncremental
public void setIncremental(boolean incremental)
-
getMainClass
public String getMainClass()
-
setMainClass
public void setMainClass(String mainClass)
-
setEntryPointName
public void setEntryPointName(String entryPointName)
-
isDebugInformationGenerated
public boolean isDebugInformationGenerated()
-
setDebugInformationGenerated
public void setDebugInformationGenerated(boolean debugInformationGenerated)
-
getCacheDirectory
public File getCacheDirectory()
-
setCacheDirectory
public void setCacheDirectory(File cacheDirectory)
-
isSourceMapsFileGenerated
public boolean isSourceMapsFileGenerated()
-
setSourceMapsFileGenerated
public void setSourceMapsFileGenerated(boolean sourceMapsFileGenerated)
-
isSourceFilesCopied
public boolean isSourceFilesCopied()
-
setSourceFilesCopied
public void setSourceFilesCopied(boolean sourceFilesCopied)
-
getProperties
public Properties getProperties()
-
getLog
public MyJavaToolLog getLog()
-
setLog
public void setLog(MyJavaToolLog log)
-
getTargetType
public MyJavaTargetType getTargetType()
-
setTargetType
public void setTargetType(MyJavaTargetType targetType)
-
getOptimizationLevel
public MyJavaOptimizationLevel getOptimizationLevel()
-
setOptimizationLevel
public void setOptimizationLevel(MyJavaOptimizationLevel optimizationLevel)
-
isFastDependencyAnalysis
public boolean isFastDependencyAnalysis()
-
setFastDependencyAnalysis
public void setFastDependencyAnalysis(boolean fastDependencyAnalysis)
-
setMinHeapSize
public void setMinHeapSize(int minHeapSize)
-
setMaxHeapSize
public void setMaxHeapSize(int maxHeapSize)
-
setMaxMemorySize
public void setMaxMemorySize(int maxMemorySize)
-
getClassLoader
public ClassLoader getClassLoader()
-
setClassLoader
public void setClassLoader(ClassLoader classLoader)
-
getWasmVersion
public WasmBinaryVersion getWasmVersion()
-
setWasmVersion
public void setWasmVersion(WasmBinaryVersion wasmVersion)
-
getWasmSectionCode
public int getWasmSectionCode()
-
setWasmSectionCode
public void setWasmSectionCode(int wasmSectionCode)
-
setOptimizeWasmStart
public void setOptimizeWasmStart(boolean optimizeWasmStart)
-
setCompressWasm
public void setCompressWasm(boolean compressWasm)
-
setDumpNames
public void setDumpNames(boolean dumpNames)
-
setLongjmpSupported
public void setLongjmpSupported(boolean longjmpSupported)
-
setHeapDump
public void setHeapDump(boolean heapDump)
-
setProgressListener
public void setProgressListener(MyJavaProgressListener progressListener)
-
wasCancelled
public boolean wasCancelled()
-
getProblemProvider
public ProblemProvider getProblemProvider()
-
getDependencyInfo
public DependencyInfo getDependencyInfo()
-
getClasses
public Collection<String> getClasses()
-
getUsedResources
public Collection<String> getUsedResources()
-
addSourceFileProvider
public void addSourceFileProvider(SourceFileProvider sourceFileProvider)
-
generate
public void generate() throws MyJavaToolException
-
-