|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.eclipse.jdt.internal.compiler.impl.CompilerOptions
public class CompilerOptions
Constructor Summary | |
---|---|
CompilerOptions()
Initializing the compiler options with defaults |
|
CompilerOptions(java.util.Map settings)
Initializing the compiler options with external settings |
|
CompilerOptions(java.util.Map settings,
boolean parseLiteralExpressionsAsConstants)
Deprecated. used to preserve 3.1 and 3.2M4 compatibility of some Compiler constructors |
Method Summary | |
---|---|
java.util.Map |
getMap()
|
int |
getSeverity(long irritant)
|
java.lang.String |
getSeverityString(long irritant)
|
java.lang.String |
getVisibilityString(int level)
|
static java.lang.String |
optionKeyFromIrritant(long irritant)
Return the most specific option key controlling this irritant. |
static long |
optionKeyToIrritant(java.lang.String optionName)
|
void |
set(java.util.Map optionsMap)
|
java.lang.String |
toString()
|
void |
updateSeverity(long irritant,
java.lang.Object severityString)
|
boolean |
useNonNullTypeSystem()
|
static java.lang.String |
versionFromJdkLevel(long jdkLevel)
|
static long |
versionToJdkLevel(java.lang.Object versionID)
|
static java.lang.String[] |
warningOptionNames()
Return all warning option names for use as keys in compiler options maps. |
static java.lang.String |
warningTokenFromIrritant(long irritant)
For suppressable warnings |
static long |
warningTokenToIrritants(java.lang.String warningToken)
|
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final java.lang.String OPTION_LocalVariableAttribute
public static final java.lang.String OPTION_LineNumberAttribute
public static final java.lang.String OPTION_SourceFileAttribute
public static final java.lang.String OPTION_PreserveUnusedLocal
public static final java.lang.String OPTION_DocCommentSupport
public static final java.lang.String OPTION_ReportMethodWithConstructorName
public static final java.lang.String OPTION_ReportOverridingPackageDefaultMethod
public static final java.lang.String OPTION_ReportDeprecation
public static final java.lang.String OPTION_ReportDeprecationInDeprecatedCode
public static final java.lang.String OPTION_ReportDeprecationWhenOverridingDeprecatedMethod
public static final java.lang.String OPTION_ReportHiddenCatchBlock
public static final java.lang.String OPTION_ReportUnusedLocal
public static final java.lang.String OPTION_ReportUnusedParameter
public static final java.lang.String OPTION_ReportUnusedParameterWhenImplementingAbstract
public static final java.lang.String OPTION_ReportUnusedParameterWhenOverridingConcrete
public static final java.lang.String OPTION_ReportUnusedParameterIncludeDocCommentReference
public static final java.lang.String OPTION_ReportUnusedImport
public static final java.lang.String OPTION_ReportSyntheticAccessEmulation
public static final java.lang.String OPTION_ReportNoEffectAssignment
public static final java.lang.String OPTION_ReportLocalVariableHiding
public static final java.lang.String OPTION_ReportSpecialParameterHidingField
public static final java.lang.String OPTION_ReportFieldHiding
public static final java.lang.String OPTION_ReportTypeParameterHiding
public static final java.lang.String OPTION_ReportPossibleAccidentalBooleanAssignment
public static final java.lang.String OPTION_ReportNonExternalizedStringLiteral
public static final java.lang.String OPTION_ReportIncompatibleNonInheritedInterfaceMethod
public static final java.lang.String OPTION_ReportUnusedPrivateMember
public static final java.lang.String OPTION_ReportNoImplicitStringConversion
public static final java.lang.String OPTION_ReportAssertIdentifier
public static final java.lang.String OPTION_ReportEnumIdentifier
public static final java.lang.String OPTION_ReportNonStaticAccessToStatic
public static final java.lang.String OPTION_ReportIndirectStaticAccess
public static final java.lang.String OPTION_ReportEmptyStatement
public static final java.lang.String OPTION_ReportUnnecessaryTypeCheck
public static final java.lang.String OPTION_ReportUnnecessaryElse
public static final java.lang.String OPTION_ReportUndocumentedEmptyBlock
public static final java.lang.String OPTION_ReportInvalidJavadoc
public static final java.lang.String OPTION_ReportInvalidJavadocTags
public static final java.lang.String OPTION_ReportInvalidJavadocTagsDeprecatedRef
public static final java.lang.String OPTION_ReportInvalidJavadocTagsNotVisibleRef
public static final java.lang.String OPTION_ReportInvalidJavadocTagsVisibility
public static final java.lang.String OPTION_ReportMissingJavadocTags
public static final java.lang.String OPTION_ReportMissingJavadocTagsVisibility
public static final java.lang.String OPTION_ReportMissingJavadocTagsOverriding
public static final java.lang.String OPTION_ReportMissingJavadocComments
public static final java.lang.String OPTION_ReportMissingJavadocTagDescription
public static final java.lang.String OPTION_ReportMissingJavadocCommentsVisibility
public static final java.lang.String OPTION_ReportMissingJavadocCommentsOverriding
public static final java.lang.String OPTION_ReportFinallyBlockNotCompletingNormally
public static final java.lang.String OPTION_ReportUnusedDeclaredThrownException
public static final java.lang.String OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding
public static final java.lang.String OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference
public static final java.lang.String OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable
public static final java.lang.String OPTION_ReportUnqualifiedFieldAccess
public static final java.lang.String OPTION_ReportUncheckedTypeOperation
public static final java.lang.String OPTION_ReportRawTypeReference
public static final java.lang.String OPTION_ReportFinalParameterBound
public static final java.lang.String OPTION_ReportMissingSerialVersion
public static final java.lang.String OPTION_ReportVarargsArgumentNeedCast
public static final java.lang.String OPTION_ReportUnusedTypeArgumentsForMethodInvocation
public static final java.lang.String OPTION_Source
public static final java.lang.String OPTION_TargetPlatform
public static final java.lang.String OPTION_Compliance
public static final java.lang.String OPTION_Encoding
public static final java.lang.String OPTION_MaxProblemPerUnit
public static final java.lang.String OPTION_TaskTags
public static final java.lang.String OPTION_TaskPriorities
public static final java.lang.String OPTION_TaskCaseSensitive
public static final java.lang.String OPTION_InlineJsr
public static final java.lang.String OPTION_ReportNullReference
public static final java.lang.String OPTION_ReportPotentialNullReference
public static final java.lang.String OPTION_ReportRedundantNullCheck
public static final java.lang.String OPTION_ReportAutoboxing
public static final java.lang.String OPTION_ReportAnnotationSuperInterface
public static final java.lang.String OPTION_ReportMissingOverrideAnnotation
public static final java.lang.String OPTION_ReportMissingDeprecatedAnnotation
public static final java.lang.String OPTION_ReportIncompleteEnumSwitch
public static final java.lang.String OPTION_ReportForbiddenReference
public static final java.lang.String OPTION_ReportDiscouragedReference
public static final java.lang.String OPTION_SuppressWarnings
public static final java.lang.String OPTION_ReportUnhandledWarningToken
public static final java.lang.String OPTION_ReportUnusedWarningToken
public static final java.lang.String OPTION_ReportUnusedLabel
public static final java.lang.String OPTION_FatalOptionalError
public static final java.lang.String OPTION_ReportParameterAssignment
public static final java.lang.String OPTION_ReportFallthroughCase
public static final java.lang.String OPTION_ReportOverridingMethodWithoutSuperInvocation
public static final java.lang.String OPTION_GenerateClassFiles
public static final java.lang.String OPTION_Process_Annotations
public static final java.lang.String OPTION_ReportRedundantSuperinterface
public static final java.lang.String OPTION_ReportInvalidAnnotation
public static final java.lang.String OPTION_ReportMissingAnnotation
public static final java.lang.String OPTION_ReportMissingJavadoc
public static final java.lang.String GENERATE
public static final java.lang.String DO_NOT_GENERATE
public static final java.lang.String PRESERVE
public static final java.lang.String OPTIMIZE_OUT
public static final java.lang.String VERSION_1_1
public static final java.lang.String VERSION_1_2
public static final java.lang.String VERSION_1_3
public static final java.lang.String VERSION_1_4
public static final java.lang.String VERSION_JSR14
public static final java.lang.String VERSION_CLDC1_1
public static final java.lang.String VERSION_1_5
public static final java.lang.String VERSION_1_6
public static final java.lang.String VERSION_1_7
public static final java.lang.String ERROR
public static final java.lang.String WARNING
public static final java.lang.String IGNORE
public static final java.lang.String ENABLED
public static final java.lang.String DISABLED
public static final java.lang.String PUBLIC
public static final java.lang.String PROTECTED
public static final java.lang.String DEFAULT
public static final java.lang.String PRIVATE
public static final java.lang.String RETURN_TAG
public static final java.lang.String NO_TAG
public static final java.lang.String ALL_STANDARD_TAGS
public static final long MethodWithConstructorName
public static final long OverriddenPackageDefaultMethod
public static final long UsingDeprecatedAPI
public static final long MaskedCatchBlock
public static final long UnusedLocalVariable
public static final long UnusedArgument
public static final long NoImplicitStringConversion
public static final long AccessEmulation
public static final long NonExternalizedString
public static final long AssertUsedAsAnIdentifier
public static final long UnusedImport
public static final long NonStaticAccessToStatic
public static final long Task
public static final long NoEffectAssignment
public static final long IncompatibleNonInheritedInterfaceMethod
public static final long UnusedPrivateMember
public static final long LocalVariableHiding
public static final long FieldHiding
public static final long AccidentalBooleanAssign
public static final long EmptyStatement
public static final long MissingJavadocComments
public static final long MissingJavadocTags
public static final long UnqualifiedFieldAccess
public static final long UnusedDeclaredThrownException
public static final long FinallyBlockNotCompleting
public static final long InvalidJavadoc
public static final long UnnecessaryTypeCheck
public static final long UndocumentedEmptyBlock
public static final long IndirectStaticAccess
public static final long UnnecessaryElse
public static final long UncheckedTypeOperation
public static final long FinalParameterBound
public static final long MissingSerialVersion
public static final long EnumUsedAsAnIdentifier
public static final long ForbiddenReference
public static final long VarargsArgumentNeedCast
public static final long NullReference
public static final long AutoBoxing
public static final long AnnotationSuperInterface
public static final long TypeHiding
public static final long MissingOverrideAnnotation
public static final long IncompleteEnumSwitch
public static final long MissingDeprecatedAnnotation
public static final long DiscouragedReference
public static final long UnhandledWarningToken
public static final long RawTypeReference
public static final long UnusedLabel
public static final long ParameterAssignment
public static final long FallthroughCase
public static final long OverridingMethodWithoutSuperInvocation
public static final long PotentialNullReference
public static final long RedundantNullCheck
public static final long MissingJavadocTagDescription
public static final long UnusedTypeArguments
public static final long UnusedWarningToken
public static final long RedundantSuperinterface
public long errorThreshold
public long warningThreshold
public int produceDebugAttributes
public long complianceLevel
public long sourceLevel
public long targetJDK
public java.lang.String defaultEncoding
public boolean verbose
public boolean produceReferenceInfo
public boolean preserveAllLocalVariables
public boolean parseLiteralExpressionsAsConstants
public int maxProblemsPerUnit
public char[][] taskTags
public char[][] taskPriorites
public boolean isTaskCaseSensitive
public boolean reportDeprecationInsideDeprecatedCode
public boolean reportDeprecationWhenOverridingDeprecatedMethod
public boolean reportUnusedParameterWhenImplementingAbstract
public boolean reportUnusedParameterWhenOverridingConcrete
public boolean reportUnusedParameterIncludeDocCommentReference
public boolean reportUnusedDeclaredThrownExceptionWhenOverriding
public boolean reportUnusedDeclaredThrownExceptionIncludeDocCommentReference
public boolean reportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable
public boolean reportSpecialParameterHidingField
public int reportInvalidJavadocTagsVisibility
public boolean reportInvalidJavadocTags
public boolean reportInvalidJavadocTagsDeprecatedRef
public boolean reportInvalidJavadocTagsNotVisibleRef
public java.lang.String reportMissingJavadocTagDescription
public int reportMissingJavadocTagsVisibility
public boolean reportMissingJavadocTagsOverriding
public int reportMissingJavadocCommentsVisibility
public boolean reportMissingJavadocCommentsOverriding
public boolean inlineJsrBytecode
public boolean docCommentSupport
public boolean suppressWarnings
public boolean treatOptionalErrorAsFatal
public boolean performMethodsFullRecovery
public boolean performStatementsRecovery
public boolean storeAnnotations
public CompilerOptions subOptions
public boolean jmlDefaultIsNonNull
public boolean jmlRacEnabled
public boolean jmlNullityCountsEnabled
public boolean jmlEnabled
public boolean jmlDbcEnabled
public java.lang.String jmlSpecPath
public boolean jmlNewLoopSemanticsEnabled
public boolean jmlEsc2Enabled
public boolean jmlEsc2EchoOutputEnabled
public java.lang.String jmlEsc2CommandLineArgs
public java.lang.String jmlSimplifyPath
public boolean jmlEscEnabled
public boolean jmlEscGovernsRac
public java.lang.String jmlEscProverStrategy
public boolean jmlFspvEnabled
public boolean jml2CheckerEnabled
public boolean jml2CompilerEnabled
public boolean generateClassFiles
public boolean processAnnotations
public static final java.lang.String[] warningTokens
Constructor Detail |
---|
public CompilerOptions()
public CompilerOptions(java.util.Map settings)
settings
- public CompilerOptions(java.util.Map settings, boolean parseLiteralExpressionsAsConstants)
Method Detail |
---|
public boolean useNonNullTypeSystem()
public java.util.Map getMap()
public static java.lang.String optionKeyFromIrritant(long irritant)
public static long optionKeyToIrritant(java.lang.String optionName)
public int getSeverity(long irritant)
public java.lang.String getSeverityString(long irritant)
public java.lang.String getVisibilityString(int level)
public void set(java.util.Map optionsMap)
public java.lang.String toString()
toString
in class java.lang.Object
public void updateSeverity(long irritant, java.lang.Object severityString)
public static long versionToJdkLevel(java.lang.Object versionID)
public static java.lang.String versionFromJdkLevel(long jdkLevel)
public static java.lang.String[] warningOptionNames()
public static java.lang.String warningTokenFromIrritant(long irritant)
public static long warningTokenToIrritants(java.lang.String warningToken)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |