Class I18nChecker
- All Implemented Interfaces:
- Processor,- OptionConfiguration
A type-checker that enforces (and finds the violations of) two properties:
 
- Only localized output gets emitted to the user
- Only localizable keys (i.e. keys found in localizing resource bundles) get used as such.
- See Also:
- See the Checker Framework Manual:
- Internationalization Checker
- 
Field SummaryFields inherited from class org.checkerframework.framework.source.AggregateCheckercheckersFields inherited from class org.checkerframework.framework.source.SourceCheckercurrentRoot, DETAILS_SEPARATOR, elements, elementsWithSuppressedWarnings, errsOnLastExit, javacErrored, messager, messagesProperties, MSGS_FILE, OPTION_SEPARATOR, parentChecker, SUPPRESS_ALL_MESSAGE_KEY, SUPPRESS_ALL_PREFIX, trees, types, UNNEEDED_SUPPRESSION_KEY, upstreamCheckerNames, useAllcheckersPrefix, visitorFields inherited from class javax.annotation.processing.AbstractProcessorprocessingEnv
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected Collection<Class<? extends SourceChecker>>Returns the list of supported checkers to be run together.Methods inherited from class org.checkerframework.framework.source.AggregateCheckercreateSourceVisitor, getOptions, getSupportedLintOptions, getSupportedOptions, initChecker, setProcessingEnvironment, typeProcess, typeProcessingOverMethods inherited from class org.checkerframework.framework.source.SourceCheckeraddOptions, createSupportedLintOptions, expandCFOptions, fullMessageOf, getAnnotationProvider, getBooleanOption, getBooleanOption, getElementUtils, getLintOption, getLintOption, getMessagesProperties, getOption, getOption, getOptionConfiguration, getParentChecker, getPathToCompilationUnit, getProcessingEnvironment, getProperties, getStandardSuppressWarningsPrefixes, getSupportedAnnotationTypes, getSupportedSourceVersion, getSuppressWarningsPrefixes, getTreeUtils, getTypeUtils, getUpstreamCheckerNames, getVisitor, hasOption, init, message, message, printOrStoreMessage, printOrStoreMessage, printStats, processArg, report, reportError, reportJavacError, reportWarning, setLintOption, setParentChecker, setRoot, setSupportedLintOptions, shouldAddShutdownHook, shouldSkipDefs, shouldSkipDefs, shouldSkipUses, shouldSkipUses, shouldSuppressWarnings, shouldSuppressWarnings, shouldSuppressWarnings, shutdownHook, typeProcessingStart, useConservativeDefault, warnUnneededSuppressions, warnUnneededSuppressionsMethods inherited from class org.checkerframework.javacutil.AbstractTypeProcessorgetCompilerLog, processMethods inherited from class javax.annotation.processing.AbstractProcessorgetCompletions, isInitialized
- 
Constructor Details- 
I18nCheckerpublic I18nChecker()
 
- 
- 
Method Details- 
getSupportedCheckersDescription copied from class:AggregateCheckerReturns the list of supported checkers to be run together. Subclasses need to override this method.- Specified by:
- getSupportedCheckersin class- AggregateChecker
- Returns:
- the list of checkers to be run
 
 
-