Class RemoteBuildRequest

java.lang.Object
org.teavm.tooling.daemon.RemoteBuildRequest
All Implemented Interfaces:
Serializable

public class RemoteBuildRequest extends Object implements Serializable
See Also:
  • Field Details

    • sourceDirectories

      public final List<String> sourceDirectories
    • sourceJarFiles

      public final List<String> sourceJarFiles
    • classPath

      public final List<String> classPath
    • transformers

      public String[] transformers
    • classesToPreserve

      public String[] classesToPreserve
    • targetType

      public TeaVMTargetType targetType
    • mainClass

      public String mainClass
    • entryPointName

      public String entryPointName
    • targetDirectory

      public String targetDirectory
    • tagetFileName

      public String tagetFileName
    • sourceMapsFileGenerated

      public boolean sourceMapsFileGenerated
    • debugInformationGenerated

      public boolean debugInformationGenerated
    • sourceFilesCopied

      public boolean sourceFilesCopied
    • incremental

      public boolean incremental
    • cacheDirectory

      public String cacheDirectory
    • obfuscated

      public boolean obfuscated
    • strict

      public boolean strict
    • maxTopLevelNames

      public int maxTopLevelNames
    • properties

      public 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
    • heapDump

      public boolean heapDump
    • shortFileNames

      public boolean shortFileNames
    • assertionsRemoved

      public boolean assertionsRemoved
  • Constructor Details

    • RemoteBuildRequest

      public RemoteBuildRequest()