Class Options

    • Field Detail

      • KEY_GENERATE_DEBUG_INFO

        public static final String KEY_GENERATE_DEBUG_INFO
        The key for the generate debug info flag.
        See Also:
        Constant Field Values
      • VERSION_RUNTIME

        public static final String VERSION_RUNTIME
      • KEY_CLASS_LOADER_WRITER

        public static final String KEY_CLASS_LOADER_WRITER
        The key for the class loader writer. By default the registered class loader writer service is used.
        See Also:
        Constant Field Values
      • KEY_CLASS_LOADER

        public static final String KEY_CLASS_LOADER
        The key for the class loader. By default the commons dynamic classloader is used. This property overrides the classloader and ignores the KEY_ADDITIONAL_CLASS_LOADER completly!
        See Also:
        Constant Field Values
      • KEY_ADDITIONAL_CLASS_LOADER

        public static final String KEY_ADDITIONAL_CLASS_LOADER
        The key for the additional class loader. By default the commons dynamic classloader is used. If this property is used and the KEY_CLASS_LOADER property is not defined, a classloader with the dynamic class loader (default) and the class loader specified here is used.
        See Also:
        Constant Field Values
      • KEY_FORCE_COMPILATION

        public static final String KEY_FORCE_COMPILATION
        The key to force the compilation - even if the class files are more recent. The value should be of type Boolean.
        See Also:
        Constant Field Values
      • KEY_IGNORE_WARNINGS

        public static final String KEY_IGNORE_WARNINGS
        The key to ignore warnings - if this option is turned on, the resulting compilation result does not get the warnings issued by the compiler. The value should be of type Boolean.
        See Also:
        Constant Field Values
    • Constructor Detail

      • Options

        public Options()
        Default options with the following presets: - generate debug info : true
      • Options

        public Options​(Options options)
        Create a new options object based on an existing one.
        Parameters:
        options - The base options.
    • Method Detail

      • getSourceVersion

        public String getSourceVersion()
        Get the source version.
        Returns:
        The source version.
      • getTargetVersion

        public String getTargetVersion()
        Get the target version.
        Returns:
        The target version
        Since:
        2.0
      • isGenerateDebugInfo

        public boolean isGenerateDebugInfo()
        Should debug info be generated?
        Returns:
        true if debug info should be generated.