org.aspectj.ajdt.internal.core.builder
Class AjCompilerOptions
java.lang.Object
org.aspectj.org.eclipse.jdt.internal.compiler.impl.CompilerOptions
org.aspectj.ajdt.internal.core.builder.AjCompilerOptions
public class AjCompilerOptions
- extends CompilerOptions
Compiler options used by Eclipse integration (AJDT)
| Fields inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.impl.CompilerOptions |
AccessEmulation, AccidentalBooleanAssign, ALL_STANDARD_TAGS, AnnotationSuperInterface, AssertUsedAsAnIdentifier, AutoBoxing, ComparingIdentical, complianceLevel, DeadCode, DEFAULT, defaultEncoding, DISABLED, DiscouragedReference, DO_NOT_GENERATE, docCommentSupport, EmptyStatement, ENABLED, EnumUsedAsAnIdentifier, ERROR, errorThreshold, FallthroughCase, FieldHiding, FinallyBlockNotCompleting, FinalParameterBound, ForbiddenReference, GENERATE, generateClassFiles, IGNORE, ignoreMethodBodies, includeNullInfoFromAsserts, IncompatibleNonInheritedInterfaceMethod, IncompleteEnumSwitch, IndirectStaticAccess, inlineJsrBytecode, InvalidJavadoc, isTaskCaseSensitive, LocalVariableHiding, MaskedCatchBlock, maxProblemsPerUnit, MethodCanBePotentiallyStatic, MethodCanBeStatic, MethodWithConstructorName, MissingDeprecatedAnnotation, MissingJavadocComments, MissingJavadocTagDescription, MissingJavadocTags, MissingOverrideAnnotation, MissingSerialVersion, MissingSynchronizedModifierInInheritedMethod, NO_TAG, NoEffectAssignment, NoImplicitStringConversion, NonExternalizedString, NonStaticAccessToStatic, NullReference, OPTIMIZE_OUT, OPTION_Compliance, OPTION_DocCommentSupport, OPTION_Encoding, OPTION_FatalOptionalError, OPTION_GenerateClassFiles, OPTION_IncludeNullInfoFromAsserts, OPTION_InlineJsr, OPTION_LineNumberAttribute, OPTION_LocalVariableAttribute, OPTION_MaxProblemPerUnit, OPTION_PreserveUnusedLocal, OPTION_Process_Annotations, OPTION_ReportAnnotationSuperInterface, OPTION_ReportAssertIdentifier, OPTION_ReportAutoboxing, OPTION_ReportComparingIdentical, OPTION_ReportDeadCode, OPTION_ReportDeadCodeInTrivialIfStatement, OPTION_ReportDeprecation, OPTION_ReportDeprecationInDeprecatedCode, OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, OPTION_ReportDiscouragedReference, OPTION_ReportEmptyStatement, OPTION_ReportEnumIdentifier, 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_ReportMissingDeprecatedAnnotation, OPTION_ReportMissingHashCodeMethod, OPTION_ReportMissingJavadocComments, OPTION_ReportMissingJavadocCommentsOverriding, OPTION_ReportMissingJavadocCommentsVisibility, OPTION_ReportMissingJavadocTagDescription, OPTION_ReportMissingJavadocTags, OPTION_ReportMissingJavadocTagsMethodTypeParameters, OPTION_ReportMissingJavadocTagsOverriding, OPTION_ReportMissingJavadocTagsVisibility, OPTION_ReportMissingOverrideAnnotation, OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation, OPTION_ReportMissingSerialVersion, OPTION_ReportMissingSynchronizedOnInheritedMethod, OPTION_ReportNoEffectAssignment, OPTION_ReportNoImplicitStringConversion, OPTION_ReportNonExternalizedStringLiteral, OPTION_ReportNonStaticAccessToStatic, OPTION_ReportNullReference, OPTION_ReportOverridingMethodWithoutSuperInvocation, OPTION_ReportOverridingPackageDefaultMethod, OPTION_ReportParameterAssignment, OPTION_ReportPossibleAccidentalBooleanAssignment, OPTION_ReportPotentialNullReference, OPTION_ReportRawTypeReference, OPTION_ReportRedundantNullCheck, OPTION_ReportRedundantSpecificationOfTypeArguments, OPTION_ReportRedundantSuperinterface, OPTION_ReportSpecialParameterHidingField, OPTION_ReportSwallowedExceptionInCatchBlock, OPTION_ReportSyntheticAccessEmulation, OPTION_ReportTasks, OPTION_ReportTypeParameterHiding, OPTION_ReportUnavoidableGenericTypeProblems, OPTION_ReportUncheckedTypeOperation, OPTION_ReportUndocumentedEmptyBlock, OPTION_ReportUnhandledWarningToken, OPTION_ReportUnnecessaryElse, OPTION_ReportUnnecessaryTypeCheck, OPTION_ReportUnqualifiedFieldAccess, OPTION_ReportUnusedDeclaredThrownException, OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference, OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding, OPTION_ReportUnusedImport, OPTION_ReportUnusedLabel, OPTION_ReportUnusedLocal, OPTION_ReportUnusedObjectAllocation, OPTION_ReportUnusedParameter, OPTION_ReportUnusedParameterIncludeDocCommentReference, OPTION_ReportUnusedParameterWhenImplementingAbstract, OPTION_ReportUnusedParameterWhenOverridingConcrete, OPTION_ReportUnusedPrivateMember, OPTION_ReportUnusedTypeArgumentsForMethodInvocation, OPTION_ReportUnusedWarningToken, OPTION_ReportVarargsArgumentNeedCast, OPTION_Source, OPTION_SourceFileAttribute, OPTION_SuppressOptionalErrors, OPTION_SuppressWarnings, OPTION_TargetPlatform, OPTION_TaskCaseSensitive, OPTION_TaskPriorities, OPTION_TaskTags, originalComplianceLevel, originalSourceLevel, OverriddenPackageDefaultMethod, OverridingMethodWithoutSuperInvocation, ParameterAssignment, parseLiteralExpressionsAsConstants, performMethodsFullRecovery, performStatementsRecovery, PotentialNullReference, PRESERVE, preserveAllLocalVariables, PRIVATE, processAnnotations, produceDebugAttributes, produceReferenceInfo, PROTECTED, PUBLIC, RawTypeReference, RedundantNullCheck, RedundantSpecificationOfTypeArguments, RedundantSuperinterface, reportDeadCodeInTrivialIfStatement, reportDeprecationInsideDeprecatedCode, reportDeprecationWhenOverridingDeprecatedMethod, reportInvalidJavadocTags, reportInvalidJavadocTagsDeprecatedRef, reportInvalidJavadocTagsNotVisibleRef, reportInvalidJavadocTagsVisibility, reportMissingJavadocCommentsOverriding, reportMissingJavadocCommentsVisibility, reportMissingJavadocTagDescription, reportMissingJavadocTagsMethodTypeParameters, reportMissingJavadocTagsOverriding, reportMissingJavadocTagsVisibility, reportMissingOverrideAnnotationForInterfaceMethodImplementation, reportSpecialParameterHidingField, reportUnavoidableGenericTypeProblems, reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, reportUnusedDeclaredThrownExceptionIncludeDocCommentReference, reportUnusedDeclaredThrownExceptionWhenOverriding, reportUnusedParameterIncludeDocCommentReference, reportUnusedParameterWhenImplementingAbstract, reportUnusedParameterWhenOverridingConcrete, RETURN_TAG, ShouldImplementHashcode, sourceLevel, storeAnnotations, suppressOptionalErrors, suppressWarnings, SwallowedExceptionInCatchBlock, targetJDK, Task, taskPriorities, Tasks, taskTags, treatOptionalErrorAsFatal, TypeHiding, UncheckedTypeOperation, UndocumentedEmptyBlock, UnhandledWarningToken, UnnecessaryElse, UnnecessaryTypeCheck, UnqualifiedFieldAccess, UnusedArgument, UnusedDeclaredThrownException, UnusedImport, UnusedLabel, UnusedLocalVariable, UnusedObjectAllocation, UnusedPrivateMember, UnusedTypeArguments, UnusedWarningToken, UsingDeprecatedAPI, VarargsArgumentNeedCast, verbose, VERSION_1_1, VERSION_1_2, VERSION_1_3, VERSION_1_4, VERSION_1_5, VERSION_1_6, VERSION_1_7, VERSION_CLDC1_1, VERSION_JSR14, WARNING, warningThreshold, warningTokens |
|
Constructor Summary |
AjCompilerOptions()
Initializing the compiler options with defaults |
AjCompilerOptions(java.util.Map settings)
Initializing the compiler options with external settings |
|
Method Summary |
java.util.Map |
getMap()
|
void |
set(java.util.Map optionsMap)
|
java.lang.String |
toString()
|
| Methods inherited from class org.aspectj.org.eclipse.jdt.internal.compiler.impl.CompilerOptions |
getSeverity, getSeverityString, getVisibilityString, isAnyEnabled, optionKeyFromIrritant, resetDefaults, updateSeverity, versionFromJdkLevel, versionToJdkLevel, warningOptionNames, warningTokenFromIrritant, warningTokenToIrritants |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
OPTION_ReportInvalidAbsoluteTypeName
public static final java.lang.String OPTION_ReportInvalidAbsoluteTypeName
- See Also:
- Constant Field Values
OPTION_ReportInvalidWildcardTypeName
public static final java.lang.String OPTION_ReportInvalidWildcardTypeName
- See Also:
- Constant Field Values
OPTION_ReportUnresolvableMember
public static final java.lang.String OPTION_ReportUnresolvableMember
- See Also:
- Constant Field Values
OPTION_ReportTypeNotExposedToWeaver
public static final java.lang.String OPTION_ReportTypeNotExposedToWeaver
- See Also:
- Constant Field Values
OPTION_ReportShadowNotInStructure
public static final java.lang.String OPTION_ReportShadowNotInStructure
- See Also:
- Constant Field Values
OPTION_ReportUnmatchedSuperTypeInCall
public static final java.lang.String OPTION_ReportUnmatchedSuperTypeInCall
- See Also:
- Constant Field Values
OPTION_ReportCannotImplementLazyTJP
public static final java.lang.String OPTION_ReportCannotImplementLazyTJP
- See Also:
- Constant Field Values
OPTION_ReportNeedSerialVersionUIDField
public static final java.lang.String OPTION_ReportNeedSerialVersionUIDField
- See Also:
- Constant Field Values
OPTION_ReportIncompatibleSerialVersion
public static final java.lang.String OPTION_ReportIncompatibleSerialVersion
- See Also:
- Constant Field Values
OPTION_TerminateAfterCompilation
public static final java.lang.String OPTION_TerminateAfterCompilation
- See Also:
- Constant Field Values
OPTION_XSerializableAspects
public static final java.lang.String OPTION_XSerializableAspects
- See Also:
- Constant Field Values
OPTION_XLazyThisJoinPoint
public static final java.lang.String OPTION_XLazyThisJoinPoint
- See Also:
- Constant Field Values
OPTION_XNoInline
public static final java.lang.String OPTION_XNoInline
- See Also:
- Constant Field Values
OPTION_XNotReweavable
public static final java.lang.String OPTION_XNotReweavable
- See Also:
- Constant Field Values
OPTION_XHasMember
public static final java.lang.String OPTION_XHasMember
- See Also:
- Constant Field Values
OPTION_XdevPinpoint
public static final java.lang.String OPTION_XdevPinpoint
- See Also:
- Constant Field Values
OPTION_XDevNoAtAspectJProcessing
public static final java.lang.String OPTION_XDevNoAtAspectJProcessing
- See Also:
- Constant Field Values
OPTION_GenerateModel
public static final java.lang.String OPTION_GenerateModel
- See Also:
- Constant Field Values
OPTION_GenerateJavaDocsInModel
public static final java.lang.String OPTION_GenerateJavaDocsInModel
- See Also:
- Constant Field Values
OPTION_Emacssym
public static final java.lang.String 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
public java.lang.String xOptionalJoinpoints
behaveInJava5Way
public boolean behaveInJava5Way
timing
public boolean timing
targetAspectjRuntimeLevel
public java.lang.String targetAspectjRuntimeLevel
xConfigurationInfo
public java.lang.String 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 generateCrossRefs
- Generates a map of cross references based on information in the structure model.
checkRuntimeVersion
public boolean checkRuntimeVersion
proceedOnError
public boolean proceedOnError
AjCompilerOptions
public AjCompilerOptions()
- Initializing the compiler options with defaults
AjCompilerOptions
public AjCompilerOptions(java.util.Map settings)
- Initializing the compiler options with external settings
- Parameters:
settings -
getMap
public java.util.Map getMap()
- Overrides:
getMap in class CompilerOptions
set
public void set(java.util.Map optionsMap)
- Overrides:
set in class CompilerOptions
toString
public java.lang.String toString()
- Overrides:
toString in class CompilerOptions