Package org.aspectj.ajde.core
Class JavaOptions
java.lang.Object
org.aspectj.ajde.core.JavaOptions
Class containing the current custom java options
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
static final String
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic boolean
isGenerateOrNot
(String option) static boolean
isIgnoreOrWarning
(String option) static boolean
isValidJvmVersion
(String value) static boolean
isValidPreserveAllLocalsOption
(String option)
-
Field Details
-
COMPLIANCE_LEVEL
- See Also:
-
SOURCE_COMPATIBILITY_LEVEL
- See Also:
-
TARGET_COMPATIBILITY_LEVEL
- See Also:
-
VERSION_13
- See Also:
-
VERSION_14
- See Also:
-
VERSION_15
- See Also:
-
VERSION_16
- See Also:
-
CHARACTER_ENCODING
- See Also:
-
PRESERVE_ALL_LOCALS
- See Also:
-
PRESERVE
- See Also:
-
OPTIMIZE
- See Also:
-
WARN_METHOD_WITH_CONSTRUCTOR_NAME
- See Also:
-
WARN_OVERRIDING_PACKAGE_DEFAULT_METHOD
- See Also:
-
WARN_DEPRECATION
- See Also:
-
WARN_HIDDEN_CATCH_BLOCKS
- See Also:
-
WARN_UNUSED_LOCALS
- See Also:
-
WARN_UNUSED_PARAMETER
- See Also:
-
WARN_UNUSED_IMPORTS
- See Also:
-
WARN_SYNTHETIC_ACCESS
- See Also:
-
WARN_ASSERT_IDENITIFIER
- See Also:
-
WARN_NON_NLS
- See Also:
-
IGNORE
- See Also:
-
WARNING
- See Also:
-
DEBUG_SOURCE
- See Also:
-
DEBUG_LINES
- See Also:
-
DEBUG_VARS
- See Also:
-
GENERATE
- See Also:
-
DO_NOT_GENERATE
- See Also:
-
-
Constructor Details
-
JavaOptions
public JavaOptions()
-
-
Method Details
-
getDefaultJavaOptions
- Returns:
- the java options map with the default settings
-
isValidJvmVersion
- 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
- Returns:
- true if the given option is JavaOptions.PRESERVE or JavaOptions.OPTIMIZE and false otherwise
-
isIgnoreOrWarning
- Returns:
- true if the given option is JavaOptions.IGNORE or JavaOptions.WARNING and false otherwise
-
isGenerateOrNot
- Returns:
- true if the given option is JavaOptions.GENERATE or JavaOptions.DO_NOT_GENERATE and false otherwise
-