接口 BuildStrategy

    • 方法详细资料

      • init

        void init()
        init build strategy
      • addSourcesDirectory

        void addSourcesDirectory​(String directory)
        add sources directory
      • addSourcesJar

        void addSourcesJar​(String jarFile)
        add jar as sources
      • setClassPathEntries

        void setClassPathEntries​(List<String> entries)
        set class path entries for java sources to search libs
      • setTargetType

        void setTargetType​(MyJavaTargetType targetType)
        set build target type
      • setMainClass

        void setMainClass​(String mainClass)
        set java program main class
      • setEntryPointName

        void setEntryPointName​(String entryPointName)
        set java program entrypoint method name
      • setTargetDirectory

        void setTargetDirectory​(String targetDirectory)
        set build target directory
      • setSourceMapsFileGenerated

        void setSourceMapsFileGenerated​(boolean sourceMapsFileGenerated)
        set whether generate source maps file
      • setDebugInformationGenerated

        void setDebugInformationGenerated​(boolean debugInformationGenerated)
        set whether generate debug information
      • setSourceFilesCopied

        void setSourceFilesCopied​(boolean sourceFilesCopied)
        set whether source files copied
      • setProgressListener

        void setProgressListener​(MyJavaProgressListener progressListener)
        set build progress listener
      • setIncremental

        void setIncremental​(boolean incremental)
        set whether use incrmental compile
      • setObfuscated

        void setObfuscated​(boolean obfuscated)
        set whether use obfuscated in build
      • setEnableMemoryTraceHooks

        void setEnableMemoryTraceHooks​(boolean enableMemoryTraceHooks)
        set whether enable memory trace hooks
      • setStrict

        void setStrict​(boolean strict)
        set whether generate strict mode result when build to js
      • setMaxTopLevelNames

        void setMaxTopLevelNames​(int maxTopLevelNames)
        set max top level names
      • setProperties

        void setProperties​(Properties properties)
        set compiler properties
      • setTransformers

        void setTransformers​(String[] transformers)
        set compiler transformers
      • setOptimizationLevel

        void setOptimizationLevel​(MyJavaOptimizationLevel level)
        set compiler optimization level
      • setFastDependencyAnalysis

        void setFastDependencyAnalysis​(boolean value)
        set fast dependency analysis
      • setTargetFileName

        void setTargetFileName​(String targetFileName)
        set target file name
      • setClassesToPreserve

        void setClassesToPreserve​(String[] classesToPreserve)
        set java classes to preserve
      • setCacheDirectory

        void setCacheDirectory​(String cacheDirectory)
        set cache directory path
      • setWasmVersion

        void setWasmVersion​(WasmBinaryVersion wasmVersion)
        set wasm binary format version
      • setWasmSectionCode

        void setWasmSectionCode​(int wasmSectionCode)
        set wasc wasm section code
      • setOptimizeWasmStart

        void setOptimizeWasmStart​(boolean optimizeWasmStart)
        set compiler optimize wasm start function
      • setCompressWasm

        void setCompressWasm​(boolean compressWasm)
        set whether to compress wasm
      • setDumpNames

        void setDumpNames​(boolean dumpNames)
        set whether to dump functions names in wasc file
      • setMinHeapSize

        void setMinHeapSize​(int minHeapSize)
        set java min heap size in target
      • setMaxHeapSize

        void setMaxHeapSize​(int maxHeapSize)
        set java max heap size in target
      • setMaxMemorySize

        void setMaxMemorySize​(int maxMemorySize)
        set java max memory size in target
      • setLongjmpSupported

        void setLongjmpSupported​(boolean value)
        set whether support long jump instruction in target
      • setHeapDump

        void setHeapDump​(boolean heapDump)
        set whether to dump heap in compilation