Interface BuildStrategy

    • Method Detail

      • init

        void init()
      • addSourcesDirectory

        void addSourcesDirectory​(java.lang.String directory)
      • addSourcesJar

        void addSourcesJar​(java.lang.String jarFile)
      • setClassPathEntries

        void setClassPathEntries​(java.util.List<java.lang.String> entries)
      • setMainClass

        void setMainClass​(java.lang.String mainClass)
      • setEntryPointName

        void setEntryPointName​(java.lang.String entryPointName)
      • setTargetDirectory

        void setTargetDirectory​(java.lang.String targetDirectory)
      • setSourceMapsFileGenerated

        void setSourceMapsFileGenerated​(boolean sourceMapsFileGenerated)
      • setDebugInformationGenerated

        void setDebugInformationGenerated​(boolean debugInformationGenerated)
      • setSourceFilesCopied

        void setSourceFilesCopied​(boolean sourceFilesCopied)
      • setProgressListener

        void setProgressListener​(org.teavm.vm.TeaVMProgressListener progressListener)
      • setIncremental

        void setIncremental​(boolean incremental)
      • setObfuscated

        void setObfuscated​(boolean obfuscated)
      • setStrict

        void setStrict​(boolean strict)
      • setMaxTopLevelNames

        void setMaxTopLevelNames​(int maxTopLevelNames)
      • setProperties

        void setProperties​(java.util.Properties properties)
      • setTransformers

        void setTransformers​(java.lang.String[] transformers)
      • setOptimizationLevel

        void setOptimizationLevel​(org.teavm.vm.TeaVMOptimizationLevel level)
      • setFastDependencyAnalysis

        void setFastDependencyAnalysis​(boolean value)
      • setTargetFileName

        void setTargetFileName​(java.lang.String targetFileName)
      • setClassesToPreserve

        void setClassesToPreserve​(java.lang.String[] classesToPreserve)
      • setCacheDirectory

        void setCacheDirectory​(java.lang.String cacheDirectory)
      • setWasmVersion

        void setWasmVersion​(org.teavm.backend.wasm.render.WasmBinaryVersion wasmVersion)
      • setMinHeapSize

        void setMinHeapSize​(int minHeapSize)
      • setMaxHeapSize

        void setMaxHeapSize​(int maxHeapSize)
      • setLongjmpSupported

        void setLongjmpSupported​(boolean value)
      • setHeapDump

        void setHeapDump​(boolean heapDump)
      • setShortFileNames

        void setShortFileNames​(boolean shortFileNames)
      • setAssertionsRemoved

        void setAssertionsRemoved​(boolean assertionsRemoved)