public class TeaVMTool extends Object implements BaseTeaVMTool
| Constructor and Description |
|---|
TeaVMTool() |
public File getTargetDirectory()
public void setTargetDirectory(File targetDirectory)
setTargetDirectory in interface BaseTeaVMToolpublic String getTargetFileName()
public void setTargetFileName(String targetFileName)
public boolean isMinifying()
public void setMinifying(boolean minifying)
setMinifying in interface BaseTeaVMToolpublic boolean isIncremental()
public void setIncremental(boolean incremental)
setIncremental in interface BaseTeaVMToolpublic String getMainClass()
public void setMainClass(String mainClass)
public RuntimeCopyOperation getRuntime()
public void setRuntime(RuntimeCopyOperation runtime)
public boolean isDebugInformationGenerated()
public void setDebugInformationGenerated(boolean debugInformationGenerated)
setDebugInformationGenerated in interface BaseTeaVMToolpublic File getCacheDirectory()
public void setCacheDirectory(File cacheDirectory)
public boolean isSourceMapsFileGenerated()
public void setSourceMapsFileGenerated(boolean sourceMapsFileGenerated)
setSourceMapsFileGenerated in interface BaseTeaVMToolpublic boolean isSourceFilesCopied()
public void setSourceFilesCopied(boolean sourceFilesCopied)
setSourceFilesCopied in interface BaseTeaVMToolpublic Properties getProperties()
getProperties in interface BaseTeaVMToolpublic List<org.teavm.model.ClassHolderTransformer> getTransformers()
getTransformers in interface BaseTeaVMToolpublic List<ClassAlias> getClassAliases()
public List<MethodAlias> getMethodAliases()
public TeaVMToolLog getLog()
public void setLog(TeaVMToolLog log)
setLog in interface BaseTeaVMToolpublic TeaVMTargetType getTargetType()
public void setTargetType(TeaVMTargetType targetType)
public org.teavm.vm.TeaVMOptimizationLevel getOptimizationLevel()
public void setOptimizationLevel(org.teavm.vm.TeaVMOptimizationLevel optimizationLevel)
public ClassLoader getClassLoader()
public void setClassLoader(ClassLoader classLoader)
setClassLoader in interface BaseTeaVMToolpublic org.teavm.backend.wasm.render.WasmBinaryVersion getWasmVersion()
public void setWasmVersion(org.teavm.backend.wasm.render.WasmBinaryVersion wasmVersion)
public void setProgressListener(org.teavm.vm.TeaVMProgressListener progressListener)
public boolean wasCancelled()
public org.teavm.diagnostics.ProblemProvider getProblemProvider()
public org.teavm.dependency.DependencyInfo getDependencyInfo()
public Collection<String> getClasses()
public Collection<String> getUsedResources()
public void addSourceFileProvider(SourceFileProvider sourceFileProvider)
addSourceFileProvider in interface BaseTeaVMToolpublic void generate()
throws TeaVMToolException
TeaVMToolExceptionCopyright © 2017. All rights reserved.