public abstract class InitializationChecker
extends org.checkerframework.common.basetype.BaseTypeChecker
Modifier and Type | Field and Description |
---|---|
boolean |
useFbc
Should the initialization type system be FBC? If not, the rawness type system is used for
initialization.
|
Constructor and Description |
---|
InitializationChecker(boolean useFbc) |
Modifier and Type | Method and Description |
---|---|
static java.util.List<VariableTree> |
getAllFields(ClassTree clazz)
Returns a list of all fields of the given class
|
java.util.Collection<java.lang.String> |
getSuppressWarningsKeys() |
createSourceVisitor, getAnnotationProvider, getChecker, getContext, getImmediateSubcheckerClasses, getOptions, getSubchecker, getSupportedLintOptions, getSupportedOptions, getTypeFactory, getTypeFactoryOfSubchecker, getVisitor, initChecker, invokeConstructorFor, printMessage, processArg, shouldAddShutdownHook, shouldResolveReflection, shutdownHook, typeProcess, typeProcessingOver, warnUnneededSuppressions
addOptions, createSupportedLintOptions, errorAbort, errorAbort, expandCFOptions, formatStackTrace, fullMessageOf, getBooleanOption, getBooleanOption, getElementUtils, getLintOption, getLintOption, getMessages, getOption, getOption, getOptionConfiguration, getProcessingEnvironment, getProperties, getStandardSuppressWarningsKeys, getSupportedAnnotationTypes, getSupportedSourceVersion, getTreeUtils, getTypeUtils, getUpstreamCheckerNames, hasOption, init, message, printStats, report, setLintOption, setParentChecker, setProcessingEnvironment, setSupportedLintOptions, shouldSkipDefs, shouldSkipDefs, shouldSkipUses, shouldSkipUses, shouldSuppressWarnings, shouldSuppressWarnings, treeToFilePositionString, typeProcessingStart, userErrorAbort, useUncheckedCodeDefault, warnUnneedSuppressions
getCompletions, isInitialized
public final boolean useFbc
public java.util.Collection<java.lang.String> getSuppressWarningsKeys()
getSuppressWarningsKeys
in class org.checkerframework.framework.source.SourceChecker
public static java.util.List<VariableTree> getAllFields(ClassTree clazz)