Class AjCompilerOptions
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.impl.CompilerOptions
org.aspectj.ajdt.internal.core.builder.AjCompilerOptions
Compiler options used by Eclipse integration (AJDT)
-
Field Summary
Modifier and TypeFieldDescriptionboolean
boolean
static int
boolean
boolean
Generates a map of cross references based on information in the structure model.boolean
boolean
boolean
static int
static int
static int
boolean
static int
boolean
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
static String
boolean
static int
boolean
boolean
boolean
static int
static int
static int
boolean
boolean
boolean
boolean
boolean
boolean
boolean
Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.impl.CompilerOptions
AccessEmulation, AccidentalBooleanAssign, ALL_STANDARD_TAGS, analyseResourceLeaks, AnnotatedTypeArgumentToUnannotated, AnnotationSuperInterface, APILeak, AssertUsedAsAnIdentifier, AutoBoxing, ComparingIdentical, complainOnUninternedIdentityComparison, complianceLevel, DeadCode, DEFAULT, defaultEncoding, DISABLED, DiscouragedReference, DO_NOT_GENERATE, docCommentSupport, EmptyStatement, emulateJavacBug8031744, ENABLED, enableJdtDebugCompileMode, enablePreviewFeatures, enableSyntacticNullAnalysisForFields, EnumUsedAsAnIdentifier, ERROR, errorThreshold, ExplicitlyClosedAutoCloseable, FallthroughCase, FieldHiding, FinallyBlockNotCompleting, FinalParameterBound, ForbiddenReference, GENERATE, generateClassFiles, generateGenericSignatureForLambdaExpressions, IGNORE, ignoreMethodBodies, ignoreSourceFolderWarningOption, includeNullInfoFromAsserts, IncompatibleNonInheritedInterfaceMethod, IndirectStaticAccess, INFO, infoThreshold, inheritNullAnnotations, inlineJsrBytecode, intendedDefaultNonNullness, InvalidJavadoc, isAnnotationBasedNullAnalysisEnabled, isTaskCaseSensitive, LocalVariableHiding, MaskedCatchBlock, maxProblemsPerUnit, MethodCanBePotentiallyStatic, MethodCanBeStatic, MethodWithConstructorName, MissingDefaultCase, MissingDeprecatedAnnotation, MissingEnumConstantCase, MissingJavadocComments, MissingJavadocTagDescription, MissingJavadocTags, MissingNonNullByDefaultAnnotation, MissingOverrideAnnotation, MissingSerialVersion, MissingSynchronizedModifierInInheritedMethod, NO_TAG, NoEffectAssignment, NoImplicitStringConversion, NonExternalizedString, nonNullAnnotationName, nonNullAnnotationSecondaryNames, nonNullByDefaultAnnotationName, nonNullByDefaultAnnotationSecondaryNames, NonnullParameterAnnotationDropped, NonNullTypeVariableFromLegacyInvocation, NonStaticAccessToStatic, nullableAnnotationName, nullableAnnotationSecondaryNames, NullAnnotationInferenceConflict, NullReference, NullSpecViolation, NullUncheckedConversion, OPTIMIZE_OUT, OPTION_AnnotationBasedNullAnalysis, OPTION_Compliance, OPTION_DocCommentSupport, OPTION_EmulateJavacBug8031744, OPTION_EnablePreviews, OPTION_Encoding, OPTION_FatalOptionalError, OPTION_GenerateClassFiles, OPTION_IncludeNullInfoFromAsserts, OPTION_InheritNullAnnotations, OPTION_InlineJsr, OPTION_JdtDebugCompileMode, OPTION_LambdaGenericSignature, OPTION_LineNumberAttribute, OPTION_LocalVariableAttribute, OPTION_MaxProblemPerUnit, OPTION_MethodParametersAttribute, OPTION_NonNullAnnotationName, OPTION_NonNullAnnotationSecondaryNames, OPTION_NonNullByDefaultAnnotationName, OPTION_NonNullByDefaultAnnotationSecondaryNames, OPTION_NullableAnnotationName, OPTION_NullableAnnotationSecondaryNames, OPTION_PessimisticNullAnalysisForFreeTypeVariables, OPTION_PreserveUnusedLocal, OPTION_Process_Annotations, OPTION_Release, OPTION_ReportAnnotatedTypeArgumentToUnannotated, OPTION_ReportAnnotationSuperInterface, OPTION_ReportAPILeak, OPTION_ReportAssertIdentifier, OPTION_ReportAutoboxing, OPTION_ReportComparingIdentical, OPTION_ReportDeadCode, OPTION_ReportDeadCodeInTrivialIfStatement, OPTION_ReportDeprecation, OPTION_ReportDeprecationInDeprecatedCode, OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, OPTION_ReportDiscouragedReference, OPTION_ReportEmptyStatement, OPTION_ReportEnumIdentifier, OPTION_ReportExplicitlyClosedAutoCloseable, OPTION_ReportFallthroughCase, OPTION_ReportFieldHiding, OPTION_ReportFinallyBlockNotCompletingNormally, OPTION_ReportFinalParameterBound, OPTION_ReportForbiddenReference, OPTION_ReportHiddenCatchBlock, OPTION_ReportIncompatibleNonInheritedInterfaceMethod, OPTION_ReportIncompleteEnumSwitch, OPTION_ReportIndirectStaticAccess, OPTION_ReportInvalidJavadoc, OPTION_ReportInvalidJavadocTags, OPTION_ReportInvalidJavadocTagsDeprecatedRef, OPTION_ReportInvalidJavadocTagsNotVisibleRef, OPTION_ReportInvalidJavadocTagsVisibility, OPTION_ReportLocalVariableHiding, OPTION_ReportMethodCanBePotentiallyStatic, OPTION_ReportMethodCanBeStatic, OPTION_ReportMethodWithConstructorName, OPTION_ReportMissingDefaultCase, OPTION_ReportMissingDeprecatedAnnotation, OPTION_ReportMissingEnumCaseDespiteDefault, OPTION_ReportMissingHashCodeMethod, OPTION_ReportMissingJavadocComments, OPTION_ReportMissingJavadocCommentsOverriding, OPTION_ReportMissingJavadocCommentsVisibility, OPTION_ReportMissingJavadocTagDescription, OPTION_ReportMissingJavadocTags, OPTION_ReportMissingJavadocTagsMethodTypeParameters, OPTION_ReportMissingJavadocTagsOverriding, OPTION_ReportMissingJavadocTagsVisibility, OPTION_ReportMissingNonNullByDefaultAnnotation, OPTION_ReportMissingOverrideAnnotation, OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation, OPTION_ReportMissingSerialVersion, OPTION_ReportMissingSynchronizedOnInheritedMethod, OPTION_ReportNoEffectAssignment, OPTION_ReportNoImplicitStringConversion, OPTION_ReportNonExternalizedStringLiteral, OPTION_ReportNonnullParameterAnnotationDropped, OPTION_ReportNonNullTypeVariableFromLegacyInvocation, OPTION_ReportNonStaticAccessToStatic, OPTION_ReportNullAnnotationInferenceConflict, OPTION_ReportNullReference, OPTION_ReportNullSpecViolation, OPTION_ReportNullUncheckedConversion, OPTION_ReportOverridingMethodWithoutSuperInvocation, OPTION_ReportOverridingPackageDefaultMethod, OPTION_ReportParameterAssignment, OPTION_ReportPossibleAccidentalBooleanAssignment, OPTION_ReportPotentiallyUnclosedCloseable, OPTION_ReportPotentialNullReference, OPTION_ReportPreviewFeatures, OPTION_ReportRawTypeReference, OPTION_ReportRedundantNullAnnotation, OPTION_ReportRedundantNullCheck, OPTION_ReportRedundantSpecificationOfTypeArguments, OPTION_ReportRedundantSuperinterface, OPTION_ReportSpecialParameterHidingField, OPTION_ReportSuppressWarningNotFullyAnalysed, OPTION_ReportSwallowedExceptionInCatchBlock, OPTION_ReportSyntheticAccessEmulation, OPTION_ReportTasks, OPTION_ReportTerminalDeprecation, OPTION_ReportTypeParameterHiding, OPTION_ReportUnavoidableGenericTypeProblems, OPTION_ReportUncheckedTypeOperation, OPTION_ReportUnclosedCloseable, OPTION_ReportUndocumentedEmptyBlock, OPTION_ReportUnhandledWarningToken, OPTION_ReportUninternedIdentityComparison, OPTION_ReportUnlikelyCollectionMethodArgumentType, OPTION_ReportUnlikelyCollectionMethodArgumentTypeStrict, OPTION_ReportUnlikelyEqualsArgumentType, OPTION_ReportUnnecessaryElse, OPTION_ReportUnnecessaryTypeCheck, OPTION_ReportUnqualifiedFieldAccess, OPTION_ReportUnstableAutoModuleName, OPTION_ReportUnusedDeclaredThrownException, OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference, OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding, OPTION_ReportUnusedExceptionParameter, OPTION_ReportUnusedImport, OPTION_ReportUnusedLabel, OPTION_ReportUnusedLocal, OPTION_ReportUnusedObjectAllocation, OPTION_ReportUnusedParameter, OPTION_ReportUnusedParameterIncludeDocCommentReference, OPTION_ReportUnusedParameterWhenImplementingAbstract, OPTION_ReportUnusedParameterWhenOverridingConcrete, OPTION_ReportUnusedPrivateMember, OPTION_ReportUnusedTypeArgumentsForMethodInvocation, OPTION_ReportUnusedTypeParameter, OPTION_ReportUnusedWarningToken, OPTION_ReportVarargsArgumentNeedCast, OPTION_ShareCommonFinallyBlocks, OPTION_Source, OPTION_SourceFileAttribute, OPTION_Store_Annotations, OPTION_SuppressOptionalErrors, OPTION_SuppressWarnings, OPTION_SyntacticNullAnalysisForFields, OPTION_TargetPlatform, OPTION_TaskCaseSensitive, OPTION_TaskPriorities, OPTION_TaskTags, originalComplianceLevel, originalSourceLevel, OverriddenPackageDefaultMethod, OverridingMethodWithoutSuperInvocation, ParameterAssignment, parseLiteralExpressionsAsConstants, performMethodsFullRecovery, performStatementsRecovery, PessimisticNullAnalysisForFreeTypeVariables, pessimisticNullAnalysisForFreeTypeVariablesEnabled, PotentiallyUnclosedCloseable, PotentialNullReference, PRESERVE, preserveAllLocalVariables, PreviewFeatureUsed, PRIVATE, processAnnotations, produceDebugAttributes, produceMethodParameters, produceReferenceInfo, PROTECTED, PUBLIC, RawTypeReference, RedundantNullAnnotation, RedundantNullCheck, RedundantSpecificationOfTypeArguments, RedundantSuperinterface, reportDeadCodeInTrivialIfStatement, reportDeprecationInsideDeprecatedCode, reportDeprecationWhenOverridingDeprecatedMethod, reportInvalidJavadocTags, reportInvalidJavadocTagsDeprecatedRef, reportInvalidJavadocTagsNotVisibleRef, reportInvalidJavadocTagsVisibility, reportMissingEnumCaseDespiteDefault, reportMissingJavadocCommentsOverriding, reportMissingJavadocCommentsVisibility, reportMissingJavadocTagDescription, reportMissingJavadocTagsMethodTypeParameters, reportMissingJavadocTagsOverriding, reportMissingJavadocTagsVisibility, reportMissingOverrideAnnotationForInterfaceMethodImplementation, reportSpecialParameterHidingField, reportUnavoidableGenericTypeProblems, reportUnlikelyCollectionMethodArgumentTypeStrict, reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, reportUnusedDeclaredThrownExceptionIncludeDocCommentReference, reportUnusedDeclaredThrownExceptionWhenOverriding, reportUnusedParameterIncludeDocCommentReference, reportUnusedParameterWhenImplementingAbstract, reportUnusedParameterWhenOverridingConcrete, RETURN_TAG, shareCommonFinallyBlocks, ShouldImplementHashcode, sourceLevel, storeAnnotations, suppressOptionalErrors, suppressWarnings, SuppressWarningsNotAnalysed, SwallowedExceptionInCatchBlock, targetJDK, Task, taskPriorities, Tasks, taskTags, tolerateIllegalAmbiguousVarargsInvocation, treatOptionalErrorAsFatal, TypeHiding, UncheckedTypeOperation, UnclosedCloseable, UndocumentedEmptyBlock, UnhandledWarningToken, UnlikelyCollectionMethodArgumentType, UnlikelyEqualsArgumentType, UnnecessaryElse, UnnecessaryTypeCheck, UnqualifiedFieldAccess, UnstableAutoModuleName, UnusedArgument, UnusedDeclaredThrownException, UnusedExceptionParameter, UnusedImport, UnusedLabel, UnusedLocalVariable, UnusedObjectAllocation, UnusedPrivateMember, UnusedTypeArguments, UnusedTypeParameter, UnusedWarningToken, useNullTypeAnnotations, UsingDeprecatedAPI, UsingTerminallyDeprecatedAPI, VarargsArgumentNeedCast, verbose, VERSION_1_1, VERSION_1_2, VERSION_1_3, VERSION_1_4, VERSION_1_5, VERSION_1_6, VERSION_1_7, VERSION_1_8, VERSION_10, VERSION_11, VERSION_12, VERSION_13, VERSION_14, VERSION_15, VERSION_16, VERSION_17, VERSION_18, VERSION_9, VERSION_CLDC1_1, VERSION_JSR14, WARNING, warningThreshold, warningTokens
-
Constructor Summary
ConstructorDescriptionInitializing the compiler options with defaultsAjCompilerOptions(Map<String,String> settings)
-
Method Summary
Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.impl.CompilerOptions
getIgnoredIrritant, getLatestVersion, getSeverity, getSeverityString, getVisibilityString, isAnyEnabled, optionKeyFromIrritant, releaseToJDKLevel, resetDefaults, updateSeverity, usesNullTypeAnnotations, versionFromJdkLevel, versionToJdkLevel, versionToJdkLevel, warningOptionNames, warningTokenFromIrritant, warningTokenToIrritants
-
Field Details
-
OPTION_ReportInvalidAbsoluteTypeName
- See Also:
- Constant Field Values
-
OPTION_ReportInvalidWildcardTypeName
- See Also:
- Constant Field Values
-
OPTION_ReportUnresolvableMember
- See Also:
- Constant Field Values
-
OPTION_ReportTypeNotExposedToWeaver
- See Also:
- Constant Field Values
-
OPTION_ReportShadowNotInStructure
- See Also:
- Constant Field Values
-
OPTION_ReportUnmatchedSuperTypeInCall
- See Also:
- Constant Field Values
-
OPTION_ReportCannotImplementLazyTJP
- See Also:
- Constant Field Values
-
OPTION_ReportNeedSerialVersionUIDField
- See Also:
- Constant Field Values
-
OPTION_ReportIncompatibleSerialVersion
- See Also:
- Constant Field Values
-
OPTION_TerminateAfterCompilation
- See Also:
- Constant Field Values
-
OPTION_XSerializableAspects
- See Also:
- Constant Field Values
-
OPTION_XLazyThisJoinPoint
- See Also:
- Constant Field Values
-
OPTION_XNoInline
- See Also:
- Constant Field Values
-
OPTION_XNotReweavable
- See Also:
- Constant Field Values
-
OPTION_XHasMember
- See Also:
- Constant Field Values
-
OPTION_XdevPinpoint
- See Also:
- Constant Field Values
-
OPTION_XDevNoAtAspectJProcessing
- See Also:
- Constant Field Values
-
OPTION_GenerateModel
- See Also:
- Constant Field Values
-
OPTION_GenerateJavaDocsInModel
- See Also:
- Constant Field Values
-
OPTION_Emacssym
- See Also:
- Constant Field Values
-
InvalidAbsoluteTypeName
public static final int InvalidAbsoluteTypeName- See Also:
- Constant Field Values
-
InvalidWildCardTypeName
public static final int InvalidWildCardTypeName- See Also:
- Constant Field Values
-
UnresolvableMember
public static final int UnresolvableMember- See Also:
- Constant Field Values
-
TypeNotExposedToWeaver
public static final int TypeNotExposedToWeaver- See Also:
- Constant Field Values
-
ShadowNotInStructure
public static final int ShadowNotInStructure- See Also:
- Constant Field Values
-
UnmatchedSuperTypeInCall
public static final int UnmatchedSuperTypeInCall- See Also:
- Constant Field Values
-
CannotImplementLazyTJP
public static final int CannotImplementLazyTJP- See Also:
- Constant Field Values
-
NeedSerialVersionUIDField
public static final int NeedSerialVersionUIDField- See Also:
- Constant Field Values
-
IncompatibleSerialVersion
public static final int IncompatibleSerialVersion- See Also:
- Constant Field Values
-
terminateAfterCompilation
public boolean terminateAfterCompilation -
xSerializableAspects
public boolean xSerializableAspects -
xLazyThisJoinPoint
public boolean xLazyThisJoinPoint -
xNoInline
public boolean xNoInline -
xNotReweavable
public boolean xNotReweavable -
xHasMember
public boolean xHasMember -
xdevPinpoint
public boolean xdevPinpoint -
showWeavingInformation
public boolean showWeavingInformation -
xOptionalJoinpoints
-
behaveInJava5Way
public boolean behaveInJava5Way -
timing
public boolean timing -
targetAspectjRuntimeLevel
-
xConfigurationInfo
-
addSerialVerUID
public boolean addSerialVerUID -
xmlConfigured
public boolean xmlConfigured -
makeReflectable
public boolean makeReflectable -
generateModel
public boolean generateModel -
generateJavaDocsInModel
public boolean generateJavaDocsInModel -
generateEmacsSymFiles
public boolean generateEmacsSymFiles -
noAtAspectJProcessing
public boolean noAtAspectJProcessing -
generateCrossRefs
public boolean generateCrossRefsGenerates a map of cross references based on information in the structure model. -
checkRuntimeVersion
public boolean checkRuntimeVersion -
proceedOnError
public boolean proceedOnError
-
-
Constructor Details
-
AjCompilerOptions
public AjCompilerOptions()Initializing the compiler options with defaults -
AjCompilerOptions
-
-
Method Details
-
getMap
- Overrides:
getMap
in classCompilerOptions
-
set
- Overrides:
set
in classCompilerOptions
-
toString
- Overrides:
toString
in classCompilerOptions
-