Package org.teavm.tooling.daemon
Class RemoteBuildRequest
- java.lang.Object
-
- org.teavm.tooling.daemon.RemoteBuildRequest
-
- All Implemented Interfaces:
java.io.Serializable
public class RemoteBuildRequest extends java.lang.Object implements java.io.Serializable- See Also:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description booleanassertionsRemovedjava.lang.StringcacheDirectoryjava.lang.String[]classesToPreservejava.util.List<java.lang.String>classPathbooleandebugInformationGeneratedjava.lang.StringentryPointNamebooleanfastDependencyAnalysisbooleanheapDumpbooleanincrementalbooleanlongjmpSupportedjava.lang.StringmainClassintmaxHeapSizeintmaxTopLevelNamesintminHeapSizebooleanobfuscatedorg.teavm.vm.TeaVMOptimizationLeveloptimizationLeveljava.util.PropertiespropertiesbooleanshortFileNamesjava.util.List<java.lang.String>sourceDirectoriesbooleansourceFilesCopiedjava.util.List<java.lang.String>sourceJarFilesbooleansourceMapsFileGeneratedbooleanstrictjava.lang.StringtagetFileNamejava.lang.StringtargetDirectoryTeaVMTargetTypetargetTypejava.lang.String[]transformersorg.teavm.backend.wasm.render.WasmBinaryVersionwasmVersion
-
Constructor Summary
Constructors Constructor Description RemoteBuildRequest()
-
-
-
Field Detail
-
sourceDirectories
public final java.util.List<java.lang.String> sourceDirectories
-
sourceJarFiles
public final java.util.List<java.lang.String> sourceJarFiles
-
classPath
public final java.util.List<java.lang.String> classPath
-
transformers
public java.lang.String[] transformers
-
classesToPreserve
public java.lang.String[] classesToPreserve
-
targetType
public TeaVMTargetType targetType
-
mainClass
public java.lang.String mainClass
-
entryPointName
public java.lang.String entryPointName
-
targetDirectory
public java.lang.String targetDirectory
-
tagetFileName
public java.lang.String tagetFileName
-
sourceMapsFileGenerated
public boolean sourceMapsFileGenerated
-
debugInformationGenerated
public boolean debugInformationGenerated
-
sourceFilesCopied
public boolean sourceFilesCopied
-
incremental
public boolean incremental
-
cacheDirectory
public java.lang.String cacheDirectory
-
obfuscated
public boolean obfuscated
-
strict
public boolean strict
-
maxTopLevelNames
public int maxTopLevelNames
-
properties
public java.util.Properties properties
-
optimizationLevel
public org.teavm.vm.TeaVMOptimizationLevel optimizationLevel
-
fastDependencyAnalysis
public boolean fastDependencyAnalysis
-
wasmVersion
public org.teavm.backend.wasm.render.WasmBinaryVersion wasmVersion
-
minHeapSize
public int minHeapSize
-
maxHeapSize
public int maxHeapSize
-
longjmpSupported
public boolean longjmpSupported
-
heapDump
public boolean heapDump
-
shortFileNames
public boolean shortFileNames
-
assertionsRemoved
public boolean assertionsRemoved
-
-