org.aspectj.ajde.core
Class JavaOptions
java.lang.Object
org.aspectj.ajde.core.JavaOptions
public final class JavaOptions
- extends java.lang.Object
Class containing the current custom java options
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
COMPLIANCE_LEVEL
public static final java.lang.String COMPLIANCE_LEVEL
- See Also:
- Constant Field Values
SOURCE_COMPATIBILITY_LEVEL
public static final java.lang.String SOURCE_COMPATIBILITY_LEVEL
- See Also:
- Constant Field Values
TARGET_COMPATIBILITY_LEVEL
public static final java.lang.String TARGET_COMPATIBILITY_LEVEL
- See Also:
- Constant Field Values
VERSION_13
public static final java.lang.String VERSION_13
- See Also:
- Constant Field Values
VERSION_14
public static final java.lang.String VERSION_14
- See Also:
- Constant Field Values
VERSION_15
public static final java.lang.String VERSION_15
- See Also:
- Constant Field Values
VERSION_16
public static final java.lang.String VERSION_16
- See Also:
- Constant Field Values
CHARACTER_ENCODING
public static final java.lang.String CHARACTER_ENCODING
- See Also:
- Constant Field Values
PRESERVE_ALL_LOCALS
public static final java.lang.String PRESERVE_ALL_LOCALS
- See Also:
- Constant Field Values
PRESERVE
public static final java.lang.String PRESERVE
- See Also:
- Constant Field Values
OPTIMIZE
public static final java.lang.String OPTIMIZE
- See Also:
- Constant Field Values
WARN_METHOD_WITH_CONSTRUCTOR_NAME
public static final java.lang.String WARN_METHOD_WITH_CONSTRUCTOR_NAME
- See Also:
- Constant Field Values
WARN_OVERRIDING_PACKAGE_DEFAULT_METHOD
public static final java.lang.String WARN_OVERRIDING_PACKAGE_DEFAULT_METHOD
- See Also:
- Constant Field Values
WARN_DEPRECATION
public static final java.lang.String WARN_DEPRECATION
- See Also:
- Constant Field Values
WARN_HIDDEN_CATCH_BLOCKS
public static final java.lang.String WARN_HIDDEN_CATCH_BLOCKS
- See Also:
- Constant Field Values
WARN_UNUSED_LOCALS
public static final java.lang.String WARN_UNUSED_LOCALS
- See Also:
- Constant Field Values
WARN_UNUSED_PARAMETER
public static final java.lang.String WARN_UNUSED_PARAMETER
- See Also:
- Constant Field Values
WARN_UNUSED_IMPORTS
public static final java.lang.String WARN_UNUSED_IMPORTS
- See Also:
- Constant Field Values
WARN_SYNTHETIC_ACCESS
public static final java.lang.String WARN_SYNTHETIC_ACCESS
- See Also:
- Constant Field Values
WARN_ASSERT_IDENITIFIER
public static final java.lang.String WARN_ASSERT_IDENITIFIER
- See Also:
- Constant Field Values
WARN_NON_NLS
public static final java.lang.String WARN_NON_NLS
- See Also:
- Constant Field Values
IGNORE
public static final java.lang.String IGNORE
- See Also:
- Constant Field Values
WARNING
public static final java.lang.String WARNING
- See Also:
- Constant Field Values
DEBUG_SOURCE
public static final java.lang.String DEBUG_SOURCE
- See Also:
- Constant Field Values
DEBUG_LINES
public static final java.lang.String DEBUG_LINES
- See Also:
- Constant Field Values
DEBUG_VARS
public static final java.lang.String DEBUG_VARS
- See Also:
- Constant Field Values
GENERATE
public static final java.lang.String GENERATE
- See Also:
- Constant Field Values
DO_NOT_GENERATE
public static final java.lang.String DO_NOT_GENERATE
- See Also:
- Constant Field Values
JavaOptions
public JavaOptions()
getDefaultJavaOptions
public static java.util.Map getDefaultJavaOptions()
- Returns:
- the java options map with the default settings
isValidJvmVersion
public static boolean isValidJvmVersion(java.lang.String value)
- Returns:
- true if the given value is a valid JVM version
(JavaOptions.VERSION_13, JavaOptions.VERSION_134, JavaOptions.VERSION_15,
JavaOptions.VERSION_16) and false otherwise
isValidPreserveAllLocalsOption
public static boolean isValidPreserveAllLocalsOption(java.lang.String option)
- Returns:
- true if the given option is JavaOptions.PRESERVE or
JavaOptions.OPTIMIZE and false otherwise
isIgnoreOrWarning
public static boolean isIgnoreOrWarning(java.lang.String option)
- Returns:
- true if the given option is JavaOptions.IGNORE or
JavaOptions.WARNING and false otherwise
isGenerateOrNot
public static boolean isGenerateOrNot(java.lang.String option)
- Returns:
- true if the given option is JavaOptions.GENERATE or
JavaOptions.DO_NOT_GENERATE and false otherwise