Skip navigation links
A B C D E F G H I J K L M N O P Q R S T U V W Y Z 

A

A - Annotation Type in org.checkerframework.checker.units.qual
Ampere.
A - Static variable in class org.checkerframework.checker.units.util.UnitsTools
 
A2F - Class in org.checkerframework.framework.util.typeinference.constraint
A constraint of the form: A 《 F or F 》 A
A2F(AnnotatedTypeMirror, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.A2F
Create a constraint with an argument less than a formal.
A2FReducer - Class in org.checkerframework.framework.util.typeinference.constraint
A2FReducer takes an A2F constraint that is not irreducible (@see AFConstraint.isIrreducible) and reduces it by one step.
A2FReducer(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.A2FReducer
 
AbstractAnalysis<V extends AbstractValue<V>,S extends Store<S>,T extends TransferFunction<V,S>> - Class in org.checkerframework.dataflow.analysis
Implementation of common features for BackwardAnalysisImpl and ForwardAnalysisImpl.
AbstractAnalysis(Analysis.Direction) - Constructor for class org.checkerframework.dataflow.analysis.AbstractAnalysis
Implementation of common features for BackwardAnalysisImpl and ForwardAnalysisImpl.
AbstractAnalysis.Worklist - Class in org.checkerframework.dataflow.analysis
A worklist is a priority queue of blocks in which the order is given by depth-first ordering to place non-loop predecessors ahead of successors.
AbstractAnalysis.Worklist.BackwardDFOComparator - Class in org.checkerframework.dataflow.analysis
Comparators to allow priority queue to order blocks by their depth-first order, using by backward analysis.
AbstractAnalysis.Worklist.ForwardDFOComparator - Class in org.checkerframework.dataflow.analysis
Comparators to allow priority queue to order blocks by their depth-first order, using by forward analysis.
AbstractAtmComboVisitor<RETURN_TYPE,PARAM> - Class in org.checkerframework.framework.type.visitor
Implements all methods from AtmComboVisitor.
AbstractAtmComboVisitor() - Constructor for class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
 
AbstractCFGVisualizer<V extends AbstractValue<V>,S extends Store<S>,T extends TransferFunction<V,S>> - Class in org.checkerframework.dataflow.cfg.visualize
This abstract class makes implementing a CFGVisualizer easier.
AbstractCFGVisualizer() - Constructor for class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
 
AbstractCFGVisualizer.VisualizeWhere - Enum in org.checkerframework.dataflow.cfg.visualize
Whether to visualize before or after a block.
AbstractMostlySingleton<T> - Class in org.checkerframework.dataflow.util
Base class for arbitrary-size sets that very efficient (more efficient than HashSet) for 0 and 1 elements.
AbstractMostlySingleton(AbstractMostlySingleton.State) - Constructor for class org.checkerframework.dataflow.util.AbstractMostlySingleton
Create an AbstractMostlySingleton.
AbstractMostlySingleton(AbstractMostlySingleton.State, T) - Constructor for class org.checkerframework.dataflow.util.AbstractMostlySingleton
Create an AbstractMostlySingleton.
AbstractMostlySingleton.State - Enum in org.checkerframework.dataflow.util
The possible states of this set.
AbstractNodeVisitor<R,P> - Class in org.checkerframework.dataflow.cfg.node
A default implementation of the node visitor interface.
AbstractNodeVisitor() - Constructor for class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
 
AbstractQualifierPolymorphism - Class in org.checkerframework.framework.type.poly
Implements framework support for qualifier polymorphism.
AbstractQualifierPolymorphism(ProcessingEnvironment, AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
Creates an AbstractQualifierPolymorphism instance that uses the given checker for querying type qualifiers and the given factory for getting annotated types.
AbstractTypeProcessor - Class in org.checkerframework.javacutil
This class is an abstract annotation processor designed to be a convenient superclass for concrete "type processors", processors that require the type information in the processed source.
AbstractTypeProcessor() - Constructor for class org.checkerframework.javacutil.AbstractTypeProcessor
Constructor for subclasses to call.
AbstractValue<V extends AbstractValue<V>> - Interface in org.checkerframework.dataflow.analysis
An abstract value used in the org.checkerframework.dataflow analysis.
Acceleration - Annotation Type in org.checkerframework.checker.units.qual
Units of acceleration.
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.BitwiseAndNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.BooleanLiteralNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.CharacterLiteralNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ClassDeclarationNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ClassNameNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ConditionalNotNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.DoubleLiteralNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.EqualToNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ExplicitThisNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.FloatingDivisionNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.FloatLiteralNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ImplicitThisNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.IntegerLiteralNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.LessThanNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.LongLiteralNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.MarkerNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.Node
Accept method of the visitor pattern.
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.NotEqualNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.NullChkNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.NullLiteralNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.NumericalMinusNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.NumericalPlusNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.PackageNameNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ReturnNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ShortLiteralNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.SignedRightShiftNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.StringConversionNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.StringLiteralNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.SuperNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.SwitchExpressionNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.ThrowNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.TypeCastNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
 
accept(NodeVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.ArrayAccess
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.ArrayCreation
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.BinaryOperation
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.ClassName
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.FieldAccess
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.FormalParameter
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.JavaExpression
Accept method of the visitor pattern.
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.LocalVariable
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.MethodCall
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.ThisReference
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.UnaryOperation
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.Unknown
 
accept(JavaExpressionVisitor<R, P>, P) - Method in class org.checkerframework.dataflow.expression.ValueLiteral
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
Applies a visitor to this type.
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNoType
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNullType
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedPrimitiveType
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
 
accept(AnnotatedTypeVisitor<R, P>, P) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
 
accept(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM, AtmComboVisitor<RETURN_TYPE, PARAM>) - Static method in enum org.checkerframework.framework.util.AtmCombo
Call the visit method that corresponds to the AtmCombo that represents the classes of type1 and type2.
accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
Returns true if element represents a type parameter for a class.
accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.MethodApplier
 
accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
Returns true if element represents a type parameter for a method.
accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.ParamApplier
 
accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
Returns true if type is an annotated declared type and element is a ClassSymbol.
accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.TypeVarUseApplier
Returns true if type is an AnnotatedTypeVariable, or an AnnotatedArrayType with a type variable component, and the element is not a TYPE_PARAMETER.
accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.VariableApplier
Returns true if this is a variable declaration including fields an enum constants.
accumulate(Node, TransferResult<CFValue, CFStore>, String...) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsTransfer
 
accumulate(Node, TransferResult<CFValue, CFStore>, String...) - Method in class org.checkerframework.common.accumulation.AccumulationTransfer
Updates the estimate of how many things node has accumulated.
AccumulationAnnotatedTypeFactory - Class in org.checkerframework.common.accumulation
An annotated type factory for an accumulation checker.
AccumulationAnnotatedTypeFactory(BaseTypeChecker, Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
Create an annotated type factory for an accumulation checker.
AccumulationAnnotatedTypeFactory(BaseTypeChecker, Class<? extends Annotation>, Class<? extends Annotation>) - Constructor for class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
Create an annotated type factory for an accumulation checker.
AccumulationAnnotatedTypeFactory.AccumulationQualifierHierarchy - Class in org.checkerframework.common.accumulation
All accumulation analyses share a similar type hierarchy.
AccumulationAnnotatedTypeFactory.AccumulationTreeAnnotator - Class in org.checkerframework.common.accumulation
This tree annotator implements the following rule(s): RRA If a method returns its receiver, and the receiver has an accumulation type, then the default type of the method's return value is the type of the receiver.
accumulationChecker - Variable in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
The typechecker associated with this factory.
AccumulationChecker - Class in org.checkerframework.common.accumulation
An accumulation checker is one that accumulates some property: method calls, map keys, etc.
AccumulationChecker() - Constructor for class org.checkerframework.common.accumulation.AccumulationChecker
Constructs a new AccumulationChecker.
AccumulationChecker.AliasAnalysis - Enum in org.checkerframework.common.accumulation
The alias analyses that an accumulation checker can support.
AccumulationQualifierHierarchy(Collection<Class<? extends Annotation>>, Elements) - Constructor for class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory.AccumulationQualifierHierarchy
Creates a ElementQualifierHierarchy from the given classes.
AccumulationTransfer - Class in org.checkerframework.common.accumulation
The default transfer function for an accumulation checker.
AccumulationTransfer(CFAnalysis) - Constructor for class org.checkerframework.common.accumulation.AccumulationTransfer
Build a new AccumulationTransfer for the given analysis.
AccumulationTreeAnnotator(AccumulationAnnotatedTypeFactory) - Constructor for class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory.AccumulationTreeAnnotator
Creates an instance of this tree annotator for the given type factory.
AccumulationVisitor - Class in org.checkerframework.common.accumulation
The visitor for an accumulation checker.
AccumulationVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.accumulation.AccumulationVisitor
Constructor matching super.
adaptGetClassReturnTypeToReceiver(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror, ExpressionTree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
 
adaptGetClassReturnTypeToReceiver(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror, ExpressionTree) - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
 
adaptGetClassReturnTypeToReceiver(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror, ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Java special-cases the return type of getClass().
add(Block) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
Add the given block to AbstractAnalysis.Worklist.queue.
add(T) - Method in class org.checkerframework.dataflow.util.IdentityMostlySingleton
 
add(T) - Method in class org.checkerframework.dataflow.util.MostlySingleton
 
add(AnnotatedTypeMirror, AnnotatedTypeMirror, RETURN_TYPE) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
Add a new pair to the history.
add(AnnotationMirror) - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
 
addAliasedAnnotation(Class<?>, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Deprecated.
use addAliasedTypeAnnotation
addAliasedAnnotation(String, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
addAliasedAnnotation(Class<?>, Class<?>, boolean, String...) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Deprecated.
use addAliasedTypeAnnotation
addAliasedDeclAnnotation(Class<? extends Annotation>, Class<? extends Annotation>, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Add the annotation alias as an alias for the declaration annotation annotation, where the annotation mirror annotationToUse will be used instead.
addAliasedTypeAnnotation(Class<?>, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Adds the annotation aliasClass as an alias for the canonical annotation canonicalAnno that will be used by the Checker Framework in the alias's place.
addAliasedTypeAnnotation(String, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Adds the annotation, whose fully-qualified name is given by aliasName, as an alias for the canonical annotation canonicalAnno that will be used by the Checker Framework in the alias's place.
addAliasedTypeAnnotation(Class<?>, Class<?>, boolean, String...) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Adds the annotation aliasClass as an alias for the canonical annotation canonicalClass that will be used by the Checker Framework in the alias's place.
addAliasedTypeAnnotation(String, Class<?>, boolean, String...) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Adds the annotation, whose fully-qualified name is given by aliasName, as an alias for the canonical annotation canonicalAnno that will be used by the Checker Framework in the alias's place.
addAll(Collection<? extends T>) - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
 
addAll(Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
 
AddAnnotatedFor - Class in org.checkerframework.framework.stub
Utility that generates @AnnotatedFor class annotations.
AddAnnotatedFor() - Constructor for class org.checkerframework.framework.stub.AddAnnotatedFor
 
addAnnotatedFor(AScene) - Static method in class org.checkerframework.framework.stub.AddAnnotatedFor
Add @AnnotatedFor annotations to each class in the given scene.
addAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
Adds an annotation to this type.
addAnnotation(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
Adds an annotation to this type.
addAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
It never makes sense to add annotations to an executable type - instead, they should be added to the right component.
addAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
Adds an annotation to this type.
addAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
 
addAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
 
addAnnotation(AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
Add the qualifier to the type if it does not already have an annotation in the same hierarchy as qual.
addAnnotationFromFieldInvariant(AnnotatedTypeMirror, AnnotatedTypeMirror, VariableElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Adds the qualifier specified by a field invariant for field to type.
addAnnotations(Iterable<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
Adds multiple annotations to this type.
addAnnotationsFromDefaultForType(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
 
addAnnotationsFromDefaultForType(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
 
addAnnotationsFromDefaultForType(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Adds default qualifiers based on the underlying type of type to type.
addAtmClass(Class<? extends AnnotatedTypeMirror>, AnnotationMirror) - Method in class org.checkerframework.framework.type.typeannotator.DefaultForTypeAnnotator
Add default qualifier, theQual, for the given AnnotatedTypeMirror class.
addBlock(Block, Set<Block>, Queue<Block>) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
Checks whether a block exists in the visited blocks list, and, if not, adds it to the visited blocks list and the work list.
addBlockContent(Block) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
Returns the contents of the block.
addCheckedCodeDefault(AnnotationMirror, TypeUseLocation) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
Sets the default annotations.
addCheckedCodeDefaults(QualifierDefaults) - Method in class org.checkerframework.common.subtyping.SubtypingAnnotatedTypeFactory
If necessary, make Unqualified the default qualifier.
addCheckedCodeDefaults(QualifierDefaults) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Adds default qualifiers for type-checked code by reading DefaultFor and DefaultQualifierInHierarchy meta-annotations.
addCheckedCodeDefaults(AnnotationMirror, TypeUseLocation[]) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
 
addCheckedStandardDefaults(QualifierDefaults) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Adds the standard CLIMB defaults that do not conflict with previously added defaults.
addClimbStandardDefaults() - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
Add standard CLIMB defaults that do not conflict with previously added defaults.
addComputedTypeAnnotations(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
Handles cases 1, 2, and 3.
addComputedTypeAnnotations(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
Handles cases 1, 2, and 3.
addComputedTypeAnnotations(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
 
addComputedTypeAnnotations(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
 
addComputedTypeAnnotations(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
 
addComputedTypeAnnotations(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
 
addComputedTypeAnnotations(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
 
addComputedTypeAnnotations(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
 
addComputedTypeAnnotations(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
 
addComputedTypeAnnotations(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Changes annotations on a type obtained from a Tree.
addComputedTypeAnnotations(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Changes annotations on a type obtained from an Element.
addComputedTypeAnnotations(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
addComputedTypeAnnotations(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
addComputedTypeAnnotations(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
addConstraintsBetweenTargets(Set<TUConstraint>, Set<TypeVariable>, boolean, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
Declarations of the form: <A, B extends A> implies a TUConstraint of B <: A.
addDeclarationAnnotation(AnnotationMirror) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
Adds a declaration annotation to this callable declaration and returns whether it was a new annotation.
addDefaultAnnotations(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Adds default annotations to type.
addDefaultAnnotations(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
 
addElementDefault(Element, AnnotationMirror, TypeUseLocation) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
Sets the default annotations for a certain Element.
addExceptionalSuccessor(BlockImpl, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
Add an exceptional successor.
addFieldDeclarationAnnotation(Element, AnnotationMirror) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
Updates a field to add a declaration annotation.
addFieldDeclarationAnnotation(Element, AnnotationMirror) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
 
addFieldDeclarationAnnotation(Element, AnnotationMirror) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
 
addFieldDeclarationAnnotation(Element, AnnotationMirror) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
 
addFieldDeclarationAnnotation(Element, AnnotationMirror) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
Updates a field to add a declaration annotation.
addFieldToAnnotationBuilder(String, Object, AnnotationBuilder) - Static method in class org.checkerframework.common.wholeprograminference.AnnotationConverter
Adds a field to an AnnotationBuilder.
addFileOrDirectory(File) - Method in class org.checkerframework.framework.ajava.AnnotationFileStore
If location is a file, stores it in this as an annotation file.
addInformationFromPreconditions(CFStore, AnnotatedTypeFactory, UnderlyingAST.CFGMethod, MethodTree, ExecutableElement) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
Adds a default NonNegative annotation to every character.
addInformationFromPreconditions(CFStore, AnnotatedTypeFactory, UnderlyingAST.CFGMethod, MethodTree, ExecutableElement) - Method in class org.checkerframework.checker.index.samelen.SameLenTransfer
Overridden to ensure that SameLen annotations on method parameters are symmetric.
addInformationFromPreconditions(S, AnnotatedTypeFactory, UnderlyingAST.CFGMethod, MethodTree, ExecutableElement) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
Add the information from all the preconditions of a method to the initial store in the method body.
addInheritedAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Adds the annotation annotation in the set of declaration annotations that should be inherited.
addInitializedField(FieldAccess) - Method in class org.checkerframework.checker.initialization.InitializationStore
Mark the field identified by the element field as initialized if it belongs to the current class, or is static (in which case there is no aliasing issue and we can just add all static fields).
addInitializedField(VariableElement) - Method in class org.checkerframework.checker.initialization.InitializationStore
Mark the field identified by the element f as initialized (the caller needs to ensure that the field belongs to the current class, or is a static field).
additionalAnnotations - Variable in class org.checkerframework.framework.util.typeinference.solver.InferredValue.InferredTarget
Indicates that the inferred type should have these primary annotations and the remainder should come from the annotations inferred for target.
addLabelForNextNode(Label) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
Add the label l to the extended node that will be placed next in the sequence.
addLiteralKind(LiteralKind, AnnotationMirror) - Method in class org.checkerframework.framework.type.treeannotator.LiteralTreeAnnotator
Added a rule for a particular LiteralKind
addMainToArgs(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
 
addMethodDeclarationAnnotation(ExecutableElement, AnnotationMirror) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
Updates a method to add a declaration annotation.
addMethodDeclarationAnnotation(ExecutableElement, AnnotationMirror) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
 
addMethodDeclarationAnnotation(ExecutableElement, AnnotationMirror) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
 
addMethodDeclarationAnnotation(ExecutableElement, AnnotationMirror) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
 
addMethodDeclarationAnnotation(ExecutableElement, AnnotationMirror) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
Updates a method to add a declaration annotation.
addMissingAnnotations(Iterable<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
Adds each of the given annotations to the current type, only if no annotation from the same qualifier hierarchy is present.
addNode(Node) - Method in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
Add a node to the contents of this basic block.
addNodes(List<? extends Node>) - Method in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
Add multiple nodes to the contents of this basic block.
addNotBothReason(Tree, String) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
Add a reason why the method is not both side-effect-free and deterministic.
addNotDetReason(Tree, String) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
Add a reason why the method is not deterministic.
addNotSEFreeReason(Tree, String) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
Add a reason why the method is not side-effect-free.
addOptions(Map<String, String>) - Method in class org.checkerframework.framework.source.SourceChecker
Add additional active options.
addOrGetDeclarations(TypeVariable, AnnotatedTypeFactory, Map<TypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable>) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
 
addPath(Tree, TreePath) - Method in class org.checkerframework.framework.util.TreePathCacher
Adds the given key and value to the cache.
addPredecessor(BlockImpl) - Method in class org.checkerframework.dataflow.cfg.block.BlockImpl
 
addPrimaryEqualities(TypeVariable, QualifierHierarchy, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
Add a constraint indicating that target has primary annotations equal to the given annotations.
addPrimarySubtypes(TypeVariable, QualifierHierarchy, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
Add a constraint indicating that target's primary annotations are subtypes of the given annotations.
addPrimarySupertype(TypeVariable, QualifierHierarchy, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
Add a constraint indicating that target's primary annotations are subtypes of the given annotations.
addSharedCFGForTree(Tree, ControlFlowGraph) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Add a new entry to the shared CFG.
addStandardDefaults() - Method in class org.checkerframework.framework.type.typeannotator.DefaultForTypeAnnotator
Adds standard rules.
addStandardLiteralQualifiers() - Method in class org.checkerframework.framework.type.treeannotator.LiteralTreeAnnotator
Adds standard qualifiers for literals.
addStoreAfter(Block, Node, S, boolean) - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
Add a store after the basic block pred by merging with the existing stores for that location.
addStoreBefore(Block, Node, S, Store.Kind, boolean) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
Add a store before the basic block b by merging with the existing stores for that location.
addStringPattern(String, AnnotationMirror) - Method in class org.checkerframework.framework.type.treeannotator.LiteralTreeAnnotator
Added a rule for all String literals that match the given pattern.
addTargetEquality(TypeVariable, TypeVariable, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
Add a constraint indicating that the equivalent is equal to target in the given qualifier hierarchies.
addTargetSubtype(TypeVariable, TypeVariable, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
Add a constraint indicating that target is a subtype of supertype in the given qualifier hierarchies.
addTargetSupertype(TypeVariable, TypeVariable, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
Add a constraint indicating that target is a supertype of subtype in the given qualifier hierarchies.
addToClasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
 
addToConvertedLookupMap(Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
Add a node in the post-conversion lookup map.
addToConvertedLookupMap(Tree, Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
Add a node in the post-conversion lookup map.
addToLookupMap(Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
Add a node to the lookup map if it not already present.
addToPrimaryRelationship(TypeVariable, TUConstraint, ConstraintMap, AnnotationMirrorSet, QualifierHierarchy) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMapBuilder
 
addToProcessorpath(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
 
addToRuntimeClasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
 
addToTypeRelationship(TypeVariable, AnnotatedTypeMirror, ConstraintMap, TUConstraint, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMapBuilder
 
addToUnaryAssignLookupMap(UnaryTree, AssignmentNode) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
Add a unary tree in the compound assign lookup map.
addToWorklist(Block) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
Add a basic block to AbstractAnalysis.worklist.
addType(Class<?>, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierUpperBounds
Add default qualifier, theQual, for the given class.
addTypeEqualities(TypeVariable, AnnotatedTypeMirror, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
Add a constraint indicating that target is equal to type in the given hierarchies.
addTypeKind(TypeKind, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierUpperBounds
Add default qualifier, theQual, for the given TypeKind.
addTypeKind(TypeKind, AnnotationMirror) - Method in class org.checkerframework.framework.type.typeannotator.DefaultForTypeAnnotator
Add default qualifier, theQual, for the given TypeKind.
addTypes(Class<?>, AnnotationMirror) - Method in class org.checkerframework.framework.type.typeannotator.DefaultForTypeAnnotator
Add default qualifier, theQual, for the given type.
addTypeSubtype(TypeVariable, AnnotatedTypeMirror, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
Add a constraint indicating that target is a subtype of supertype in the given qualifier hierarchies.
addTypeSupertype(TypeVariable, AnnotatedTypeMirror, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
Add a constraint indicating that target is a supertype of subtype in the given qualifier hierarchies.
addUncheckedCodeDefault(AnnotationMirror, TypeUseLocation) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
Sets the default annotation for unchecked elements.
addUncheckedCodeDefaults(AnnotationMirror, TypeUseLocation[]) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
Sets the default annotation for unchecked elements, with specific locations.
addUncheckedStandardDefaults(QualifierDefaults) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Adds standard unchecked defaults that do not conflict with previously added defaults.
addUncheckedStandardDefaults() - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
Add standard unchecked defaults that do not conflict with previously added defaults.
addUseInExpression(Node) - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
Add the information of live variables in an expression to the live variable set.
addWithoutDuplicates(List<T>, List<? extends T>) - Static method in class org.checkerframework.javacutil.SystemUtil
Adds, to dest, all the elements of source that are not already in dest.
adjustMethodNameUsingValueChecker(String, MethodInvocationTree) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsAnnotatedTypeFactory
Given a tree, returns the name of the method that the tree should be considered as calling.
AFConstraint - Class in org.checkerframework.framework.util.typeinference.constraint
AFConstraint represent the initial constraints used to infer type arguments for method invocations and new class invocations.
AFConstraint(AnnotatedTypeMirror, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
Create a constraint for type arguments for a methodd invocation or new class invocation.
AFReducer - Interface in org.checkerframework.framework.util.typeinference.constraint
AFReducer implementations reduce AFConstraints into one or more "simpler" AFConstraints until these constraints are irreducible.
afToTuConstraints(Set<? extends AFConstraint>, Set<TypeVariable>) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
Convert AFConstraints to TUConstraints.
AggregateChecker - Class in org.checkerframework.framework.source
An aggregate checker that packages multiple checkers together.
AggregateChecker() - Constructor for class org.checkerframework.framework.source.AggregateChecker
Create a new AggregateChecker.
AJAVA_FILES_PATH - Static variable in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
Directory where .ajava files will be written to and read from.
ajavaTypes - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
Parses ajava files and stores annotations on public elements from ajava files.
AliasingAnnotatedTypeFactory - Class in org.checkerframework.common.aliasing
Annotated type factory for the Aliasing Checker.
AliasingAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
Create the type factory.
AliasingAnnotatedTypeFactory.AliasingQualifierHierarchy - Class in org.checkerframework.common.aliasing
AliasingQualifierHierarchy.
AliasingAnnotatedTypeFactory.AliasingTreeAnnotator - Class in org.checkerframework.common.aliasing
 
AliasingChecker - Class in org.checkerframework.common.aliasing
Aliasing type system -- used to identify expressions that definitely have no aliases.
AliasingChecker() - Constructor for class org.checkerframework.common.aliasing.AliasingChecker
 
AliasingQualifierHierarchy(Collection<Class<? extends Annotation>>, Elements) - Constructor for class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory.AliasingQualifierHierarchy
Create AliasingQualifierHierarchy.
AliasingTransfer - Class in org.checkerframework.common.aliasing
Type refinement is treated in the usual way, except that at (pseudo-)assignments the RHS may lose its type refinement, before the LHS is type-refined.
AliasingTransfer(CFAbstractAnalysis<CFValue, CFStore, CFTransfer>) - Constructor for class org.checkerframework.common.aliasing.AliasingTransfer
 
AliasingTreeAnnotator(AliasingAnnotatedTypeFactory) - Constructor for class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory.AliasingTreeAnnotator
 
AliasingVisitor - Class in org.checkerframework.common.aliasing
This visitor ensures that every constructor whose result is annotated as @Unique does not leak aliases.
AliasingVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.aliasing.AliasingVisitor
 
allAnnotationFiles(String, AnnotationFileUtil.AnnotationFileType) - Static method in class org.checkerframework.framework.stub.AnnotationFileUtil
Return annotation files found at a given file system location (does not look on classpath).
allLiteralKinds() - Static method in enum org.checkerframework.framework.qual.LiteralKind
Returns all LiteralKinds except for ALL and PRIMITIVE (which are shorthands for groups of other LiteralKinds).
allQualifierKinds() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
 
allQualifierKinds() - Method in interface org.checkerframework.framework.util.QualifierKindHierarchy
Returns a list of all QualifierKinds sorted in ascending order.
alternatives - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
The types that are unioned to form this AnnotatedUnionType.
AlwaysSafe - Annotation Type in org.checkerframework.checker.guieffect.qual
Annotation to override the UI effect on a class, and make a field or method safe for non-UI code to use.
Analysis<V extends AbstractValue<V>,S extends Store<S>,T extends TransferFunction<V,S>> - Interface in org.checkerframework.dataflow.analysis
This interface defines a dataflow analysis, given a control flow graph and a transfer function.
analysis - Variable in class org.checkerframework.dataflow.analysis.TransferInput
The corresponding analysis class to get intermediate flow results.
analysis - Variable in class org.checkerframework.framework.flow.CFAbstractStore
The analysis class this store belongs to.
analysis - Variable in class org.checkerframework.framework.flow.CFAbstractTransfer
The analysis used by this transfer function.
analysis - Variable in class org.checkerframework.framework.flow.CFAbstractValue
The analysis class this value belongs to.
analysis - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
 
Analysis.BeforeOrAfter - Enum in org.checkerframework.dataflow.analysis
In calls to Analysis#runAnalysisFor, whether to return the store before or after the given node.
Analysis.Direction - Enum in org.checkerframework.dataflow.analysis
The direction of an analysis instance.
analysisCaches - Variable in class org.checkerframework.dataflow.analysis.AnalysisResult
Caches of the analysis results for each input for the block of the node and each node.
AnalysisResult<V extends AbstractValue<V>,S extends Store<S>> - Class in org.checkerframework.dataflow.analysis
An AnalysisResult represents the result of a org.checkerframework.dataflow analysis by providing the abstract values given a node or a tree.
AnalysisResult(IdentityHashMap<Node, V>, IdentityHashMap<Block, TransferInput<V, S>>, IdentityHashMap<Tree, Set<Node>>, IdentityHashMap<UnaryTree, AssignmentNode>, HashMap<Element, V>, Map<TransferInput<V, S>, IdentityHashMap<Node, TransferResult<V, S>>>) - Constructor for class org.checkerframework.dataflow.analysis.AnalysisResult
Initialize with given mappings.
AnalysisResult(IdentityHashMap<Node, V>, IdentityHashMap<Block, TransferInput<V, S>>, IdentityHashMap<Tree, Set<Node>>, IdentityHashMap<UnaryTree, AssignmentNode>, HashMap<Element, V>) - Constructor for class org.checkerframework.dataflow.analysis.AnalysisResult
Initialize with given mappings and empty cache.
AnalysisResult(Map<TransferInput<V, S>, IdentityHashMap<Node, TransferResult<V, S>>>) - Constructor for class org.checkerframework.dataflow.analysis.AnalysisResult
Initialize empty result with specified cache.
analyze(Queue<Pair<ClassTree, Store>>, Queue<Pair<LambdaExpressionTree, Store>>, UnderlyingAST, List<CFAbstractAnalysis.FieldInitialValue<Value>>, ClassTree, boolean, boolean, boolean, Store) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Analyze the AST ast and store the result.
ANCHORED_PARAMETER_PATTERN - Static variable in class org.checkerframework.framework.util.JavaExpressionParseUtil
Anchored pattern for a formal parameter use; matches a string that is exactly a formal parameter use.
Angle - Annotation Type in org.checkerframework.checker.units.qual
Units of measure for angles.
anno - Variable in class org.checkerframework.framework.util.defaults.Default
 
annoFormatter - Variable in class org.checkerframework.checker.initialization.InitializationVisitor
The annotation formatter.
annoFormatter - Variable in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
The object responsible for converting annotations to strings.
annoProvider - Variable in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
 
annosInPackage(PackageElement) - Static method in class org.checkerframework.framework.stub.AnnotationFileParser
All annotations defined in the package (but not those nested within classes in the package).
annosInType(TypeElement) - Static method in class org.checkerframework.framework.stub.AnnotationFileParser
All annotations declared (directly) within a class.
annotate(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
Applies default annotations to a type obtained from an Element.
annotate(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
Applies default annotations to a type given a Tree.
AnnotatedFor - Annotation Type in org.checkerframework.framework.qual
Indicates that this class has been annotated for the given type system.
annotatedGLB(AnnotatedTypeFactory, AnnotatedTypeMirror, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
Returns the "annotated greatest lower bound" of type1 and type2.
annotatedTargets() - Method in class org.checkerframework.framework.util.element.MethodApplier
Returns receiver, returns, and throws.
annotatedTargets() - Method in class org.checkerframework.framework.util.element.ParamApplier
Returns {TargetType.METHOD_FORMAL_PARAMETER, TargetType.METHOD_RECEIVER}.
annotatedTargets() - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
Returns TargetType.CLASS_EXTENDS.
annotatedTargets() - Method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
 
annotatedTargets() - Method in class org.checkerframework.framework.util.element.VariableApplier
 
AnnotatedTypeCombiner - Class in org.checkerframework.framework.type.visitor
Changes each parameter type to be the GLB of the parameter type and visited type.
AnnotatedTypeCombiner(QualifierHierarchy) - Constructor for class org.checkerframework.framework.type.visitor.AnnotatedTypeCombiner
Create an AnnotatedTypeCombiner.
AnnotatedTypeCopier - Class in org.checkerframework.framework.type
AnnotatedTypeCopier is a visitor that deep copies an AnnotatedTypeMirror exactly, including any lazily initialized fields.
AnnotatedTypeCopier(boolean) - Constructor for class org.checkerframework.framework.type.AnnotatedTypeCopier
Creates an AnnotatedTypeCopier that may or may not copyAnnotations By default AnnotatedTypeCopier provides two major properties in its copies: Structure preservation -- the exact structure of the original AnnotatedTypeMirror is preserved in the copy including all component types.
AnnotatedTypeCopier() - Constructor for class org.checkerframework.framework.type.AnnotatedTypeCopier
Creates an AnnotatedTypeCopier that copies both the structure and annotations of the source AnnotatedTypeMirror.
AnnotatedTypeCopierWithReplacement - Class in org.checkerframework.framework.type
Duplicates annotated types and replaces components according to a replacement map.
AnnotatedTypeCopierWithReplacement() - Constructor for class org.checkerframework.framework.type.AnnotatedTypeCopierWithReplacement
 
AnnotatedTypeCopierWithReplacement.Visitor - Class in org.checkerframework.framework.type
AnnotatedTypeCopier maintains a mapping of typeVisited => copyOfTypeVisited When a reference, typeVisited, is encountered again, it will use the recorded reference, copyOfTypeVisited, instead of generating a new copy of typeVisited.
AnnotatedTypeFactory - Class in org.checkerframework.framework.type
The methods of this class take an element or AST node, and return the annotated type as an AnnotatedTypeMirror.
AnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.framework.type.AnnotatedTypeFactory
Constructs a factory from the given ProcessingEnvironment instance and syntax tree root.
AnnotatedTypeFactory.ParameterizedExecutableType - Class in org.checkerframework.framework.type
The type for an instantiated generic method or constructor.
AnnotatedTypeFormatter - Interface in org.checkerframework.framework.type
Converts an AnnotatedTypeMirror mirror into a formatted string.
AnnotatedTypeMirror - Class in org.checkerframework.framework.type
Represents an annotated type in the Java programming language.
AnnotatedTypeMirror.AnnotatedArrayType - Class in org.checkerframework.framework.type
Represents Array types in java.
AnnotatedTypeMirror.AnnotatedDeclaredType - Class in org.checkerframework.framework.type
Represents a declared type (whether class or interface).
AnnotatedTypeMirror.AnnotatedExecutableType - Class in org.checkerframework.framework.type
Represents a type of an executable.
AnnotatedTypeMirror.AnnotatedIntersectionType - Class in org.checkerframework.framework.type
Represents an intersection type.
AnnotatedTypeMirror.AnnotatedNoType - Class in org.checkerframework.framework.type
A pseudo-type used where no actual type is appropriate.
AnnotatedTypeMirror.AnnotatedNullType - Class in org.checkerframework.framework.type
Represents the null type.
AnnotatedTypeMirror.AnnotatedPrimitiveType - Class in org.checkerframework.framework.type
Represents a primitive type.
AnnotatedTypeMirror.AnnotatedTypeVariable - Class in org.checkerframework.framework.type
Represents a type variable.
AnnotatedTypeMirror.AnnotatedUnionType - Class in org.checkerframework.framework.type
 
AnnotatedTypeMirror.AnnotatedWildcardType - Class in org.checkerframework.framework.type
Represents a wildcard type argument.
AnnotatedTypeParameterBounds - Class in org.checkerframework.framework.type
Represents upper and lower bounds, each an AnnotatedTypeMirror.
AnnotatedTypeParameterBounds(AnnotatedTypeMirror, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.type.AnnotatedTypeParameterBounds
 
AnnotatedTypeReplacer - Class in org.checkerframework.framework.type
Replaces or adds all the annotations in the parameter with the annotations from the visited type.
AnnotatedTypeReplacer() - Constructor for class org.checkerframework.framework.type.AnnotatedTypeReplacer
Construct an AnnotatedTypeReplacer that will replace all annotations.
AnnotatedTypeReplacer(AnnotationMirror) - Constructor for class org.checkerframework.framework.type.AnnotatedTypeReplacer
Construct an AnnotatedTypeReplacer that will only replace annotations in top's hierarchy.
AnnotatedTypes - Class in org.checkerframework.framework.util
Utility methods for operating on AnnotatedTypeMirror.
AnnotatedTypeScanner<R,P> - Class in org.checkerframework.framework.type.visitor
An AnnotatedTypeScanner visits an AnnotatedTypeMirror and all of its child AnnotatedTypeMirror and preforms some function depending on the kind of type.
AnnotatedTypeScanner(AnnotatedTypeScanner.Reduce<R>, R) - Constructor for class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
Constructs an AnnotatedTypeScanner with the given reduce function.
AnnotatedTypeScanner(AnnotatedTypeScanner.Reduce<R>) - Constructor for class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
Constructs an AnnotatedTypeScanner with the given reduce function.
AnnotatedTypeScanner(R) - Constructor for class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
Constructs an AnnotatedTypeScanner where the reduce function returns the first result if it is nonnull; otherwise the second result is returned.
AnnotatedTypeScanner() - Constructor for class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
Constructs an AnnotatedTypeScanner where the reduce function returns the first result if it is nonnull; otherwise the second result is returned.
AnnotatedTypeScanner.Reduce<R> - Interface in org.checkerframework.framework.type.visitor
Reduces two results into a single result.
AnnotatedTypeVisitor<R,P> - Interface in org.checkerframework.framework.type.visitor
A visitor of annotated types, in the style of the visitor design pattern.
annotateSupers(List<AnnotatedTypeMirror.AnnotatedDeclaredType>, TypeElement) - Static method in class org.checkerframework.framework.type.ElementAnnotationApplier
Annotate the list of supertypes using the annotations on the TypeElement representing a class or interface.
annotateSupers(List<AnnotatedTypeMirror.AnnotatedDeclaredType>, TypeElement) - Static method in class org.checkerframework.framework.util.element.SuperTypeApplier
Annotates each supertype with annotations from subtypeElement's extends/implements clauses.
annotation - Variable in class org.checkerframework.framework.util.Contract
The annotation on the type of expression, according to this contract.
annotationBinaryName(AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Returns the binary name of an annotation as a String.
AnnotationBuilder - Class in org.checkerframework.javacutil
Builds an annotation mirror that may have some values.
AnnotationBuilder(ProcessingEnvironment, Class<? extends Annotation>) - Constructor for class org.checkerframework.javacutil.AnnotationBuilder
Create a new AnnotationBuilder for the given annotation and environment (with no elements/fields, but they can be added later).
AnnotationBuilder(ProcessingEnvironment, CharSequence) - Constructor for class org.checkerframework.javacutil.AnnotationBuilder
Create a new AnnotationBuilder for the given annotation name (with no elements/fields, but they can be added later).
AnnotationBuilder(ProcessingEnvironment, AnnotationMirror) - Constructor for class org.checkerframework.javacutil.AnnotationBuilder
Create a new AnnotationBuilder that copies the given annotation, including its elements/fields.
AnnotationClassLoader - Class in org.checkerframework.framework.type
This class assists the AnnotatedTypeFactory by reflectively looking up the list of annotation class names in each checker's qual directory, and then loading and returning it as a set of annotation classes.
AnnotationClassLoader(BaseTypeChecker) - Constructor for class org.checkerframework.framework.type.AnnotationClassLoader
Constructor for loading annotations defined for a checker.
annotationClassName(Class<? extends Annotation>) - Static method in interface org.checkerframework.framework.util.QualifierKindHierarchy
Returns the canonical name of clazz.
AnnotationConverter - Class in org.checkerframework.common.wholeprograminference
This class contains static methods that convert between Annotation and AnnotationMirror.
AnnotationConverter() - Constructor for class org.checkerframework.common.wholeprograminference.AnnotationConverter
 
AnnotationEqualityVisitor - Class in org.checkerframework.framework.ajava
Given two ASTs representing the same Java file that may differ in annotations, tests if they have the same annotations.
AnnotationEqualityVisitor() - Constructor for class org.checkerframework.framework.ajava.AnnotationEqualityVisitor
Constructs an AnnotationEqualityVisitor.
AnnotationFileAnnotations() - Constructor for class org.checkerframework.framework.stub.AnnotationFileParser.AnnotationFileAnnotations
 
AnnotationFileElementTypes - Class in org.checkerframework.framework.stub
Holds information about types parsed from annotation files (stub files or ajava files).
AnnotationFileElementTypes(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.stub.AnnotationFileElementTypes
Creates an empty annotation source.
AnnotationFileParser - Class in org.checkerframework.framework.stub
This class has three static methods.
AnnotationFileParser.AnnotationFileAnnotations - Class in org.checkerframework.framework.stub
The result of calling AnnotationFileParser.parse: the annotated types and declaration annotations from the file.
AnnotationFileParser.AnnotationFileParserException - Exception in org.checkerframework.framework.stub
An exception indicating a problem while parsing an annotation file.
AnnotationFileParser.RecordComponentStub - Class in org.checkerframework.framework.stub
Information about a record component: its type, and whether there was an accessor in the stubs for that component.
AnnotationFileParser.RecordStub - Class in org.checkerframework.framework.stub
Information about a record from a stub file.
AnnotationFileResource - Interface in org.checkerframework.framework.stub
Interface for sources of stub data.
AnnotationFileStore - Class in org.checkerframework.framework.ajava
Stores a collection of annotation files.
AnnotationFileStore() - Constructor for class org.checkerframework.framework.ajava.AnnotationFileStore
Constructs an AnnotationFileStore.
AnnotationFileUtil - Class in org.checkerframework.framework.stub
Utility class for annotation files (stub files and ajava files).
AnnotationFileUtil() - Constructor for class org.checkerframework.framework.stub.AnnotationFileUtil
 
AnnotationFileUtil.AnnotationFileType - Enum in org.checkerframework.framework.stub
The types of files that can contain annotations.
AnnotationFormatter - Interface in org.checkerframework.framework.util
Converts AnnotationMirrors to Strings.
annotationFromAnnotationTree(AnnotationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
Converts the given AnnotationTree to an AnnotationMirror.
AnnotationMirrorMap<V> - Class in org.checkerframework.framework.util
The Map interface defines some of its methods with respect to the equals method.
AnnotationMirrorMap() - Constructor for class org.checkerframework.framework.util.AnnotationMirrorMap
Default constructor.
AnnotationMirrorMap(Map<AnnotationMirror, ? extends V>) - Constructor for class org.checkerframework.framework.util.AnnotationMirrorMap
Creates an annotation mirror map and adds all the mappings in copy.
AnnotationMirrorSet - Class in org.checkerframework.framework.util
The Set interface defines many methods with respect to the equals method.
AnnotationMirrorSet() - Constructor for class org.checkerframework.framework.util.AnnotationMirrorSet
Default constructor.
AnnotationMirrorSet(Collection<? extends AnnotationMirror>) - Constructor for class org.checkerframework.framework.util.AnnotationMirrorSet
 
annotationMirrorSetToAnnotationExprList(Set<AnnotationMirror>) - Static method in class org.checkerframework.framework.ajava.AnnotationMirrorToAnnotationExprConversion
Converts a Set of AnnotationMirror into List of JavaParser AnnotationExpr.
annotationMirrorToAnnotation(AnnotationMirror) - Static method in class org.checkerframework.common.wholeprograminference.AnnotationConverter
Converts an AnnotationMirror into an Annotation.
annotationMirrorToAnnotationExpr(AnnotationMirror) - Static method in class org.checkerframework.framework.ajava.AnnotationMirrorToAnnotationExprConversion
Converts an AnnotationMirror into a JavaParser AnnotationExpr.
AnnotationMirrorToAnnotationExprConversion - Class in org.checkerframework.framework.ajava
Methods for converting a AnnotationMirror into a JavaParser AnnotationExpr, namely annotationMirrorToAnnotationExpr.
AnnotationMirrorToAnnotationExprConversion() - Constructor for class org.checkerframework.framework.ajava.AnnotationMirrorToAnnotationExprConversion
 
annotationMirrorToClass(AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Converts an AnnotationMirror to a Class.
annotationName(AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Returns the fully-qualified name of an annotation as a String.
AnnotationProvider - Interface in org.checkerframework.javacutil
An implementation of AnnotationProvider returns annotations on Java AST elements.
annotations - Variable in class org.checkerframework.framework.flow.CFAbstractValue
The annotations in this abstract value.
annotations - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror
The annotations on this type.
AnnotationSetCombiner() - Constructor for class org.checkerframework.framework.flow.CFAbstractValue.AnnotationSetCombiner
 
annotationsFromArrayCreation(NewArrayTree, int) - Static method in class org.checkerframework.javacutil.TreeUtils
Converts the given NewArrayTree to a list of AnnotationMirrors.
annotationsFromTree(AnnotatedTypeTree) - Static method in class org.checkerframework.javacutil.TreeUtils
Converts the given AnnotatedTypeTree to a list of AnnotationMirrors.
annotationsFromTree(TypeParameterTree) - Static method in class org.checkerframework.javacutil.TreeUtils
Converts the given TypeParameterTree to a list of AnnotationMirrors.
annotationsFromTypeAnnotationTrees(List<? extends AnnotationTree>) - Static method in class org.checkerframework.javacutil.TreeUtils
Converts the given AnnotationTrees to AnnotationMirrors.
AnnotationsInContexts() - Constructor for class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage.AnnotationsInContexts
 
AnnotationStatistics - Class in org.checkerframework.common.util.count
An annotation processor for listing the potential locations of annotations.
AnnotationStatistics() - Constructor for class org.checkerframework.common.util.count.AnnotationStatistics
Creates an AnnotationStatistics.
annotationToAnnotationMirror(Annotation, ProcessingEnvironment) - Static method in class org.checkerframework.common.wholeprograminference.AnnotationConverter
Converts an Annotation into an AnnotationMirror.
AnnotationTransferVisitor - Class in org.checkerframework.framework.ajava
A visitor that adds all annotations from a AnnotatedTypeMirror to the corresponding JavaParser type, including nested types like array components.
AnnotationTransferVisitor() - Constructor for class org.checkerframework.framework.ajava.AnnotationTransferVisitor
 
AnnotationUtils - Class in org.checkerframework.javacutil
A utility class for working with annotations.
annotationValueContains(AnnotationValue, String) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Returns true if an AnnotationValue list contains the given value.
annotationValueContains(List<? extends AnnotationValue>, String) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Returns true if an AnnotationValue list contains the given value.
annotationValueContainsToString(AnnotationValue, String) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Returns true if an AnnotationValue list contains a value whose toString() is the given string.
annotationValueContainsToString(List<? extends AnnotationValue>, String) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Returns true if an AnnotationValue list contains a value whose toString() is the given string.
annotationValueListToEnumArray(AnnotationValue, Class<T>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Converts a list of AnnotationValue to an array of enum.
annotationValueListToEnumArray(List<AnnotationValue>, Class<T>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Converts a list of AnnotationValue to an array of enum.
annotationValueToList(AnnotationValue, Class<T>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Converts an annotation value to a list.
annotationValueToList(List<? extends AnnotationValue>, Class<T>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Converts an annotation value to a list.
annotators - Variable in class org.checkerframework.framework.type.treeannotator.ListTreeAnnotator
 
apply(AnnotatedTypeMirror, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.type.ElementAnnotationApplier
Add all of the relevant annotations stored in Element to type.
apply(AnnotatedTypeMirror.AnnotatedTypeVariable, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
Apply annotations from element to type.
apply(AnnotatedTypeMirror, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.MethodApplier
Apply annotations from element to type.
apply(AnnotatedTypeMirror.AnnotatedTypeVariable, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
Apply annotations from element to type.
apply(AnnotatedTypeMirror, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.ParamApplier
Apply annotations from element to type.
apply(AnnotatedTypeMirror, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
 
apply(AnnotatedTypeMirror, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.TypeVarUseApplier
 
apply(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.VariableApplier
Apply annotations from element to type.
applyAllElementAnnotations(List<? extends AnnotatedTypeMirror>, List<? extends Element>, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.ElementAnnotationUtil
For each type/element pair, add all of the annotations stored in Element to type.
applyAnnotationsFromDeclaredType(AnnotatedTypeMirror.AnnotatedDeclaredType, DeclaredType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
Add all the annotations in declaredType to annotatedDeclaredType.
applyCaptureConversion(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Apply capture conversion to typeToCapture.
applyCaptureConversion(AnnotatedTypeMirror, TypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Apply capture conversion to type.
applyConservativeDefaults(Element) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
Given an element, returns whether the conservative default should be applied for it.
applyDefault(Default) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
Apply default to the type.
applyInferredAnnotations(AnnotatedTypeMirror, Value) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Applies the annotations inferred by the org.checkerframework.dataflow analysis to the type type.
applyInferredType(AnnotatedTypeMirror, Set<AnnotationMirror>, TypeMirror) - Method in class org.checkerframework.framework.type.DefaultInferredTypesApplier
For each top in qualifier hierarchy, traverse inferred and copy the required annotations over to type.
applyQualifierParameterDefaults(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Applies defaults for types in a class with an qualifier parameter.
applyQualifierParameterDefaults(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Applies defaults for types in a class with an qualifier parameter.
applyUnboxing(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Return a primitive type: either the argument, or the result of unboxing it (which might affect its annotations).
Area - Annotation Type in org.checkerframework.checker.units.qual
Units of areas.
areAllEqual(Collection<? extends AnnotatedTypeMirror>, Collection<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
Compare each type in types1 and types2 pairwise and return true if they are all equal.
areAllFieldsInitializedOnly(ClassTree) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
Are all fields initialized-only?
areAllSubtypes(Iterable<? extends AnnotatedTypeMirror>, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
Are all the types in subtypes a subtype of supertype?
areBoundsValid(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
Returns true if the effective annotations on the upperBound are above those on the lowerBound.
areCorrespondingTypeVariables(Elements, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
When overriding a method, you must include the same number of type parameters as the base method.
areEqualInHierarchy(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
 
areEqualInHierarchy(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
 
areEqualVisitHistory - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
arePrimeAnnosEqual(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
Return true if type1 and type2 have equivalent sets of annotations.
arePrimeAnnosEqual(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
Return true if type1 and type2 have the same set of annotations.
areSame(AnnotationMirror, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Returns true iff both annotations are of the same type and have the same annotation values.
areSame(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Checks that two collections contain the same annotations.
areSameByClass(AnnotationMirror, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Checks that the annotation am has the name of annoClass.
areSameByClass(AnnotationMirror, Class<? extends Annotation>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
areSameByName(AnnotationMirror, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Return true iff a1 and a2 have the same annotation type.
areSameByName(AnnotationMirror, String) - Static method in class org.checkerframework.javacutil.AnnotationUtils
Checks that the annotation am has the name aname (a fully-qualified type name).
areSameDeclaredTypes(Type.ClassType, Type.ClassType) - Static method in class org.checkerframework.javacutil.TypesUtils
Returns true iff the arguments are both the same declared types.
areSamePrimitiveTypes(TypeMirror, TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
Returns true iff the arguments are both the same primitive type.
args - Variable in exception org.checkerframework.framework.util.JavaExpressionParseUtil.JavaExpressionParseException
The arguments to the error message key.
argument - Variable in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
The argument type.
arguments - Variable in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
The arguments of the method invocation.
arguments - Variable in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
 
arguments - Variable in class org.checkerframework.dataflow.expression.MethodCall
The arguments.
array - Variable in class org.checkerframework.checker.index.Subsequence
Name of the Subsequence.
array - Variable in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
The array expression being accessed.
array - Variable in class org.checkerframework.dataflow.expression.ArrayAccess
The array being accessed.
ArrayAccess - Class in org.checkerframework.dataflow.expression
An array access.
ArrayAccess(TypeMirror, JavaExpression, JavaExpression) - Constructor for class org.checkerframework.dataflow.expression.ArrayAccess
Create a new ArrayAccess.
ArrayAccessNode - Class in org.checkerframework.dataflow.cfg.node
A node for an array access:
ArrayAccessNode(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
Create an ArrayAccessNode.
ArrayCreation - Class in org.checkerframework.dataflow.expression
JavaExpression for array creations.
ArrayCreation(TypeMirror, List<JavaExpression>, List<JavaExpression>) - Constructor for class org.checkerframework.dataflow.expression.ArrayCreation
Creates an ArrayCreation object.
ArrayCreationNode - Class in org.checkerframework.dataflow.cfg.node
A node for new array creation.
ArrayCreationNode(NewArrayTree, TypeMirror, List<Node>, List<Node>) - Constructor for class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
 
arrayExpression - Variable in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
If this ArrayAccessNode is a node for an array desugared from an enhanced for loop, then the arrayExpression field is the expression in the for loop, e.g., arr in for(Object o: arr.
ArrayLen - Annotation Type in org.checkerframework.common.value.qual
An annotation indicating the length of an array or a string.
ARRAYLEN_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
Fully-qualified class name of ArrayLen.
ArrayLenRange - Annotation Type in org.checkerframework.common.value.qual
An expression with this type evaluates to an array or a string whose length is in the given range.
ARRAYLENRANGE_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
Fully-qualified class name of ArrayLenRange.
arrayLenRangeFromElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
The from() element/field of an @ArrayLenRange annotation.
arrayLenRangeToElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
The to() element/field of an @ArrayLenRange annotation.
arrayLenValueElement - Variable in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
The ArrayLen.value argument/element.
arrayLenValueElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
The value() element/field of an @ArrayLen annotation.
ArrayTypeNode - Class in org.checkerframework.dataflow.cfg.node
A node representing a array type used in an expression such as a field access.
ArrayTypeNode(ArrayTypeTree, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
 
arrayValues - Variable in class org.checkerframework.framework.flow.CFAbstractStore
Information collected about array elements, using the internal representation ArrayAccess.
ArrayWithoutPackage - Annotation Type in org.checkerframework.checker.signature.qual
An identifier or primitive type, followed by any number of array square brackets.
artificialTreeToEnclosingElementMap - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
Mapping from CFG-generated trees to their enclosing elements.
ASceneWrapper - Class in org.checkerframework.common.wholeprograminference.scenelib
scene-lib (from the Annotation File Utilities) doesn't provide enough information to usefully print stub files: it lacks information about what is and is not an enum, about the base types of variables, and about formal parameter names.
ASceneWrapper(AScene) - Constructor for class org.checkerframework.common.wholeprograminference.scenelib.ASceneWrapper
Constructor.
asFormat(String, ConversionCategory...) - Static method in class org.checkerframework.checker.formatter.util.FormatUtil
Returns the first argument if the format string is satisfiable, and if the format's parameters match the passed ConversionCategorys.
asFormatCallCategories(MethodInvocationNode) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
 
asMemberOf(Types, AnnotatedTypeFactory, AnnotatedTypeMirror, ExecutableElement) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
asMemberOf(Types, AnnotatedTypeFactory, AnnotatedTypeMirror, ExecutableElement, AnnotatedTypeMirror.AnnotatedExecutableType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
asMemberOf(Types, AnnotatedTypeFactory, AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
Returns the type of an element when that element is viewed as a member of, or otherwise directly contained by, a given type.
asMemberOf(Types, AnnotatedTypeFactory, AnnotatedTypeMirror, Element, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
Returns the type of an element when that element is viewed as a member of, or otherwise directly contained by, a given type.
asRegex(String) - Static method in class org.checkerframework.checker.regex.util.RegexUtil
Returns the argument as a @Regex String if it is a regex, otherwise throws an error.
asRegex(String, int) - Static method in class org.checkerframework.checker.regex.util.RegexUtil
Returns the argument as a @Regex(groups) String if it is a regex with at least the given number of groups, otherwise throws an error.
AssertionErrorNode - Class in org.checkerframework.dataflow.cfg.node
A node for the AssertionError when an assertion fails.
AssertionErrorNode(Tree, Node, Node, TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
 
AssertNonNullIfNonNull - Annotation Type in org.checkerframework.checker.nullness.qual
Indicates that if the method returns a non-null value, then the value expressions are also non-null.
assertSameSize(Collection<?>, Collection<?>) - Static method in interface org.checkerframework.framework.type.QualifierHierarchy
Throws an exception if the given collections do not have the same size.
assertSameSize(Collection<?>, Collection<?>, Collection<?>) - Static method in interface org.checkerframework.framework.type.QualifierHierarchy
Throws an exception if the result does not have the same size as the inputs (which are assumed to have the same size as one another).
assertValidState() - Method in class org.checkerframework.framework.util.CheckerMain
Assert that required jars exist.
assignConvert(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
Perform assignment conversion so that it can be assigned to a variable of the given type.
assignedTo(AnnotatedTypeFactory, TreePath) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
Returns the annotated type that the leaf of path is assigned to, if it is within an assignment context.
assignedToVariable(AnnotatedTypeFactory, Tree) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
If the variable's type is a type variable, return getAnnotatedTypeLhsNoTypeVarDefault(tree).
assignmentCheck(ExpressionTree) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
Check whether variable is permitted on the left-hand-side of an assignment.
AssignmentNode - Class in org.checkerframework.dataflow.cfg.node
A node for an assignment:
AssignmentNode(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.AssignmentNode
 
assumeAssertionsActivatedForAssertTree(BaseTypeChecker, AssertTree) - Static method in class org.checkerframework.framework.flow.CFCFGBuilder
Given a SourceChecker and an AssertTree, returns whether the AssertTree uses an @AssumeAssertion string that is relevant to the SourceChecker.
assumeAssertionsEnabledFor(AssertTree) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
Should assertions be assumed to be executed for a given AssertTree? False by default.
assumeAssertionsEnabledFor(AssertTree) - Method in class org.checkerframework.framework.flow.CFCFGBuilder.CFCFGTranslationPhaseOne
 
asSuper(AnnotatedTypeMirror, T) - Method in class org.checkerframework.framework.type.AsSuperVisitor
Implements asSuper.
asSuper(AnnotatedTypeFactory, AnnotatedTypeMirror, T) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
Copies annotations from type to a copy of superType where the type variables of superType have been substituted.
asSuper(TypeMirror, TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
Returns type as superType if superType is a super type of type; otherwise, null.
AsSuperVisitor - Class in org.checkerframework.framework.type
AsSuperVisitor(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.AsSuperVisitor
Create a new AsSuperVisitor.
asUse() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
 
asUse() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
 
asUse() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
 
atConstructorInvocation(NewClassTree) - Method in class org.checkerframework.dataflow.expression.JavaExpression
Viewpoint-adapts this to the newClassTree.
atConstructorInvocation(AnnotatedTypeMirror.AnnotatedExecutableType, NewClassTree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Viewpoint-adapts the dependent type annotations in the constructorType to the newClassTree.
atConstructorInvocation(String, NewClassTree, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
Parses a string as if it were written at the declaration of the invoked constructor and then viewpoint-adapts the result to the call site.
atExpression(AnnotatedTypeMirror, ExpressionTree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Standardize the Java expressions in annotations in written in the expressionTree.
atFieldAccess(JavaExpression) - Method in class org.checkerframework.dataflow.expression.JavaExpression
Viewpoint-adapts this to a field access with receiver receiver.
atFieldAccess(AnnotatedTypeMirror, MemberSelectTree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Viewpoint-adapts the Java expressions in annotations written on a field declaration to the use at fieldAccess.
atFieldAccess(String, MemberSelectTree, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
uf found Parses a string as if it were written at the declaration of the field and then viewpoint-adapts the result to the use.
atFieldDecl(String, VariableElement, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
Parses a string to a JavaExpression as if it were written at fieldElement.
atLambdaParameter(String, LambdaExpressionTree, TreePath, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
Parses a string as if it were written at one of the parameters of lambdaTree.
atLocalVariable(AnnotatedTypeMirror, Element) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Standardize the Java expressions in annotations in a type.
AtmCombo - Enum in org.checkerframework.framework.util
An enum representing the cartesian product of the set of AtmKinds with itself.
AtmComboVisitor<RETURN_TYPE,PARAM> - Interface in org.checkerframework.framework.type.visitor
Visitor interface for all pair-wise combinations of AnnotatedTypeMirrors.
atMethodBody(MethodTree) - Method in class org.checkerframework.dataflow.expression.JavaExpression
Viewpoint-adapts this to the methodTree by converting any FormalParameter into LocalVariables.
atMethodBody(AnnotatedTypeMirror, MethodTree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Viewpoint-adapts the Java expressions in annotations written on the signature of the method declaration (for example, a return type) to the body of the method.
atMethodBody(String, MethodTree, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
Parses a string to a JavaExpression as if it were written at methodTree.
atMethodDecl(String, ExecutableElement, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
Parses a string to a JavaExpression as if it were written at method.
atMethodInvocation(MethodInvocationTree) - Method in class org.checkerframework.dataflow.expression.JavaExpression
Viewpoint-adapts this to the methodInvocationTree.
atMethodInvocation(MethodInvocationNode) - Method in class org.checkerframework.dataflow.expression.JavaExpression
Viewpoint-adapts this to the invocationNode.
atMethodInvocation(AnnotatedTypeMirror.AnnotatedExecutableType, MethodInvocationTree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Viewpoint-adapts the dependent type annotations in the methodType to the methodInvocationTree.
atMethodInvocation(String, MethodInvocationTree, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
Parses a string as if it were written at the declaration of the invoked method and then viewpoint-adapts the result to the call site.
atMethodInvocation(String, MethodInvocationNode, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
Parses a string as if it were written at the declaration of the invoked method and then viewpoint-adapts the result to the call site.
atmFromStorageLocation(TypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
 
atmFromStorageLocation(TypeMirror, ATypeElement) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
 
atmFromStorageLocation(TypeMirror, T) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
Obtain the type from a storage location.
atParameterizedTypeUse(List<AnnotatedTypeParameterBounds>, TypeElement) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Viewpoint-adapts the dependent type annotations on the bounds of the type parameters of the declaration of typeUse to typeUse.
atPath(String, TreePath, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
Parses a string as if it were written at localVarPath.
attributeFromAnnotationValue(ExecutableElement, AnnotationValue, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
Returns a newly created Attribute corresponding to an argument AnnotationValue.
atTypeDecl(AnnotatedTypeMirror, TypeElement) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Standardizes the Java expressions in annotations to a type declaration.
atTypeDecl(String, TypeElement, SourceChecker) - Static method in interface org.checkerframework.framework.util.StringToJavaExpression
Parses a string to a JavaExpression as if it were written at typeElement.
atVariableDeclaration(AnnotatedTypeMirror, Tree, VariableElement) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Standardize the Java expressions in annotations in a variable declaration.
aTypeElementToString(ATypeElement) - Static method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
Returns a string representation of an ATypeElement, for use as part of a key in WholeProgramInferenceScenesStorage.AnnotationsInContexts.
atypeFactory - Variable in class org.checkerframework.checker.initialization.InitializationTransfer
 
atypeFactory - Variable in class org.checkerframework.common.accumulation.AccumulationTransfer
The type factory.
atypeFactory - Variable in class org.checkerframework.common.basetype.BaseTypeValidator
AnnotatedTypeFactory.
atypeFactory - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
The factory to use for obtaining "parsed" version of annotations.
atypeFactory - Variable in class org.checkerframework.common.value.ValueTransfer
The Value type factory.
atypeFactory - Variable in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
The type factory associated with this.
atypeFactory - Variable in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
The type factory associated with this.
atypeFactory - Variable in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
The type factory associated with this WholeProgramInferenceScenesStorage.
atypeFactory - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis
A type factory that can provide static type annotations for AST Trees.
atypeFactory - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror
The factory to use for lazily creating annotated types.
atypeFactory - Variable in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
Annotated type factory.
atypeFactory - Variable in class org.checkerframework.framework.type.treeannotator.TreeAnnotator
 
atypeFactory - Variable in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
The annotated type factory.
atypes - Variable in class org.checkerframework.framework.stub.AnnotationFileParser.AnnotationFileAnnotations
Map from element to its type as declared in the annotation file.
AutoValueSupport - Class in org.checkerframework.checker.calledmethods.builder
AutoValue support for the Called Methods Checker.
AutoValueSupport(CalledMethodsAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.calledmethods.builder.AutoValueSupport
Create a new AutoValueSupport.
AwtAlphaCompositingRule - Annotation Type in org.checkerframework.checker.fenum.qual
Basic alpha compositing rules for combining source and destination colors to achieve blending and transparency effects with graphics and images (see AlphaComposite for more details).
AwtColorSpace - Annotation Type in org.checkerframework.checker.fenum.qual
Color space tags to identify the specific color space of a Color object or, via a ColorModel object, of an Image, a BufferedImage, or a GraphicsDevice (see ColorSpace for more details).
AwtCursorType - Annotation Type in org.checkerframework.checker.fenum.qual
AwtCursorType.
AwtFlowLayout - Annotation Type in org.checkerframework.checker.fenum.qual
Line alignments in a flow layout (see FlowLayout for more details).

B

BackwardAnalysis<V extends AbstractValue<V>,S extends Store<S>,T extends BackwardTransferFunction<V,S>> - Interface in org.checkerframework.dataflow.analysis
This interface defines a backward analysis, given a control flow graph and a backward transfer function.
BackwardAnalysisImpl<V extends AbstractValue<V>,S extends Store<S>,T extends BackwardTransferFunction<V,S>> - Class in org.checkerframework.dataflow.analysis
An implementation of a backward analysis to solve a org.checkerframework.dataflow problem given a control flow graph and a backward transfer function.
BackwardAnalysisImpl() - Constructor for class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
Construct an object that can perform a org.checkerframework.dataflow backward analysis over a control flow graph.
BackwardAnalysisImpl(T) - Constructor for class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
Construct an object that can perform a org.checkerframework.dataflow backward analysis over a control flow graph given a transfer function.
BackwardDFOComparator() - Constructor for class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist.BackwardDFOComparator
 
BackwardTransferFunction<V extends AbstractValue<V>,S extends Store<S>> - Interface in org.checkerframework.dataflow.analysis
Interface of a backward transfer function for the abstract interpretation used for the backward flow analysis.
BaseAnnotatedTypeFactory - Class in org.checkerframework.common.basetype
A factory that extends GenericAnnotatedTypeFactory to use the default flow-sensitive analysis as provided by CFAnalysis.
BaseAnnotatedTypeFactory(BaseTypeChecker, boolean) - Constructor for class org.checkerframework.common.basetype.BaseAnnotatedTypeFactory
 
BaseAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.basetype.BaseAnnotatedTypeFactory
 
BaseAnnotatedTypeFactoryForIndexChecker - Class in org.checkerframework.checker.index
A class for functionality common to multiple type-checkers that are used by the Index Checker.
BaseAnnotatedTypeFactoryForIndexChecker(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.BaseAnnotatedTypeFactoryForIndexChecker
Creates a new BaseAnnotatedTypeFactoryForIndexChecker.
BaseTypeChecker - Class in org.checkerframework.common.basetype
An abstract SourceChecker that provides a simple SourceVisitor implementation that type-checks assignments, pseudo-assignments such as parameter passing and method invocation, and method overriding.
BaseTypeChecker() - Constructor for class org.checkerframework.common.basetype.BaseTypeChecker
 
BaseTypeValidator - Class in org.checkerframework.common.basetype
A visitor to validate the types in a tree.
BaseTypeValidator(BaseTypeChecker, BaseTypeVisitor<?>, AnnotatedTypeFactory) - Constructor for class org.checkerframework.common.basetype.BaseTypeValidator
 
BaseTypeVisitor<Factory extends GenericAnnotatedTypeFactory<?,?,?,?>> - Class in org.checkerframework.common.basetype
A SourceVisitor that performs assignment and pseudo-assignment checking, method invocation checking, and assignability checking.
BaseTypeVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.basetype.BaseTypeVisitor
 
BaseTypeVisitor(BaseTypeChecker, Factory) - Constructor for class org.checkerframework.common.basetype.BaseTypeVisitor
 
BaseTypeVisitor.OverrideChecker - Class in org.checkerframework.common.basetype
Class to perform method override and method reference checks.
BasicAnnotationProvider - Class in org.checkerframework.javacutil
An AnnotationProvider that is independent of any type hierarchy.
BasicAnnotationProvider() - Constructor for class org.checkerframework.javacutil.BasicAnnotationProvider
 
BasicTypeProcessor - Class in org.checkerframework.javacutil
Process the types in an AST in a trivial manner, with hooks for derived classes to actually do something.
BasicTypeProcessor() - Constructor for class org.checkerframework.javacutil.BasicTypeProcessor
 
BINARY_NAME - Variable in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
The @BinaryName annotation.
BinaryName - Annotation Type in org.checkerframework.checker.signature.qual
Represents a binary name as defined in the Java Language Specification, section 13.1.
binaryName(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
Returns the binary name.
BinaryNameOrPrimitiveType - Annotation Type in org.checkerframework.checker.signature.qual
Represents a primitive type name or a binary name.
BinaryNameWithoutPackage - Annotation Type in org.checkerframework.checker.signature.qual
Represents a string that is a BinaryName, an InternalForm, and a ClassGetName.
binaryNumericPromotion(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
Perform binary numeric promotion on the input node to make it match the expression type.
BinaryOperation - Class in org.checkerframework.dataflow.expression
JavaExpression for binary operations.
BinaryOperation(TypeMirror, Tree.Kind, JavaExpression, JavaExpression) - Constructor for class org.checkerframework.dataflow.expression.BinaryOperation
Create a binary operation.
BinaryOperation(BinaryOperationNode, JavaExpression, JavaExpression) - Constructor for class org.checkerframework.dataflow.expression.BinaryOperation
Create a binary operation.
BinaryOperationNode - Class in org.checkerframework.dataflow.cfg.node
A node for a binary expression.
BinaryOperationNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.BinaryOperationNode
 
binaryPromotedType(TypeMirror, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
Compute the type to which two numeric types must be promoted before performing a binary numeric operation on them.
binaryTreeArgTypes(BinaryTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Returns the types of the two arguments to the BinaryTree, accounting for widening and unboxing if applicable.
binaryTreeArgTypes(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Returns the types of the two arguments to a binarya operation, accounting for widening and unboxing if applicable.
bindingPatternTreeGetVariable(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
Returns the binding variable of bindingPatternTree.
bindingVariable - Variable in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
The node of the binding variable if one exists.
bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.ByteMath
 
bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
 
bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.FloatMath
 
bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
 
bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.LongMath
 
bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.NumberMath
 
bitwiseAnd(Range) - Method in class org.checkerframework.common.value.util.Range
Returns a range that includes all possible values resulting from performing the bitwise and operation on a value in this range by a mask in the specified range.
bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.ShortMath
 
BitwiseAndNode - Class in org.checkerframework.dataflow.cfg.node
A node for the bitwise or logical (single bit) and operation:
BitwiseAndNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.BitwiseAndNode
Constructs a BitwiseAndNode.
bitwiseComplement() - Method in class org.checkerframework.common.value.util.ByteMath
 
bitwiseComplement() - Method in class org.checkerframework.common.value.util.DoubleMath
 
bitwiseComplement() - Method in class org.checkerframework.common.value.util.FloatMath
 
bitwiseComplement() - Method in class org.checkerframework.common.value.util.IntegerMath
 
bitwiseComplement() - Method in class org.checkerframework.common.value.util.LongMath
 
bitwiseComplement() - Method in class org.checkerframework.common.value.util.NumberMath
 
bitwiseComplement() - Method in class org.checkerframework.common.value.util.Range
Returns the range of a variable that falls within this range after applying the bitwise complement operation.
bitwiseComplement() - Method in class org.checkerframework.common.value.util.ShortMath
 
BitwiseComplementNode - Class in org.checkerframework.dataflow.cfg.node
A node for the bitwise complement operation:
BitwiseComplementNode(UnaryTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
Constructs a BitwiseComplementNode.
bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.ByteMath
 
bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
 
bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.FloatMath
 
bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
 
bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.LongMath
 
bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.NumberMath
 
bitwiseOr(Range) - Method in class org.checkerframework.common.value.util.Range
We give up the analysis for bitwise OR operation.
bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.ShortMath
 
BitwiseOrNode - Class in org.checkerframework.dataflow.cfg.node
A node for the bitwise or logical (single bit) or operation:
BitwiseOrNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
Constructs a BitwiseOrNode.
bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.ByteMath
 
bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
 
bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.FloatMath
 
bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
 
bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.LongMath
 
bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.NumberMath
 
bitwiseXor(Range) - Method in class org.checkerframework.common.value.util.Range
We give up the analysis for bitwise XOR operation.
bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.ShortMath
 
BitwiseXorNode - Class in org.checkerframework.dataflow.cfg.node
A node for the bitwise or logical (single bit) xor operation:
BitwiseXorNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
Constructs a BitwiseXorNode.
Block - Interface in org.checkerframework.dataflow.cfg.block
Represents a basic block in a control flow graph.
block - Variable in class org.checkerframework.dataflow.cfg.node.Node
The basic block this node belongs to.
Block.BlockType - Enum in org.checkerframework.dataflow.cfg.block
The types of basic blocks.
BLOCK_SIZE - Static variable in class org.checkerframework.framework.util.ExecUtil
 
blockCount - Variable in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
Number of times each block has been analyzed since the last time widening was applied.
BlockImpl - Class in org.checkerframework.dataflow.cfg.block
Base class of the Block implementation hierarchy.
BlockImpl(Block.BlockType) - Constructor for class org.checkerframework.dataflow.cfg.block.BlockImpl
Create a new BlockImpl.
BOOLEAN_FALSE - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
The canonical @BoolVal(false) annotation.
BOOLEAN_TRUE - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
The canonical @BoolVal(true) annotation.
BooleanLiteralNode - Class in org.checkerframework.dataflow.cfg.node
A node for a boolean literal:
BooleanLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.BooleanLiteralNode
Create a new BooleanLiteralNode.
BoolVal - Annotation Type in org.checkerframework.common.value.qual
An annotation indicating the possible values for a bool type.
BOOLVAL_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
Fully-qualified class name of BoolVal.
boolValValueElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
The value() element/field of a @BoolVal annotation.
BOOT_CLASS_PATH_REGEX - Static variable in class org.checkerframework.framework.util.CheckerMain
A pattern to match bootclasspath prepend entries, used to construct one -Xbootclasspath/p: command-line argument.
bothHaveSpecificPrefix(Prefix, Prefix, Prefix) - Method in class org.checkerframework.checker.units.UnitsRelationsDefault
Checks to see if both lhtPrefix and rhtPrefix have the same prefix as specificPrefix.
BOTTOM - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
The bottom annotation.
BOTTOM - Variable in class org.checkerframework.checker.index.searchindex.SearchIndexAnnotatedTypeFactory
The @SearchIndexBottom annotation.
BOTTOM - Variable in class org.checkerframework.checker.index.substringindex.SubstringIndexAnnotatedTypeFactory
The bottom qualifier of the Substring Index hierarchy.
BOTTOM - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
The @UpperBoundBottom annotation.
BOTTOM - Variable in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
The @MustCall() annotation.
BOTTOM - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
 
bottom - Variable in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
The canonical bottom annotation for this accumulation checker.
Bottom - Annotation Type in org.checkerframework.common.subtyping.qual
A special annotation intended solely for representing the bottom type in the qualifier hierarchy.
bottom - Variable in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
The bottom of the hierarchy to which this belongs.
bottoms - Variable in class org.checkerframework.framework.type.ElementQualifierHierarchy
The set of bottom annotation mirrors.
bottoms - Variable in class org.checkerframework.framework.type.NoElementQualifierHierarchy
Set of bottom annotation mirrors.
bottomsMap - Variable in class org.checkerframework.framework.type.ElementQualifierHierarchy
A mapping from bottom QualifierKinds to their corresponding AnnotationMirror.
BottomThis - Annotation Type in org.checkerframework.common.returnsreceiver.qual
The bottom type for the Returns Receiver Checker's type system.
BottomVal - Annotation Type in org.checkerframework.common.value.qual
The bottom type in the Constant Value type system.
BOTTOMVAL - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
The bottom type for this hierarchy.
BOTTOMVAL_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
Fully-qualified class name of BottomVal.
bounds - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
A list of the bounds of this which are also its direct super types.
BoundsInitializer - Class in org.checkerframework.framework.type
BoundsInitializer creates AnnotatedTypeMirrors (without annotations) for the bounds of type variables and wildcards.
BoundsInitializer() - Constructor for class org.checkerframework.framework.type.BoundsInitializer
 
box(Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
If the input node is an unboxed primitive type, insert a call to the appropriate valueOf method, otherwise leave it alone.
BugInCF - Exception in org.checkerframework.javacutil
Exception type indicating a bug in the framework.
BugInCF(String) - Constructor for exception org.checkerframework.javacutil.BugInCF
Constructs a new BugInCF with the specified detail message and no cause (use this at the root cause).
BugInCF(String, Object...) - Constructor for exception org.checkerframework.javacutil.BugInCF
Constructs a new BugInCF with a detail message composed from the given arguments, and with no cause (use the current callstack as the root cause).
BugInCF(Throwable) - Constructor for exception org.checkerframework.javacutil.BugInCF
Constructs a new BugInCF with the specified cause.
BugInCF(Throwable, String, Object...) - Constructor for exception org.checkerframework.javacutil.BugInCF
Constructs a new BugInCF with the specified cause and with a detail message composed from the given arguments.
BugInCF(String, Throwable) - Constructor for exception org.checkerframework.javacutil.BugInCF
Constructs a new BugInCF with the specified detail message and cause.
build(CompilationUnitTree, UnderlyingAST, boolean, boolean, ProcessingEnvironment) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGBuilder
Build the control flow graph of some code.
build(TreePath, UnderlyingAST, boolean, boolean, ProcessingEnvironment) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGBuilder
Build the control flow graph of some code (method, initializer block, ...).
build(CompilationUnitTree, UnderlyingAST, ProcessingEnvironment) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGBuilder
Build the control flow graph of some code.
build(CompilationUnitTree, MethodTree, ClassTree, ProcessingEnvironment) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGBuilder
Build the control flow graph of a method.
build(CompilationUnitTree, UnderlyingAST, BaseTypeChecker, AnnotatedTypeFactory, ProcessingEnvironment) - Static method in class org.checkerframework.framework.flow.CFCFGBuilder
Build the control flow graph of some code.
build(Set<TypeVariable>, Set<TUConstraint>, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMapBuilder
Let Ti be a the ith target being inferred Let ATV(i) be the annotated type variable that represents as use of Ti which may or may not have primary annotations.
build() - Method in class org.checkerframework.javacutil.AnnotationBuilder
 
buildAnnoMirrorWithDefaultPrefix(ProcessingEnvironment, Class<? extends Annotation>) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
Creates an AnnotationMirror representing a unit defined by annoClass, with the default Prefix of Prefix.one.
buildAnnoMirrorWithNoPrefix(ProcessingEnvironment, CharSequence) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
Creates an AnnotationMirror representing a unit defined by annoClass, with no prefix.
buildAnnoMirrorWithSpecificPrefix(ProcessingEnvironment, CharSequence, Prefix) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
Creates an AnnotationMirror representing a unit defined by annoClass, with the specific Prefix p.
buildAnnoMirrorWithSpecificPrefix(ProcessingEnvironment, Class<? extends Annotation>, Prefix) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
Creates an AnnotationMirror representing a unit defined by annoClass, with the specific Prefix p.
buildAnnotatedType(TypeMirror) - Method in class org.checkerframework.framework.flow.CFTreeBuilder
Builds an AST Tree representing a type, including AnnotationTrees for its annotations.
buildAnnotation(AnnotationMirror, Map<ExecutableElement, List<JavaExpression>>) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Create a new annotation of the same type as originalAnno using the provided elementMap.
buildArrayAccess(ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to dereference an array.
buildArrayLengthAccess(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to dereference the length field of an array.
buildAssignment(VariableTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to assign an expression to a variable.
buildAssignment(ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to assign an RHS expression to an LHS expression.
buildBinary(TypeMirror, Tree.Kind, ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to perform a binary operation.
buildClassUse(Element) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to refer to a class name.
BuilderFrameworkSupport - Interface in org.checkerframework.checker.calledmethods.builder
Provides hooks to add CalledMethods annotations to code generated by a builder framework like Lombok or AutoValue.
BuilderFrameworkSupportUtils - Class in org.checkerframework.checker.calledmethods.builder
A utility class of static methods used in supporting builder-generation frameworks.
buildHasNextMethodAccess(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to access the hasNext() method of an iterator.
buildIteratorMethodAccess(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to access the iterator() method of some iterable expression.
buildLessThan(ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to compare two operands with less than.
buildLiteral(Object) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree representing a literal value of primitive or String type.
buildMethodContext() - Method in class org.checkerframework.javacutil.Resolver
Build an instance of Resolve$MethodResolutionContext.
buildMethodInvocation(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to call a method designated by the argument expression.
buildMethodInvocation(ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to call a method designated by methodExpr, with one argument designated by argExpr.
buildNewArray(TypeMirror, List<ExpressionTree>) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to create a new array with initializers.
buildNextMethodAccess(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to access the next() method of an iterator.
buildPrimValueMethodAccess(Tree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to access the *Value() method of a boxed type such as Short or Float, where * is the corresponding primitive type (i.e.
buildTypeCast(TypeMirror, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to cast the type of an expression.
buildValueOfMethodAccess(Tree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to access the valueOf() method of boxed type such as Short or Float.
buildVariableDecl(TypeMirror, String, Element, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to declare and initialize a variable, with no modifiers.
buildVariableDecl(Tree, String, Element, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to declare and initialize a variable.
buildVariableUse(VariableTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
Builds an AST Tree to refer to a variable.
BYTE_EVERYTHING - Static variable in class org.checkerframework.common.value.util.Range
A range containing all possible 8-bit values.
byteFromDouble(double) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
Returns an unsigned byte representing the same value as the double.
byteFromFloat(float) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
Returns an unsigned byte representing the same value as the float.
ByteMath - Class in org.checkerframework.common.value.util
 
ByteMath(byte) - Constructor for class org.checkerframework.common.value.util.ByteMath
 
byteRange() - Method in class org.checkerframework.common.value.util.Range
Converts this range to a 8-bit byte range.

C

C - Annotation Type in org.checkerframework.checker.units.qual
Degree Centigrade (Celsius).
C - Static variable in class org.checkerframework.checker.units.util.UnitsTools
 
CallableDeclarationAnnos(CallableDeclaration<?>) - Constructor for class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
Creates a wrapper for the given method or constructor declaration.
CalledMethods - Annotation Type in org.checkerframework.checker.builder.qual
A deprecated variant of CalledMethods.
CalledMethods - Annotation Type in org.checkerframework.checker.calledmethods.qual
If an expression has type @CalledMethods({"m1", "m2"}), then methods m1 and m2 have definitely been called on its value.
CalledMethodsAnalysis - Class in org.checkerframework.checker.calledmethods
The analysis for the Called Methods Checker.
CalledMethodsAnalysis(BaseTypeChecker, CalledMethodsAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.calledmethods.CalledMethodsAnalysis
Creates a new CalledMethodsAnalysis.
CalledMethodsAnnotatedTypeFactory - Class in org.checkerframework.checker.calledmethods
The annotated type factory for the Called Methods Checker.
CalledMethodsAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.calledmethods.CalledMethodsAnnotatedTypeFactory
Create a new CalledMethodsAnnotatedTypeFactory.
CalledMethodsBottom - Annotation Type in org.checkerframework.checker.calledmethods.qual
The bottom type for the Called Methods type system.
CalledMethodsChecker - Class in org.checkerframework.checker.calledmethods
The Called Methods Checker tracks the methods that have definitely been called on an object.
CalledMethodsChecker() - Constructor for class org.checkerframework.checker.calledmethods.CalledMethodsChecker
 
CalledMethodsPredicate - Annotation Type in org.checkerframework.checker.calledmethods.qual
This annotation represents a predicate on @CalledMethods annotations.
CalledMethodsTransfer - Class in org.checkerframework.checker.calledmethods
A transfer function that accumulates the names of methods called.
CalledMethodsTransfer(CalledMethodsAnalysis) - Constructor for class org.checkerframework.checker.calledmethods.CalledMethodsTransfer
Create a new CalledMethodsTransfer.
CalledMethodsVisitor - Class in org.checkerframework.checker.calledmethods
This visitor implements the custom error message finalizer.invocation.
CalledMethodsVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.calledmethods.CalledMethodsVisitor
Creates a new CalledMethodsVisitor.
callTransferFunction(Node, TransferInput<V, S>) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
Call the transfer function for node node, and set that node as current node first.
callTransferFunction(Node, TransferInput<V, S>) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
 
canAlias(JavaExpression, JavaExpression) - Method in interface org.checkerframework.dataflow.analysis.Store
Can the objects a and b be aliases? Returns a conservative answer (i.e., returns true if not enough information is available to determine aliasing).
canAlias(JavaExpression, JavaExpression) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
 
canAlias(JavaExpression, JavaExpression) - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
 
canAlias(JavaExpression, JavaExpression) - Method in class org.checkerframework.framework.flow.CFAbstractStore
Can the objects a and b be aliases? Returns a conservative answer (i.e., returns true if not enough information is available to determine aliasing).
canBeMissingAnnotations() - Method in class org.checkerframework.framework.flow.CFAbstractValue
Returns whether or not the set of annotations can be missing an annotation for any hierarchy.
canCreateObligations() - Method in class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
Does this type factory support CreatesMustCallFor?
canHaveEmptyAnnotationSet(AnnotatedTypeMirror) - Static method in interface org.checkerframework.framework.type.QualifierHierarchy
Returns true if and only if AnnotatedTypeMirror.getAnnotations() can return a set with fewer qualifiers than the width of the QualifierHierarchy.
canHaveTypeAnnotation(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
Return true if and only if tree can have a type annotation.
canInsertJavaExpression(JavaExpression) - Static method in class org.checkerframework.framework.flow.CFAbstractStore
Returns true if expr can be stored in this store.
CANONICAL_NAME - Variable in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
The @CanonicalName annotation.
CANONICAL_NAME_AND_BINARY_NAME - Variable in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
canonicalAnnotation(AnnotationMirror) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
 
canonicalAnnotation(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
 
canonicalAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
Returns the canonical annotation for the passed annotation.
CanonicalName - Annotation Type in org.checkerframework.checker.signature.qual
Canonical names have the same syntactic form as fully-qualified names.
CanonicalNameAndBinaryName - Annotation Type in org.checkerframework.checker.signature.qual
This is a string that is a valid canonical name and a valid binary name.
CanonicalNameOrEmpty - Annotation Type in org.checkerframework.checker.signature.qual
Either a CanonicalName or the empty string.
CanonicalNameOrPrimitiveType - Annotation Type in org.checkerframework.checker.signature.qual
This is a string that is a valid canonical name and a valid binary name or primitive type.
capitalize(String) - Static method in class org.checkerframework.checker.calledmethods.builder.BuilderFrameworkSupportUtils
Capitalizes the first letter of the given string.
caseExprs - Variable in class org.checkerframework.dataflow.cfg.node.CaseNode
The case expressions to match the switch expression against: the operands of (possibly multiple) case labels.
CaseNode - Class in org.checkerframework.dataflow.cfg.node
A node for a case in a switch statement.
CaseNode(CaseTree, AssignmentNode, List<Node>, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.CaseNode
Create a new CaseNode.
caseTreeGetBody(CaseTree) - Static method in class org.checkerframework.javacutil.TreeUtils
Returns the body of the case statement if it is of the form case <expression> -> <expression>.
caseTreeGetExpressions(CaseTree) - Static method in class org.checkerframework.javacutil.TreeUtils
Get the list of expressions from a case expression.
castedAsSuper(AnnotatedTypeFactory, AnnotatedTypeMirror, T) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
Calls asSuper and casts the result to the same type as the input supertype.
castNode(Class<T>, Node, Tree) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
Cast javaParserNode to type type and return it.
castNonNull(T) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
A method that suppresses warnings from the Nullness Checker.
castNonNull(T, String) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Suppress warnings from the Nullness Checker, with a custom error message.
castNonNullDeep(T[]) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNonNullDeep(T[], String) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNonNullDeep(T[][]) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNonNullDeep(T[][], String) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNonNullDeep(T[][][]) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNonNullDeep(T[][][], String) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNonNullDeep(T[][][][]) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNonNullDeep(T[][][][], String) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNonNullDeep(T[][][][][]) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNonNullDeep(T[][][][][], String) - Static method in class org.checkerframework.checker.nullness.util.NullnessUtil
Like castNonNull, but whereas that method only checks and casts the reference itself, this traverses all levels of the argument array.
castNumbers(TypeMirror, List<? extends Number>) - Static method in class org.checkerframework.common.value.util.NumberUtils
Converts a List<A> to a List<B>, where A and B are numeric types.
castRange(TypeMirror, Range) - Static method in class org.checkerframework.common.value.util.NumberUtils
Return a range that restricts the given range to the given type.
categoriesToFormatAnnotation(ConversionCategory[]) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
Creates a @Format annotation with the given list as its value.
categoriesToFormatAnnotation(I18nConversionCategory[]) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
Creates a @I18nFormat annotation with the given list as its value.
cd - Annotation Type in org.checkerframework.checker.units.qual
Candela (unit of luminance).
cd - Static variable in class org.checkerframework.checker.units.util.UnitsTools
 
CFAbstractAnalysis<V extends CFAbstractValue<V>,S extends CFAbstractStore<V,S>,T extends CFAbstractTransfer<V,S,T>> - Class in org.checkerframework.framework.flow
CFAbstractAnalysis is an extensible org.checkerframework.dataflow analysis for the Checker Framework that tracks the annotations using a flow-sensitive analysis.
CFAbstractAnalysis(BaseTypeChecker, GenericAnnotatedTypeFactory<V, S, T, ? extends CFAbstractAnalysis<V, S, T>>, int) - Constructor for class org.checkerframework.framework.flow.CFAbstractAnalysis
Create a CFAbstractAnalysis.
CFAbstractAnalysis(BaseTypeChecker, GenericAnnotatedTypeFactory<V, S, T, ? extends CFAbstractAnalysis<V, S, T>>) - Constructor for class org.checkerframework.framework.flow.CFAbstractAnalysis
Create a CFAbstractAnalysis.
CFAbstractAnalysis.FieldInitialValue<V extends CFAbstractValue<V>> - Class in org.checkerframework.framework.flow
A triple of field, value corresponding to the annotations on its declared type, value of its initializer.
CFAbstractStore<V extends CFAbstractValue<V>,S extends CFAbstractStore<V,S>> - Class in org.checkerframework.framework.flow
A store for the Checker Framework analysis.
CFAbstractStore(CFAbstractAnalysis<V, S, ?>, boolean) - Constructor for class org.checkerframework.framework.flow.CFAbstractStore
Creates a new CFAbstractStore.
CFAbstractStore(CFAbstractStore<V, S>) - Constructor for class org.checkerframework.framework.flow.CFAbstractStore
Copy constructor.
CFAbstractTransfer<V extends CFAbstractValue<V>,S extends CFAbstractStore<V,S>,T extends CFAbstractTransfer<V,S,T>> - Class in org.checkerframework.framework.flow
The default analysis transfer function for the Checker Framework propagates information through assignments and uses the AnnotatedTypeFactory to provide checker-specific logic how to combine types (e.g., what is the type of a string concatenation, given the types of the two operands) and as an abstraction function (e.g., determine the annotations on literals).
CFAbstractTransfer(CFAbstractAnalysis<V, S, T>) - Constructor for class org.checkerframework.framework.flow.CFAbstractTransfer
Create a CFAbstractTransfer.
CFAbstractTransfer(CFAbstractAnalysis<V, S, T>, boolean) - Constructor for class org.checkerframework.framework.flow.CFAbstractTransfer
Constructor that allows forcing concurrent semantics to be on for this instance of CFAbstractTransfer.
CFAbstractValue<V extends CFAbstractValue<V>> - Class in org.checkerframework.framework.flow
An implementation of an abstract value used by the Checker Framework org.checkerframework.dataflow analysis.
CFAbstractValue(CFAbstractAnalysis<V, ?, ?>, Set<AnnotationMirror>, TypeMirror) - Constructor for class org.checkerframework.framework.flow.CFAbstractValue
Creates a new CFAbstractValue.
CFAbstractValue.AnnotationSetCombiner - Class in org.checkerframework.framework.flow
Combines two sets of AnnotationMirrors by hierarchy.
CFAbstractValue.ValueGlb - Class in org.checkerframework.framework.flow
Computes the GLB of two sets of annotations.
CFAbstractValue.ValueLub - Class in org.checkerframework.framework.flow
Computes the least upper bound or, if shouldWiden is true, an upper bounds of two sets of annotations.
CFAnalysis - Class in org.checkerframework.framework.flow
The default org.checkerframework.dataflow analysis used in the Checker Framework.
CFAnalysis(BaseTypeChecker, GenericAnnotatedTypeFactory<CFValue, CFStore, CFTransfer, CFAnalysis>) - Constructor for class org.checkerframework.framework.flow.CFAnalysis
Creates a new CFAnalysis.
CFCFGBuilder - Class in org.checkerframework.framework.flow
A control-flow graph builder (see CFGBuilder) that knows about the Checker Framework annotations and their representation as AnnotatedTypeMirrors.
CFCFGBuilder() - Constructor for class org.checkerframework.framework.flow.CFCFGBuilder
This class should never be instantiated.
CFCFGBuilder.CFCFGTranslationPhaseOne - Class in org.checkerframework.framework.flow
A specialized phase-one CFG builder, with a few modifications that make use of the type factory.
CFCFGTranslationPhaseOne(CFTreeBuilder, BaseTypeChecker, AnnotatedTypeFactory, boolean, boolean, ProcessingEnvironment) - Constructor for class org.checkerframework.framework.flow.CFCFGBuilder.CFCFGTranslationPhaseOne
 
CFComment - Annotation Type in org.checkerframework.framework.qual
This annotation is for comments related to the Checker Framework.
cfg - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
The current control flow graph to perform the analysis on.
CFGBuilder - Class in org.checkerframework.dataflow.cfg.builder
Builds the control flow graph of some Java code (either a method, or an arbitrary statement).
CFGBuilder() - Constructor for class org.checkerframework.dataflow.cfg.builder.CFGBuilder
 
CFGLambda(LambdaExpressionTree, ClassTree, MethodTree) - Constructor for class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
Create a new CFGLambda.
CFGMethod(MethodTree, ClassTree) - Constructor for class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
 
CFGProcessor - Class in org.checkerframework.dataflow.cfg
Generate the control flow graph of a given method in a given class.
CFGProcessor(String, String) - Constructor for class org.checkerframework.dataflow.cfg.CFGProcessor
Create a CFG processor.
CFGProcessor.CFGProcessResult - Class in org.checkerframework.dataflow.cfg
The result of the CFG process, contains the control flow graph when successful.
CFGStatement(Tree, ClassTree) - Constructor for class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
 
CFGTranslationPhaseOne - Class in org.checkerframework.dataflow.cfg.builder
Class that performs phase one of the translation process.
CFGTranslationPhaseOne(TreeBuilder, AnnotationProvider, boolean, boolean, ProcessingEnvironment) - Constructor for class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
 
CFGTranslationPhaseThree - Class in org.checkerframework.dataflow.cfg.builder
Class that performs phase three of the translation process.
CFGTranslationPhaseThree() - Constructor for class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseThree
 
CFGTranslationPhaseThree.PredecessorHolder - Interface in org.checkerframework.dataflow.cfg.builder
A simple wrapper object that holds a basic block and allows to set one of its successors.
CFGTranslationPhaseTwo - Class in org.checkerframework.dataflow.cfg.builder
Class that performs phase two of the translation process.
CFGVisualizeLauncher - Class in org.checkerframework.dataflow.cfg.visualize
Launcher to generate the DOT or String representation of the control flow graph of a given method in a given class.
CFGVisualizeLauncher() - Constructor for class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
 
CFGVisualizer<V extends AbstractValue<V>,S extends Store<S>,T extends TransferFunction<V,S>> - Interface in org.checkerframework.dataflow.cfg.visualize
Perform some visualization on a control flow graph.
cfgVisualizer - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
The CFGVisualizer to be used by all CFAbstractAnalysis instances.
CFStore - Class in org.checkerframework.framework.flow
The default store used in the Checker Framework.
CFStore(CFAbstractAnalysis<CFValue, CFStore, ?>, boolean) - Constructor for class org.checkerframework.framework.flow.CFStore
 
CFStore(CFAbstractStore<CFValue, CFStore>) - Constructor for class org.checkerframework.framework.flow.CFStore
Copy constructor.
CFTransfer - Class in org.checkerframework.framework.flow
The default transfer function used in the Checker Framework.
CFTransfer(CFAbstractAnalysis<CFValue, CFStore, CFTransfer>) - Constructor for class org.checkerframework.framework.flow.CFTransfer
 
CFTreeBuilder - Class in org.checkerframework.framework.flow
The TreeBuilder permits the creation of new AST Trees using the non-public Java compiler API TreeMaker.
CFTreeBuilder(ProcessingEnvironment) - Constructor for class org.checkerframework.framework.flow.CFTreeBuilder
Creates a CFTreeBuilder.
CFValue - Class in org.checkerframework.framework.flow
The default abstract value used in the Checker Framework: a set of annotations and a TypeMirror.
CFValue(CFAbstractAnalysis<CFValue, ?, ?>, Set<AnnotationMirror>, TypeMirror) - Constructor for class org.checkerframework.framework.flow.CFValue
 
CHAR_EVERYTHING - Static variable in class org.checkerframework.common.value.util.Range
A range containing all possible char values.
CharacterLiteralNode - Class in org.checkerframework.dataflow.cfg.node
A node for a character literal.
CharacterLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.CharacterLiteralNode
Create a new CharacterLiteralNode.
charRange() - Method in class org.checkerframework.common.value.util.Range
Converts this range to a char range.
chars - Variable in enum org.checkerframework.checker.formatter.qual.ConversionCategory
The format specifier characters.
check(AnnotatedTypeMirror.AnnotatedExecutableType) - Static method in class org.checkerframework.common.returnsreceiver.FluentAPIGenerator
Check if a method was generated by a known fluent API generator and returns its receiver.
checkAccess(IdentifierTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
 
checkAccessAllowed(Element, AnnotatedTypeMirror, ExpressionTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
Issues an error if access not allowed, based on an @Unused annotation.
checkAndPerformFlowAnalysis(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
Flow analysis will be performed if all of the following are true.
checkAnnotationForErrorExpressions(AnnotationMirror, Tree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Reports a flowexpr.parse.error error for each Java expression in the given annotation that is an expression error string.
checkArguments(List<? extends AnnotatedTypeMirror>, List<? extends ExpressionTree>, CharSequence, List<?>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
A helper method to check that each passed argument is a subtype of the corresponding required argument, and issues "argument" error for each passed argument that not a subtype of the required one.
checkArrayInitialization(AnnotatedTypeMirror, List<? extends ExpressionTree>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
 
checkClassForErrorExpressions(ClassTree, AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
Reports an expression.unparsable error for each Java expression in the given class declaration AnnotatedTypeMirror that is an expression error string.
checkConditionalPostcondition(MethodTree, AnnotationMirror, JavaExpression, boolean) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
Check that the expression's type is annotated with annotation at every regular exit that returns result.
checkConstructorInvocation(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, NewClassTree) - Method in class org.checkerframework.checker.fenum.FenumVisitor
 
checkConstructorInvocation(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, NewClassTree) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
 
checkConstructorInvocation(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, NewClassTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
Check that the (explicit) annotations on a new class tree are comparable to the result type of the constructor.
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.checker.fenum.FenumVisitor
 
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
 
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
 
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.checker.interning.InterningVisitor
 
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.checker.lock.LockVisitor
 
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.checker.mustcall.MustCallVisitor
This method typically issues a warning if the result type of the constructor is not top, because in top-default type systems that indicates a potential problem.
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.checker.signedness.SignednessVisitor
 
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.checker.tainting.TaintingVisitor
Don't check that the constructor result is top.
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
 
checkConstructorResult(AnnotatedTypeMirror.AnnotatedExecutableType, ExecutableElement) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
Issue a warning if the result type of the constructor is not top.
checkContract(JavaExpression, AnnotationMirror, AnnotationMirror, CFAbstractStore<?, ?>) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
 
checkContract(JavaExpression, AnnotationMirror, AnnotationMirror, CFAbstractStore<?, ?>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
Returns true if and only if inferredAnnotation is valid for a given expression to match the necessaryAnnotation.
checkDefaultConstructor(ClassTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
 
CheckedPatternSyntaxException(PatternSyntaxException) - Constructor for exception org.checkerframework.checker.regex.util.RegexUtil.CheckedPatternSyntaxException
Constructs a new CheckedPatternSyntaxException equivalent to the given PatternSyntaxException.
CheckedPatternSyntaxException(String, String, int) - Constructor for exception org.checkerframework.checker.regex.util.RegexUtil.CheckedPatternSyntaxException
Constructs a new CheckedPatternSyntaxException.
checker - Variable in class org.checkerframework.checker.formatter.FormatterTreeUtil
The checker.
checker - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
The checker.
checker - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter
 
checker - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter.UnitsAnnotationFormatter
 
checker - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter.UnitsFormattingVisitor
 
checker - Variable in class org.checkerframework.common.basetype.BaseTypeValidator
BaseTypeChecker.
checker - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
The BaseTypeChecker for error reporting.
checker - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis
A checker that contains command-line arguments and other information.
checker - Variable in class org.checkerframework.framework.flow.CFCFGBuilder.CFCFGTranslationPhaseOne
The associated checker.
checker - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
The checker to use for option handling and resource management.
checker - Variable in class org.checkerframework.framework.type.AnnotationClassLoader
For issuing errors to the user.
checker - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
The type-checker that is associated with this.
CHECKER_BASE_DIR_NAME - Static variable in class org.checkerframework.framework.util.CheckerMain
Processor shorthand is enabled for processors in this directory in checker.jar.
CHECKER_QUAL_PATH_OPT - Static variable in class org.checkerframework.framework.util.CheckerMain
Option name for specifying an alternative checker-qual.jar location.
CHECKER_UTIL_PATH_OPT - Static variable in class org.checkerframework.framework.util.CheckerMain
Option name for specifying an alternative checker-util.jar location.
checkerJar - Variable in class org.checkerframework.framework.util.CheckerMain
The path to the jar containing CheckerMain.class (i.e.
CheckerMain - Class in org.checkerframework.framework.util
This class behaves similarly to javac.
CheckerMain(File, List<String>) - Constructor for class org.checkerframework.framework.util.CheckerMain
Construct all the relevant file locations and Java version given the path to this jar and a set of directories in which to search for jars.
checkerName - Variable in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
The (optional) checker name.
checkerQualJar - Variable in class org.checkerframework.framework.util.CheckerMain
The path to checker-qual.jar.
checkers - Variable in class org.checkerframework.framework.source.AggregateChecker
 
checkerUtilJar - Variable in class org.checkerframework.framework.util.CheckerMain
The path to checker-util.jar.
checkExceptionParameter(CatchTree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
 
checkExceptionParameter(CatchTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
Issue error if the exception parameter is not a supertype of the annotation specified by BaseTypeVisitor.getExceptionParameterLowerBoundAnnotations(), which is top by default.
checkExplicitAnnotationsOnIntersectionBounds(AnnotatedTypeMirror.AnnotatedIntersectionType, List<? extends Tree>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
Issues "explicit.annotation.ignored" warning if any explicit annotation on an intersection bound is not the same as the primary annotation of the given intersection type.
checkExtendsImplements(ClassTree) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
 
checkExtendsImplements(ClassTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
If "@B class Y extends @A X {}", then enforce that @B must be a subtype of @A.
checkFieldInvariantDeclarations(ClassTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
Check that the field invariant declaration annotations meet the following requirements:
  • If the superclass of classTree has a field invariant, then the field invariant for classTree must include all the fields in the superclass invariant and those fields' annotations must be a subtype (or equal) to the annotations for those fields in the superclass.
  • checkFieldsInitialized(Tree, boolean, Store, List<? extends AnnotationMirror>) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
    Checks that all fields (all static fields if staticFields is true) are initialized in the given store.
    checkForDefaultQualifierInHierarchy(QualifierDefaults) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Check that a default qualifier (in at least one hierarchy) has been set and issue an error if not.
    checkForPolymorphicQualifiers(ClassTree) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    checkForPolymorphicQualifiers(ClassTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Issues an "invalid.polymorphic.qualifier" error for all polymorphic annotations written on the class declaration.
    checkForPolymorphicQualifiers(List<? extends TypeParameterTree>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Issues an "invalid.polymorphic.qualifier" error for all polymorphic annotations written on the type parameters declaration.
    checkForRedundantTests(BinaryTree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Reports an error if a comparison of a @NonNull expression with the null literal is performed.
    checkForUninferredTypes(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    Throws an exception if the type is an uninferred type argument.
    checkInvalidOptionsInferSignatures() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    This method is called only when -Ainfer is passed as an option.
    checkMethodForErrorExpressions(MethodTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Reports an expression.unparsable error for each Java expression in the method declaration AnnotatedTypeMirror that is an expression error string.
    checkMethodInvocability(AnnotatedTypeMirror.AnnotatedExecutableType, MethodInvocationTree) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    checkMethodInvocability(AnnotatedTypeMirror.AnnotatedExecutableType, MethodInvocationTree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    checkMethodInvocability(AnnotatedTypeMirror.AnnotatedExecutableType, MethodInvocationTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Tests whether the method can be invoked using the receiver of the 'node' method invocation, and issues a "method.invocation" if the invocation is invalid.
    checkMethodReferenceAsOverride(MemberReferenceTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Check that a method reference is allowed.
    checkOrAreEqual(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
    First check visitHistory to see if type1 and type2 have been compared once already.
    checkOverride(MethodTree, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.checker.lock.LockVisitor
    Ensures that subclass methods are annotated with a stronger or equally strong side effect annotation than the parent class method.
    checkOverride(MethodTree, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Type checks that a method may override another method.
    checkOverride(MethodTree, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Type checks that a method may override another method.
    checkOverride() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    Perform the check.
    checkOverride(MethodTree, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.common.value.ValueVisitor
    Return types for methods that are annotated with @IntRangeFromX annotations need to be replaced with @UnknownVal.
    checkPostcondition(MethodTree, AnnotationMirror, JavaExpression) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakVisitor
     
    checkPostcondition(MethodTree, AnnotationMirror, JavaExpression) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Check that the expression's type is annotated with annotation at the regular exit store.
    checkPreconditions(MethodInvocationTree, Set<Contract.Precondition>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks that all the given preconditions hold true immediately prior to the method invocation or variable access at tree.
    checkPurity(MethodTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Check method purity if needed.
    checkPurity(TreePath, AnnotationProvider, boolean, boolean) - Static method in class org.checkerframework.dataflow.util.PurityChecker
    Compute whether the given statement is side-effect-free, deterministic, or both.
    checkQualifierParameter(ClassTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Issues an error if classTree has polymorphic fields but is not annotated with @HasQualifierParameter.
    checkReceiverOverride() - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor.GuiEffectOverrideChecker
    Extend the receiver part of the method override check.
    checkReceiverOverride() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    Issue an "override.receiver" error if the receiver override is not valid.
    checkSuperConstructorCall(MethodInvocationTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks that the following rule is satisfied: The type on a constructor declaration must be a supertype of the return type of "super()" invocation within that constructor.
    checkThisConstructorCall(MethodInvocationTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks that the following rule is satisfied: The type on a constructor declaration must be a supertype of the return type of "this()" invocation within that constructor.
    checkThisOrSuperConstructorCall(MethodInvocationTree, String) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
     
    checkThisOrSuperConstructorCall(MethodInvocationTree, String) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
     
    checkThisOrSuperConstructorCall(MethodInvocationTree, String) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks that the following rule is satisfied: The type on a constructor declaration must be a supertype of the return type of "this()" or "super()" invocation within that constructor.
    checkThrownExpression(ThrowTree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Case 4: Check for thrown exception nullness.
    checkThrownExpression(ThrowTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks the type of the thrown expression.
    checkTopLevelDeclaredOrPrimitiveType - Variable in class org.checkerframework.common.basetype.BaseTypeValidator
    Should the primary annotation on the top level type be checked?
    checkTypeArguments(Tree, List<? extends AnnotatedTypeParameterBounds>, List<? extends AnnotatedTypeMirror>, List<? extends Tree>, CharSequence, List<?>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks that the annotations on the type arguments supplied to a type or a method invocation are within the bounds of the type variables as declared, and issues the "type.argument" error if they are not.
    checkTypecastRedundancy(TypeCastTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    If the lint option "cast:redundant" is set, this methods issues a warning if the cast is redundant.
    checkTypecastSafety(TypeCastTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Issues a warning if the given explicitly-written typecast is unsafe.
    checkTypeForErrorExpressions(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Reports an expression.unparsable error for each Java expression in the given type that is an expression error string.
    checkVarargs(AnnotatedTypeMirror.AnnotatedExecutableType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    If the given invocation is a varargs invocation, check that the array type of actual varargs is a subtype of the corresponding formal parameter; issues "argument" error if not.
    classbody - Variable in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    ClassBound - Annotation Type in org.checkerframework.common.reflection.qual
    This represents a Class<T> object whose run-time value is equal to or a subtype of one of the arguments.
    classBoundValueElement - Variable in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
    The ClassBound.value argument/element.
    ClassDeclarationNode - Class in org.checkerframework.dataflow.cfg.node
    A node representing a class declaration that occurs within a method, for example, an anonymous class declaration.
    ClassDeclarationNode(ClassTree) - Constructor for class org.checkerframework.dataflow.cfg.node.ClassDeclarationNode
     
    classElementKinds() - Static method in class org.checkerframework.javacutil.ElementUtils
    classExtendsTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a class extends TypeAnnotationPosition.
    classGetCanonicalName - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    The Class.getCanonicalName() method.
    ClassGetName - Annotation Type in org.checkerframework.checker.signature.qual
    The type representation used by the Class.getName(), Class.forName(String), and Class.forName(String, boolean, ClassLoader) methods.
    ClassGetSimpleName - Annotation Type in org.checkerframework.checker.signature.qual
    The format produced by the Class.getSimpleName() method.
    classLoader - Variable in class org.checkerframework.framework.type.AnnotationClassLoader
    The class loader used to load annotation classes.
    ClassName - Class in org.checkerframework.dataflow.expression
    A ClassName represents either a class literal or the occurrence of a class as part of a static field access or static method invocation.
    ClassName(TypeMirror) - Constructor for class org.checkerframework.dataflow.expression.ClassName
    Creates a new ClassName object for the given type.
    ClassNameNode - Class in org.checkerframework.dataflow.cfg.node
    A node representing a class name used in an expression such as a static method invocation.
    ClassNameNode(IdentifierTree) - Constructor for class org.checkerframework.dataflow.cfg.node.ClassNameNode
     
    ClassNameNode(ClassTree) - Constructor for class org.checkerframework.dataflow.cfg.node.ClassNameNode
    Create a new ClassNameNode.
    ClassNameNode(MemberSelectTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.ClassNameNode
     
    ClassNameNode(TypeMirror, Element) - Constructor for class org.checkerframework.dataflow.cfg.node.ClassNameNode
     
    classTree - Variable in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
    The class tree this method belongs to.
    classTree - Variable in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
    The class tree this method belongs to.
    classTreeKinds() - Static method in class org.checkerframework.javacutil.TreeUtils
    Return the set of kinds that represent classes.
    ClassTypeParamApplier - Class in org.checkerframework.framework.util.element
    Applies the annotations present for a class type parameter onto an AnnotatedTypeVariable.
    ClassVal - Annotation Type in org.checkerframework.common.reflection.qual
    This represents a Class<T> object where the set of possible values of T is known at compile time.
    CLASSVAL_TOP - Variable in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory
     
    ClassValAnnotatedTypeFactory - Class in org.checkerframework.common.reflection
     
    ClassValAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory
    Create a new ClassValAnnotatedTypeFactory.
    ClassValAnnotatedTypeFactory.ClassValQualifierHierarchy - Class in org.checkerframework.common.reflection
    The qualifier hierarchy for the ClassVal type system.
    ClassValAnnotatedTypeFactory.ClassValTreeAnnotator - Class in org.checkerframework.common.reflection
    Implements the following type inference rules.
    ClassValBottom - Annotation Type in org.checkerframework.common.reflection.qual
    The bottom type in the ClassVal type system.
    ClassValChecker - Class in org.checkerframework.common.reflection
    The ClassVal Checker provides a sound estimate of the binary name of Class objects.
    ClassValChecker() - Constructor for class org.checkerframework.common.reflection.ClassValChecker
     
    ClassValQualifierHierarchy(Set<Class<? extends Annotation>>, Elements) - Constructor for class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValQualifierHierarchy
    Creates a ClassValQualifierHierarchy from the given classes.
    ClassValTreeAnnotator(ClassValAnnotatedTypeFactory) - Constructor for class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValTreeAnnotator
     
    classValues - Variable in class org.checkerframework.framework.flow.CFAbstractStore
    Information collected about classname.class values, using the internal representation ClassName.
    classValValueElement - Variable in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
    The ClassVal.value argument/element.
    ClassValVisitor - Class in org.checkerframework.common.reflection
    A visitor to verify validity of @ClassVal annotations.
    ClassValVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.reflection.ClassValVisitor
    Create a new ClassValVisitor.
    clear() - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    clear() - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
     
    clear() - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    clear() - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    clear() - Method in class org.checkerframework.framework.util.TreePathCacher
     
    clear() - Method in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Equalities
     
    clear() - Method in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Subtypes
     
    clear() - Method in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Supertypes
     
    clearAnnotations(Node) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Side-effects node by removing all annotations from anywhere inside its subtree.
    clearCache() - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
    Clears all caches.
    clearPrimaryAnnotations() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Removes all primary annotations on this type.
    clearValue(JavaExpression) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Remove any knowledge about the expression expr (correctly deciding where to remove the information depending on the type of the expression expr).
    code - Variable in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
     
    collectArgFiles(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
    Return the arguments that start with @ and therefore are files that contain javac arguments.
    CollectionToArrayHeuristics - Class in org.checkerframework.checker.nullness
    Determines the nullness type of calls to Collection.toArray().
    CollectionToArrayHeuristics(BaseTypeChecker, NullnessAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.nullness.CollectionToArrayHeuristics
    Create a CollectionToArrayHeuristics.
    collectionToArrayHeuristics - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Determines the nullness type of calls to Collection.toArray().
    CollectionUtils - Class in org.checkerframework.javacutil
    Utility methods related to Java Collections.
    CollectionUtils() - Constructor for class org.checkerframework.javacutil.CollectionUtils
     
    com.google.errorprone.annotations - package com.google.errorprone.annotations
     
    combine(AnalysisResult<V, S>) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Combine with another analysis result.
    combine(AnnotationMirror, AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    Returns annotation that is the combination of the two annotations.
    combine(AnnotationMirror, AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.poly.DefaultQualifierPolymorphism
    Combines the two annotations using the least upper bound.
    combine(AnnotatedTypeMirror, AnnotatedTypeMirror, QualifierHierarchy) - Static method in class org.checkerframework.framework.type.visitor.AnnotatedTypeCombiner
    Combines all annotations from from and to into to using the GLB.
    combineAnnotations(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeCombiner
    Computes the greatest lower bound of each set of annotations shared by from and to, and replaces the annotations in to with the result.
    combineNoAnnotations(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractValue.AnnotationSetCombiner
    Returns the primary annotation that result from of combining the two AnnotatedTypeMirror.AnnotatedTypeVariable.
    combineNoAnnotations(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractValue.ValueGlb
     
    combineNoAnnotations(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractValue.ValueLub
     
    combineOneAnnotation(AnnotationMirror, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractValue.AnnotationSetCombiner
    Returns the result of combining annotation with typeVar.
    combineOneAnnotation(AnnotationMirror, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractValue.ValueGlb
     
    combineOneAnnotation(AnnotationMirror, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractValue.ValueLub
     
    combineResults(R, R) - Method in class org.checkerframework.javacutil.SwitchExpressionScanner
    combineResults(R1, R1) - Method in class org.checkerframework.javacutil.SwitchExpressionScanner.FunctionalSwitchExpressionScanner
     
    combineSets(TypeMirror, Set<AnnotationMirror>, TypeMirror, Set<AnnotationMirror>, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractValue.AnnotationSetCombiner
    Combines the two sets.
    combineTwoAnnotations(AnnotationMirror, AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractValue.AnnotationSetCombiner
    Returns the result of combining the two annotations.
    combineTwoAnnotations(AnnotationMirror, AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractValue.ValueGlb
     
    combineTwoAnnotations(AnnotationMirror, AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractValue.ValueLub
     
    CommitmentTreeAnnotator(InitializationAnnotatedTypeFactory<?, ?, ?, ?>) - Constructor for class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTreeAnnotator
     
    CommitmentTypeAnnotator(InitializationAnnotatedTypeFactory<?, ?, ?, ?>) - Constructor for class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTypeAnnotator
     
    COMMON_BASE_DIR_NAME - Static variable in class org.checkerframework.framework.util.CheckerMain
    Processor shorthand is enabled for processors in this directory in checker.jar.
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.checker.formatter.FormatterVisitor
     
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterVisitor
     
    commonAssignmentCheck(Tree, ExpressionTree, String, Object...) - Method in class org.checkerframework.checker.index.inequality.LessThanVisitor
     
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.checker.index.inequality.LessThanVisitor
     
    commonAssignmentCheck(Tree, ExpressionTree, String, Object...) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundVisitor
     
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.checker.index.samelen.SameLenVisitor
    Merges SameLen annotations, then calls super.
    commonAssignmentCheck(Tree, ExpressionTree, String, Object...) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundVisitor
     
    commonAssignmentCheck(AnnotatedTypeMirror, ExpressionTree, String, Object...) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundVisitor
     
    commonAssignmentCheck(Tree, ExpressionTree, String, Object...) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
     
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.checker.lock.LockVisitor
     
    commonAssignmentCheck(Tree, ExpressionTree, String, Object...) - Method in class org.checkerframework.checker.mustcall.MustCallVisitor
    Mark (using the #commonAssignmentCheckOnResourceVariable field of this class) any assignments where the LHS is a resource variable, so that close doesn't need to be considered.
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.checker.mustcall.MustCallVisitor
    Iff the LHS is a resource variable, then #commonAssignmentCheckOnResourceVariable will be true.
    commonAssignmentCheck(Tree, ExpressionTree, String, Object...) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    commonAssignmentCheck(AnnotatedTypeMirror, ExpressionTree, String, Object...) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    commonAssignmentCheck(Tree, ExpressionTree, String, Object...) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
     
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
     
    commonAssignmentCheck(Tree, ExpressionTree, String, Object...) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks the validity of an assignment (or pseudo-assignment) from a value to a variable and emits an error message (through the compiler's messaging interface) if it is not valid.
    commonAssignmentCheck(AnnotatedTypeMirror, ExpressionTree, String, Object...) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks the validity of an assignment (or pseudo-assignment) from a value to a variable and emits an error message (through the compiler's messaging interface) if it is not valid.
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks the validity of an assignment (or pseudo-assignment) from a value to a variable and emits an error message (through the compiler's messaging interface) if it is not valid.
    commonAssignmentCheck(AnnotatedTypeMirror, ExpressionTree, String, Object...) - Method in class org.checkerframework.common.value.ValueVisitor
    ValueVisitor overrides this method so that it does not have to check variables annotated with the IntRangeFromPositive annotation, the IntRangeFromNonNegative annotation, or the IntRangeFromGTENegativeOne annotation.
    commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String, Object...) - Method in class org.checkerframework.common.value.ValueVisitor
     
    commonAssignmentCheckEndDiagnostic(boolean, String, AnnotatedTypeMirror, AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Prints a diagnostic about exiting commonAssignmentCheck, if the showchecks option was set.
    commonAssignmentCheckEndDiagnostic(String, AnnotatedTypeMirror, AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Prints a diagnostic about exiting commonAssignmentCheck, if the showchecks option was set.
    commonAssignmentCheckStartDiagnostic(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Prints a diagnostic about entering commonAssignmentCheck, if the showchecks option was set.
    commonConvert(Node, TypeMirror, boolean) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Assignment conversion and method invocation conversion are almost identical, except that assignment conversion allows narrowing.
    compare(Block, Block) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist.BackwardDFOComparator
     
    compare(Block, Block) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist.ForwardDFOComparator
     
    compare(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
    Return true if the twe types are the same.
    compareAnnotationMirrors(AnnotationMirror, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Provide ordering for AnnotationMirrors.
    compareDiagnosticPosition(Tree, Tree) - Static method in class org.checkerframework.javacutil.InternalUtils
    Compares tree1 to tree2 by the position at which a diagnostic (e.g., an error message) for the tree should be printed.
    compareTo(Default) - Method in class org.checkerframework.framework.util.defaults.Default
     
    compareTo(QualifierKind) - Method in interface org.checkerframework.framework.util.QualifierKind
     
    CompareToMethod - Annotation Type in org.checkerframework.checker.interning.qual
    Method declaration annotation that indicates a method has a specification like compareTo() or compare().
    compareUnsigned(short, short) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Compares two unsigned shorts x and y.
    compareUnsigned(byte, byte) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Compares two unsigned bytes x and y.
    CompilerMessageKey - Annotation Type in org.checkerframework.checker.compilermsgs.qual
    A string that is definitely a compiler message key.
    CompilerMessageKeyBottom - Annotation Type in org.checkerframework.checker.compilermsgs.qual
    The bottom type in the Compiler Message Key type system.
    CompilerMessagesAnnotatedTypeFactory - Class in org.checkerframework.checker.compilermsgs
    A PropertyKeyATF that uses CompilerMessageKey to annotate the keys.
    CompilerMessagesAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.compilermsgs.CompilerMessagesAnnotatedTypeFactory
     
    CompilerMessagesChecker - Class in org.checkerframework.checker.compilermsgs
    A PropertyKeyChecker for the compiler message keys that are used in the Checker Framework.
    CompilerMessagesChecker() - Constructor for class org.checkerframework.checker.compilermsgs.CompilerMessagesChecker
     
    componentsByName - Variable in class org.checkerframework.framework.stub.AnnotationFileParser.RecordStub
    A map from name to record component.
    componentsInCanonicalConstructor - Variable in class org.checkerframework.framework.stub.AnnotationFileParser.RecordStub
    If the canonical constructor is given in the stubs, the annotated types (in component declaration order) for the constructor.
    compoundAssignmentTreeArgTypes(CompoundAssignmentTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the types of the two arguments to the CompoundAssignmentTree, accounting for widening and unboxing if applicable.
    computeNeighborhoodOfEmptyBlock(RegularBlockImpl, Set<RegularBlockImpl>, Set<CFGTranslationPhaseThree.PredecessorHolder>) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseThree
    Compute the set of empty regular basic blocks emptyBlocks, starting at start and going both forward and backwards.
    computeNeighborhoodOfEmptyBlockBackwards(RegularBlockImpl, Set<RegularBlockImpl>, Set<CFGTranslationPhaseThree.PredecessorHolder>) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseThree
    Compute the set of empty regular basic blocks emptyBlocks, starting at start and looking only backwards in the control flow graph.
    computeNewValueAndInsert(JavaExpression, V, BinaryOperator<V>, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Inserts the result of applying merger to value and the previous value for expr.
    concatenate(T, T[], T) - Static method in class org.checkerframework.javacutil.SystemUtil
    Deprecated.
    use PlumeUtil.concat
    concatenate(T[], T...) - Static method in class org.checkerframework.javacutil.SystemUtil
    Deprecated.
    use StringsPlume.concatenate
    concatenateAddedStringLiterals(Node) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Side-effects node by combining any added String literals in node's subtree into their concatenation.
    condition - Variable in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    condition - Variable in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
    Node representing the condition checked by the expression
    ConditionalAndNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a conditional and expression:
    ConditionalAndNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
    Create a new ConditionalAndNode.
    ConditionalBlock - Interface in org.checkerframework.dataflow.cfg.block
    Represents a conditional basic block.
    ConditionalBlockImpl - Class in org.checkerframework.dataflow.cfg.block
    Implementation of a conditional basic block.
    ConditionalBlockImpl() - Constructor for class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
    Initialize an empty conditional basic block to be filled with contents and linked to other basic blocks later.
    conditionalExprPromotion(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Convert an operand of a conditional expression to the type of the whole expression.
    ConditionalNotNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a conditional not expression:
    ConditionalNotNode(UnaryTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.ConditionalNotNode
    Create a new ConditionalNotNode.
    ConditionalOrNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a conditional or expression:
    ConditionalOrNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
    Create a new ConditionalOrNode.
    ConditionalPostcondition(String, AnnotationMirror, AnnotationMirror, boolean) - Constructor for class org.checkerframework.framework.util.Contract.ConditionalPostcondition
    Create a new conditional postcondition.
    ConditionalPostconditionAnnotation - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation that indicates that an annotation E is a conditional postcondition annotation, i.e., E is a type-specialized version of EnsuresQualifierIf or EnsuresQualifierIf.List.
    ConditionalTransferResult<V extends AbstractValue<V>,S extends Store<S>> - Class in org.checkerframework.dataflow.analysis
    Implementation of a TransferResult with two non-exceptional stores.
    ConditionalTransferResult(V, S, S, boolean) - Constructor for class org.checkerframework.dataflow.analysis.ConditionalTransferResult
    ConditionalTransferResult(V, S, S) - Constructor for class org.checkerframework.dataflow.analysis.ConditionalTransferResult
    Create a new ConditionalTransferResult(AbstractValue, Store, Store, Map, boolean), using false for whether the store changed and null for TransferResult.exceptionalStores.
    ConditionalTransferResult(V, S, S, Map<TypeMirror, S>) - Constructor for class org.checkerframework.dataflow.analysis.ConditionalTransferResult
    Create a new ConditionalTransferResult(AbstractValue, Store, Store, Map, boolean), using false for the storeChanged formal parameter.
    ConditionalTransferResult(V, S, S, Map<TypeMirror, S>, boolean) - Constructor for class org.checkerframework.dataflow.analysis.ConditionalTransferResult
    Create a ConditionalTransferResult with thenStore as the resulting store if the corresponding Node evaluates to true and elseStore otherwise.
    Constant - Class in org.checkerframework.dataflow.constantpropagation
     
    Constant(Constant.Type) - Constructor for class org.checkerframework.dataflow.constantpropagation.Constant
    Create a constant for type.
    Constant(Integer) - Constructor for class org.checkerframework.dataflow.constantpropagation.Constant
    Create a constant for value.
    Constant.Type - Enum in org.checkerframework.dataflow.constantpropagation
     
    ConstantPropagationPlayground - Class in org.checkerframework.dataflow.cfg.playground
     
    ConstantPropagationPlayground() - Constructor for class org.checkerframework.dataflow.cfg.playground.ConstantPropagationPlayground
     
    ConstantPropagationStore - Class in org.checkerframework.dataflow.constantpropagation
    A store that records information about constant values.
    ConstantPropagationStore() - Constructor for class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
    Creates a new ConstantPropagationStore.
    ConstantPropagationStore(Map<Node, Constant>) - Constructor for class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    ConstantPropagationTransfer - Class in org.checkerframework.dataflow.constantpropagation
     
    ConstantPropagationTransfer() - Constructor for class org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer
     
    constrainAnonymousClassToUI(TypeElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
    Force the given anonymous inner class to be an @UI instantiation of its base class.
    constrainLambdaToUI(LambdaExpressionTree) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
    Force the given lambda expression to have UIEffect.
    ConstraintMap - Class in org.checkerframework.framework.util.typeinference.solver
    ConstraintMap holds simplified versions of the TUConstraints for ALL type variable for which we are inferring an argument.
    ConstraintMap(Set<TypeVariable>) - Constructor for class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
     
    ConstraintMap(ConstraintMap) - Constructor for class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
     
    ConstraintMapBuilder - Class in org.checkerframework.framework.util.typeinference.solver
    Converts a set of TUConstraints into a ConstraintMap.
    ConstraintMapBuilder() - Constructor for class org.checkerframework.framework.util.typeinference.solver.ConstraintMapBuilder
     
    construct(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.typeinference.constraint.A2F
     
    construct(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
    Used to create a new constraint of the same subclass of AFConstraint.
    construct(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.typeinference.constraint.F2A
     
    construct(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.typeinference.constraint.FIsA
     
    constructor - Variable in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    constructor(NewClassTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determines the symbol for a constructor given an invocation via new.
    constructorFromUse(NewClassTree) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
     
    constructorFromUse(NewClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Determines the type of the invoked constructor based on the passed new class tree.
    constructorFromUse(NewClassTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    constructorFromUsePreSubstitution(NewClassTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
     
    constructorFromUsePreSubstitution(NewClassTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    A callback method for the AnnotatedTypeFactory subtypes to customize the handling of the declared constructor type before type variable substitution.
    constructorFromUsePreSubstitution(NewClassTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    contains(long) - Method in class org.checkerframework.common.value.util.Range
    Returns true if the element is contained in this range.
    contains(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns true if the other range is contained in this range.
    contains(Block) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
    Check if AbstractAnalysis.Worklist.queue contains the block which is passed as the argument.
    contains(Object) - Method in class org.checkerframework.dataflow.util.IdentityMostlySingleton
     
    contains(Object) - Method in class org.checkerframework.dataflow.util.MostlySingleton
     
    contains(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.SubtypeVisitHistory
    Returns true if type1 and type2 (or an equivalent pair) have been passed to the put method previously.
    contains(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
     
    contains(Object) - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    containsAll(Collection<?>) - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    containsAll(Collection<?>) - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    containsKey(Object) - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.ClassName
     
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns true if and only if other appears anywhere in this or an expression appears in this such that other might alias this expression, and that expression is modifiable.
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.Unknown
     
    containsModifiableAliasOf(Store<?>, JavaExpression) - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    containsModifier(AnnotatedTypeMirror, AnnotationMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Checks whether type contains the given modifier, also recursively in type arguments and arrays.
    containsNullnessAnnotation(List<? extends AnnotationTree>, Tree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Returns true if some annotation on the given type, or in the given list, is a nullness annotation such as @NonNull, @Nullable, @MonotonicNonNull, etc.
    containsNullnessAnnotation(List<? extends AnnotationTree>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Returns true if some annotation in the given list is a nullness annotation such as @NonNull, @Nullable, @MonotonicNonNull, etc.
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.ClassName
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.JavaExpression
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.Unknown
     
    containsOfClass(Class<? extends JavaExpression>) - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    containsSame(Collection<? extends AnnotationMirror>, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Checks that the collection contains the annotation.
    containsSameByClass(Collection<? extends AnnotationMirror>, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Checks that the collection contains the annotation.
    containsSameByClass(Collection<? extends AnnotationMirror>, Class<? extends Annotation>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Checks that the collection contains the annotation.
    containsSameByName(Collection<? extends AnnotationMirror>, String) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Checks that the collection contains an annotation of the given name.
    containsSameByName(Collection<? extends AnnotationMirror>, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Checks that the collection contains an annotation of the given name.
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ClassName
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns true if and only if this contains a JavaExpression that is syntactically equal to other.
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.Unknown
     
    containsSyntacticEqualJavaExpression(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    containsThisConstructorInvocation(MethodTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the first statement in the body is a self constructor invocation within a constructor.
    containsTwoStores() - Method in class org.checkerframework.dataflow.analysis.ConditionalTransferResult
     
    containsTwoStores() - Method in class org.checkerframework.dataflow.analysis.RegularTransferResult
     
    containsTwoStores() - Method in class org.checkerframework.dataflow.analysis.TransferInput
    Returns true if and only if this transfer input contains two stores that are potentially not equal.
    containsTwoStores() - Method in class org.checkerframework.dataflow.analysis.TransferResult
    Returns true if and only if this transfer result contains two stores that are potentially not equal.
    containsTypeParameter(AnnotatedTypeMirror, Collection<TypeVariable>) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    Returns true if type contains a use of a type variable in typeVariables.
    containsUninferredTypeArguments(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns whether this type or any component type is a wildcard type for which Java 7 type inference is insufficient.
    containsUninferredTypeArguments() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns whether this type or any component type is a wildcard type for which Java 7 type inference is insufficient.
    containsUnknown() - Method in class org.checkerframework.dataflow.expression.JavaExpression
     
    containsValue(Object) - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    contents - Variable in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
    Internal representation of the contents.
    Contract - Class in org.checkerframework.framework.util
    A contract represents an annotation on an expression.
    Contract.ConditionalPostcondition - Class in org.checkerframework.framework.util
    Represents a conditional postcondition that must be verified by BaseTypeVisitor or one of its subclasses.
    Contract.Kind - Enum in org.checkerframework.framework.util
    Enumerates the kinds of contracts.
    Contract.Postcondition - Class in org.checkerframework.framework.util
    A postcondition contract.
    Contract.Precondition - Class in org.checkerframework.framework.util
    A precondition contract.
    contractAnnotation - Variable in class org.checkerframework.framework.util.Contract
    The annotation that expressed this contract; used for diagnostic messages.
    ContractsFromMethod - Class in org.checkerframework.framework.util
    A utility class to retrieve pre- and postconditions from a method.
    ContractsFromMethod(GenericAnnotatedTypeFactory<?, ?, ?, ?>) - Constructor for class org.checkerframework.framework.util.ContractsFromMethod
    Creates a ContractsFromMethod for the given factory.
    contractsUtils - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    to handle method pre- and postconditions
    ControlFlowGraph - Class in org.checkerframework.dataflow.cfg
    A control flow graph (CFG for short) of a single method.
    ControlFlowGraph(SpecialBlock, SpecialBlockImpl, SpecialBlockImpl, UnderlyingAST, IdentityHashMap<Tree, Set<Node>>, IdentityHashMap<Tree, Set<Node>>, IdentityHashMap<UnaryTree, AssignmentNode>, List<ReturnNode>, List<ClassTree>, List<LambdaExpressionTree>) - Constructor for class org.checkerframework.dataflow.cfg.ControlFlowGraph
     
    ConversionCategory - Enum in org.checkerframework.checker.formatter.qual
    Elements of this enumeration are used in a Format annotation to indicate the valid types that may be passed as a format parameter.
    conversionCharFromFormat(String) - Static method in class org.checkerframework.checker.formatter.util.FormatUtil
    Deprecated.
    This method is public only for testing. Use private method #conversionCharFromFormat(Matcher).
    conversionRequiresNarrowing(TypeMirror, Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Return whether a conversion from the type of the node to varType requires narrowing.
    convert(JavaExpression) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
    Converts javaExpr and returns the resulting JavaExpression.
    convert(List<JavaExpression>) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
    Converts all the expressions in list and returns the resulting list.
    convertAnnotatedTypeMirror(StringToJavaExpression, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Calls DependentTypesHelper.convertAnnotationMirror(StringToJavaExpression, AnnotationMirror) on each annotation mirror on type with stringToJavaExpr.
    convertAnnotationMirror(StringToJavaExpression, AnnotationMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Given an annotation anno, this method builds a new annotation with the Java expressions transformed according to stringToJavaExpr.
    convertArrayLenToArrayLenRange(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Converts an @ArrayLen annotation to an @ArrayLenRange annotation.
    convertCallArguments(ExecutableElement, List<? extends ExpressionTree>) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Given a method element and as list of argument expressions, return a list of Nodes representing the arguments converted for a call of the method.
    convertedTreeLookup - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Map from AST Trees to post-conversion sets of Nodes.
    convertIntRangeToIntVal(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Convert an @IntRange annotation to an @IntVal annotation, or to UNKNOWNVAL if the input is too wide to be represented as an @IntVal.
    convertIntValToIntRange(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Converts an @IntVal annotation to an @IntRange annotation.
    convertToAnnotation(ProcessingEnvironment) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Returns the AnnotationMirror that represents this qualifier.
    convertToPredicate(AnnotationMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Converts the given annotation mirror to a predicate.
    convertToSubstringIndexAnnotation(ProcessingEnvironment) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Returns the @SubstringIndexFor AnnotationMirror from the Substring Index hierarchy that imposes the same upper bounds on the annotated expression as this qualifier.
    convertUBQualifierToAnnotation(UBQualifier) - Method in class org.checkerframework.checker.index.substringindex.SubstringIndexAnnotatedTypeFactory
    Converts an instance of UBQualifier to an annotation from the Substring Index hierarchy.
    convertUBQualifierToAnnotation(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    Convert the internal representation to an annotation.
    copy() - Method in interface org.checkerframework.dataflow.analysis.Store
    Returns an exact copy of this store.
    copy() - Method in class org.checkerframework.dataflow.analysis.TransferInput
    Returns an exact copy of this store.
    copy() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
     
    copy() - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    copy() - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
     
    copy() - Method in class org.checkerframework.framework.flow.CFAbstractStore
     
    copyAdd(char, OffsetEquation) - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Adds or subtracts the other equation to a copy of this one.
    copyAnnotations - Variable in class org.checkerframework.framework.type.AnnotatedTypeCopier
    copyElementValuesFromAnnotation(AnnotationMirror, String...) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Copies every element value from the given annotation.
    copyElementValuesFromAnnotation(AnnotationMirror, Collection<ExecutableElement>) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Copies every element value from the given annotation.
    copyIntersectionBoundAnnotations() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
    Copy the first annotation (in each hierarchy) on a bound to the primary annotation location of the intersection type.
    copyOnlyExplicitConstructorAnnotations(AnnotatedTypeFactory, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Copies explicit annotations and annotations resulting from resolution of polymorphic qualifiers from constructor to returnType.
    copyRenameElementValuesFromAnnotation(AnnotationMirror, Map<String, String>) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Copies the specified element values from the given annotation, using the specified renaming map.
    copyTAPosition(TypeAnnotationPosition) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Copy a TypeAnnotationPosition.
    correctResults(Map<TypeVariable, AnnotatedTypeMirror>, ExpressionTree, ExecutableType, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    If the type arguments computed by DefaultTypeArgumentInference don't match the return type mirror of invocation, then replace those type arguments with an uninferred wildcard.
    COUNT_FRAMEWORK_BUILD_CALLS - Static variable in class org.checkerframework.checker.calledmethods.CalledMethodsChecker
    If this option is supplied, count the number of analyzed calls to build() in supported builder frameworks and print it when analysis is complete.
    COUNT_MUST_CALL - Static variable in class org.checkerframework.checker.resourceleak.ResourceLeakChecker
    Command-line option for counting how many must-call obligations were checked by the Resource Leak Checker, and emitting the number after processing all files.
    Covariant - Annotation Type in org.checkerframework.framework.qual
    A marker annotation, written on a class declaration, that signifies that one or more of the class's type parameters can be treated covariantly.
    create(MethodInvocationTree, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
    Creates a new FormatCall, or returns null.
    create(int) - Static method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundLiteralQualifier
    Creates an UpperBoundLiteralQualifier.
    create(long, long) - Static method in class org.checkerframework.common.value.util.Range
    Constructs a range with its bounds specified by two parameters, from and to.
    create(Collection<? extends Number>) - Static method in class org.checkerframework.common.value.util.Range
    Create a Range from a collection of Numbers.
    create(TypeKind) - Static method in class org.checkerframework.common.value.util.Range
    Returns a Range representing all possible values for the given primitive type.
    create(Contract.Kind, String, AnnotationMirror, AnnotationMirror, Boolean) - Static method in class org.checkerframework.framework.util.Contract
    Creates a new Contract.
    createAbstractValue(Set<AnnotationMirror>, TypeMirror) - Method in class org.checkerframework.checker.lock.LockAnalysis
     
    createAbstractValue(Set<AnnotationMirror>, TypeMirror) - Method in class org.checkerframework.checker.nullness.KeyForAnalysis
     
    createAbstractValue(Set<AnnotationMirror>, TypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnalysis
     
    createAbstractValue(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Creates an abstract value from the annotated type mirror.
    createAbstractValue(Set<AnnotationMirror>, TypeMirror) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Returns an abstract value containing the given annotations and underlyingType.
    createAbstractValue(Set<AnnotationMirror>, TypeMirror) - Method in class org.checkerframework.framework.flow.CFAnalysis
     
    createAccumulatorAnnotation(List<String>) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Creates a new instance of the accumulator annotation that contains the elements of values.
    createAccumulatorAnnotation(String) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Creates a new instance of the accumulator annotation that contains exactly one value.
    createAliasAnalyses() - Method in class org.checkerframework.common.accumulation.AccumulationChecker
    Get the alias analyses that this checker should employ.
    createAndInitQualifierDefaults() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Create QualifierDefaults which handles checker specified defaults, and initialize the created QualifierDefaults.
    createAnnotatedTypeFormatter() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Returns an AnnotatedTypeFormatter that does not print the qualifiers on null literals.
    createAnnotatedTypeFormatter() - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
     
    createAnnotatedTypeFormatter() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Creates the AnnotatedTypeFormatter used by this type factory and all AnnotatedTypeMirrors it creates.
    createAnnotationClassLoader() - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
     
    createAnnotationClassLoader() - Method in class org.checkerframework.common.subtyping.SubtypingAnnotatedTypeFactory
     
    createAnnotationClassLoader() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Factory method to easily change what AnnotationClassLoader is created to load type annotation classes.
    createAnnotationFormatter() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
     
    createAnnotationMap() - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Create a map suitable for storing AnnotationMirror as keys.
    createAnnotationMirrors(Elements) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
    Creates and returns a mapping from qualifier kind to an annotation mirror created from the qualifier kind's annotation class.
    createAnnotationSet() - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Constructs a Set for storing AnnotationMirrors.
    createAnnotationSet(Collection<AnnotationMirror>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Constructs a Set for storing AnnotationMirrors contain all the annotations in annos.
    createArgumentAFConstraints(AnnotatedTypeFactory, List<AnnotatedTypeMirror>, AnnotatedTypeMirror.AnnotatedExecutableType, Set<TypeVariable>, boolean) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
    Step 1: Create a constraint Ai << Fi for each Argument(Ai) to formal parameter(Fi).
    createArrayLenAnnotation(List<Integer>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns a ArrayLen annotation using the values.
    createArrayLenRangeAnnotation(int, int) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Create an @ArrayLenRange annotation from the two (inclusive) bounds.
    createArrayLenRangeAnnotation(Range) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Create an @ArrayLenRange annotation from the range.
    createArrayType(TypeMirror, Types) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns an ArrayType with elements of type componentType.
    createAssignmentConstraints(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedExecutableType, Set<AFConstraint>, Map<TypeVariable, AnnotatedTypeMirror>, Set<TypeVariable>, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
    The first half of Step 6.
    createBasicTreeAnnotator() - Method in class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory
     
    createBooleanAnnotation(List<Boolean>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns a BoolVal annotation using the values.
    createBottoms() - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
    Creates and returns the unmodifiable set of bottom AnnotationMirrors.
    createBottomsMap() - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
    Creates a mapping from QualifierKind to AnnotationMirror, where the QualifierKind is bottom and the AnnotationMirror is bottom in their respective hierarchies.
    createCalledMethods(String...) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
    Creates a @CalledMethods annotation whose values are the given strings.
    createCFGVisualizer() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Create a new CFGVisualizer.
    createCharAnnotation(List<Character>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns a IntVal annotation using the values.
    createCombinedSameLen(List<JavaExpression>, List<AnnotationMirror>) - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
    Generates a SameLen that includes each expression, as well as everything in the annotations2, if they are SameLen annotations.
    createCompilationBootclasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
    Returns the compilation bootclasspath from argsList.
    createCompoundFromAnnotationMirror(AnnotationMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Returns a newly created Attribute.Compound corresponding to an argument AnnotationMirror.
    createContractsFromMethod() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Creates an ContractsFromMethod and returns it.
    createCopiedStore(LockStore) - Method in class org.checkerframework.checker.lock.LockAnalysis
     
    createCopiedStore(KeyForStore) - Method in class org.checkerframework.checker.nullness.KeyForAnalysis
     
    createCopiedStore(NullnessStore) - Method in class org.checkerframework.checker.nullness.NullnessAnalysis
     
    createCopiedStore(S) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Returns an identical copy of the store s.
    createCopiedStore(CFStore) - Method in class org.checkerframework.framework.flow.CFAnalysis
     
    createCpOpts(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
     
    createDefaultApplierElement(AnnotatedTypeFactory, Element, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
     
    createDefaultForTypeAnnotator() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    createDefaultForTypeAnnotator() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    createDefaultForUseTypeAnnotator() - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
     
    createDefaultForUseTypeAnnotator() - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
     
    createDefaultForUseTypeAnnotator() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    createDependentTypesHelper() - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
     
    createDependentTypesHelper() - Method in class org.checkerframework.checker.index.substringindex.SubstringIndexAnnotatedTypeFactory
    Creates an DependentTypesHelper that allows use of addition and subtraction in the Substring Index Checker annotations.
    createDependentTypesHelper() - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
     
    createDependentTypesHelper() - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
     
    createDependentTypesHelper() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Creates a DependentTypesHelper and returns it.
    createDependentTypesTreeAnnotator() - Method in class org.checkerframework.checker.index.OffsetDependentTypesHelper
     
    createDependentTypesTreeAnnotator() - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Creates a TreeAnnotator that viewpoint-adapts dependent type annotations.
    createDirectSuperMap() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    Creates a mapping from a QualifierKind to a set of its direct super qualifier kinds.
    createDoubleAnnotation(List<Double>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns a DoubleVal annotation using the values.
    createDoubleValAnnotation(List<Double>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns a DoubleVal annotation using the values.
    createElementlessQualifierMap() - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
    Creates a mapping from QualifierKind to AnnotationMirror for all qualifiers whose annotations do not have elements.
    createEmptyStore(boolean) - Method in class org.checkerframework.checker.lock.LockAnalysis
     
    createEmptyStore(boolean) - Method in class org.checkerframework.checker.nullness.KeyForAnalysis
     
    createEmptyStore(boolean) - Method in class org.checkerframework.checker.nullness.NullnessAnalysis
     
    createEmptyStore(boolean) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Returns an empty store of the appropriate type.
    createEmptyStore(boolean) - Method in class org.checkerframework.framework.flow.CFAnalysis
     
    createEnhancedForLoopArrayVariable(ExpressionTree, VariableElement) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    createEnhancedForLoopArrayVariable(ExpressionTree, VariableElement) - Method in class org.checkerframework.framework.flow.CFCFGBuilder.CFCFGTranslationPhaseOne
     
    createEnhancedForLoopIteratorVariable(MethodInvocationTree, VariableElement) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    createEnhancedForLoopIteratorVariable(MethodInvocationTree, VariableElement) - Method in class org.checkerframework.framework.flow.CFCFGBuilder.CFCFGTranslationPhaseOne
     
    createEqualityComparer() - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Create the equality comparer.
    createError(String, JavaExpressionParseUtil.JavaExpressionParseException) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Creates a JavaExpression representing the exception thrown when parsing expression.
    createError(String, String) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Creates a JavaExpression representing the error caused when parsing expression
    createFactory(CompilationUnitTree) - Method in class org.checkerframework.checker.signature.SignatureChecker
     
    createFlowAnalysis() - Method in class org.checkerframework.checker.calledmethods.CalledMethodsAnnotatedTypeFactory
     
    createFlowAnalysis() - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
     
    createFlowAnalysis() - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
     
    createFlowAnalysis() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    createFlowAnalysis() - Method in class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
     
    createFlowAnalysis() - Method in class org.checkerframework.common.basetype.BaseAnnotatedTypeFactory
     
    createFlowAnalysis() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the appropriate flow analysis class that is used for the org.checkerframework.dataflow analysis.
    createFlowTransferFunction(CFAbstractAnalysis<CFValue, LockStore, LockTransfer>) - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
     
    createFlowTransferFunction(CFAbstractAnalysis<KeyForValue, KeyForStore, KeyForTransfer>) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
     
    createFlowTransferFunction(CFAbstractAnalysis<NullnessValue, NullnessStore, NullnessTransfer>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    createFlowTransferFunction(CFAbstractAnalysis<CFValue, CFStore, CFTransfer>) - Method in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
     
    createFlowTransferFunction(CFAbstractAnalysis<CFValue, CFStore, CFTransfer>) - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
     
    createFlowTransferFunction(CFAbstractAnalysis<CFValue, CFStore, CFTransfer>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    createFlowTransferFunction(CFAbstractAnalysis<Value, Store, TransferFunction>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the appropriate transfer function that is used for the org.checkerframework.dataflow analysis.
    createFormatForCall(MethodInvocationTree, I18nFormatterAnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Returns an I18nFormatCall instance, only if there is an @I18nFormatFor annotation.
    createGlbsMap() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    Creates the glb of qualifier kinds.
    createHierarchyMap(AnnotationMirrorSet, QualifierHierarchy) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    Take a set of annotations and separate them into a mapping of hierarchy top => annotations in hierarchy.
    createInitialAssignmentConstraints(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeFactory, Set<TypeVariable>) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
    Create a set of constraints between return type and any type to which it is assigned.
    createIntRangeAnnotation(Range) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Create an @IntRange or @IntVal annotation from the range.
    createIntValAnnotation(List<Long>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns a IntVal or IntRange annotation using the values.
    createKeyForAnnotationMirrorWithValue(Set<String>) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
    Given a string array 'values', returns an AnnotationMirror corresponding to @KeyFor(values)
    createKeyForAnnotationMirrorWithValue(String) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
    Given a string 'value', returns an AnnotationMirror corresponding to @KeyFor(value)
    createLessThanQualifier(List<String>) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Creates a less than qualifier given the expressions.
    createLessThanQualifier(String) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Returns @LessThan(expression).
    createLiteral(int) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    Creates a @UpperBoundLiteral annotation.
    createLiteral(TypeTag, Object, TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    Creates a LiteralTree for the given value.
    createLRUCache(int) - Static method in class org.checkerframework.javacutil.CollectionUtils
    Creates a LRU cache.
    createLubsMap() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    Creates the lub of qualifier kinds.
    createMatchesRegexAnnotation(List<String>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Creates an MatchesRegex annotation for the given regular expressions.
    createMustCall(List<String>) - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    Creates a MustCall annotation whose values are the given strings.
    createNameToAnnotationMap(List<TypeElement>) - Static method in class org.checkerframework.framework.stub.AnnotationFileParser
    All annotations declared within any of the given elements.
    createNumberAnnotationMirror(List<Number>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns an annotation that represents the given set of values.
    createOffsetForInt(int) - Static method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Creates an offset equation that is only the int value specified.
    createOffsetFromJavaExpression(String) - Static method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Creates an offset equation from the expressionEquation.
    createOffsetFromNode(Node, AnnotationProvider, char) - Static method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Creates an offset equation from the Node.
    createOffsetFromNodesValue(Node, ValueAnnotatedTypeFactory, char) - Static method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    If node is an int value known at compile time, then the returned equation is just the int value or if op is '-', the return equation is the negation of the int value.
    createOverrideChecker(Tree, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    createOverrideChecker(Tree, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Create an OverrideChecker.
    createPpOpts(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
    Returns processor path options.
    createPredicateAnnotation(String) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Creates a new predicate annotation from the given string.
    createQualifierDefaults() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Create QualifierDefaults which handles checker specified defaults.
    createQualifierHierarchy() - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.index.searchindex.SearchIndexAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.index.substringindex.SubstringIndexAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
    Set the Bottom qualifier as the bottom of the hierarchy.
    createQualifierHierarchy() - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker.GeneralAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    createQualifierHierarchy() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the QualifierHierarchy to be used by this checker.
    createQualifierKindHierarchy(Collection<Class<? extends Annotation>>) - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory.FenumQualifierHierarchy
     
    createQualifierKindHierarchy(Collection<Class<? extends Annotation>>) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy
     
    createQualifierKindHierarchy(Collection<Class<? extends Annotation>>) - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
    createQualifierKindHierarchy(Collection<Class<? extends Annotation>>) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
    createQualifierKinds(Collection<Class<? extends Annotation>>) - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    Creates all QualifierKind objects for the given qualifier classes and adds them to qualifierClassMap.
    createQualifierPolymorphism() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Creates the QualifierPolymorphism instance which supports the QualifierPolymorphism mechanism.
    createQualifierUpperBounds() - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
     
    createQualifierUpperBounds() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Creates QualifierUpperBounds for this type factory.
    createRequiresOrEnsuresQualifier(String, AnnotationMirror, AnnotatedTypeMirror, Analysis.BeforeOrAfter, List<AnnotationMirror>) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsAnnotatedTypeFactory
     
    createRequiresOrEnsuresQualifier(String, AnnotationMirror, AnnotatedTypeMirror, Analysis.BeforeOrAfter, List<AnnotationMirror>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    createRequiresOrEnsuresQualifier(String, AnnotationMirror, AnnotatedTypeMirror, Analysis.BeforeOrAfter, List<AnnotationMirror>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Creates a RequiresQualifier("...") or EnsuresQualifier("...") annotation for the given expression.
    createRuntimeClasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
     
    createSameLen(Collection<String>) - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
    Creates a @SameLen annotation whose values are the given strings, from an ordered collection such as a list or TreeSet in which the strings are in alphabetical order.
    createSingleAnnotationValue(AnnotationMirror, TypeMirror) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Returns an abstract value containing an annotated type with the annotation anno, and 'top' for all other hierarchies.
    CreatesMustCallFor - Annotation Type in org.checkerframework.checker.mustcall.qual
    Indicates that the method resets the expression's must-call type to its declared type.
    CreatesMustCallFor.List - Annotation Type in org.checkerframework.checker.mustcall.qual
    A wrapper annotation that makes the CreatesMustCallFor annotation repeatable.
    CreatesMustCallForElementSupplier - Interface in org.checkerframework.checker.mustcall
    createSourceVisitor() - Method in class org.checkerframework.checker.nullness.NullnessChecker
     
    createSourceVisitor() - Method in class org.checkerframework.checker.resourceleak.ResourceLeakChecker
     
    createSourceVisitor() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Returns the appropriate visitor that type-checks the compilation unit according to the type system rules.
    createSourceVisitor() - Method in class org.checkerframework.common.reflection.ClassValChecker
     
    createSourceVisitor() - Method in class org.checkerframework.common.reflection.MethodValChecker
     
    createSourceVisitor() - Method in class org.checkerframework.common.util.count.AnnotationStatistics
     
    createSourceVisitor() - Method in class org.checkerframework.common.util.count.JavaCodeStatistics
     
    createSourceVisitor(CompilationUnitTree) - Method in class org.checkerframework.common.util.debug.TreeDebug
     
    createSourceVisitor() - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker
     
    createSourceVisitor() - Method in class org.checkerframework.common.value.ValueChecker
     
    createSourceVisitor() - Method in class org.checkerframework.framework.source.AggregateChecker
     
    createSourceVisitor() - Method in class org.checkerframework.framework.source.SourceChecker
    Provides the SourceVisitor that the checker should use to scan input source trees.
    createSourceVisitorPublic() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    createStringAnnotation(List<String>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns a StringVal annotation using the values.
    createSupportedLintOptions() - Method in class org.checkerframework.framework.source.SourceChecker
    Compute the set of supported lint options.
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
    Copied from SubtypingChecker.
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.i18n.I18nAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.i18n.LocalizableKeyAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.index.searchindex.SearchIndexAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.index.substringindex.SubstringIndexAnnotatedTypeFactory
    Returns a mutable set of annotation classes that are supported by the Substring Index Checker.
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.common.returnsreceiver.ReturnsReceiverAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.common.subtyping.SubtypingAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    createSupportedTypeQualifiers() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns a mutable set of annotation classes that are supported by a checker.
    createSupportedTypeQualifiers() - Method in class org.checkerframework.framework.util.PurityAnnotatedTypeFactory
     
    createTemporaryVar(Node) - Method in class org.checkerframework.checker.mustcall.MustCallTransfer
    Creates a variable declaration for the given expression node, if possible.
    createTops() - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
    Creates and returns the unmodifiable set of top AnnotationMirrors.
    createTopsMap() - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
    Creates a mapping from QualifierKind to AnnotationMirror, where the QualifierKind is top and the AnnotationMirror is top in their respective hierarchies.
    createTransferFunction() - Method in class org.checkerframework.checker.lock.LockAnalysis
     
    createTransferFunction() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Returns the transfer function to be used by the analysis.
    createTransferResult(V, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Creates a TransferResult.
    createTreeAnnotator() - Method in class org.checkerframework.checker.calledmethods.CalledMethodsAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.compilermsgs.CompilerMessagesAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.i18n.I18nAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.i18n.LocalizableKeyAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    createTreeAnnotator() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns a TreeAnnotator that adds annotations to a type based on the contents of a tree.
    createTreePathScanner(CompilationUnitTree) - Method in class org.checkerframework.dataflow.cfg.CFGProcessor
     
    createTreePathScanner(CompilationUnitTree) - Method in class org.checkerframework.javacutil.BasicTypeProcessor
    Create a TreePathScanner at the given root.
    createType(TypeMirror, AnnotatedTypeFactory, boolean) - Static method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Creates an AnnotatedTypeMirror for the provided type.
    createTypeAnnotator() - Method in class org.checkerframework.checker.calledmethods.CalledMethodsAnnotatedTypeFactory
     
    createTypeAnnotator() - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
     
    createTypeAnnotator() - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
     
    createTypeAnnotator() - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
     
    createTypeAnnotator() - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
     
    createTypeAnnotator() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    createTypeAnnotator() - Method in class org.checkerframework.common.returnsreceiver.ReturnsReceiverAnnotatedTypeFactory
     
    createTypeAnnotator() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    createTypeAnnotator() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns a DefaultForTypeAnnotator that adds annotations to a type based on the content of the type itself.
    createTypeArgumentInference() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    TypeArgumentInference infers the method type arguments when they are not explicitly written.
    createTypeCompoundFromAnnotationMirror(AnnotationMirror, TypeAnnotationPosition, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Returns a newly created Attribute.TypeCompound corresponding to an argument AnnotationMirror.
    createTypeFactory() - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    createTypeFactory() - Method in class org.checkerframework.checker.lock.LockVisitor
     
    createTypeFactory() - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    createTypeFactory() - Method in class org.checkerframework.checker.resourceleak.ResourceLeakVisitor
     
    createTypeFactory() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Constructs an instance of the appropriate type factory for the implemented type system.
    createTypeFactory() - Method in class org.checkerframework.common.reflection.ClassValVisitor
     
    createTypeFactory() - Method in class org.checkerframework.common.reflection.MethodValVisitor
     
    createTypeFactory() - Method in class org.checkerframework.common.value.ValueVisitor
     
    createTypeFactoryPublic() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    createTypeHierarchy() - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
     
    createTypeHierarchy() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    createTypeHierarchy() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Creates the type hierarchy to be used by this factory.
    createTypeOfObject(AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Create an AnnotatedTypeMirror.AnnotatedDeclaredType with the underlying type of Object.
    createTypeValidator() - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    createTypeValidator() - Method in class org.checkerframework.checker.optional.OptionalVisitor
     
    createTypeValidator() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    createTypeValidator() - Method in class org.checkerframework.common.reflection.ClassValVisitor
     
    createTypeValidator() - Method in class org.checkerframework.common.reflection.MethodValVisitor
     
    createTypeValidator() - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    createTypeVariableSubstitutor() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    TypeVariableSubstitutor provides a method to replace type parameters with their arguments.
    createUBQualifier(AnnotationMirror, UpperBoundChecker) - Static method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Create a UBQualifier from the given annotation.
    createUBQualifier(AnnotationMirror, String, UpperBoundChecker) - Static method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Create a UBQualifier from the given annotation, with an extra offset.
    createUBQualifier(String, String) - Static method in class org.checkerframework.checker.index.upperbound.UBQualifier
     
    createUBQualifier(AnnotatedTypeMirror, AnnotationMirror, UpperBoundChecker) - Static method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Create an upper bound qualifier.
    createUBQualifier(List<String>, List<String>) - Static method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Creates an UBQualifier from the given sequences and offsets.
    createUBQualifier(List<String>, List<String>, String) - Static method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Creates an UBQualifier from the given sequences and offsets, with the given additional offset.
    createUnderInitializationAnnotation(TypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Creates a UnderInitialization annotation with the given type as its type frame argument.
    createUnderInitializationAnnotation(Class<?>) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Creates a UnderInitialization annotation with the given type frame.
    createUnknownInitializationAnnotation(Class<?>) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Creates a UnknownInitialization annotation with a given type frame.
    createUnknownInitializationAnnotation(TypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Creates an UnknownInitialization annotation with a given type frame.
    createUnmodifiableAnnotationSet(Collection<AnnotationMirror>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Constructs an unmodifiable Set for storing AnnotationMirrors contain all the annotations in annos.
    Current - Annotation Type in org.checkerframework.checker.units.qual
    Electric current.
    currentFileAjavaTypes - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    If type checking a Java file, stores annotations read from an ajava file for that class if one exists.
    currentInput - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    The current transfer input when the analysis is running.
    currentMethods - Variable in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    currentNode - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    The node that is currently handled in the analysis (if it is running).
    currentPrintInvisibleSetting - Variable in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
    For a given call to format, this setting specifies whether or not to printInvisibles.
    currentPrintVerboseGenerics - Variable in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
    Prints type variables in a less ambiguous manner using [] to delimit them.
    currentRoot - Variable in class org.checkerframework.framework.source.SourceChecker
    The source tree that is being scanned.
    currentRoot - Variable in class org.checkerframework.javacutil.BasicTypeProcessor
    The source tree that's being scanned.
    currentTop - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
    The top annotation of the hierarchy currently being checked.
    currentTree - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    The tree that is currently being looked at.

    D

    DebugListTreeAnnotator - Class in org.checkerframework.framework.type.treeannotator
    A ListTreeAnnotator implementation that additionally outputs debugging information.
    DebugListTreeAnnotator(TreeAnnotator...) - Constructor for class org.checkerframework.framework.type.treeannotator.DebugListTreeAnnotator
    Constructs a DebugListTreeAnnotator that does not output any debug information.
    DebugListTreeAnnotator(Tree.Kind[], TreeAnnotator...) - Constructor for class org.checkerframework.framework.type.treeannotator.DebugListTreeAnnotator
    Constructs a DebugListTreeAnnotator that outputs debug for the given tree kinds.
    debugSpew - Variable in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
     
    debugSpew - Variable in class org.checkerframework.checker.guieffect.GuiEffectVisitor
    Whether or not to display debugging information.
    decl - Variable in class org.checkerframework.javacutil.trees.DetachedVarSymbol
     
    declAnnos - Variable in class org.checkerframework.framework.stub.AnnotationFileParser.AnnotationFileAnnotations
    Map from a name (actually declaration element string) to the set of declaration annotations on it, as written in the annotation file.
    declaration - Variable in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Wrapped method or constructor declaration.
    declarationFromElement(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Gets the declaration tree for the element, if the source is available.
    DeclarationsIntoElements - Class in org.checkerframework.framework.type
    A helper class that puts the declaration annotations from a method declaration back into the corresponding Elements, so that they get stored in the bytecode by the compiler.
    DeclarationsIntoElements() - Constructor for class org.checkerframework.framework.type.DeclarationsIntoElements
     
    declared - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis.FieldInitialValue
    The value corresponding to the annotations on the declared type of the field.
    declaredClasses - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Class declarations that have been encountered when building the control-flow graph for a method.
    declaredLambdas - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Lambdas encountered when building the control-flow graph for a method, variable initializer, or initializer.
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNoType
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNoType
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNullType
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNullType
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedPrimitiveType
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedPrimitiveType
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
     
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
     
    deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns a deep copy of this type.
    deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns a deep copy of this type with annotations.
    Default - Class in org.checkerframework.framework.util.defaults
    Represents a mapping from an Annotation to a TypeUseLocation it should be applied to during defaulting.
    Default(AnnotationMirror, TypeUseLocation) - Constructor for class org.checkerframework.framework.util.defaults.Default
     
    DEFAULT_LANGUAGE_LEVEL - Static variable in class org.checkerframework.framework.util.JavaParserUtil
    The Language Level to use when parsing if a specific level isn't applied.
    DEFAULT_VALUE - Variable in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
    The default value to return as a default action.
    defaultAction(T, T) - Method in class org.checkerframework.framework.ajava.AnnotationEqualityVisitor
     
    defaultAction(T, T) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
    Default action performed on all pairs of nodes from matching ASTs.
    defaultAction(Tree) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
    Records that tree should have a corresponding JavaParser node.
    defaultAction(Tree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    The default action for this visitor.
    defaultAction(Tree) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
    Action performed on each visited tree.
    defaultAction(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
     
    defaultAction(AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.HashcodeAtmVisitor
    Generates hashcode for type using the underlying type and the primary annotation.
    defaultAction(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
     
    defaultAction(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.DebugListTreeAnnotator
     
    defaultAction(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.ListTreeAnnotator
     
    defaultAction(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.LiteralTreeAnnotator
     
    defaultAction(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
    Called by the default implementation of every AbstractAtmComboVisitor visit method.
    defaultAction(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeCombiner
     
    defaultAction(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
    Called by default for any visit method that is not overridden.
    defaultAction - Variable in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    The action to perform on every type.
    defaultAction(AnnotatedTypeMirror, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Called by default for any visit method that is not overridden.
    defaultAction(AnnotatedTypeMirror, P) - Method in interface org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner.DefaultAction
    The action to perform on every type.
    defaultAction(AnnotatedTypeMirror, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
    Performs the default action for visiting trees, if subclasses do not override the visitFOO node.
    defaultAction(Tree, Void) - Method in class org.checkerframework.framework.util.Heuristics.Matcher
     
    defaultAction(Node) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
    Action performed on each visited node.
    DefaultAnnotatedTypeFormatter - Class in org.checkerframework.framework.type
    An AnnotatedTypeFormatter used by default by all AnnotatedTypeFactory (and therefore all annotated types).
    DefaultAnnotatedTypeFormatter() - Constructor for class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
    Constructs a DefaultAnnotatedTypeFormatter that does not print invisible annotations by default.
    DefaultAnnotatedTypeFormatter(boolean, boolean) - Constructor for class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
     
    DefaultAnnotatedTypeFormatter(AnnotationFormatter, boolean, boolean) - Constructor for class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
     
    DefaultAnnotatedTypeFormatter(DefaultAnnotatedTypeFormatter.FormattingVisitor) - Constructor for class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
    Used by subclasses and other constructors to specify the underlying implementation of this DefaultAnnotatedTypeFormatter.
    DefaultAnnotatedTypeFormatter.FormattingVisitor - Class in org.checkerframework.framework.type
    A scanning visitor that prints the entire AnnotatedTypeMirror passed to visit.
    DefaultAnnotationFormatter - Class in org.checkerframework.framework.util
    A utility for converting AnnotationMirrors to Strings.
    DefaultAnnotationFormatter() - Constructor for class org.checkerframework.framework.util.DefaultAnnotationFormatter
     
    DefaultApplierElement(AnnotatedTypeFactory, Element, AnnotatedTypeMirror, boolean) - Constructor for class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
     
    DefaultApplierElementImpl() - Constructor for class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement.DefaultApplierElementImpl
     
    defaultCreateAbstractValue(CFAbstractAnalysis<CFValue, ?, ?>, Set<AnnotationMirror>, TypeMirror) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Returns error message for the case when two types shouldn't be compared.
    defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
    Called when a visit method is called on two types that do not have the same class, i.e.
    defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
    Called for every combination that isn't specifically handled.
    defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
    Formats type1, type2 and param into an error message used by all methods of AbstractAtmComboVisitor that are not overridden.
    DefaultFor - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation applied to the declaration of a type qualifier.
    DefaultForTypeAnnotator - Class in org.checkerframework.framework.type.typeannotator
    Adds annotations to a type based on the use of a type.
    DefaultForTypeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.typeannotator.DefaultForTypeAnnotator
    Creates a DefaultForTypeAnnotator from the given checker, using that checker to determine the annotations that are in the type hierarchy.
    DefaultInferredTypesApplier - Class in org.checkerframework.framework.type
    Utility class for applying the annotations inferred by dataflow to a given type.
    DefaultInferredTypesApplier(QualifierHierarchy, AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.DefaultInferredTypesApplier
     
    DefaultInferredTypesApplier(boolean, QualifierHierarchy, AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.DefaultInferredTypesApplier
     
    defaultInvisiblesSetting - Variable in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
    Represents whether or not invisible annotations should be printed if the client of this class does not use the printInvisibleAnnos parameter.
    defaultJointAction(Tree, Node) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
    Action performed on each javac tree and JavaParser node pair.
    DefaultJointVisitor - Class in org.checkerframework.framework.ajava
    An implementation of JointJavacJavaParserVisitor where process methods do nothing.
    DefaultJointVisitor() - Constructor for class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    defaultPrintVerboseGenerics - Variable in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
    Default value of currentPrintVerboseGenerics.
    DefaultQualifier - Annotation Type in org.checkerframework.framework.qual
    Applied to a declaration of a package, type, method, variable, etc., specifies that the given annotation should be the default.
    DefaultQualifier.List - Annotation Type in org.checkerframework.framework.qual
    A wrapper annotation that makes the DefaultQualifier annotation repeatable.
    DefaultQualifierForUse - Annotation Type in org.checkerframework.framework.qual
    Declaration annotation applied to type declarations to specify the qualifier to be added to unannotated uses of the type.
    DefaultQualifierForUseTypeAnnotator - Class in org.checkerframework.framework.type.typeannotator
    DefaultQualifierForUseTypeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
    Creates an DefaultQualifierForUseTypeAnnotator for typeFactory.
    DefaultQualifierInHierarchy - Annotation Type in org.checkerframework.framework.qual
    Indicates that the annotated qualifier is the default qualifier in the qualifier hierarchy: it applies if the programmer writes no explicit qualifier and no other default has been specified for the location.
    DefaultQualifierKindHierarchy - Class in org.checkerframework.framework.util
    This is the default implementation of QualifierKindHierarchy.
    DefaultQualifierKindHierarchy(Collection<Class<? extends Annotation>>) - Constructor for class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    DefaultQualifierKindHierarchy(Collection<Class<? extends Annotation>>, Class<? extends Annotation>) - Constructor for class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    DefaultQualifierKindHierarchy.DefaultQualifierKind - Class in org.checkerframework.framework.util
    The default implementation of QualifierKind.
    defaultQualifierListValueElement - Variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
    The value() element/field of a @DefaultQualifier.List annotation.
    defaultQualifierLocationsElement - Variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
    The locations() element/field of a @DefaultQualifier annotation.
    DefaultQualifierPolymorphism - Class in org.checkerframework.framework.type.poly
    Default implementation of AbstractQualifierPolymorphism.
    DefaultQualifierPolymorphism(ProcessingEnvironment, AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.poly.DefaultQualifierPolymorphism
    Creates a DefaultQualifierPolymorphism instance that uses factory for querying type qualifiers and for getting annotated types.
    defaultQualifierValueElement - Variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
    The value() element/field of a @DefaultQualifier annotation.
    DefaultReflectionResolver - Class in org.checkerframework.common.reflection
    Default implementation of ReflectionResolver.
    DefaultReflectionResolver(BaseTypeChecker, MethodValAnnotatedTypeFactory, boolean) - Constructor for class org.checkerframework.common.reflection.DefaultReflectionResolver
     
    defaultResult - Variable in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
    The result to return if no other result is provided.
    defaults - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    to handle defaults specified by the user
    DefaultTypeArgumentInference - Class in org.checkerframework.framework.util.typeinference
    An implementation of TypeArgumentInference that mostly follows the process outlined in JLS7 See the JLS 7: JLS §5.12.2.7
    DefaultTypeArgumentInference(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
     
    defaultTypeFromName(AnnotatedTypeMirror, String) - Method in class org.checkerframework.framework.type.typeannotator.DefaultForTypeAnnotator
    Apply defaults based on a variable name to a type.
    DefaultTypeHierarchy - Class in org.checkerframework.framework.type
    Default implementation of TypeHierarchy that implements the JLS specification with minor deviations as outlined by the Checker Framework manual.
    DefaultTypeHierarchy(BaseTypeChecker, QualifierHierarchy, boolean, boolean) - Constructor for class org.checkerframework.framework.type.DefaultTypeHierarchy
    Creates a DefaultTypeHierarchy.
    deg - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    degrees - Annotation Type in org.checkerframework.checker.units.qual
    Degrees.
    delocalize(AnnotatedTypeMirror, MethodTree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Viewpoint-adapt all dependent type annotations to the method declaration, methodDeclTree.
    DependentTypesError - Class in org.checkerframework.framework.util.dependenttypes
    Helper class for creating dependent type annotation error strings.
    DependentTypesError(String, String) - Constructor for class org.checkerframework.framework.util.dependenttypes.DependentTypesError
    Create a DependentTypesError for the given expression and error message.
    DependentTypesError(String, JavaExpressionParseUtil.JavaExpressionParseException) - Constructor for class org.checkerframework.framework.util.dependenttypes.DependentTypesError
    Create a DependentTypesError for the given expression and exception.
    dependentTypesHelper - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis
    The dependent type helper used to standardize both annotations belonging to the type hierarchy, and contract expressions.
    dependentTypesHelper - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    To handle dependent type annotations and contract expressions.
    DependentTypesHelper - Class in org.checkerframework.framework.util.dependenttypes
    A class that helps checkers use qualifiers that are represented by annotations with Java expression strings.
    DependentTypesHelper(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Creates a DependentTypesHelper.
    DependentTypesTreeAnnotator - Class in org.checkerframework.framework.util.dependenttypes
    Standardizes Java expressions in annotations and also viewpoint-adapts field accesses.
    DependentTypesTreeAnnotator(AnnotatedTypeFactory, DependentTypesHelper) - Constructor for class org.checkerframework.framework.util.dependenttypes.DependentTypesTreeAnnotator
     
    depthFirstOrder - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
    Map all blocks in the CFG to their depth-first order.
    DetachedVarSymbol - Class in org.checkerframework.javacutil.trees
    A DetachedVarSymbol represents a variable that is not part of any AST Tree.
    DetachedVarSymbol(long, Name, Type, Symbol) - Constructor for class org.checkerframework.javacutil.trees.DetachedVarSymbol
    Construct a detached variable symbol, given its flags, name, type and owner.
    detail - Variable in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    DETAILS_SEPARATOR - Static variable in class org.checkerframework.framework.source.SourceChecker
    Separates parts of a "detailed message", to permit easier parsing.
    DETERMINISTIC - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
    The @Deterministic annotation.
    Deterministic - Annotation Type in org.checkerframework.dataflow.qual
    A method is called deterministic if it returns the same value (according to ==) every time it is called with the same parameters and in the same environment.
    DiagMessage - Class in org.checkerframework.framework.source
    A DiagMessage is a kind, a message key, and arguments.
    DiagMessage(Diagnostic.Kind, String, Object...) - Constructor for class org.checkerframework.framework.source.DiagMessage
    Create a DiagMessage.
    dimensions - Variable in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
    The length of this list is the number of dimensions in the array.
    dimensions - Variable in class org.checkerframework.dataflow.expression.ArrayCreation
    List of dimensions expressions.
    dimensionUnsignedHeight(Dimension) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtilExtra
    Gets the unsigned height of a Dimension.
    dimensionUnsignedWidth(Dimension) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtilExtra
    Gets the unsigned width of a Dimension.
    direction - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    The direction of this analysis.
    directSupertypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
     
    directSupertypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
    This method returns a list of AnnotatedTypeMirrors where the Java type of each ATM is an immediate supertype (class or interface) of the Java type of this.
    directSupertypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    This method returns a list of AnnotatedTypeMirrors where the Java type of each ATM is an immediate supertype (class or interface) of the Java type of this.
    dirnameToPath(String) - Static method in class org.checkerframework.framework.stub.JavaStubifier
    Converts a directory name to a path.
    DISABLE_BUILDER_FRAMEWORK_SUPPORTS - Static variable in class org.checkerframework.checker.calledmethods.CalledMethodsChecker
    This option disables the support for (and therefore the automated checking of) code that uses the given builder frameworks.
    DISABLE_RETURNS_RECEIVER - Static variable in class org.checkerframework.checker.calledmethods.CalledMethodsChecker
    Some use cases for the Called Methods Checker do not involve checking fluent APIs, and in those cases disabling the Returns Receiver Checker using this flag will make the Called Methods Checker run much faster.
    divide(int) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    If divisor == 1, return this object.
    divide(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    divide(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    divide(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    divide(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    divide(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    divide(Number) - Method in class org.checkerframework.common.value.util.NumberMath
    Returns the result of dividing the this by right.
    divide(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns the smallest range that includes all possible values resulting from dividing (integer division) an arbitrary value in this range by an arbitrary value in the specified range.
    divide(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    division(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in interface org.checkerframework.checker.units.UnitsRelations
    Called for the division of type lht and rht.
    division(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.units.UnitsRelationsDefault
    Provides rules for resolving the result Unit of the division of checker-framework provided Units.
    doesAnnotatedForApplyToThisChecker(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Does anno, which is an AnnotatedFor annotation, apply to this checker?
    DOT_SEPARATED_IDENTIFIERS - Variable in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
    The @DotSeparatedIdentifiers annotation.
    DOTCFGVisualizer<V extends AbstractValue<V>,S extends Store<S>,T extends TransferFunction<V,S>> - Class in org.checkerframework.dataflow.cfg.visualize
    Generate a graph description in the DOT language of a control graph.
    DOTCFGVisualizer() - Constructor for class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    dotOutputFileName(UnderlyingAST) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
    Create a dot file and return its name.
    DotSeparatedIdentifiers - Annotation Type in org.checkerframework.checker.signature.qual
    This is a string that is a valid fully qualified name and a valid binary name.
    DotSeparatedIdentifiersOrPrimitiveType - Annotation Type in org.checkerframework.checker.signature.qual
    This is a string that is a valid fully qualified name and a valid binary name or primitive type.
    DoubleAnnotatedTypeScanner<R> - Class in org.checkerframework.framework.type.visitor
    DoubleAnnotatedTypeScanner() - Constructor for class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
    Constructs an AnnotatedTypeScanner where the reduce function returns the first result if it is nonnull; otherwise the second result is returned.
    DoubleAnnotatedTypeScanner(AnnotatedTypeScanner.Reduce<R>, R) - Constructor for class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
    Creates a scanner with the given reduce function and defaultResult.
    DoubleJavaParserVisitor - Class in org.checkerframework.framework.ajava
    A visitor that visits two JavaParser ASTs simultaneously that almost match.
    DoubleJavaParserVisitor() - Constructor for class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    DoubleLiteralNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a double literal.
    DoubleLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.DoubleLiteralNode
    Create a new DoubleLiteralNode.
    DoubleMath - Class in org.checkerframework.common.value.util
     
    DoubleMath(double) - Constructor for class org.checkerframework.common.value.util.DoubleMath
     
    DoubleVal - Annotation Type in org.checkerframework.common.value.qual
    An annotation indicating the possible values for a double or float type.
    DOUBLEVAL_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of DoubleVal.
    doubleValValueElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The value() element/field of a @DoubleVal annotation.
    drawToDot(File, AnnotatedTypeMirror) - Static method in class org.checkerframework.common.util.TypeVisualizer
    Creates a dot file at dest that contains a digraph for the structure of type.
    drawToDot(String, AnnotatedTypeMirror) - Static method in class org.checkerframework.common.util.TypeVisualizer
    Creates a dot file at dest that contains a digraph for the structure of type.
    drawToPng(File, AnnotatedTypeMirror) - Static method in class org.checkerframework.common.util.TypeVisualizer
    Draws a dot file for type in a temporary directory then calls the "dot" program to convert that file into a png at the location dest.
    drawToPng(String, AnnotatedTypeMirror) - Static method in class org.checkerframework.common.util.TypeVisualizer
    Draws a dot file for type in a temporary directory then calls the "dot" program to convert that file into a png at the location dest.

    E

    ea - Variable in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    The VariableTree that indicates whether assertions are enabled or not.
    Effect - Class in org.checkerframework.checker.guieffect
    An effect -- either UIEffect, PolyUIEffect, or SafeEffect.
    Effect(Class<? extends Annotation>) - Constructor for class org.checkerframework.checker.guieffect.Effect
    Create a new Effect object.
    Effect.EffectRange - Class in org.checkerframework.checker.guieffect
     
    EffectRange(Effect, Effect) - Constructor for class org.checkerframework.checker.guieffect.Effect.EffectRange
     
    effStack - Variable in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    element - Variable in class org.checkerframework.dataflow.cfg.node.ClassNameNode
    The class named by this node.
    element - Variable in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    element - Variable in class org.checkerframework.dataflow.cfg.node.PackageNameNode
    The package named by this node.
    element - Variable in class org.checkerframework.dataflow.expression.FormalParameter
    The element for this formal parameter.
    element - Variable in class org.checkerframework.dataflow.expression.LocalVariable
    The element for this local variable.
    ElementAnnotationApplier - Class in org.checkerframework.framework.type
    Utility methods for adding the annotations that are stored in an Element to the type that represents that element (or a use of that Element).
    ElementAnnotationApplier() - Constructor for class org.checkerframework.framework.type.ElementAnnotationApplier
     
    ElementAnnotationUtil - Class in org.checkerframework.framework.util.element
    Utility methods for adding the annotations that are stored in an Element to the type that represents that element (or a use of that Element).
    ElementAnnotationUtil() - Constructor for class org.checkerframework.framework.util.element.ElementAnnotationUtil
     
    ElementAnnotationUtil.ErrorTypeKindException - Error in org.checkerframework.framework.util.element
    An ERROR TypeKind was found.
    ElementAnnotationUtil.UnexpectedAnnotationLocationException - Exception in org.checkerframework.framework.util.element
    Exception indicating an invalid location for an annotation was found.
    elementFromDeclaration(ClassTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Gets the element for a class corresponding to a declaration.
    elementFromDeclaration(MethodTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Gets the element for a method corresponding to a declaration.
    elementFromDeclaration(VariableTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Gets the element for a variable corresponding to its declaration.
    elementFromTree(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Gets the Element for the given Tree API node.
    elementFromUse(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Gets the element for the declaration corresponding to this use of an element.
    elementFromUse(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the ExecutableElement for the called method, from a call.
    elementFromUse(NewClassTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Gets the ExecutableElement for the called constructor, from a constructor invocation.
    elementNamesValues(String, Object) - Static method in class org.checkerframework.javacutil.AnnotationBuilder
    Creates a mapping between element/field names and values.
    ElementQualifierHierarchy - Class in org.checkerframework.framework.type
    A QualifierHierarchy where qualifiers may be represented by annotations with elements.
    ElementQualifierHierarchy(Collection<Class<? extends Annotation>>, Elements) - Constructor for class org.checkerframework.framework.type.ElementQualifierHierarchy
    Creates a ElementQualifierHierarchy from the given classes.
    elements - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter
     
    elements - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter.UnitsAnnotationFormatter
     
    elements - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter.UnitsFormattingVisitor
     
    elements - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    The Element Utilities from the Units Checker's processing environment.
    elements - Variable in class org.checkerframework.framework.source.SourceVisitor
    The Elements helper to use when scanning.
    elements - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Utility class for working with Elements.
    elements - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
     
    elementsWithSuppressedWarnings - Variable in class org.checkerframework.framework.source.SourceChecker
    Elements with a @SuppressWarnings that actually suppressed a warning for this checker.
    elementToBoundType - Variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
    Mapping from an Element to the bound type.
    elementToDefaults - Variable in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
    Cache of elements to the set of annotations that should be applied to unannotated uses of the element.
    ElementUtils - Class in org.checkerframework.javacutil
    Utility methods for analyzing Elements.
    elseFlowRule - Variable in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
    The initial value says that the ELSE store before a conditional block flows to BOTH of the stores of the else successor.
    elseOperand - Variable in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
    Node representing the "else" case of the expression
    elseStore - Variable in class org.checkerframework.checker.index.IndexRefinementInfo
     
    elseStore - Variable in class org.checkerframework.dataflow.analysis.ConditionalTransferResult
    The 'else' result store.
    elseStore - Variable in class org.checkerframework.dataflow.analysis.TransferInput
    The 'else' result store (or null if none is present).
    elseStores - Variable in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
    Else stores before every basic block (assumed to be 'no information' if not present).
    elseSuccessor - Variable in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
    Successor of the else branch.
    EmptyProcessor - Class in org.checkerframework.common.util.debug
    Empty simple processor.
    EmptyProcessor() - Constructor for class org.checkerframework.common.util.debug.EmptyProcessor
     
    emptyStore - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    An empty store.
    enclosingClass(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    enclosingClass(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets the enclosing class of the tree node defined by the given TreePath.
    enclosingMemberSelect() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Call this only when the current path is an identifier.
    enclosingMethod(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets the enclosing method of the tree node defined by the given TreePath.
    enclosingMethodOrLambda(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets the enclosing method or lambda expression of the tree node defined by the given TreePath.
    enclosingNonParen(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets the first (innermost) enclosing tree in path, that is not a parenthesis.
    enclosingOfClass(TreePath, Class<T>) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets the first (innermost) enclosing tree in path, of the specified class.
    enclosingOfKind(TreePath, Tree.Kind) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets the first (innermost) enclosing tree in path, of the specified kind.
    enclosingOfKind(TreePath, Set<Tree.Kind>) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets the first (innermost) enclosing tree in path, with any one of the specified kinds.
    enclosingPackage(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the innermost package element enclosing the given element.
    enclosingStatement(Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Returns the statement that encloses the given one.
    enclosingTopLevelBlock(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Returns the top-level block that encloses the given path, or null if none does.
    enclosingType - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    The enclosing type.
    enclosingTypeElement(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the innermost type element that is, or encloses, the given element.
    enclosingVariable(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets the enclosing variable of a tree node defined by the given TreePath.
    EnsuresCalledMethods - Annotation Type in org.checkerframework.checker.calledmethods.qual
    Indicates that the method, if it terminates successfully, always invokes the given methods on the given expressions.
    EnsuresCalledMethodsIf - Annotation Type in org.checkerframework.checker.calledmethods.qual
    Indicates that the method, if it terminates with the given result, invokes the given methods on the given expressions.
    EnsuresCalledMethodsIf.List - Annotation Type in org.checkerframework.checker.calledmethods.qual
    A wrapper annotation that makes the EnsuresCalledMethodsIf annotation repeatable.
    EnsuresCalledMethodsVarArgs - Annotation Type in org.checkerframework.checker.calledmethods.qual
    Indicates that the method, if it terminates successfully, always invokes the given methods on all of the arguments passed in the varargs position.
    EnsuresInitializedFields - Annotation Type in org.checkerframework.common.initializedfields.qual
    A method postcondition annotation indicates which fields the method definitely initializes.
    EnsuresInitializedFields.List - Annotation Type in org.checkerframework.common.initializedfields.qual
    A wrapper annotation that makes the EnsuresInitializedFields annotation repeatable.
    EnsuresKeyFor - Annotation Type in org.checkerframework.checker.nullness.qual
    Indicates that the value expressions evaluate to a value that is a key in all the given maps, if the method terminates successfully.
    EnsuresKeyFor.List - Annotation Type in org.checkerframework.checker.nullness.qual
    A wrapper annotation that makes the EnsuresKeyFor annotation repeatable.
    EnsuresKeyForIf - Annotation Type in org.checkerframework.checker.nullness.qual
    Indicates that the given expressions evaluate to a value that is a key in all the given maps, if the method returns the given result (either true or false).
    EnsuresKeyForIf.List - Annotation Type in org.checkerframework.checker.nullness.qual
    A wrapper annotation that makes the EnsuresKeyForIf annotation repeatable.
    EnsuresLockHeld - Annotation Type in org.checkerframework.checker.lock.qual
    Indicates that the given expressions are held if the method terminates successfully.
    EnsuresLockHeld.List - Annotation Type in org.checkerframework.checker.lock.qual
    A wrapper annotation that makes the EnsuresLockHeld annotation repeatable.
    EnsuresLockHeldIf - Annotation Type in org.checkerframework.checker.lock.qual
    Indicates that the given expressions are held if the method terminates successfully and returns the given result (either true or false).
    EnsuresLockHeldIf.List - Annotation Type in org.checkerframework.checker.lock.qual
    A wrapper annotation that makes the EnsuresLockHeldIf annotation repeatable.
    ensuresLockHeldIfExpressionElement - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The EnsuresLockHeldIf.expression element/field.
    ensuresLockHeldValueElement - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The EnsuresLockHeld.value element/field.
    EnsuresLTLengthOf - Annotation Type in org.checkerframework.checker.index.qual
    Indicates that the value expressions evaluate to an integer whose value is less than the lengths of all the given sequences, if the method terminates successfully.
    EnsuresLTLengthOf.List - Annotation Type in org.checkerframework.checker.index.qual
    A wrapper annotation that makes the EnsuresLTLengthOf annotation repeatable.
    EnsuresLTLengthOfIf - Annotation Type in org.checkerframework.checker.index.qual
    Indicates that the given expressions evaluate to an integer whose value is less than the lengths of all the given sequences, if the method returns the given result (either true or false).
    EnsuresLTLengthOfIf.List - Annotation Type in org.checkerframework.checker.index.qual
    A wrapper annotation that makes the EnsuresLTLengthOfIf annotation repeatable.
    EnsuresMinLenIf - Annotation Type in org.checkerframework.common.value.qual
    Indicates that the value of the given expression is a sequence containing at least the given number of elements, if the method returns the given result (either true or false).
    EnsuresMinLenIf.List - Annotation Type in org.checkerframework.common.value.qual
    A wrapper annotation that makes the EnsuresMinLenIf annotation repeatable.
    EnsuresNonNull - Annotation Type in org.checkerframework.checker.nullness.qual
    Indicates that the value expressions are non-null just after a method call, if the method terminates successfully.
    EnsuresNonNull.List - Annotation Type in org.checkerframework.checker.nullness.qual
    A wrapper annotation that makes the EnsuresNonNull annotation repeatable.
    EnsuresNonNullIf - Annotation Type in org.checkerframework.checker.nullness.qual
    Indicates that the given expressions are non-null, if the method returns the given result (either true or false).
    EnsuresNonNullIf.List - Annotation Type in org.checkerframework.checker.nullness.qual
    * A wrapper annotation that makes the EnsuresNonNullIf annotation repeatable.
    EnsuresQualifier - Annotation Type in org.checkerframework.framework.qual
    A postcondition annotation to indicate that a method ensures that certain expressions have a certain type qualifier once the method has successfully terminated.
    EnsuresQualifier.List - Annotation Type in org.checkerframework.framework.qual
    A wrapper annotation that makes the EnsuresQualifier annotation repeatable.
    EnsuresQualifierIf - Annotation Type in org.checkerframework.framework.qual
    A conditional postcondition annotation to indicate that a method ensures that certain expressions have a certain qualifier once the method has terminated, and if the result is as indicated by result.
    EnsuresQualifierIf.List - Annotation Type in org.checkerframework.framework.qual
    A wrapper annotation that makes the EnsuresQualifierIf annotation repeatable.
    entryBlock - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    The entry block of the control flow graph.
    entrySet() - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    EnumVal - Annotation Type in org.checkerframework.common.value.qual
    An annotation indicating the possible values for an enum type.
    env - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis
    The associated processing environment.
    env - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
     
    equalities - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints
     
    Equalities() - Constructor for class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Equalities
     
    EqualitiesSolver - Class in org.checkerframework.framework.util.typeinference.solver
    EqualitiesSolver infers type arguments for targets using the equality constraints in ConstraintMap.
    EqualitiesSolver() - Constructor for class org.checkerframework.framework.util.typeinference.solver.EqualitiesSolver
     
    EQUALITY_COMPARER - Static variable in class org.checkerframework.framework.type.AnnotatedTypeMirror
     
    EqualityAtmComparer - Class in org.checkerframework.framework.type
    Compares two annotated type mirrors for structural equality using only the primary annotations and underlying types of the two input types and their component types.
    EqualityAtmComparer() - Constructor for class org.checkerframework.framework.type.EqualityAtmComparer
     
    equalityComparer - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
    The equality comparer.
    equals(Effect) - Method in class org.checkerframework.checker.guieffect.Effect
    Return true if this equals the given effect.
    equals(Object) - Method in class org.checkerframework.checker.guieffect.Effect
     
    equals(Object) - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
     
    equals(Object) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    equals(Object) - Method in class org.checkerframework.common.value.util.Range
     
    equals(Object) - Method in class org.checkerframework.dataflow.analysis.TransferInput
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.BitwiseAndNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.BooleanLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.CharacterLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ClassDeclarationNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ClassNameNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ConditionalNotNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.DoubleLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.EqualToNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.FloatingDivisionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.FloatLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.IntegerLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.LessThanNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.LongLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.MarkerNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.NotEqualNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.NullChkNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.NullLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.NumericalMinusNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.NumericalPlusNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.PackageNameNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ReturnNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ShortLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.SignedRightShiftNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.StringConversionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.StringLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.SuperNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.SwitchExpressionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ThisNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ThrowNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.TypeCastNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ValueLiteralNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
     
    equals(Object) - Method in class org.checkerframework.dataflow.constantpropagation.Constant
     
    equals(Object) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.ClassName
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.Unknown
     
    equals(Object) - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    equals(Object) - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
     
    equals(Object) - Method in class org.checkerframework.dataflow.livevariable.LiveVarValue
     
    equals(Object) - Method in class org.checkerframework.framework.flow.CFAbstractStore
     
    equals(Object) - Method in class org.checkerframework.framework.flow.CFAbstractValue
     
    equals(Object) - Method in class org.checkerframework.framework.source.DiagMessage
     
    equals(Object) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
     
    equals(Object) - Method in class org.checkerframework.framework.type.AnnotatedTypeParameterBounds
     
    equals(Object) - Method in class org.checkerframework.framework.util.Contract.ConditionalPostcondition
     
    equals(Object) - Method in class org.checkerframework.framework.util.Contract
     
    equals(Object) - Method in class org.checkerframework.framework.util.defaults.Default
     
    equals(Object) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
     
    equals(Object) - Method in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
     
    equals(Object) - Method in class org.checkerframework.framework.util.typeinference.constraint.TUConstraint
     
    equals(Object) - Method in class org.checkerframework.javacutil.Pair
     
    EqualsMethod - Annotation Type in org.checkerframework.checker.interning.qual
    Method declaration annotation that indicates a method has a specification like equals().
    equalTo(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    equalTo(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    equalTo(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    equalTo(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    equalTo(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    equalTo(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    equalTo(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    EqualToNode - Class in org.checkerframework.dataflow.cfg.node
    A node for an equality check:
    EqualToNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.EqualToNode
    Create a new EqualToNode object.
    EquivalentAtmComboScanner<RETURN_TYPE,PARAM> - Class in org.checkerframework.framework.type.visitor
    EquivalentAtmComboScanner is an AtmComboVisitor that accepts combinations that are identical in TypeMirror structure but might differ in contained AnnotationMirrors.
    EquivalentAtmComboScanner() - Constructor for class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    EquivalentAtmComboScanner.Visited - Class in org.checkerframework.framework.type.visitor
    A history of type pairs that have already been visited and the return type of their visit.
    errMissingFormatAnnotation() - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
    Returns an error description if the format-string argument's type is not annotated as @Format.
    error - Variable in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
    An error message about that expression.
    errorKey - Variable in enum org.checkerframework.framework.util.Contract.Kind
    Used for constructing error messages.
    ErrorTypeKindException(String, Object...) - Constructor for error org.checkerframework.framework.util.element.ElementAnnotationUtil.ErrorTypeKindException
    Creates an ErrorTypeKindException.
    errsOnLastExit - Variable in class org.checkerframework.framework.source.SourceChecker
    The number of errors at the last exit of the type processor.
    evaluateMethodCall(List<List<?>>, List<?>, MethodInvocationTree) - Method in class org.checkerframework.common.value.ReflectiveEvaluator
    Returns all possible values that the method may return, or null if the method could not be evaluated.
    evaluatePredicate(AnnotationMirror, String) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Evaluates whether the accumulator annotation subAnno makes the predicate pred true.
    evaluatePredicate(List<String>, String) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Evaluates whether treating the variables in trueVariables as true literals (and all other names as false literals) makes the predicate pred evaluate to true.
    evaluateStaticFieldAccess(String, String, ExpressionTree) - Method in class org.checkerframework.common.value.ReflectiveEvaluator
    Return the value of a static field access.
    evaluator - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Helper class that evaluates statically executable methods, constructors, and fields.
    evaluteConstructorCall(ArrayList<List<?>>, NewClassTree, TypeMirror) - Method in class org.checkerframework.common.value.ReflectiveEvaluator
     
    EVERYTHING - Static variable in class org.checkerframework.common.value.util.Range
    An alias to the range containing all possible 64-bit values.
    exceptionalExitBlock - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    The exceptional exit block of the control flow graph.
    exceptionalExitStores - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    A mapping from methods (or other code blocks) to their exceptional exit store.
    exceptionalStores - Variable in class org.checkerframework.dataflow.analysis.TransferResult
    The stores in case the basic block throws an exception (or null if the corresponding Node does not throw any exceptions).
    exceptionalSuccessors - Variable in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
    Set of exceptional successors.
    ExceptionBlock - Interface in org.checkerframework.dataflow.cfg.block
    Represents a basic block that contains exactly one Node which can throw an exception.
    ExceptionBlockImpl - Class in org.checkerframework.dataflow.cfg.block
    Base class of the Block implementation hierarchy.
    ExceptionBlockImpl() - Constructor for class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
    Create an empty exceptional block.
    exceptionStores - Variable in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
    Exception store of an exception block, propagated by exceptional successors of its exception block, and merged with the normal TransferResult.
    exceptionToInvalidFormatAnnotation(IllegalFormatException) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
    Takes an exception that describes an invalid formatter string and, returns a syntax trees element that represents a InvalidFormat annotation with the exception's error message as value.
    exceptionToInvalidFormatAnnotation(IllegalArgumentException) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Takes an exception that describes an invalid formatter string and returns a syntax trees element that represents a I18nInvalidFormat annotation with the exception's error message as value.
    ExcessiveOrMissingFormatArgumentException(int, int) - Constructor for exception org.checkerframework.checker.formatter.util.FormatUtil.ExcessiveOrMissingFormatArgumentException
    Constructs an instance of this class with the actual argument length and the expected one.
    execDotToPng(File, File) - Static method in class org.checkerframework.common.util.TypeVisualizer
    Converts the given dot file to a png file at the specified location.
    executableType - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory.ParameterizedExecutableType
    The method's/constructor's type.
    execute(String[], OutputStream, OutputStream) - Static method in class org.checkerframework.framework.util.ExecUtil
     
    ExecUtil - Class in org.checkerframework.framework.util
     
    ExecUtil() - Constructor for class org.checkerframework.framework.util.ExecUtil
     
    ExecUtil.Redirection - Class in org.checkerframework.framework.util
     
    expandArgFiles(List<File>) - Static method in class org.checkerframework.framework.util.CheckerMain
    Return all the lines in all the files.
    expandCFOptions(List<? extends Class<?>>, String[]) - Method in class org.checkerframework.framework.source.SourceChecker
    Generate the possible command-line option names by prefixing each class name from classPrefixes to options, separated by SourceChecker.OPTION_SEPARATOR.
    expandVarArgsParameters(AnnotatedTypeFactory, AnnotatedTypeMirror.AnnotatedExecutableType, List<? extends ExpressionTree>) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns the method parameters for the invoked method, with the same number of arguments passed in the methodInvocation tree.
    expandVarArgsParametersFromTypes(AnnotatedTypeMirror.AnnotatedExecutableType, List<AnnotatedTypeMirror>) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns the method parameters for the invoked method, with the same number of formal parameters as the arguments in the given list.
    ExpectedTreesVisitor - Class in org.checkerframework.framework.ajava
    After this visitor visits a tree, ExpectedTreesVisitor.getTrees() returns all the trees that should match with some JavaParser node.
    ExpectedTreesVisitor() - Constructor for class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    ExplicitThisNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a reference to 'this'.
    ExplicitThisNode(Tree) - Constructor for class org.checkerframework.dataflow.cfg.node.ExplicitThisNode
     
    expression - Variable in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    expression - Variable in class org.checkerframework.dataflow.cfg.node.ThrowNode
     
    expression - Variable in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
    The expression that is unparsable or otherwise problematic.
    expressionString - Variable in class org.checkerframework.framework.util.Contract
    The expression for which the condition must hold, such as "foo" in @RequiresNonNull("foo").
    extendedNodeCollectionToStringDebug(Collection<? extends ExtendedNode>) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGBuilder
    Return a printed representation of a collection of extended nodes.
    extendWithClassNameNode(ClassNameNode) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Extend a list of extended nodes with a ClassName node.
    extendWithExtendedNode(ExtendedNode) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Extend the list of extended nodes with an extended node.
    extendWithNode(Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Extend the list of extended nodes with a node.
    extendWithNodeWithException(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Extend the list of extended nodes with a node, where node might throw the exception cause.
    extendWithNodeWithExceptions(Node, Set<TypeMirror>) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Extend the list of extended nodes with a node, where node might throw any of the exceptions in causes.
    extractAndApply() - Method in class org.checkerframework.framework.util.element.MethodApplier
    Sets the method's element, annotates its return type, parameters, type parameters, and throws annotations.
    extractAndApply() - Method in class org.checkerframework.framework.util.element.ParamApplier
     
    extractAndApply() - Method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
    Adds extends/implements and class annotations to type.
    extractAndApply() - Method in class org.checkerframework.framework.util.element.TypeVarUseApplier
    Applies the bound annotations from the declaration of the type parameter and then applies the explicit annotations written on the type variable.
    extractAndApply() - Method in class org.checkerframework.framework.util.element.VariableApplier
     
    extractArg(String, String, List<String>) - Static method in class org.checkerframework.framework.util.CheckerMain
    Remove the argument given by argumentName and the subsequent value from the list args if present.
    extractBootClassPath(List<String>) - Static method in class org.checkerframework.framework.util.CheckerMain
    Remove all -Xbootclasspath/p: or -J-Xbootclasspath/p: arguments from args and add them to the returned list.
    extractCpOpts(List<String>) - Static method in class org.checkerframework.framework.util.CheckerMain
    Return the last -cp or -classpath option.
    extractFileArg(String, File, List<String>) - Static method in class org.checkerframework.framework.util.CheckerMain
    Remove the argument given by argumentName and the subsequent value from the list args if present.
    extractJvmOpts(List<String>) - Static method in class org.checkerframework.framework.util.CheckerMain
    Remove all -J arguments from args and add them to the returned list (without the -J prefix).
    extractOptWithPattern(Pattern, boolean, List<String>) - Static method in class org.checkerframework.framework.util.CheckerMain
    Find all args that match the given pattern and extract their index 1 group.
    extractPpOpts(List<String>) - Static method in class org.checkerframework.framework.util.CheckerMain
    Remove the -processorpath options and their arguments from args.

    F

    F2A - Class in org.checkerframework.framework.util.typeinference.constraint
    A constraint of the form: F 《 A or A 》 F
    F2A(AnnotatedTypeMirror, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.F2A
    Create a constraint with an argument greater than a formal.
    F2AReducer - Class in org.checkerframework.framework.util.typeinference.constraint
    F2AReducer takes an F2A constraint that is not irreducible (@see AFConstraint.isIrreducible) and reduces it by one step.
    F2AReducer(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.F2AReducer
     
    factory - Variable in class org.checkerframework.framework.flow.CFCFGBuilder.CFCFGTranslationPhaseOne
    Type factory to provide types used during CFG building.
    factory - Variable in class org.checkerframework.framework.util.ContractsFromMethod
    The factory that this ContractsFromMethod is associated with.
    factory - Variable in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    AnnotatedTypeFactory
    failure(FormatterTreeUtil.Result<?>, String, Object...) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
    Reports an error.
    failure(FormatterTreeUtil.Result<?>, String, Object...) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Reports an error.
    fakeOverrides - Variable in class org.checkerframework.framework.stub.AnnotationFileParser.AnnotationFileAnnotations
    Map from a method element to all the fake overrides of it.
    FBCBOTTOM - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    FBCBottom - Annotation Type in org.checkerframework.checker.initialization.qual
    The bottom type in the initialization type system.
    Fenum - Annotation Type in org.checkerframework.checker.fenum.qual
    A generic fake enumeration qualifier that is parameterized by a name.
    FENUM_BOTTOM - Variable in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
    AnnotationMirror for FenumBottom.
    FENUM_TOP - Variable in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
    AnnotationMirror for FenumTop.
    FENUM_UNQUALIFIED - Variable in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
    AnnotationMirror for FenumUnqualified.
    FenumAnnotatedTypeFactory - Class in org.checkerframework.checker.fenum
    The type factory for the Fenum Checker.
    FenumAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
    Create a FenumAnnotatedTypeFactory.
    FenumAnnotatedTypeFactory.FenumQualifierHierarchy - Class in org.checkerframework.checker.fenum
    Fenum qualifier hierarchy.
    FenumBottom - Annotation Type in org.checkerframework.checker.fenum.qual
    The bottom type in the Fenum type system.
    FenumChecker - Class in org.checkerframework.checker.fenum
    The main checker class for the Fake Enum Checker.
    FenumChecker() - Constructor for class org.checkerframework.checker.fenum.FenumChecker
     
    FenumQualifierHierarchy(Collection<Class<? extends Annotation>>, Elements) - Constructor for class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory.FenumQualifierHierarchy
    Creates FenumQualifierHierarchy.
    FenumTop - Annotation Type in org.checkerframework.checker.fenum.qual
    The top of the fake enumeration type hierarchy.
    FenumUnqualified - Annotation Type in org.checkerframework.checker.fenum.qual
    An unqualified type.
    FenumVisitor - Class in org.checkerframework.checker.fenum
     
    FenumVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.fenum.FenumVisitor
     
    field - Variable in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    field - Variable in class org.checkerframework.dataflow.expression.FieldAccess
    The field being accessed.
    FieldAccess - Class in org.checkerframework.dataflow.expression
    A FieldAccess represents a field access.
    FieldAccess(JavaExpression, FieldAccessNode) - Constructor for class org.checkerframework.dataflow.expression.FieldAccess
    Create a FieldAccess.
    FieldAccess(JavaExpression, VariableElement) - Constructor for class org.checkerframework.dataflow.expression.FieldAccess
    Create a FieldAccess.
    FieldAccess(JavaExpression, TypeMirror, VariableElement) - Constructor for class org.checkerframework.dataflow.expression.FieldAccess
    Create a FieldAccess.
    FieldAccessNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a field access, including a method accesses:
    FieldAccessNode(Tree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.FieldAccessNode
    Creates a new FieldAccessNode.
    FieldAccessNode(Tree, VariableElement, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    fieldDecl - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis.FieldInitialValue
    A field access that corresponds to the declaration of a field.
    FieldDescriptor - Annotation Type in org.checkerframework.checker.signature.qual
    Represents a field descriptor (JVM type format) as defined in the Java Virtual Machine Specification, section 4.3.2.
    FieldDescriptorForPrimitive - Annotation Type in org.checkerframework.checker.signature.qual
    Represents a field descriptor (JVM type format) for a primitive as defined in the Java Virtual Machine Specification, section 4.3.2.
    FieldDescriptorWithoutPackage - Annotation Type in org.checkerframework.checker.signature.qual
    Represents a field descriptor for a primitive or for an array whose base type is primitive or in the unnamed package.
    FieldInitialValue(FieldAccess, V, V) - Constructor for class org.checkerframework.framework.flow.CFAbstractAnalysis.FieldInitialValue
    Creates a new FieldInitialValue.
    FieldInvariant - Annotation Type in org.checkerframework.framework.qual
    Specifies that a field's type, in the class on which this annotation is written, is a subtype of its declared type.
    FieldInvariants - Class in org.checkerframework.framework.util
    Represents field invariants, which the user states by writing @FieldInvariant.
    FieldInvariants(List<String>, List<AnnotationMirror>) - Constructor for class org.checkerframework.framework.util.FieldInvariants
    Creates a new FieldInvariants object.
    FieldInvariants(FieldInvariants, List<String>, List<AnnotationMirror>) - Constructor for class org.checkerframework.framework.util.FieldInvariants
    Creates a new object with all the invariants in other, plus those specified by fields and qualifiers.
    fieldTAPosition(int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a field TypeAnnotationPosition.
    fieldValues - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Initial abstract types for fields.
    fieldValues - Variable in class org.checkerframework.framework.flow.CFAbstractStore
    Information collected about fields, using the internal representation FieldAccess.
    file - Variable in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Path to file containing the declaration.
    FileAnnotationFileResource - Class in org.checkerframework.framework.stub
    File-based implementation of AnnotationFileResource.
    FileAnnotationFileResource(File) - Constructor for class org.checkerframework.framework.stub.FileAnnotationFileResource
    Constructs a AnnotationFileResource for the specified annotation file (stub file or ajava file).
    filter(T, Predicate<? super T>) - Static method in class org.checkerframework.checker.nullness.util.Opt
    If primary is non-null, and its value matches the given predicate, return the value.
    finalLocalValues - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Map from (effectively final) local variable elements to their abstract value.
    finalLocalValues - Variable in class org.checkerframework.dataflow.analysis.AnalysisResult
    Map from (effectively final) local variable elements to their abstract value.
    findAnnotationInHierarchy(Collection<? extends AnnotationMirror>, AnnotationMirror) - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
     
    findAnnotationInHierarchy(Collection<? extends AnnotationMirror>, AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    findAnnotationInHierarchy(Collection<? extends AnnotationMirror>, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the annotation in qualifiers that is in the hierarchy for which top is top.
    findAnnotationInSameHierarchy(Collection<? extends AnnotationMirror>, AnnotationMirror) - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
     
    findAnnotationInSameHierarchy(Collection<? extends AnnotationMirror>, AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    findAnnotationInSameHierarchy(Collection<? extends AnnotationMirror>, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the annotation in qualifiers that is in the same hierarchy as qualifier.
    findClass(String, TreePath) - Method in class org.checkerframework.javacutil.Resolver
    Finds the class literal with name name.
    findClassInPackage(String, Symbol.PackageSymbol, TreePath) - Method in class org.checkerframework.javacutil.Resolver
    Finds the class with name name in a given package.
    findConcreteUpperBound(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Given a bounded type (wildcard or typevar) get the concrete type of its upper bound.
    FindDistinct - Annotation Type in org.checkerframework.checker.interning.qual
    This formal parameter annotation indicates that the method searches for the given value, using reference equality (==).
    findEffectiveAnnotationInHierarchy(QualifierHierarchy, AnnotatedTypeMirror, AnnotationMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    When comparing types against the bounds of a type variable, we may encounter other type variables, wildcards, and intersections in those bounds.
    findEffectiveAnnotationInHierarchy(QualifierHierarchy, AnnotatedTypeMirror, AnnotationMirror, boolean) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    When comparing types against the bounds of a type variable, we may encounter other type variables, wildcards, and intersections in those bounds.
    findEffectiveAnnotations(QualifierHierarchy, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    When comparing types against the bounds of a type variable, we may encounter other type variables, wildcards, and intersections in those bounds.
    findEffectiveLowerBoundAnnotations(QualifierHierarchy, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    This method returns the effective annotation on the lower bound of a type, or on the type itself if the type has no lower bound (it is not a type variable, wildcard, or intersection).
    findElement(CharSequence) - Method in class org.checkerframework.javacutil.AnnotationBuilder
     
    findEqualTarget(TargetConstraints.Equalities, AnnotationMirrorSet) - Method in class org.checkerframework.framework.util.typeinference.solver.EqualitiesSolver
    Attempt to find a target which is equal to this target.
    findField(String, TypeMirror, TreePath) - Method in class org.checkerframework.javacutil.Resolver
    Finds the field with name name in type or a superclass or superinterface of type.
    findFieldInType(TypeElement, String) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the field of the class or null if not found.
    findFieldsInType(TypeElement, Collection<String>) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the elements of the fields whose simple names are names and are declared in type.
    findFieldsInTypeOrSuperType(TypeMirror, Collection<String>) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns non-private field elements, and side-effects names to remove them.
    findFunction(Tree, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    The type of the lambda or method reference tree is a functional interface type.
    findHighestQualifiers(Set<QualifierKind>) - Static method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    Returns the highest qualifiers in the passed set.
    findInheritedEffectRange(TypeElement, ExecutableElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
     
    findInheritedEffectRange(TypeElement, ExecutableElement, boolean, Tree) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
    Find the greatest and least effects of methods the specified definition overrides.
    findJavaOverride(ExecutableElement, TypeMirror) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
     
    findLocalVariableOrParameter(String, TreePath) - Method in class org.checkerframework.javacutil.Resolver
    Finds the local variable (including formal parameters) with name name in the given scope.
    findLowestQualifiers(Set<QualifierKind>) - Static method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    Returns the lowest qualifiers in the passed set.
    findMethod(String, TypeMirror, TreePath, List<TypeMirror>) - Method in class org.checkerframework.javacutil.Resolver
    Finds the method element for a given name and list of expected parameter types.
    findPackage(String, TreePath) - Method in class org.checkerframework.javacutil.Resolver
    Finds the package with name name.
    findPathTo(Class<?>, boolean) - Static method in class org.checkerframework.framework.util.CheckerMain
    Find the jar file or directory containing the .class file from which cls was loaded.
    findTypeArguments(ProcessingEnvironment, AnnotatedTypeFactory, ExpressionTree, ExecutableElement, AnnotatedTypeMirror.AnnotatedExecutableType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Given a method or constructor invocation, return a mapping of the type variables to their type arguments, if any exist.
    finishValue(NullnessValue, NullnessStore) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
     
    finishValue(NullnessValue, NullnessStore, NullnessStore) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
     
    finishValue(V, S) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    A hook for subclasses to modify the result of the transfer function.
    finishValue(V, S, S) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    A hook for subclasses to modify the result of the transfer function.
    first - Variable in class org.checkerframework.javacutil.Pair
    The first element in the pair.
    firstStatement(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the first statement of the tree if it is a block.
    FIsA - Class in org.checkerframework.framework.util.typeinference.constraint
    A constraint of the form: F = A or A = F
    FIsA(AnnotatedTypeMirror, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.FIsA
    Create a constraint with an argument equal to a formal.
    FIsAReducer - Class in org.checkerframework.framework.util.typeinference.constraint
    FIsAReducer takes an FIsA constraint that is not irreducible (@see AFConstraint.isIrreducible) and reduces it by one step.
    FIsAReducer(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.FIsAReducer
     
    FloatingDivisionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the floating-point division:
    FloatingDivisionNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.FloatingDivisionNode
    Constructs a FloatingDivisionNode.
    FloatingRemainderNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the floating-point remainder:
    FloatingRemainderNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
    Constructs a FloatingRemainderNode.
    FloatLiteralNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a float literal.
    FloatLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.FloatLiteralNode
    Create a new FloatLiteralNode.
    FloatMath - Class in org.checkerframework.common.value.util
     
    FloatMath(float) - Constructor for class org.checkerframework.common.value.util.FloatMath
     
    flowByDefault - Static variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Should use flow by default.
    flowResult - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    The result of the flow analysis.
    flowResultAnalysisCaches - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    flowRule - Variable in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
    The initial value for the rule below says that EACH store at the end of a single successor block flows to the corresponding store of the successor.
    FluentAPIGenerator - Class in org.checkerframework.common.returnsreceiver
    A utility class to support fluent API generators so the checker can add @This annotations on method return types when a generator has been used.
    FluentAPIGenerator() - Constructor for class org.checkerframework.common.returnsreceiver.FluentAPIGenerator
     
    Force - Annotation Type in org.checkerframework.checker.units.qual
    Units of force.
    FORMAL_PARAM_NAME_STRING - Static variable in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
    How to format warnings about use of formal parameter name.
    FormalParameter - Class in org.checkerframework.dataflow.expression
    A formal parameter, represented by its 1-based index.
    FormalParameter(int, VariableElement) - Constructor for class org.checkerframework.dataflow.expression.FormalParameter
    Creates a FormalParameter.
    formalParameter - Variable in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
    The formal parameter type.
    formalParameterPattern - Static variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Matches parameter expressions as they appear in EnsuresQualifier and RequiresQualifier annotations, e.g.
    Format - Annotation Type in org.checkerframework.checker.formatter.qual
    This annotation, attached to a String type, indicates that the String may be passed to Formatter.format and similar methods.
    format(Object) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Format the given object as a String suitable for the output format, i.e.
    format(Object) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    format(Object) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    format(AnnotatedTypeMirror) - Method in interface org.checkerframework.framework.type.AnnotatedTypeFormatter
    Formats type into a String.
    format(AnnotatedTypeMirror, boolean) - Method in interface org.checkerframework.framework.type.AnnotatedTypeFormatter
    Formats type into a String.
    format(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
     
    format(AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
     
    format() - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
    Like toString, but uses better formatting sometimes.
    FORMAT_NAME - Static variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
    The fully-qualified name of the Format qualifier.
    formatAnnotation(Annotation) - Static method in class org.checkerframework.common.wholeprograminference.SceneToStubWriter
    Returns the String representation of an annotation in Java source format.
    formatAnnotationMirror(AnnotationMirror) - Method in interface org.checkerframework.framework.util.AnnotationFormatter
    Converts an individual annotation mirror into a String.
    formatAnnotationMirror(AnnotationMirror) - Method in class org.checkerframework.framework.util.DefaultAnnotationFormatter
    Returns the string representation of a single AnnotationMirror, without showing full package names.
    formatAnnotationMirror(AnnotationMirror, StringBuilder) - Method in class org.checkerframework.framework.util.DefaultAnnotationFormatter
    A helper method to output a single AnnotationMirror, without showing full package names.
    formatAnnotationMirrorArg(AnnotationValue, StringBuilder) - Method in class org.checkerframework.framework.util.DefaultAnnotationFormatter
     
    formatAnnotationString(Collection<? extends AnnotationMirror>, boolean) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter.UnitsAnnotationFormatter
     
    formatAnnotationString(Collection<? extends AnnotationMirror>, boolean) - Method in interface org.checkerframework.framework.util.AnnotationFormatter
    Converts a collection of annotation mirrors into a String.
    formatAnnotationString(Collection<? extends AnnotationMirror>, boolean) - Method in class org.checkerframework.framework.util.DefaultAnnotationFormatter
    Creates a String of each annotation in annos separated by a single space character and terminated by a space character, obeying the printInvisible parameter.
    formatAnnotationToCategories(AnnotationMirror) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
    Returns the value of a @Format annotation.
    formatAnnotationToCategories(AnnotationMirror) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Takes an @I18nFormat annotation, and returns its value element
    FORMATBOTTOM - Variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
    The @FormatBottom annotation.
    FormatBottom - Annotation Type in org.checkerframework.checker.formatter.qual
    The bottom type in the Format String type system.
    formatFlatType(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    FormatMethod - Annotation Type in com.google.errorprone.annotations
    Annotation for a method that takes a printf-style format string as an argument followed by arguments for that format string.
    FORMATMETHOD - Variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
    The @FormatMethod annotation.
    FormatMethod - Annotation Type in org.checkerframework.checker.formatter.qual
    If this annotation is attached to a Formatter.format-like method, then the first parameter of type String is treated as a format string for the following arguments.
    formatParameterCategories(String) - Static method in class org.checkerframework.checker.formatter.util.FormatUtil
    Returns a ConversionCategory for every conversion found in the format string.
    formatParameterCategories(String) - Static method in class org.checkerframework.checker.i18nformatter.util.I18nFormatUtil
    Returns a I18nConversionCategory for every conversion found in the format string.
    formatStringIndex(ExecutableElement) - Static method in class org.checkerframework.checker.formatter.FormatterVisitor
    Returns the index of the format string of a method: the first formal parameter with declared type String.
    FormatterAnnotatedTypeFactory - Class in org.checkerframework.checker.formatter
    Adds Format to the type of tree, if it is a String or char literal that represents a satisfiable format.
    FormatterAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
    Creates a FormatterAnnotatedTypeFactory.
    FormatterChecker - Class in org.checkerframework.checker.formatter
    A type-checker plug-in for the Format qualifier that finds syntactically invalid formatter calls.
    FormatterChecker() - Constructor for class org.checkerframework.checker.formatter.FormatterChecker
     
    FormatterTransfer - Class in org.checkerframework.checker.formatter
     
    FormatterTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.formatter.FormatterTransfer
     
    FormatterTreeUtil - Class in org.checkerframework.checker.formatter
    This class provides a collection of utilities to ease working with syntax trees that have something to do with Formatters.
    FormatterTreeUtil(BaseTypeChecker) - Constructor for class org.checkerframework.checker.formatter.FormatterTreeUtil
     
    FormatterTreeUtil.FormatCall - Class in org.checkerframework.checker.formatter
    Represents a format method invocation in the syntax tree.
    FormatterTreeUtil.InvocationType - Enum in org.checkerframework.checker.formatter
    Describes the ways a format method may be invoked.
    FormatterTreeUtil.Result<E> - Class in org.checkerframework.checker.formatter
    A wrapper around a value of type E, plus an ExpressionTree location.
    FormatterVisitor - Class in org.checkerframework.checker.formatter
    Whenever a format method invocation is found in the syntax tree, checks are performed as specified in the Format String Checker manual.
    FormatterVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.formatter.FormatterVisitor
     
    formattingVisitor - Variable in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
     
    FormattingVisitor(AnnotationFormatter, boolean, boolean) - Constructor for class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    FormatUtil - Class in org.checkerframework.checker.formatter.util
    This class provides a collection of utilities to ease working with format strings.
    FormatUtil() - Constructor for class org.checkerframework.checker.formatter.util.FormatUtil
     
    FormatUtil.ExcessiveOrMissingFormatArgumentException - Exception in org.checkerframework.checker.formatter.util
     
    FormatUtil.IllegalFormatConversionCategoryException - Exception in org.checkerframework.checker.formatter.util
     
    formatValueElement - Variable in class org.checkerframework.checker.formatter.FormatterTreeUtil
    The value() element/field of an @Format annotation.
    ForName - Annotation Type in org.checkerframework.common.reflection.qual
    Annotation for methods like Class.forName.
    ForwardAnalysis<V extends AbstractValue<V>,S extends Store<S>,T extends ForwardTransferFunction<V,S>> - Interface in org.checkerframework.dataflow.analysis
    This interface defines a forward analysis, given a control flow graph and a forward transfer function.
    ForwardAnalysisImpl<V extends AbstractValue<V>,S extends Store<S>,T extends ForwardTransferFunction<V,S>> - Class in org.checkerframework.dataflow.analysis
    An implementation of a forward analysis to solve a org.checkerframework.dataflow problem given a control flow graph and a forward transfer function.
    ForwardAnalysisImpl(int) - Constructor for class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
    Construct an object that can perform a org.checkerframework.dataflow forward analysis over a control flow graph.
    ForwardAnalysisImpl(T) - Constructor for class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
    Construct an object that can perform a org.checkerframework.dataflow forward analysis over a control flow graph given a transfer function.
    ForwardDFOComparator() - Constructor for class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist.ForwardDFOComparator
     
    ForwardTransferFunction<V extends AbstractValue<V>,S extends Store<S>> - Interface in org.checkerframework.dataflow.analysis
    Interface of a forward transfer function for the abstract interpretation used for the forward flow analysis.
    FqBinaryName - Annotation Type in org.checkerframework.checker.signature.qual
    An extension of binary name format to represent primitives and arrays.
    frameworkContractClass - Variable in enum org.checkerframework.framework.util.Contract.Kind
    The built-in framework qualifier for this contract.
    frameworkContractListClass - Variable in enum org.checkerframework.framework.util.Contract.Kind
    The built-in framework qualifier for repeated occurrences of this contract.
    freshTypeVariable(TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    If typeMirror is a wildcard, returns a fresh type variable that will be used as a captured type variable for it.
    from - Variable in class org.checkerframework.checker.index.Subsequence
    First index of the subsequence in the backing sequence.
    from - Variable in class org.checkerframework.common.value.util.Range
    The lower bound of the interval, inclusive.
    fromArrayAccess(ArrayAccessNode) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns the internal representation (as FieldAccess) of a FieldAccessNode.
    FromByteCode - Annotation Type in org.checkerframework.framework.qual
    If a method is annotated with this declaration annotation, then its signature is not written in a stub file and the method is not declared in source.
    fromCelsiusToKelvin(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromClass(Elements, Class<? extends Annotation>) - Static method in class org.checkerframework.javacutil.AnnotationBuilder
    Creates an AnnotationMirror that uses default values for elements/fields.
    fromClass(Elements, Class<? extends Annotation>, Map<String, AnnotationValue>) - Static method in class org.checkerframework.javacutil.AnnotationBuilder
    Creates an AnnotationMirror given by a particular annotation class and a name-to-value mapping for the elements/fields.
    fromConversionChar(char) - Static method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
    Converts a conversion character to a category.
    fromElement(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Creates an AnnotatedTypeMirror for elt that includes: annotations explicitly written on the element and annotations from stub files.
    fromElement(TypeElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    fromElement(ExecutableElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    fromExpressionTreeCache - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Mapping from an expression tree to its annotated type; before defaults are applied, just what the programmer wrote.
    fromGramToKiloGram(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromHourToMinute(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromKelvinToCelsius(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromKiloGramToGram(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromKiloGramToMetricTon(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromKiloMeterPerHourToMeterPerSecond(double) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromKiloMeterToMeter(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromKiloNewtonToNewton(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromMemberTreeCache - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Mapping from a member tree to its annotated type; before defaults are applied, just what the programmer wrote.
    fromMeterPerSecondToKiloMeterPerHour(double) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromMeterToKiloMeter(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromMeterToMilliMeter(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromMetricTonToKiloGram(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromMilliMeterToMeter(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromMinuteToHour(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromMinuteToSecond(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromName(Elements, CharSequence) - Static method in class org.checkerframework.javacutil.AnnotationBuilder
    Creates an AnnotationMirror given by a particular fully-qualified name.
    fromName(Elements, CharSequence, Map<String, AnnotationValue>) - Static method in class org.checkerframework.javacutil.AnnotationBuilder
    Creates an AnnotationMirror given by a particular fully-qualified name and element/field values.
    fromNewClass(NewClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Creates an AnnotatedDeclaredType for a NewClassTree.
    fromNewClass(NewClassTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    fromNewtonToKiloNewton(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    fromNode(Node) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    We ignore operations such as widening and narrowing when computing the internal representation.
    fromNodeFieldAccess(FieldAccessNode) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns the Java expression for a FieldAccessNode.
    fromSecondToMinute(int) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    FromStubFile - Annotation Type in org.checkerframework.framework.qual
    If a method is annotated with this declaration annotation, then its signature was read from a stub file.
    fromTree(ExpressionTree) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Converts a javac ExpressionTree to a CF JavaExpression.
    fromTypeTreeCache - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Mapping from a type tree to its annotated type; before defaults are applied, just what the programmer wrote.
    fromVariableTree(VariableTree) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns the Java expression corresponding to the given variable tree tree.
    fullMessageOf(String, String) - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the localized long message corresponding to this key.
    FullyQualifiedName - Annotation Type in org.checkerframework.checker.signature.qual
    A sequence of dot-separated identifiers, followed by any number of array square brackets.
    FunctionalInterfaceNode - Class in org.checkerframework.dataflow.cfg.node
    A node for member references and lambdas.
    FunctionalInterfaceNode(MemberReferenceTree) - Constructor for class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
     
    FunctionalInterfaceNode(LambdaExpressionTree) - Constructor for class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
     
    FunctionalSwitchExpressionScanner(BiFunction<ExpressionTree, P1, R1>, BiFunction<R1, R1, R1>) - Constructor for class org.checkerframework.javacutil.SwitchExpressionScanner.FunctionalSwitchExpressionScanner
    Creates a SwitchExpressionScanner.FunctionalSwitchExpressionScanner that uses the given functions.

    G

    g - Annotation Type in org.checkerframework.checker.units.qual
    Gram.
    g - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    SI base units.
    g - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    GeneralAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.util.debug.TypeOutputtingChecker.GeneralAnnotatedTypeFactory
     
    generated - Variable in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
    Mapping from class/method representation to generated dot file.
    generateDOTofCFG(String, String, String, String, boolean, boolean, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
    Generate the DOT representation of the CFG for a method.
    generateDOTofCFGWithoutAnalysis(String, String, String, String, boolean, boolean) - Method in class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
    Generate the DOT representation of the CFG for a method, only.
    generateMethodCFG(String, String, String) - Method in class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
    Generate the control flow graph of a method in a class.
    generateStringOfCFG(String, String, String, boolean, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
    Generate the String representation of the CFG for a method.
    generateStringOfCFGWithoutAnalysis(String, String, String, boolean) - Method in class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
    Generate the String representation of the CFG for a method, only.
    GenericAnnotatedTypeFactory<Value extends CFAbstractValue<Value>,Store extends CFAbstractStore<Value,Store>,TransferFunction extends CFAbstractTransfer<Value,Store,TransferFunction>,FlowAnalysis extends CFAbstractAnalysis<Value,Store,TransferFunction>> - Class in org.checkerframework.framework.type
    A factory that extends AnnotatedTypeFactory to optionally use flow-sensitive qualifier inference.
    GenericAnnotatedTypeFactory(BaseTypeChecker, boolean) - Constructor for class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Creates a type factory.
    GenericAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Creates a type factory.
    GenericAnnotatedTypeFactory.ScanState - Enum in org.checkerframework.framework.type
    Track the state of org.checkerframework.dataflow analysis scanning for each class tree in the compilation unit.
    get(T) - Static method in class org.checkerframework.checker.nullness.util.Opt
    If primary is non-null, returns it, otherwise throws NoSuchElementException.
    get(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.StructuralEqualityVisitHistory
    Return whether or not the two types are structurally equal for the given hierarchy or null if the types have not been visited for the given hierarchy.
    get(Object) - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    getAccumulatedValues(AnnotationMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Returns all the values that anno has accumulated.
    getAClass(String, String, Symbol.ClassSymbol) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Returns the scene-lib representation of the given className in the scene identified by the given jaifPath.
    getAClass(String, String) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Returns the scene-lib representation of the given className in the scene identified by the given jaifPath.
    getAllAbstractMethods(TypeElement) - Method in class org.checkerframework.checker.calledmethods.builder.AutoValueSupport
    Get all the abstract methods for a class.
    getAllBlocks() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Returns the set of all basic blocks in this control flow graph.
    getAllFields(ClassTree) - Static method in class org.checkerframework.checker.initialization.InitializationChecker
    Returns a list of all fields of the given class.
    getAllFieldsIn(TypeElement, Elements) - Static method in class org.checkerframework.javacutil.ElementUtils
    Return all fields declared in the given type or any superclass/interface.
    getAllMethodsIn(TypeElement, Elements) - Static method in class org.checkerframework.javacutil.ElementUtils
    Return all methods declared in the given type or any superclass/interface.
    getAllNodes() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Returns all nodes in this control flow graph.
    getAllSupertypes(TypeElement, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.ElementUtils
    Get all the supertypes of a given type, including the type itself.
    getAllTypeElementsIn(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Return all nested/inner classes/interfaces declared in the given type.
    getAlternatives() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
    Returns the types that are unioned to form this AnnotatedUnionType.
    getAnalysis() - Method in class org.checkerframework.checker.initialization.InitializationStore
    Returns the analysis associated with this store.
    getAnnot() - Method in class org.checkerframework.checker.guieffect.Effect
     
    getAnnotatedNullType(Set<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Creates and returns an AnnotatedNullType qualified with annotations.
    getAnnotatedType(Tree) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
     
    getAnnotatedType(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns an AnnotatedTypeMirror representing the annotated type of elt.
    getAnnotatedType(Class<?>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns an AnnotatedTypeMirror representing the annotated type of clazz.
    getAnnotatedType(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns an AnnotatedTypeMirror representing the annotated type of tree.
    getAnnotatedType(ClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    getAnnotatedType(NewClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    getAnnotatedType(NewArrayTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    getAnnotatedType(MethodTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    getAnnotatedType(TypeElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    getAnnotatedType(ExecutableElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    getAnnotatedTypeFormatter() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
     
    getAnnotatedTypeFromTypeTree(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Determines the annotated type from a type in tree form.
    getAnnotatedTypeLhs(Tree) - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
     
    getAnnotatedTypeLhs(Tree) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
     
    getAnnotatedTypeLhs(Tree) - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
     
    getAnnotatedTypeLhs(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the type of a left-hand side of an assignment.
    getAnnotatedTypeLhsNoTypeVarDefault(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the type of the left-hand side of an assignment without applying local variable defaults to type variables.
    getAnnotatedTypeMirror(Element) - Method in class org.checkerframework.framework.stub.AnnotationFileElementTypes
    Returns the annotated type for e containing only annotations explicitly written in an annotation file or null if e does not appear in an annotation file.
    getAnnotatedTypeMirrorOfParameter(AnnotatedTypeMirror.AnnotatedExecutableType, int) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Given an AnnotatedExecutableType of a method or constructor declaration, get the parameter type expected at the indexth position (unwrapping varargs if necessary).
    getAnnotatedTypeRhsUnaryAssign(UnaryTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    getAnnotatedTypes(AnnotatedTypeFactory, List<AnnotatedTypeMirror>, List<? extends ExpressionTree>) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Deprecated.
    use CollectionsPlume.mapList(atypeFactory::getAnnotatedType, trees) instead.
    getAnnotatedTypeVarargsArray(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the type of a varargs array of a method invocation or a constructor invocation.
    getAnnotation() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the single annotation on this type.
    getAnnotation(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the actual annotation mirror used to annotate this type, whose Class equals the passed annoClass if one exists, null otherwise.
    getAnnotation(String) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the actual annotation mirror used to annotate this type, whose name equals the passed annoName if one exists, null otherwise.
    getAnnotationByClass(Collection<? extends AnnotationMirror>, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the AnnotationMirror in c that has the same class as anno.
    getAnnotationByClass(Collection<? extends AnnotationMirror>, Class<? extends Annotation>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns the AnnotationMirror in c that has the same class as anno.
    getAnnotationByName(Collection<? extends AnnotationMirror>, String) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns the AnnotationMirror in c that has the same name as anno.
    getAnnotationClass() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    getAnnotationClass() - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns the annotation class for this.
    getAnnotationElt() - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Returns the type element of the annotation that is being built.
    getAnnotationFieldType(ExecutableElement) - Static method in class org.checkerframework.common.wholeprograminference.AnnotationConverter
    Returns the type of an element (that is, a field) of an annotation.
    getAnnotationFileForType(String) - Method in class org.checkerframework.framework.ajava.AnnotationFileStore
    Given a fully qualified type name, returns a List of paths to annotation files containing annotations for the type.
    getAnnotationFormatter() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
     
    getAnnotationForRemainder(IntegerRemainderNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
    getAnnotationForRemainder handles these cases:
    getAnnotationFromElement(Element) - Method in class org.checkerframework.framework.type.QualifierUpperBounds
    Returns the explicit annotations on the element.
    getAnnotationFromJavaExpression(JavaExpression, Tree, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the primary annotation on an expression, at a particular location.
    getAnnotationFromJavaExpressionString(String, Tree, TreePath, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the primary annotation on expression if it were evaluated at path.
    getAnnotationInHierarchy(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns an annotation from the given sub-hierarchy, if such an annotation targets this type; otherwise returns null.
    getAnnotationMirror(Tree, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
     
    getAnnotationMirror(Tree, Class<? extends Annotation>) - Method in interface org.checkerframework.javacutil.AnnotationProvider
    Return the annotation on tree that is in the hierarchy that contains the qualifier target.
    getAnnotationMirror(Tree, Class<? extends Annotation>) - Method in class org.checkerframework.javacutil.BasicAnnotationProvider
    Return the annotation on tree that is in the hierarchy that contains the qualifier target.
    getAnnotationMirrorFromJavaExpressionString(String, Tree, TreePath) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the annotation mirror from dataflow for expression.
    getAnnotationProvider() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    getAnnotationProvider() - Method in class org.checkerframework.common.util.count.AnnotationStatistics
     
    getAnnotationProvider() - Method in class org.checkerframework.common.util.count.JavaCodeStatistics
     
    getAnnotationProvider() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the AnnotationProvider (the type factory) associated with this.
    getAnnotations() - Method in class org.checkerframework.framework.flow.CFAbstractValue
    Returns a set of annotations.
    getAnnotations() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the annotations on this type.
    getAnnotationsField() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the annotations on this type; mutations affect this object, because the return type is an alias of the annotations field.
    getAnnotationsForTarget(ElementKind) - Method in class org.checkerframework.framework.stub.AnnotationFileParser.RecordComponentStub
    Get the record component annotations that are applicable to the given element kind.
    getAnnotationsFromJavaExpression(JavaExpression, Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the primary annotations on an expression, at a particular location.
    getAnnotationsMatch() - Method in class org.checkerframework.framework.ajava.AnnotationEqualityVisitor
    Returns whether a visited pair of nodes differed in annotations.
    getAnnotationWithMetaAnnotation(Element, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns a list of all annotations used to annotate this element, which have a meta-annotation (i.e., an annotation on that annotation) with class metaAnnotationClass.
    getArgs() - Method in class org.checkerframework.framework.source.DiagMessage
    Returns the customized optional arguments for the message.
    getArgTypes() - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
    Returns the types of the arguments to the call.
    getArgument(int) - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    getArgument(int) - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    getArguments() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    getArguments() - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    getArguments() - Method in class org.checkerframework.dataflow.expression.MethodCall
    Returns the method call arguments (for inspection only - do not modify any of the arguments).
    getArgumentTypes(ExpressionTree, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    Returns a list of boxed annotated types corresponding to the arguments in methodInvocation.
    getArray() - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
    Get the node that represents the array expression being accessed.
    getArray() - Method in class org.checkerframework.dataflow.expression.ArrayAccess
    Returns the array being accessed.
    getArrayDepth(AnnotatedTypeMirror.AnnotatedArrayType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns the depth of the array type of the provided array.
    getArrayDepth(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the depth of an array type.
    getArrayExpression() - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
    If this ArrayAccessNode is a node for an array desugared from an enhanced for loop, then return the expression in the for loop, e.g., arr in for(Object o: arr.
    getArrayLength(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the set of possible array lengths as a sorted list with no duplicate values.
    getArrayLenRangeFromValue(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Gets the from() element/field out of an ArrayLenRange annotation.
    getArrayLenRangeToValue(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Gets the to() element/field out of an ArrayLenRange annotation.
    getAScene() - Method in class org.checkerframework.common.wholeprograminference.scenelib.ASceneWrapper
    Avoid using this if possible; use the other methods of this class unless you absolutely need an AScene.
    getAssertionsEnabledVariable() - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Get a synthetic VariableTree that indicates whether assertions are enabled or not.
    getAssignForUnaryTree(UnaryTree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the corresponding AssignmentNode for a given UnaryTree.
    getAssignmentContext(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Returns the "assignment context" for the leaf of treePath, which is often the leaf of the parent of treePath.
    getBinaryName(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the binary name of the given type.
    getBindingVariable() - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
    Returns the binding variable for this instanceof, or null if one does not exist.
    getBlock() - Method in interface org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseThree.PredecessorHolder
     
    getBlock() - Method in class org.checkerframework.dataflow.cfg.node.Node
    Returns the basic block this node belongs to (or null if it represents the parameter of a method).
    getBooleanOption(String) - Method in class org.checkerframework.framework.source.SourceChecker
    Determines the boolean value of the option with the given name.
    getBooleanOption(String, boolean) - Method in class org.checkerframework.framework.source.SourceChecker
    Determines the boolean value of the option with the given name.
    getBooleanOption(String) - Method in interface org.checkerframework.framework.util.OptionConfiguration
    Determines the boolean value of the option with the given name.
    getBooleanOption(String, boolean) - Method in interface org.checkerframework.framework.util.OptionConfiguration
    Determines the boolean value of the option with the given name.
    getBooleanSystemProperty(String) - Static method in class org.checkerframework.javacutil.SystemUtil
    Deprecated.
    use UtilPlume.getBooleanSystemProperty
    getBooleanSystemProperty(String, boolean) - Static method in class org.checkerframework.javacutil.SystemUtil
    Deprecated.
    use UtilPlume.getBooleanSystemProperty
    getBooleanValue(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the single possible boolean value, or null if there is not exactly one possible value.
    getBooleanValues(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the set of possible boolean values as a sorted list with no duplicate values.
    getBottom() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    getBottom() - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns the bottom qualifier kind of the hierarchy to which this qualifier kind belongs.
    getBottomAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
     
    getBottomAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    getBottomAnnotation(AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Return the bottom for the given qualifier, that is, the qualifier that is a subtype of qualifier but no further subtypes exist.
    getBottomAnnotations() - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
     
    getBottomAnnotations() - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    getBottomAnnotations() - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the bottom type qualifiers in the hierarchy.
    getBottoms() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
     
    getBottoms() - Method in interface org.checkerframework.framework.util.QualifierKindHierarchy
    Returns the qualifier kinds that are the bottom qualifier in their hierarchies.
    getBoundFields() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
     
    getBoundQualifiers(TypeMirror) - Method in class org.checkerframework.framework.type.QualifierUpperBounds
    Returns the set of qualifiers that are the upper bounds for a use of the type.
    getBounds() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
    This returns the bounds of the intersection type.
    getBounds() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
     
    getBoxedType(AnnotatedTypeMirror.AnnotatedPrimitiveType) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the annotated boxed type of the given primitive type.
    getBundledAnnotationClasses() - Method in class org.checkerframework.framework.type.AnnotationClassLoader
    Gets the set of annotation classes in the qual directory of a checker shipped with the Checker Framework.
    getBundledTypeQualifiers(Class<? extends Annotation>...) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Loads all annotations contained in the qual directory of a checker via reflection; if a polymorphic type qualifier exists, and an explicit array of annotations to the set of annotation classes.
    getCacheSize() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the size for LRU caches.
    getCapturedWildcard(TypeVariable) - Static method in class org.checkerframework.javacutil.TypesUtils
    If typeVar is a captured type variable, then returns its underlying wildcard; otherwise returns null.
    getCaseOperands() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
    Gets the nodes corresponding to the case expressions.
    getCFG() - Method in class org.checkerframework.dataflow.cfg.CFGProcessor.CFGProcessResult
    Returns the generated control flow graph.
    getCFGProcessResult() - Method in class org.checkerframework.dataflow.cfg.CFGProcessor
    Get the CFG process result.
    getCFGVisualizer() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    The CFGVisualizer to be used by all CFAbstractAnalysis instances.
    getCharValues(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the set of possible values as a sorted list with no duplicate values.
    getChecker() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the checker associated with this factory.
    getCheckerNames() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the names of the annotation processors that are being run.
    GetClass - Annotation Type in org.checkerframework.common.reflection.qual
    Annotation for methods like Object.getClassName.
    getClassBody() - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    getClassFromType(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the Class for a given TypeMirror.
    getClassLoaderForClass(Class<? extends Object>) - Static method in class org.checkerframework.javacutil.InternalUtils
    Obtain the class loader for clazz.
    getClassNamesFromAnnotation(AnnotationMirror) - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory
    Returns the list of classnames from @ClassBound or @ClassVal if anno is @ClassBound or @ClassVal, otherwise returns an empty list.
    getClassTree() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
    Returns the enclosing class of the lambda.
    getClassTree() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
    Returns the class tree this method belongs to.
    getClassTree() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
     
    getCode() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
     
    getCode() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
     
    getCode() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
     
    getCode() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST
    Returns the code that corresponds to the CFG.
    getCompilerLog() - Method in class org.checkerframework.javacutil.AbstractTypeProcessor
    Return the compiler log, which contains errors and warnings.
    getComponentsInCanonicalConstructor() - Method in class org.checkerframework.framework.stub.AnnotationFileParser.RecordStub
    Returns the annotated types for the parameters to the canonical constructor.
    getComponentType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
    Returns the component type of this array.
    getComputedEffectAtCallsite(MethodInvocationTree, AnnotatedTypeMirror.AnnotatedDeclaredType, ExecutableElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
    Get the effect of a method call at its callsite, acknowledging polymorphic instantiation using type use annotations.
    getCondition() - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    getConditionalPostconditions(ExecutableElement) - Method in class org.checkerframework.framework.util.ContractsFromMethod
    Returns the conditional postcondition contracts on method methodElement.
    getConditionOperand() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
    Gets the node representing the conditional operand for this node
    getConstraints(TypeVariable) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
    Gets the equality, subtypes, and supertypes constraints for a particular target.
    GetConstructor - Annotation Type in org.checkerframework.common.reflection.qual
    Annotation for methods like Class.getConstructor, whose signature is:
    @MethodVal{@code (classname=c, methodname="", params=p) Constructor method(Class this, Object...
    getConstructor() - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    getContainingClass(Tree) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Get the ClassTree of the current CFG if the argument Tree maps to a Node in the CFG or null otherwise.
    getContainingClass(Tree) - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Get the ClassTree of the CFG if the argument Tree maps to a Node in the CFG or null otherwise.
    getContainingMethod(Tree) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Get the MethodTree of the current CFG if the argument Tree maps to a Node in the CFG or null otherwise.
    getContainingMethod(Tree) - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Get the MethodTree of the CFG if the argument Tree maps to a Node in the CFG or null otherwise.
    getContractAnnotations(AMethod) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Return the contract annotations (that is, pre- and post-conditions) for the given AMethod.
    getContractAnnotations(WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Return the contract annotations (that is, pre- and post-conditions) for the given CallableDeclarationAnnos.
    getContractExpressions(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Get the expression field/element of the given contract annotation.
    getContractExpressions(Contract.Kind, AnnotationMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    If contractAnnotation is a framework annotation, return its expression element.
    getContractListValues(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Get the value field/element of the given contract list annotation.
    getContracts(ExecutableElement) - Method in class org.checkerframework.framework.util.ContractsFromMethod
    Returns all the contracts on method or constructor executableElement.
    getContractsFromMethod() - Method in class org.checkerframework.common.initializedfields.InitializedFieldsAnnotatedTypeFactory
     
    getContractsFromMethod() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the helper for method pre- and postconditions.
    getCreatesMustCallForExpression(AnnotationMirror, MethodInvocationNode, GenericAnnotatedTypeFactory<?, ?, ?, ?>, CreatesMustCallForElementSupplier) - Static method in interface org.checkerframework.checker.mustcall.CreatesMustCallForElementSupplier
    Parses a single CreatesMustCallFor annotation.
    getCreatesMustCallForExpressions(MethodInvocationNode, GenericAnnotatedTypeFactory<?, ?, ?, ?>, CreatesMustCallForElementSupplier) - Static method in interface org.checkerframework.checker.mustcall.CreatesMustCallForElementSupplier
    Returns the elements of the @CreatesMustCallFor annotation on the invoked method, as JavaExpressions.
    getCreatesMustCallForListValueElement() - Method in interface org.checkerframework.checker.mustcall.CreatesMustCallForElementSupplier
    Returns the CreatesMustCallFor.List.value field/element.
    getCreatesMustCallForListValueElement() - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    Returns the CreatesMustCallFor.List.value field/element.
    getCreatesMustCallForListValueElement() - Method in class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
    Returns the CreatesMustCallFor.List.value() element.
    getCreatesMustCallForValueElement() - Method in interface org.checkerframework.checker.mustcall.CreatesMustCallForElementSupplier
    Returns the CreatesMustCallFor.value field/element.
    getCreatesMustCallForValueElement() - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    Returns the CreatesMustCallFor.value field/element.
    getCreatesMustCallForValueElement() - Method in class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
    Returns the CreatesMustCallFor.value() element.
    getCurrentClassTree(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Deprecated.
    Use TreePathUtil.enclosingClass(getPath(tree)) instead.
    getCurrentMethodReceiver(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Deprecated.
    getCurrentPath() - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Returns the current path for the tree currently being scanned.
    getCurrentSourceVersion(ProcessingEnvironment) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Returns the ParserConfiguration.LanguageLevel corresponding to the current source version.
    getCurrentTree() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Returns the tree that is currently being looked at.
    getDeclAnnotation(Element) - Method in class org.checkerframework.framework.stub.AnnotationFileElementTypes
    getDeclAnnotation(Element, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns all of the declaration annotations whose name equals the passed annotation class (or is an alias for it) including annotations: on the element written in stubfiles inherited from overriden methods, (see InheritedAnnotation) inherited from superclasses or super interfaces (see Inherited)
    getDeclAnnotation(Element, Class<? extends Annotation>) - Method in interface org.checkerframework.javacutil.AnnotationProvider
    Returns the AnnotationMirror, of the given class or an alias of it, used to annotate the element.
    getDeclAnnotation(Element, Class<? extends Annotation>) - Method in class org.checkerframework.javacutil.BasicAnnotationProvider
    Returns the AnnotationMirror, of the given class, used to annotate the element.
    getDeclAnnotationNoAliases(Element, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the actual annotation mirror used to annotate this element, whose name equals the passed annotation class.
    getDeclAnnotations(Element) - Method in class org.checkerframework.framework.stub.AnnotationFileElementTypes
    Returns the set of declaration annotations for e containing only annotations explicitly written in an annotation file or the empty set if e does not appear in an annotation file.
    getDeclAnnotations(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns all of the declaration annotations on this element including annotations: on the element written in stubfiles inherited from overriden methods, (see InheritedAnnotation) inherited from superclasses or super interfaces (see Inherited)
    getDeclAnnotationWithMetaAnnotation(Element, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns a list of all declaration annotations used to annotate the element, which have a meta-annotation (i.e., an annotation on that annotation) with class metaAnnotationClass.
    getDeclaration() - Method in class org.checkerframework.javacutil.trees.DetachedVarSymbol
    Get the declaration tree for the variable.
    getDeclarationAnnotations() - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Returns the inferred declaration annotations on this executable, or null if there are no annotations.
    getDeclaredClasses() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
     
    getDeclaredEffect(ExecutableElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
    Calling context annotations.
    getDeclaredLambdas() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
     
    getDefaultAnnosForUses(Element) - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
    Returns the set of qualifiers that should be applied to unannotated uses of this element.
    getDefaultForTypeAnnotator() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    getDefaultQualifierForUses(Element) - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
    Return the default qualifiers for uses of element as specified by a DefaultQualifierForUse annotation.
    getDefaultTypeDeclarationBounds() - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
     
    getDefaultTypeDeclarationBounds() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the set of qualifiers that are the upper bound for a type use if no other bound is specified for the type.
    getDefaultValueAnnotatedType(TypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    getDefaultValueAnnotatedType(TypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Return the type of the default value of the given type.
    getDefaultValueTree(TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    Return a tree for the default value of the given type.
    getDependentTypesHelper() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the DependentTypesHelper.
    getDepthFirstOrderedBlocks() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Returns all basic blocks in this control flow graph, in reversed depth-first postorder.
    getDescription() - Method in exception org.checkerframework.checker.regex.util.RegexUtil.CheckedPatternSyntaxException
    Retrieves the description of the error.
    getDescription() - Method in interface org.checkerframework.framework.stub.AnnotationFileResource
    Returns a user-friendly description of the resource (e.g.
    getDescription() - Method in class org.checkerframework.framework.stub.FileAnnotationFileResource
     
    getDescription() - Method in class org.checkerframework.framework.stub.JarEntryAnnotationFileResource
     
    getDetail() - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    getDiagMessage() - Method in exception org.checkerframework.framework.util.JavaExpressionParseUtil.JavaExpressionParseException
    Return a DiagMessage that can be used for error reporting.
    getDimension(int) - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    getDimensions() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    getDimensions() - Method in class org.checkerframework.dataflow.expression.ArrayCreation
    Returns a list representing the dimensions of this array creation.
    getDirection() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
     
    getDirection() - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Get the direction of this analysis.
    getDoubleValues(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the set of possible values as a sorted list with no duplicate values.
    getDummyAssignedTo(ExpressionTree) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsAnnotatedTypeFactory
    Returns the annotation type mirror for the type of expressionTree with default annotations applied.
    getDummyAssignedTo(ExpressionTree) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the annotation type mirror for the type of expressionTree with default annotations applied.
    getDummyAssignedTo(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns null or an annotated type mirror that type argument inference should assume expressionTree is assigned to.
    getEffectiveAnnotation(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the actual effective annotation mirror used to annotate this type, whose Class equals the passed annoClass if one exists, null otherwise.
    getEffectiveAnnotationInHierarchy(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns an annotation from the given sub-hierarchy, if such an annotation is present on this type or on its extends bounds; otherwise returns null.
    getEffectiveAnnotations() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the "effective" annotations on this type, i.e.
    getElement() - Method in class org.checkerframework.dataflow.cfg.node.ClassNameNode
     
    getElement() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    getElement() - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
     
    getElement() - Method in class org.checkerframework.dataflow.cfg.node.PackageNameNode
     
    getElement() - Method in class org.checkerframework.dataflow.expression.FormalParameter
    Returns the element for this variable.
    getElement() - Method in class org.checkerframework.dataflow.expression.LocalVariable
    Returns the element for this variable.
    getElement() - Method in class org.checkerframework.dataflow.expression.MethodCall
    Returns the ExecutableElement for the method call.
    getElement() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    getElementIndex() - Method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
    Returns the index of element in the type parameter list of its enclosing class.
    getElementIndex() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
    Returns the index of element in the type parameter list of its enclosing method.
    getElementIndex() - Method in class org.checkerframework.framework.util.element.ParamApplier
    Returns the index of element its parent method's parameter list.
    getElementIndex() - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
    Returns the type_index that should represent supertype.
    getElementKindsForElementType(ElementType) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns the set of ElementKinds corresponding to elementType.
    getElementKindsForTarget(Target) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns the set of ElementKinds to which target applies, ignoring TYPE_USE.
    getElementUtils() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the element utilities associated with this.
    getElementUtils() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Accessor for the element utilities.
    getElementValue(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    getElementValue(AnnotationMirror, ExecutableElement, Class<T>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the given element of the annotation anno.
    getElementValue(AnnotationMirror, ExecutableElement, Class<T>, T) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the given element of the annotation anno.
    getElementValueArray(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Deprecated.
    use #getElementValueArray(AnnotationMirror, ExecutableElement, Class) or #getElementValueArray(AnnotationMirror, ExecutableElement, Class, Object)
    getElementValueArray(AnnotationMirror, ExecutableElement, Class<T>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the given element of the annotation anno, where the element has an array type.
    getElementValueArray(AnnotationMirror, ExecutableElement, Class<T>, List<T>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the given element of the annotation anno, where the element has an array type.
    getElementValueArrayOrNull(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the element with the name elementName of the annotation anno, or return null if no such element exists.
    getElementValueBoolean(AnnotationMirror, ExecutableElement, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the given boolean element of the annotation anno.
    getElementValueClassName(AnnotationMirror, CharSequence, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Deprecated.
    use an ExecutableElement
    getElementValueClassName(AnnotationMirror, ExecutableElement) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the Name of the class that is referenced by element element.
    getElementValueClassNames(AnnotationMirror, CharSequence, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    getElementValueClassNames(AnnotationMirror, ExecutableElement) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the list of Names of the classes that are referenced by element element.
    getElementValueEnum(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    getElementValueEnum(AnnotationMirror, ExecutableElement, Class<T>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the element with the name name of the annotation anno.
    getElementValueEnum(AnnotationMirror, ExecutableElement, Class<T>, T) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the element with the name name of the annotation anno.
    getElementValueEnumArray(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    getElementValueEnumArray(AnnotationMirror, ExecutableElement, Class<T>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the element with the name name of the annotation anno.
    getElementValueEnumArray(AnnotationMirror, ExecutableElement, Class<T>, T[]) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the element with the name name of the annotation anno.
    getElementValueInt(AnnotationMirror, ExecutableElement) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the given integer element of the annotation anno.
    getElementValueInt(AnnotationMirror, ExecutableElement, int) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the given integer element of the annotation anno.
    getElementValueLong(AnnotationMirror, ExecutableElement, long) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the given long element of the annotation anno.
    getElementValueOrNull(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Get the element with the name elementName of the annotation anno, or return null if no such element exists.
    getElementValuesWithDefaults(AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Deprecated.
    use a method that takes an ExecutableElement
    getElseFlowRule() - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
    Returns the flow rule for information flowing from this block to its else successor.
    getElseFlowRule() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
     
    getElseOperand() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
    Gets the node representing the "else" operand for this node
    getElseStore() - Method in class org.checkerframework.dataflow.analysis.ConditionalTransferResult
     
    getElseStore() - Method in class org.checkerframework.dataflow.analysis.RegularTransferResult
     
    getElseStore() - Method in class org.checkerframework.dataflow.analysis.TransferInput
    Returns the result store produced if the Node this result belongs to evaluates to false.
    getElseStore() - Method in class org.checkerframework.dataflow.analysis.TransferResult
    Returns the result store produced if the Node this result belongs to evaluates to false.
    getElseSuccessor() - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
    Returns the entry block of the else branch.
    getElseSuccessor() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
     
    getEmptyStore() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the empty store.
    getEnclosingClassName(ExecutableElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the binary name of the class enclosing executableElement.
    getEnclosingClassName(VariableElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the binary name of the class enclosing variableElement.
    getEnclosingClassOrMethod(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the innermost enclosing method or class tree of tree.
    getEnclosingElementForArtificialTree(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Gets the Element representing the declaration of the method enclosing a tree node.
    getEnclosingMethod() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
    Returns the enclosing method of the lambda.
    getEnclosingMethodName() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
    Returns the name of the enclosing method of the lambda.
    getEnclosingType(TypeElement, Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the AnnotatedTypeMirror of the enclosing type at the location of tree that is the same type as typeElement.
    getEnclosingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    Returns the enclosing type, as in the type of A in the type A.B.
    getEnsuresQualifierIfResult(Contract.Kind, AnnotationMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    If kind = CONDITIONALPOSTCONDITION, return the result element, e.g.
    getEntryBlock() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Returns the entry block of the control flow graph.
    getEntryStore() - Method in interface org.checkerframework.dataflow.analysis.BackwardAnalysis
    Get the output store at the entry block of a given control flow graph.
    getEntryStore() - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
     
    getEnv() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Get the processing environment.
    getEnvForPath(TreePath) - Method in class org.checkerframework.javacutil.Resolver
    Determine the environment for the given path.
    getErased() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
     
    getErased() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    Return the declared type with its type arguments removed.
    getErased() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    getErased() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
    This method will traverse the upper bound of this type variable calling getErased until it finds the concrete upper bound.
    getErased() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
     
    getErased() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the erasure type of the this type, according to JLS specifications.
    getErrMsg() - Method in class org.checkerframework.dataflow.cfg.CFGProcessor.CFGProcessResult
    Returns the error message.
    getError() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
     
    getExactStringValue(Tree, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Either returns the exact string value of the given tree according to the Constant Value Checker, or null if the exact value is not known.
    getExactValue(Tree, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Either returns the exact value of the given tree according to the Constant Value Checker, or null if the exact value is not known.
    getExactValue(Element, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Returns the exact value of an annotated element according to the Constant Value Checker, or null if the exact value is not known.
    getExceptionalExitBlock() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
     
    getExceptionalExitStore() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
     
    getExceptionalExitStore() - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Returns the exceptional exit store.
    getExceptionalExitStore(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the exceptional exit store for a method or another code block (such as static initializers).
    getExceptionalStore(TypeMirror) - Method in class org.checkerframework.dataflow.analysis.TransferResult
    Returns the store that flows along the outgoing exceptional edge labeled with exception (or null if no special handling is required for exceptional edges).
    getExceptionalStores() - Method in class org.checkerframework.dataflow.analysis.TransferResult
    Returns a Map of TypeMirror to Store, null otherwise.
    getExceptionalSuccessors() - Method in interface org.checkerframework.dataflow.cfg.block.ExceptionBlock
    Returns the list of exceptional successor blocks as an unmodifiable map.
    getExceptionalSuccessors() - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
     
    getExceptionParameterLowerBoundAnnotations() - Method in class org.checkerframework.checker.fenum.FenumVisitor
     
    getExceptionParameterLowerBoundAnnotations() - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    getExceptionParameterLowerBoundAnnotations() - Method in class org.checkerframework.checker.lock.LockVisitor
     
    getExceptionParameterLowerBoundAnnotations() - Method in class org.checkerframework.checker.mustcall.MustCallVisitor
    Change the default for exception parameter lower bounds to bottom (the default), to prevent false positives.
    getExceptionParameterLowerBoundAnnotations() - Method in class org.checkerframework.checker.signedness.SignednessVisitor
     
    getExceptionParameterLowerBoundAnnotations() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Returns a set of AnnotationMirrors that is a lower bound for exception parameters.
    getExecArguments() - Method in class org.checkerframework.framework.util.CheckerMain
    Invoke the compiler with all relevant jars on its classpath and/or bootclasspath.
    getExpected() - Method in exception org.checkerframework.checker.formatter.util.FormatUtil.ExcessiveOrMissingFormatArgumentException
     
    getExpected() - Method in exception org.checkerframework.checker.formatter.util.FormatUtil.IllegalFormatConversionCategoryException
     
    getExplicitAnnos(Element) - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
    Return the annotations explicitly written on the element.
    getExplicitAnnotations() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the set of explicitly written annotations on this type that are supported by this checker.
    getExplicitAnnotationsOnConstructorResult(MethodTree) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns the annotations explicitly written on a constructor result.
    getExplicitAnnotationTrees(List<? extends AnnotationTree>, Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the annotations explicitly written on the given type.
    getExpression() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
     
    getExpression() - Method in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    getExpression() - Method in class org.checkerframework.dataflow.cfg.node.ThrowNode
     
    getExpressionAndOffset(String) - Static method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Given an expression, split it into a subexpression and a constant offset.
    getExpressionAndOffsetFromJavaExpressionString(String, TreePath) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Produces the JavaExpression and offset associated with an expression.
    getExtendsBound() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
    Returns the upper bound of this wildcard.
    getExtendsBoundField() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
     
    getExtraStubFiles() - Method in class org.checkerframework.checker.nullness.NullnessChecker
     
    getExtraStubFiles() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Return a list of additional stub files to be treated as if they had been written in a @StubFiles annotation.
    getFakeOverride(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.stub.AnnotationFileElementTypes
    Returns the method type of the most specific fake override for the given element, when used as a member of the given type.
    getField() - Method in class org.checkerframework.dataflow.expression.FieldAccess
    Returns the field.
    getField(String, String, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the VariableElement for a field declaration.
    getFieldAnnotations(Element, String, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    getFieldAnnotations(Element, String, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    getFieldAnnotations(Element, String, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Get the annotations for a field type.
    getFieldInitialValues() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    A list of initial abstract values for the fields.
    getFieldInvariantAnnotation() - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Returns the annotation that makes up the invariant of this commitment type system, such as @NonNull.
    getFieldInvariantAnnotation() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    getFieldInvariantAnnotationTree(List<? extends AnnotationTree>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the AnnotationTree which is a use of one of the field invariant annotations (as specified via AnnotatedTypeFactory.getFieldInvariantDeclarationAnnotations().
    getFieldInvariantDeclarationAnnotations() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    getFieldInvariantDeclarationAnnotations() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the set of classes of field invariant annotations.
    getFieldInvariants(TypeElement) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    getFieldInvariants(TypeElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the field invariants for the given class, as expressed by the user in @FieldInvariant method annotations.
    getFieldName() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    getFieldName(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Compute the name of the field that the field access tree accesses.
    getFields() - Method in class org.checkerframework.framework.util.FieldInvariants
    The simple names of the fields that have a qualifier.
    getFieldValue(FieldAccess) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns the current abstract value of a field access, or null if no information is available.
    getFieldValues() - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns information about fields.
    getFileForElement(Element) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    getFileForElement(Element) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    getFileForElement(Element) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Returns the file corresponding to the given element.
    getFinalLocalValues() - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the value of effectively final local variables.
    getFinalLocalValues() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the value of effectively final local variables.
    getFirstNodeOfKindForTree(Tree, Class<T>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Return the first Node for a given Tree that has class kind.
    getFlowRule() - Method in interface org.checkerframework.dataflow.cfg.block.SingleSuccessorBlock
    Returns the flow rule for information flowing from this block to its successor.
    getFlowRule() - Method in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
     
    getFnInterfaceFromTree(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the functional interface and the function type that this lambda or member references targets.
    getFormalParameters(ExecutableElement) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns the parameters of methodEle as FormalParameters.
    getFormatCategories() - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
    Returns the conversion category for every parameter.
    getFormatCategories() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
    Returns the conversion category for every parameter.
    getFormatType() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
     
    getFound() - Method in exception org.checkerframework.checker.formatter.util.FormatUtil.ExcessiveOrMissingFormatArgumentException
     
    getFound() - Method in exception org.checkerframework.checker.formatter.util.FormatUtil.IllegalFormatConversionCategoryException
     
    getFromValueFromIntRange(AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Finds the appropriate value for the from value of an annotated type mirror containing an IntRange annotation.
    getFullyQualifiedName(TypeDeclaration<?>, CompilationUnit) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Returns the fully qualified name of a type appearing in a given compilation unit.
    getFunctionTypeFromTree(MemberReferenceTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the function type that this member reference targets.
    getFunctionTypeFromTree(LambdaExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the function type that this lambda targets.
    getGroupCount(AnnotationMirror) - Method in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
    Returns the group count value of the given annotation or 0 if there's a problem getting the group count value.
    getGroupCount(String) - Static method in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
    Returns the number of groups in the given regex String.
    getHasFormatCallCategories(MethodInvocationNode) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
     
    getHierarchiesNoDefault(Element) - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
    Returns top annotations in hierarchies for which no default for use qualifier should be added.
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.checker.calledmethods.CalledMethodsChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.checker.index.inequality.LessThanChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.checker.index.searchindex.SearchIndexChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.checker.nullness.NullnessChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.checker.resourceleak.ResourceLeakChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.checker.signedness.SignednessChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.common.accumulation.AccumulationChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Returns the set of subchecker classes on which this checker depends.
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.common.reflection.ClassValChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.common.reflection.MethodValChecker
     
    getImmediateSubcheckerClasses() - Method in class org.checkerframework.common.value.ValueChecker
     
    getImplicitReceiver(Element) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns the implicit receiver of ele.
    getImplicitReceiverType(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Return the implicit receiver type of an expression tree.
    getIndex() - Method in exception org.checkerframework.checker.regex.util.RegexUtil.CheckedPatternSyntaxException
    Retrieves the error index.
    getIndex() - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
     
    getIndex() - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    getIndex() - Method in class org.checkerframework.dataflow.expression.FormalParameter
    Returns the 1-based index of this formal parameter.
    getInferedEffectForLambdaExpression(LambdaExpressionTree) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
    Get the inferred effect of a lambda expression based on the type annotations of its functional interface and the effects of the calls in its body.
    getInferredValueFor(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the inferred value (by the org.checkerframework.dataflow analysis) for a given tree.
    getInformation(Node) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    getInitializationAnnotations() - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
     
    getInitializedInvariantFields(Store, TreePath) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Returns the fields that have the invariant annotation and are initialized in a given store.
    getInitializer(int) - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    getInitializers() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    getInitializers() - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    getInnermostComponentType(ArrayType) - Static method in class org.checkerframework.javacutil.TypesUtils
    Given an array type, returns the type with all array levels stripped off.
    getInput(Block) - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Get the transfer input of a given Block b.
    getInput(Block) - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
     
    getInput(Block) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
     
    getInputBefore(Block) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
    Returns the transfer input corresponding to the location right before the basic block b.
    getInputStream() - Method in interface org.checkerframework.framework.stub.AnnotationFileResource
    Returns a stream for reading the contents of the resource.
    getInputStream() - Method in class org.checkerframework.framework.stub.FileAnnotationFileResource
     
    getInputStream() - Method in class org.checkerframework.framework.stub.JarEntryAnnotationFileResource
     
    getInSource() - Method in class org.checkerframework.dataflow.cfg.node.Node
     
    getInt() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Returns the int value associated with this equation.
    getIntOffsetEquation(Set<OffsetEquation>) - Static method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Returns the offset equation that is an int value or null if there isn't one.
    getIntRangeFromValue(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Gets the from() element/field out of an IntRange annotation.
    getIntRangeFromValue(AnnotationMirror, long) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Gets the from() element/field out of an IntRange annotation.
    getIntRangeToValue(AnnotationMirror, long) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Gets the to() element/field out of an IntRange annotation.
    getIntRangeToValue(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Gets the to() element/field out of an IntRange annotation.
    getIntValues(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the set of possible values as a sorted list with no duplicate values.
    getInvalidConstructorReturnTypeAnnotations() - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Returns the list of annotations that is forbidden for the constructor return type.
    getInvalidError() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
     
    getInvalidInvocationType() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
     
    getInvocationType() - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
    Returns the type of method invocation.
    getInvocationType() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
    Returns the type of method invocation.
    getIsStartOfBlock() - Method in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    getIterableElementType(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Return the element type of expression.
    getIterableElementType(ExpressionTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Return the element type of iterableType.
    getIterableExpression() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
    If this MethodInvocationNode is a node for an Iterator.next() desugared from an enhanced for loop, then return the expression in the for loop, e.g., iter in for(Object o: iter.
    getJaifPath(String) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Returns the String representing the .jaif path of a class given its name.
    getJavacContext(ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.InternalUtils
    Helper function to extract the javac Context from the javac processing environment.
    getJreVersion() - Static method in class org.checkerframework.javacutil.SystemUtil
    Returns the major JRE version.
    getKeyForMaps() - Method in class org.checkerframework.checker.nullness.KeyForValue
    If the underlying type is a type variable or a wildcard, then this is a set of maps for which this value is a key.
    getKind() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST
     
    getKind() - Method in class org.checkerframework.framework.source.DiagMessage
    Returns the kind of this DiagMessage.
    getKind() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the kind of this type.
    getKindRecordAsClass(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Calls getKind() on the given Element, but returns CLASS if the ElementKind is RECORD.
    getKindRecordAsClass(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Calls getKind() on the given tree, but returns CLASS if the Kind is RECORD.
    getKinds() - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
    Return the kinds of purity that the method has.
    getLabel(TreePath) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Returns the label Name of the leaf in the argument path, or null if the leaf is not a labeled statement.
    getLambdaTree() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
    Returns the lambda expression tree.
    getLastNode() - Method in interface org.checkerframework.dataflow.cfg.block.Block
    Returns the last node of this block, or null if none.
    getLastNode() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
     
    getLastNode() - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
     
    getLastNode() - Method in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
     
    getLastNode() - Method in class org.checkerframework.dataflow.cfg.block.SpecialBlockImpl
     
    getLeft() - Method in class org.checkerframework.dataflow.expression.BinaryOperation
    Returns the left operand of this binary operation.
    getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.BinaryOperationNode
     
    getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
     
    getLengthSequenceTree(Tree, IndexMethodIdentifier, ProcessingEnvironment) - Static method in class org.checkerframework.checker.index.IndexUtil
    Gets a sequence tree for a length access tree, or null if it is not a length access.
    getLengthsForStringValues(List<String>) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Gets a list of lengths for a list of string values.
    getLessThanAnnotatedTypeFactory() - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    Returns the LessThan Checker's annotated type factory.
    getLessThanAnnotatedTypeFactory() - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    Returns the LessThan Checker's annotated type factory.
    getLessThanExpressions(ExpressionTree) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Returns a sorted, modifiable list of expressions that expression is less than.
    getLessThanExpressions(AnnotationMirror) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    If the annotation is LessThan, returns a list of expressions in the annotation.
    getLintOption(String) - Method in class org.checkerframework.framework.source.SourceChecker
    Determines the value of the lint option with the given name.
    getLintOption(String, boolean) - Method in class org.checkerframework.framework.source.SourceChecker
    Determines the value of the lint option with the given name.
    getLookupKeys() - Method in class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory
    Returns a set of the valid keys that can be used.
    getLowerBound() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
    Returns the lower bound type of this type variable.
    getLowerBound() - Method in class org.checkerframework.framework.type.AnnotatedTypeParameterBounds
     
    getLowerBoundField() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
    Get the lower bound field directly, bypassing any lazy initialization.
    getMatchesRegexValues(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the set of possible values as a sorted list with no duplicate values.
    getMaxLenValue(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Used to find the maximum length of an array.
    getMaxValue(Tree, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Finds the maximum value in a Value Checker type.
    getMessage() - Method in exception org.checkerframework.checker.formatter.util.FormatUtil.ExcessiveOrMissingFormatArgumentException
     
    getMessage() - Method in exception org.checkerframework.checker.formatter.util.FormatUtil.IllegalFormatConversionCategoryException
     
    getMessage() - Method in exception org.checkerframework.checker.regex.util.RegexUtil.CheckedPatternSyntaxException
    Returns a multi-line string containing the description of the syntax error and its index, the erroneous regular-expression pattern, and a visual indication of the error index within the pattern.
    getMessage() - Method in class org.checkerframework.dataflow.cfg.node.MarkerNode
     
    getMessage() - Method in exception org.checkerframework.framework.util.JavaExpressionParseUtil.JavaExpressionParseException
     
    getMessageKey() - Method in class org.checkerframework.framework.source.DiagMessage
    Returns the message key of this DiagMessage.
    getMessagesProperties() - Method in class org.checkerframework.framework.source.SourceChecker
    Provides a mapping of error keys to custom error messages.
    GetMethod - Annotation Type in org.checkerframework.common.reflection.qual
    Annotation for methods like Class.getMethod and Class.getDeclaredMethod, whose signature is:
    {@link MethodVal}(classname=c, methodname=m, params=p) Method getMyMethod(Class this, String m, Object...
    getMethod() - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    getMethod() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
    Deprecated.
    use #getEnclosingMethod()
    getMethod() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
     
    getMethod(Class<?>, String, int, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the ExecutableElement for a method declaration.
    getMethod(String, String, int, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the ExecutableElement for a method declaration.
    getMethod(Class<?>, String, ProcessingEnvironment, String...) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the ExecutableElement for a method declaration.
    getMethod(String, String, ProcessingEnvironment, String...) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the ExecutableElement for a method declaration.
    getMethodName() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
    Deprecated.
    use #getEnclosingMethodName()
    getMethodName() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
    Returns the name of the method.
    getMethodName(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Compute the name of the method that the method access tree accesses.
    getMethodOrNull(String, String, int, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the ExecutableElement for a method declaration.
    getMethodReturnType(MethodTree, ReturnTree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    getMethodReturnType(MethodTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the return type of the method m.
    getMethodReturnType(MethodTree, ReturnTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the return type of the method m at the return statement r.
    getMethodReturnType(MethodTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    getMethods(String, String, int, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns all ExecutableElements for method declarations of methodName, in class typeName, with params formal parameters.
    getMinimumIntegralValue(AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the smallest possible value that an integral annotation might take on.
    getMinLen(Tree, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Queries the Value Checker to determine if there is a known minimum length for the array represented by tree.
    getMinLenFromString(String, Tree, TreePath) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the minimum length of an array expression or 0 if the min length is unknown.
    getMinLenFromTree(Tree, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Looks up the minlen of a member select tree.
    getMinLenValue(AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    getMinLenValue(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Used to find the minimum length of an array, which is useful for array bounds checking.
    getMinLenValue(Set<AnnotationMirror>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the minimum length of an array.
    getMinLenValueValue(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Gets the value() element/field out of a MinLen annotation.
    getMinValue(Tree, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Finds the minimum value in a Value Checker type.
    getMismatchedNode1() - Method in class org.checkerframework.framework.ajava.AnnotationEqualityVisitor
    If a visited pair of nodes has had mismatched annotations, returns the node from the first AST where annotations differed, or null otherwise.
    getMismatchedNode2() - Method in class org.checkerframework.framework.ajava.AnnotationEqualityVisitor
    If a visited pair of nodes has had mismatched annotations, returns the node from the second AST where annotations differed, or null otherwise.
    getMustCallValueElement() - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    Returns the MustCall.value() element.
    getName() - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
     
    getName() - Method in class org.checkerframework.dataflow.cfg.node.SuperNode
     
    getName() - Method in class org.checkerframework.dataflow.cfg.node.ThisNode
     
    getName() - Method in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
     
    getName() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    getName() - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns the canonical name of the annotation class of this.
    getNarrowedAnnotations(Set<AnnotationMirror>, TypeKind, TypeKind) - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
     
    getNarrowedAnnotations(Set<AnnotationMirror>, TypeKind, TypeKind) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns annotations applicable to type narrowedTypeKind, that are copied or adapted from annos.
    getNarrowedPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, TypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns AnnotatedPrimitiveType with underlying type narrowedTypeMirror and with annotations copied or adapted from type.
    getNarrowedValue(TypeMirror, V) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Returns an abstract value with the given type and the annotations from annotatedValue, adapted for narrowing.
    getNode() - Method in class org.checkerframework.dataflow.analysis.TransferInput
    Returns the Node for this TransferInput.
    getNode() - Method in interface org.checkerframework.dataflow.cfg.block.ExceptionBlock
    Returns the node of this block.
    getNode() - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
     
    getNodes() - Method in interface org.checkerframework.dataflow.cfg.block.Block
    Returns the nodes contained within this basic block.
    getNodes() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
    Returns the nodes contained within this basic block.
    getNodes() - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
    Returns the nodes contained within this basic block.
    getNodes() - Method in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
    Returns the nodes contained within this basic block.
    getNodes() - Method in class org.checkerframework.dataflow.cfg.block.SpecialBlockImpl
    Returns the nodes contained within this basic block.
    getNodesCorrespondingToTree(Tree) - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Returns the set of Nodes to which the Tree t corresponds, or null for trees that don't produce a value.
    getNodesForTree(Tree) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Get the set of Nodes for a given Tree.
    getNodesForTree(Tree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the Nodes corresponding to a particular Tree.
    getNodesForTree(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    getNodeSimpleName(Node) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Get the simple name of a node.
    getNodeValues() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Returns all current node values.
    getNotBothReasons() - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
    Get the reasons why the method is not both side-effect-free and deterministic.
    getNotDetReasons() - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
    Get the reasons why the method is not deterministic.
    getNotSEFreeReasons() - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
    Get the reasons why the method is not side-effect-free.
    getNullnessAnnotations() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Returns the list of annotations of the non-null type system.
    getNumberMath(Number) - Static method in class org.checkerframework.common.value.util.NumberMath
     
    getObjectTypeMirror(ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the DeclaredType for java.lang.Object.
    getOperand() - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
     
    getOperand() - Method in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
     
    getOperand() - Method in class org.checkerframework.dataflow.cfg.node.NullChkNode
     
    getOperand() - Method in class org.checkerframework.dataflow.cfg.node.StringConversionNode
     
    getOperand() - Method in class org.checkerframework.dataflow.cfg.node.TypeCastNode
     
    getOperand() - Method in class org.checkerframework.dataflow.cfg.node.UnaryOperationNode
     
    getOperand() - Method in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
     
    getOperand() - Method in class org.checkerframework.dataflow.expression.UnaryOperation
    Returns the operand of this unary operation.
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.BinaryOperationNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.BooleanLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.CharacterLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ClassDeclarationNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ClassNameNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.DoubleLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.FloatLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.IntegerLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.LongLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.MarkerNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.Node
    Returns a collection containing all of the operand Nodes of this Node.
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.NullChkNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.NullLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.PackageNameNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ReturnNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ShortLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.StringConversionNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.StringLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.SuperNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.SwitchExpressionNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ThisNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ThrowNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.TypeCastNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.UnaryOperationNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ValueLiteralNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
     
    getOperands() - Method in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
     
    getOperationKind() - Method in class org.checkerframework.dataflow.expression.BinaryOperation
    Returns the operator of this binary operation.
    getOperationKind() - Method in class org.checkerframework.dataflow.expression.UnaryOperation
    Returns the operator of this unary operation.
    getOption(String) - Method in class org.checkerframework.framework.source.SourceChecker
    Determines the value of the option with the given name.
    getOption(String, String) - Method in class org.checkerframework.framework.source.SourceChecker
    Determines the value of the lint option with the given name and returns the default value if nothing is specified.
    getOption(String) - Method in interface org.checkerframework.framework.util.OptionConfiguration
    Determines the value of the option with the given name.
    getOption(String, String) - Method in interface org.checkerframework.framework.util.OptionConfiguration
    Determines the boolean value of the option with the given name.
    getOptionConfiguration() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the OptionConfiguration associated with this.
    getOptions() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    getOptions() - Method in class org.checkerframework.framework.source.AggregateChecker
     
    getOptions() - Method in class org.checkerframework.framework.source.SourceChecker
    Return all active options for this checker.
    getOptions() - Method in interface org.checkerframework.framework.util.OptionConfiguration
     
    getOptionsNoSubcheckers() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Like BaseTypeChecker.getOptions(), but only includes options provided to this checker.
    getOverriddenMethods(ExecutableElement, Types) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the methods that are overriden or implemented by a given method.
    getParamAndLambdaTree(VariableElement, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.type.ElementAnnotationApplier
    Helper method to get the lambda tree for ParamApplier.
    getParameterAnnotations(ExecutableElement, int, AnnotatedTypeMirror, VariableElement, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    getParameterAnnotations(ExecutableElement, int, AnnotatedTypeMirror, VariableElement, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    getParameterAnnotations(ExecutableElement, int, AnnotatedTypeMirror, VariableElement, AnnotatedTypeFactory) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Get the annotations for a formal parameter type.
    getParametersAsLocalVariables(ExecutableElement) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns the parameters of methodEle as LocalVariables.
    getParameterType(int) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Returns the inferred type for the parameter at the given index, or null if there's no parameter at the given index or there's no inferred type for that parameter.
    getParameterTypeInitialized(AnnotatedTypeMirror, int, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Returns the inferred type for the parameter at the given index.
    getParameterTypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
    Returns the parameter types of this executable type, excluding the receiver.
    getParamTypes() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
     
    getParent() - Method in class org.checkerframework.dataflow.cfg.node.ClassNameNode
    The parent node of the current node.
    getParent() - Method in class org.checkerframework.dataflow.cfg.node.PackageNameNode
    The package name node for the parent package, null otherwise.
    getParentChecker() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the immediate parent checker of the current checker.
    getParentMethod(Element) - Static method in class org.checkerframework.framework.util.element.ParamApplier
    Return the enclosing MethodSymbol of the given element, throwing an exception of the symbol's enclosing element is not a MethodSymbol.
    getPath(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Gets the path for the given Tree under the current root by checking from the visitor's current path, and using Trees.getPath(CompilationUnitTree, Tree) (which is much slower) only if node is not found on the current path.
    getPath(CompilationUnitTree, Tree) - Method in class org.checkerframework.framework.util.TreePathCacher
    Return the TreePath for a Tree.
    getPathToCompilationUnit() - Method in class org.checkerframework.framework.source.SourceChecker
    Return the path to the current compilation unit.
    getPattern() - Method in exception org.checkerframework.checker.regex.util.RegexUtil.CheckedPatternSyntaxException
    Retrieves the erroneous regular-expression pattern.
    getPolymorphic() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    getPolymorphic() - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns the polymorphic qualifier kind of the hierarchy to which this qualifier kind belongs, or null if one does not exist.
    getPolymorphicAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
     
    getPolymorphicAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    getPolymorphicAnnotation(AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the polymorphic qualifier for the hierarchy containing qualifier, or null if there is no polymorphic qualifier in that hierarchy.
    getPossibleValues(AnnotatedTypeMirror, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Returns a range representing the possible integral values represented by the passed AnnotatedTypeMirror.
    getPostconditionAnnotations(AMethod, List<AnnotationMirror>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Return the postcondition annotations for the given AMethod.
    getPostconditionAnnotations(WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos, List<AnnotationMirror>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Return the postcondition annotations for the given CallableDeclarationAnnos.
    getPostconditionAnnotations(String, AnnotatedTypeMirror, AnnotatedTypeMirror, List<AnnotationMirror>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns a list of inferred @EnsuresQualifier annotations for the given expression.
    getPostconditionDeclaredType(AMethod, String) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Fetches the declared type of an expression for which a postcondition was inferred, for the given AMethod.
    getPostconditions() - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Returns the inferred postconditions for this callable declaration.
    getPostconditions(ExecutableElement) - Method in class org.checkerframework.framework.util.ContractsFromMethod
    Returns the postcondition contracts on executableElement.
    getPostconditionsForExpression(String, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Returns an AnnotatedTypeMirror containing the postconditions for the given expression.
    getPreconditionAnnotations(AMethod) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Return the precondition annotations for the given AMethod.
    getPreconditionAnnotations(WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Return the precondition annotations for the given CallableDeclarationAnnos.
    getPreconditionAnnotations(String, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns a list of inferred @RequiresQualifier annotations for the given expression.
    getPreconditionDeclaredType(AMethod, String) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Fetches the declared type of an expression for which a precondition was inferred, for the given AMethod.
    getPreconditions() - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Returns the inferred preconditions for this callable declaration.
    getPreconditions(ExecutableElement) - Method in class org.checkerframework.framework.util.ContractsFromMethod
    Returns the precondition contracts on method or constructor executableElement.
    getPreconditionsForExpression(String, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Returns an AnnotatedTypeMirror containing the preconditions for the given expression.
    getPredecessorHolder(BlockImpl, BlockImpl) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseThree
    Return a predecessor holder that can be used to set the successor of pred in the place where previously the edge pointed to cur.
    getPredecessors() - Method in interface org.checkerframework.dataflow.cfg.block.Block
    Returns the predecessors of this basic block.
    getPredecessors() - Method in class org.checkerframework.dataflow.cfg.block.BlockImpl
     
    getPrefix(AnnotatedTypeMirror) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
    Retrieves the SI Prefix of an Annotated Type.
    getPrefix(AnnotationMirror) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
    Retrieves the SI Prefix of an Annotation.
    getPreOrPostconditionAnnotations(String, AnnotatedTypeMirror, AnnotatedTypeMirror, Analysis.BeforeOrAfter, List<AnnotationMirror>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Creates pre- and postcondition annotations.
    getPreOrPostconditions(Analysis.BeforeOrAfter, ExecutableElement, String, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    getPreOrPostconditions(Analysis.BeforeOrAfter, ExecutableElement, String, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    getPreOrPostconditions(Analysis.BeforeOrAfter, ExecutableElement, String, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Returns the pre- or postcondition annotations for an expression.
    getPrimitiveConversionKind(TypeKind, TypeKind) - Static method in class org.checkerframework.javacutil.TypeKindUtils
    Return the type of primitive conversion between from and to.
    getPrimitiveConversionKind(PrimitiveType, PrimitiveType) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the type of primitive conversion from from to to.
    getPrimitiveKind() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Given a primitive type, return its kind.
    getProcessingEnv() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Accessor for the processing environment.
    getProcessingEnvironment() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the ProcessingEnvironment that was supplied to this checker.
    getProcessOrder(ControlFlowGraph) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Generate the order of processing blocks.
    getProcessOrderSimpleString(List<Integer>) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Given a list of process orders (integers), returns a string representation.
    getProperties(Class<?>, String, boolean) - Method in class org.checkerframework.framework.source.SourceChecker
    A helper function to parse a Properties file.
    getPseudoReceiver(TreePath, TypeMirror) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns either a new ClassName or ThisReference JavaExpression object for the enclosingType.
    getPurityKinds(AnnotationProvider, MethodTree) - Static method in class org.checkerframework.dataflow.util.PurityUtils
    Returns the types of purity of the method methodTree.
    getPurityKinds(AnnotationProvider, Element) - Static method in class org.checkerframework.dataflow.util.PurityUtils
    Returns the types of purity of the method methodElement.
    getQualifiedClassName(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the qualified name of the innermost class enclosing the provided Element.
    getQualifiedName(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns a verbose name that identifies the element.
    getQualifiedName(DeclaredType) - Static method in class org.checkerframework.javacutil.TypesUtils
    Gets the fully qualified name for a provided type.
    getQualifierHierarchy() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the type qualifier hierarchy graph to be used by this processor.
    getQualifierKind(AnnotationMirror) - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
    Returns the qualifier kind for the given annotation.
    getQualifierKind(String) - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
    Returns the qualifier kind for the annotation with the canonical name name.
    getQualifierKind(AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
    Returns the QualifierKind for the given annotation.
    getQualifierKind(String) - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
     
    getQualifierKind(String) - Method in interface org.checkerframework.framework.util.QualifierKindHierarchy
    Returns the QualifierKind for the given annotation class name, or null if one does not exist.
    getQualifierParameterHierarchies(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the set of top annotations representing all the hierarchies for which this type has a qualifier parameter.
    getQualifierParameterHierarchies(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the set of top annotations representing all the hierarchies for which this element has a qualifier parameter.
    getQualifierPolymorphism() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Gives the current QualifierPolymorphism instance which supports the QualifierPolymorphism mechanism.
    getQualifiersFor(CharSequence) - Method in class org.checkerframework.framework.util.FieldInvariants
    Returns a list of qualifiers for field.
    getQualifierUpperBounds() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Return QualifierUpperBounds for this type factory.
    getRange(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns a Range bounded by the values specified in the given @Range annotation.
    getRangeFromValues(List<? extends Number>) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Get the minimum and maximum of a list and return a range bounded by them.
    getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
    Returns the raw type attributes of the enclosing class.
    getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.MethodApplier
    Returns the annotations on the method symbol (element).
    getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
    Returns the TypeCompounds (annotations) of the declaring element.
    getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.ParamApplier
    Returns the TypeCompounds (annotations) of the enclosing method for this parameter.
    getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
    Returns the TypeCompounds (annotations) of the subclass.
    getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
    All TypeCompounds (annotations) on the ClassSymbol.
    getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.VariableApplier
     
    getReceiver() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    getReceiver() - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
    The receiver node for the local variable, null otherwise.
    getReceiver() - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    getReceiver() - Method in class org.checkerframework.dataflow.expression.FieldAccess
    Returns the receiver.
    getReceiver(ExpressionTree) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns the receiver of the given invocation
    getReceiver() - Method in class org.checkerframework.dataflow.expression.MethodCall
    Returns the method call receiver (for inspection only - do not modify).
    getReceiverAnnotations(ExecutableElement, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    getReceiverAnnotations(ExecutableElement, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    getReceiverAnnotations(ExecutableElement, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Get the annotations for the receiver type.
    getReceiverTree(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the receiver tree of a field access or a method invocation.
    getReceiverType(AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    If this wrapper holds a method, returns the inferred type of the receiver.
    getReceiverType(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the receiver type of the expression tree, which might be the type of an implicit this.
    getReceiverType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
    Returns the receiver type of this executable type; null for static methods and constructors of top-level classes.
    getRecordComponents(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Calls getRecordComponents on the given TypeElement.
    getRefType() - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
    The reference type being tested against.
    getRegularExitBlock() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
     
    getRegularExitStore() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
     
    getRegularExitStore() - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Returns the regular exit store, or null, if there is no such store (because the method cannot exit through the regular exit block).
    getRegularExitStore(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the regular exit store for a method or another code block (such as static initializers).
    getRegularStore() - Method in class org.checkerframework.dataflow.analysis.ConditionalTransferResult
    The regular result store.
    getRegularStore() - Method in class org.checkerframework.dataflow.analysis.RegularTransferResult
    The regular result store.
    getRegularStore() - Method in class org.checkerframework.dataflow.analysis.TransferInput
    Returns the regular result store produced if no exception is thrown by the Node corresponding to this transfer function result.
    getRegularStore() - Method in class org.checkerframework.dataflow.analysis.TransferResult
    Returns the regular result store produced if no exception is thrown by the Node corresponding to this transfer function result.
    getRegularSuccessor() - Method in interface org.checkerframework.dataflow.cfg.block.RegularBlock
    Returns the regular successor block.
    getRegularSuccessor() - Method in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
     
    getRelatedClassName(Class<?>, String) - Static method in class org.checkerframework.common.basetype.BaseTypeChecker
    Returns the name of a class related to a given one, by replacing "Checker" or "Subchecker" by replacement.
    getReleaseValue(ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.SystemUtil
    Returns the release value passed to the compiler or null if release was not passed.
    getRemainingTargets(Set<TypeVariable>, boolean) - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
    Returns the set of targets that still don't have an inferred argument.
    getResult() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
     
    getResult() - Method in interface org.checkerframework.dataflow.analysis.Analysis
    The result of running the analysis.
    getResult() - Method in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
    Returns the final node of the CFG corresponding to the lambda expression body (see LambdaResultExpressionNode.getTree()).
    getResult() - Method in class org.checkerframework.dataflow.cfg.node.ReturnNode
    The result of the return node, null otherwise.
    getResult(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
     
    getResultingTypeOfConstructorMemberReference(MemberReferenceTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Gets the type of the resulting constructor call of a MemberReferenceTree.
    getResultValue() - Method in class org.checkerframework.dataflow.analysis.TransferResult
    Returns the abstract value produced by the transfer function, null otherwise.
    getReturnAnnotations(ExecutableElement, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    getReturnAnnotations(ExecutableElement, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    getReturnAnnotations(ExecutableElement, AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Get the annotations for the return type.
    getReturnNodes() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
     
    getReturnStatementStores() - Method in interface org.checkerframework.dataflow.analysis.ForwardAnalysis
    Get stores at return statements.
    getReturnStatementStores() - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
     
    getReturnStatementStores(MethodTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns a list of all return statements of method paired with their corresponding TransferResult.
    getReturnType(AnnotatedTypeMirror, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    If this wrapper holds a method, returns the inferred type of the return type.
    getReturnType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
    The return type of a method or constructor.
    getRight() - Method in class org.checkerframework.dataflow.expression.BinaryOperation
    Returns the right operand of this binary operation.
    getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.BinaryOperationNode
     
    getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
     
    getSame(Collection<? extends AnnotationMirror>, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns the AnnotationMirror in c that is the same annotation as anno.
    getSameByName(Collection<? extends AnnotationMirror>, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns the AnnotationMirror in c that is the same annotation as anno ignoring values.
    getSameLensFromString(String, Tree, TreePath) - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
    Find all the sequences that are members of the SameLen annotation associated with the sequence named in sequenceExpression along the current path.
    getSearchIndexAnnotatedTypeFactory() - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    Returns the SearchIndexFor Checker's annotated type factory.
    getSelfType(Tree) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
     
    getSelfType(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the type of this at the location of tree.
    getSeparator() - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Returns the separator for lines within a node's representation.
    getSeparator() - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    getSeparator() - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    getSequences() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    getSharedCFGForTree(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Get the shared control flow graph used for tree by this checker's topmost superchecker.
    getShouldDefaultTypeVarLocals() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Should the local variable default annotation be applied to type variables?
    getSimpleClassName() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
    Returns the simple name of the enclosing class.
    getSimpleClassName() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
    Returns the simple name of the enclosing class.
    getSimpleClassName() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
    Returns the simple name of the enclosing class.
    getSimpleNameOrDescription(ExecutableElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns a user-friendly name for the given method.
    getSimpleSignature(ExecutableElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the canonical representation of the method declaration, which contains simple names of the types only.
    getSortedQualifierNames() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Creates and returns a string containing the number of qualifiers and the canonical class names of each qualifier that has been added to this checker's supported qualifier set.
    getSourceFilePath(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the path to the source file containing element, which must be from source code.
    getSpecialType() - Method in interface org.checkerframework.dataflow.cfg.block.SpecialBlock
    Returns the type of this special basic block.
    getSpecialType() - Method in class org.checkerframework.dataflow.cfg.block.SpecialBlockImpl
     
    getStandardSuppressWarningsPrefixes() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns a sorted set of SuppressWarnings prefixes read from the SuppressWarningsPrefix meta-annotation on the checker class.
    getStorage() - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
    Returns the storage for inferred annotations.
    getStoreAfter(Block) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the regular store immediately after a given block.
    getStoreAfter(Tree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the store immediately after a given Tree.
    getStoreAfter(Node) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the store immediately after a given Node.
    getStoreAfter(Block) - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
    Returns the store corresponding to the location right after the basic block b.
    getStoreAfter(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the store immediately after a given tree.
    getStoreAfter(Set<Node>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the store immediately after a given set of nodes.
    getStoreAfter(Node) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the store immediately after a given Node.
    getStoreBefore(Tree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the store immediately before a given Tree.
    getStoreBefore(Node) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the store immediately before a given Node.
    getStoreBefore(Block) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the regular store immediately before a given Block.
    getStoreBefore(Block, Store.Kind) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
    Return the store corresponding to the location right before the basic block b.
    getStoreBefore(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the store immediately before a given Tree.
    getStoreBefore(Set<Node>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the store immediately before a given Set of Nodes.
    getStoreBefore(Node) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the store immediately before a given node.
    getStoreForBlock(boolean, Block, Block) - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    Fetches the store from the results of dataflow for first.
    getStrictSuperTypes() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    getStrictSuperTypes() - Method in interface org.checkerframework.framework.util.QualifierKind
    All the qualifier kinds that are a strict super qualifier of this qualifier.
    getStringType(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns AnnotatedDeclaredType with underlying type String and annotations copied from type.
    getStringValues(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Returns the set of possible values as a sorted list with no duplicate values.
    getSubchecker(Class<T>) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Returns the requested subchecker.
    getSubcheckers() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Get the list of all subcheckers (if any).
    getSubsequenceFromReceiver(JavaExpression, BaseAnnotatedTypeFactoryForIndexChecker) - Static method in class org.checkerframework.checker.index.Subsequence
    Returns a Subsequence representing the HasSubsequence annotation on the declaration of rec or null if there is not such annotation.
    getSubsequenceFromTree(Tree, BaseAnnotatedTypeFactoryForIndexChecker) - Static method in class org.checkerframework.checker.index.Subsequence
    Returns a Subsequence representing the HasSubsequence annotation on the declaration of varTree or null if there is not such annotation.
    getSuccessor() - Method in interface org.checkerframework.dataflow.cfg.block.SingleSuccessorBlock
    Returns the non-exceptional successor block, or null if there is no non-exceptional successor.
    getSuccessor() - Method in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
     
    getSuccessors() - Method in interface org.checkerframework.dataflow.cfg.block.Block
    Returns the successors of this basic block.
    getSuccessors() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
     
    getSuccessors() - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
     
    getSuccessors() - Method in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
     
    getSuperBound() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
    Returns the lower bound of this wildcard.
    getSuperBoundField() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
     
    getSuperClass(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns a type's superclass, or null if it does not have a superclass (it is object or an interface, or the superclass is not on the classpath).
    getSuperclass(TypeMirror, Types) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the superclass of the given class.
    getSuperTypes(AnnotatedTypeMirror.AnnotatedDeclaredType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns all the supertypes (direct or indirect) of the given declared type.
    getSuperTypes(TypeElement, Elements) - Static method in class org.checkerframework.javacutil.ElementUtils
    Determine all type elements for the supertypes of the given type element.
    getSupportedAnnotationTypes() - Method in class org.checkerframework.framework.source.SourceChecker
    Overrides the default implementation to always return a singleton set containing only "*".
    getSupportedCheckers() - Method in class org.checkerframework.checker.i18n.I18nChecker
     
    getSupportedCheckers() - Method in class org.checkerframework.framework.source.AggregateChecker
    Returns the list of supported checkers to be run together.
    getSupportedLintOptions() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Specify supported lint options for all type-checkers.
    getSupportedLintOptions() - Method in class org.checkerframework.framework.source.AggregateChecker
     
    getSupportedLintOptions() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the lint options recognized by this checker.
    getSupportedMonotonicTypeQualifiers() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns an immutable set of the monotonic type qualifiers supported by this checker.
    getSupportedOptions() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    getSupportedOptions() - Method in class org.checkerframework.framework.source.AggregateChecker
     
    getSupportedOptions() - Method in class org.checkerframework.framework.source.SourceChecker
    Map the Checker Framework version of SupportedOptions to the standard annotation provided version SupportedOptions.
    getSupportedOptions() - Method in interface org.checkerframework.framework.util.OptionConfiguration
     
    getSupportedSourceVersion() - Method in class org.checkerframework.common.util.debug.EmptyProcessor
     
    getSupportedSourceVersion() - Method in class org.checkerframework.dataflow.cfg.CFGProcessor
     
    getSupportedSourceVersion() - Method in class org.checkerframework.framework.source.SourceChecker
     
    getSupportedTypeQualifierNames() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns an immutable set of the fully qualified names of the type qualifiers supported by this checker.
    getSupportedTypeQualifiers() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns an immutable set of the classes corresponding to the type qualifiers supported by this checker.
    getSuppressWarningsPrefixes() - Method in class org.checkerframework.checker.fenum.FenumChecker
     
    getSuppressWarningsPrefixes() - Method in class org.checkerframework.checker.initialization.InitializationChecker
     
    getSuppressWarningsPrefixes() - Method in class org.checkerframework.checker.nullness.NullnessChecker
     
    getSuppressWarningsPrefixes() - Method in class org.checkerframework.checker.units.UnitsChecker
     
    getSuppressWarningsPrefixes(SourceVisitor<?, ?>, SortedSet<String>) - Static method in class org.checkerframework.common.subtyping.SubtypingChecker
    Compute SuppressWarnings prefixes, based on the names of all the qualifiers.
    getSuppressWarningsPrefixes() - Method in class org.checkerframework.common.subtyping.SubtypingChecker
     
    getSuppressWarningsPrefixes() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns a modifiable set of lower-case strings that are prefixes for SuppressWarnings strings.
    getSuppressWarningsPrefixesOfSubcheckers() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Like SourceChecker.getSuppressWarningsPrefixes(), but includes all prefixes supported by this checker or any of its subcheckers.
    getSwitchExpressionVar() - Method in class org.checkerframework.dataflow.cfg.node.SwitchExpressionNode
    This is a variable created by dataflow to which each result expression of the switch expression is assigned.
    getSwitchOperand() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
    The Node for the assignment of the switch selector expression to a synthetic local variable.
    getTarget() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
    Returns the left-hand-side of the assignment.
    getTarget() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    getTargets() - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
    Returns the set of all targets passed to the constructor of this constraint map (a target will appear in this list whether or not it has any constraints added).
    getTempVar(Node) - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    Return the temporary variable for node, if it exists.
    getTernaryExpressionVar() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
    This is a variable created by dataflow to which each case expression of the ternary expression is assigned.
    getThenFlowRule() - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
    Returns the flow rule for information flowing from this block to its then successor.
    getThenFlowRule() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
     
    getThenOperand() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
    Gets the node representing the "then" operand for this node
    getThenStore() - Method in class org.checkerframework.dataflow.analysis.ConditionalTransferResult
     
    getThenStore() - Method in class org.checkerframework.dataflow.analysis.RegularTransferResult
     
    getThenStore() - Method in class org.checkerframework.dataflow.analysis.TransferInput
    Returns the result store produced if the Node this result belongs to evaluates to true.
    getThenStore() - Method in class org.checkerframework.dataflow.analysis.TransferResult
    Returns the result store produced if the Node this result belongs to evaluates to true.
    getThenSuccessor() - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
    Returns the entry block of the then branch.
    getThenSuccessor() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
     
    getThrownTypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
    Returns the thrown types of this executable type.
    getThrowUpperBoundAnnotations() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Returns a set of AnnotationMirrors that is a upper bound for thrown exceptions.
    getToolsJar() - Static method in class org.checkerframework.javacutil.SystemUtil
    Returns the pathname to the tools.jar file, or null if it does not exist.
    getTop() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    getTop() - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns the top qualifier kind of the hierarchy to which this qualifier kind belongs.
    getTopAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
     
    getTopAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    getTopAnnotation(AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Return the top qualifier for the given qualifier, that is, the qualifier that is a supertype of qualifier but no further supertypes exist.
    getTopAnnotations() - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
     
    getTopAnnotations() - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    getTopAnnotations() - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the top (ultimate super) type qualifiers in the type system.
    getTops() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
     
    getTops() - Method in interface org.checkerframework.framework.util.QualifierKindHierarchy
    Returns the qualifier kinds that are the top qualifier in their hierarchies.
    getToValueFromIntRange(AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Finds the appropriate value for the to value of an annotated type mirror containing an IntRange annotation.
    getTransferFunction() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
     
    getTransferFunction() - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Get the transfer function of this analysis.
    getTransitiveOperands() - Method in class org.checkerframework.dataflow.cfg.node.Node
    Returns a collection containing all of the operand Nodes of this Node, as well as (transitively) the operands of its operands.
    getTree() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
    Returns the AST node for the call.
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.BinaryOperationNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ClassDeclarationNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ClassNameNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ExplicitThisNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ImplicitThisNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
    Returns the ExpressionTree corresponding to the body of a lambda expression with an expression body (e.g.
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.MarkerNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.Node
    Returns the Tree in the abstract syntax tree, or null if no corresponding tree exists.
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.NullChkNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.PackageNameNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ReturnNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.StringConversionNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.SuperNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.SwitchExpressionNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ThrowNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.TypeCastNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.UnaryOperationNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.ValueLiteralNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
     
    getTree() - Method in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
     
    getTreeLookup() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Returns the copied tree-lookup map.
    getTreePath() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    getTreePathCacher() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Get the shared TreePathCacher instance.
    getTrees() - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
    Returns the visited trees that should match to some JavaParser node.
    getTreeUtils() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the tree utilities associated with this.
    getTreeUtils() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Accessor for the tree utilities.
    getType() - Method in interface org.checkerframework.dataflow.cfg.block.Block
    Returns the type of this basic block.
    getType() - Method in class org.checkerframework.dataflow.cfg.block.BlockImpl
     
    getType() - Method in class org.checkerframework.dataflow.cfg.node.Node
    Returns a TypeMirror representing the type of a Node.
    getType() - Method in class org.checkerframework.dataflow.expression.JavaExpression
     
    getType(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the TypeMirror for usage of Element as a value.
    getTypeArgumentInference() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
     
    getTypeArguments() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    Returns the type argument for this type.
    getTypeCompoundIndex(Attribute.TypeCompound) - Method in class org.checkerframework.framework.util.element.ParamApplier
    Returns the parameter index of anno's TypeAnnotationPosition.
    getTypeCompoundIndex(Attribute.TypeCompound) - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
    Returns the type_index of anno's TypeAnnotationPosition.
    getTypeDeclarationBounds(TypeMirror) - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
     
    getTypeDeclarationBounds(TypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the set of qualifiers that are the upper bounds for a use of the type.
    getTypeDeclarationByName(CompilationUnit, String) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Given the compilation unit node for a source file, returns the top level type definition with the given name.
    getTypeElement(ProcessingEnvironment, Class<?>) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the TypeElement for the given class.
    getTypeElement(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the type element for type if type is a class, interface, annotation type, or enum.
    getTypeFactory() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Return the type factory associated with this checker.
    getTypeFactory() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    getTypeFactory() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
     
    getTypeFactoryOfSubchecker(Class<? extends BaseTypeChecker>) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
     
    getTypeFactoryOfSubchecker(Class<? extends BaseTypeChecker>) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Returns the type factory used by a subchecker.
    getTypeFactoryOfSubchecker(Class<? extends BaseTypeChecker>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns the type factory used by a subchecker.
    getTypeFrameFromAnnotation(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Returns the type frame (that is, the argument) of a given initialization annotation.
    getTypeHierarchy() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
     
    getTypeHierarchy() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
     
    getTypeOfExtendsImplements(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the type of the extends or implements clause.
    getTypes() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Get the types utility.
    getTypeUtils() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the type utilities associated with this.
    getTypeVariable() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
    Returns the type variable to which this wildcard is an argument.
    getTypeVariables() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
    Returns the type variables of this executable type, if any.
    getTypeVarSubstitutor() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
     
    getUid() - Method in class org.checkerframework.checker.nullness.NullnessStore
    Returns the unique ID of this object.
    getUid() - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
     
    getUid() - Method in class org.checkerframework.dataflow.analysis.TransferInput
     
    getUid() - Method in class org.checkerframework.dataflow.cfg.block.BlockImpl
    Returns the unique ID of this object.
    getUid() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
     
    getUid() - Method in class org.checkerframework.dataflow.cfg.node.Node
    Returns the unique ID of this object.
    getUid() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST
     
    getUid() - Method in class org.checkerframework.framework.flow.CFAbstractStore
     
    getUltimateParentChecker() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Finds the ultimate parent checker of this checker.
    getUnaryAssignNodeLookup() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Returns the copied lookup-map of the assign node for unary operation.
    getUnboxedType(AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
    Unbox type and replace any interning type annotations with @Interned since all primitives can safely use ==.
    getUnboxedType(AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the annotated primitive type of the given declared type if it is a boxed declared type.
    getUnderInitializationAnnotationOfSuperType(TypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Returns an UnderInitialization annotation that has the superclass of type as type frame.
    getUnderlyingAST() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Returns the AST this CFG corresponds to.
    getUnderlyingType() - Method in class org.checkerframework.framework.flow.CFAbstractValue
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNoType
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNullType
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedPrimitiveType
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
     
    getUnderlyingType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the underlying unannotated Java type, which this wraps.
    getUnderlyingTypeHashCode() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns the result of calling underlyingType.toString().hashcode().
    getUninferredWildcardType(AnnotatedTypeMirror.AnnotatedTypeVariable) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns a wildcard type to be used as a type argument when the correct type could not be inferred.
    getUninitializedFields(Store, TreePath, boolean, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Returns the fields that are not yet initialized in a given store.
    getUninitializedFields(NullnessStore, TreePath, boolean, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    getUninitializedInvariantFields(Store, TreePath, boolean, List<? extends AnnotationMirror>) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Returns the fields that have the invariant annotation and are not yet initialized in a given store.
    getUnitsRel() - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
    Returns a map from canonical class name to the corresponding UnitsRelations instance.
    getUnsigned(ByteBuffer) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Gets an unsigned byte from the ByteBuffer b.
    getUnsigned(ByteBuffer, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Gets an unsigned byte from the ByteBuffer b at i.
    getUnsigned(ByteBuffer, byte[], int, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Populates an unsigned byte array from the ByteBuffer b at i with l bytes.
    getUnsigned(IntBuffer, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Gets an unsigned int from the IntBuffer b at i.
    getUnsigned(ByteBuffer, byte[]) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Gets an array of unsigned bytes from the ByteBuffer b and stores them in the array bs.
    getUnsignedInt(ByteBuffer) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Gets an unsigned int from the ByteBuffer b.
    getUnsignedRGB(BufferedImage, int, int, int, int, int[], int, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtilExtra
    Gets rgb of BufferedImage b as unsigned ints.
    getUnsignedShort(ByteBuffer) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Gets an unsigned short from the ByteBuffer b.
    getUpperBound() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
    Get the upper bound of the type variable, possibly lazily initializing it.
    getUpperBound() - Method in class org.checkerframework.framework.type.AnnotatedTypeParameterBounds
     
    getUpperBoundField() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
    Get the upper bound field directly, bypassing any lazy initialization.
    getUpstreamCheckerNames() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns a list containing this checker name and all checkers it is a part of (that is, checkers that called it).
    getValue(JavaExpression) - Method in class org.checkerframework.checker.lock.LockStore
     
    getValue(Node) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
     
    getValue(Tree) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
     
    getValue(Node) - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Returns the abstract value for Node n, or null if no information is available.
    getValue(Tree) - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Return the abstract value for Tree t, or null if no information is available.
    getValue(Node) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the abstract value for Node n, or null if no information is available.
    getValue(Tree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns the abstract value for Tree t, or null if no information is available.
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.BooleanLiteralNode
     
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.CharacterLiteralNode
     
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.DoubleLiteralNode
     
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.FloatLiteralNode
     
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.IntegerLiteralNode
     
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.LongLiteralNode
     
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.NullLiteralNode
     
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.ShortLiteralNode
     
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.StringLiteralNode
     
    getValue() - Method in class org.checkerframework.dataflow.cfg.node.ValueLiteralNode
    Returns the value of the literal, null for the null literal.
    getValue() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
    Returns the value.
    getValue() - Method in class org.checkerframework.dataflow.expression.ValueLiteral
    Returns the value of this literal.
    getValue(JavaExpression) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns the current abstract value of a Java expression, or null if no information is available.
    getValue(FieldAccessNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns the current abstract value of a field access, or null if no information is available.
    getValue(MethodInvocationNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns the current abstract value of a method call, or null if no information is available.
    getValue(ArrayAccessNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns the current abstract value of a field access, or null if no information is available.
    getValue(LocalVariableNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns the current abstract value of a local variable, or null if no information is available.
    getValue(ThisNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns the current abstract value of the current object, or null if no information is available.
    getValueAnnotatedTypeFactory() - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Returns the Value Checker's annotated type factory.
    getValueAnnotatedTypeFactory() - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    Returns the Value Checker's annotated type factory.
    getValueFromFactory(Tree, Node) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Returns the abstract value of a non-leaf tree tree, as computed by the AnnotatedTypeFactory.
    getValueOfMethod(ProcessingEnvironment, TypeMirror) - Static method in class org.checkerframework.javacutil.trees.TreeBuilder
    Returns the valueOf method of a boxed type such as Short or Float.
    getValueOfSubNode(Node) - Method in class org.checkerframework.dataflow.analysis.TransferInput
    Returns the abstract value of node n, which is required to be a 'sub-node' (that is, a direct or indirect child) of the node this transfer input is associated with.
    getValuesCastedToType(AnnotationMirror, TypeMirror, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Get a list of values of annotation, and then cast them to a given type.
    getValuesFromRange(Range, Class<T>) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Get all possible values from the given type and cast them into a boxed primitive type.
    getVisitor() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    getVisitor() - Method in class org.checkerframework.framework.source.SourceChecker
    Returns the SourceVisitor associated with this.
    getVisitorTreePath() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the path to the tree that an external "visitor" is visiting.
    getWholeProgramInference() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the WholeProgramInference instance (may be null).
    getWidenedAnnotations(Set<AnnotationMirror>, TypeKind, TypeKind) - Method in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
     
    getWidenedAnnotations(Set<AnnotationMirror>, TypeKind, TypeKind) - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
     
    getWidenedAnnotations(Set<AnnotationMirror>, TypeKind, TypeKind) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns annotations applicable to type widenedTypeKind, that are copied or adapted from annos.
    getWidenedType(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns a widened type if applicable, otherwise returns its first argument.
    getWidenedType(Set<AnnotationMirror>, TypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Applies widening if applicable, otherwise returns its first argument.
    getWidenedValue(TypeMirror, V) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Returns an abstract value with the given type and the annotations from annotatedValue, adapted for widening.
    getWidth() - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the width of this hierarchy, i.e.
    getWildcardBoundType(AnnotatedTypeMirror.AnnotatedWildcardType) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
    Returns the BoundType of annotatedWildcard.
    glb(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
     
    glb(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    glb(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundLiteralQualifier
     
    glb(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundUnknownQualifier
     
    glbAll(Map<AnnotatedTypeMirror, AnnotationMirrorSet>, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.typeinference.GlbUtil
    Note: This method can be improved for wildcards and type variables.
    glbOfBounds(AnnotatedTypeMirror.AnnotatedIntersectionType, QualifierHierarchy) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Gets the lowest primary annotation of all bounds in the intersection.
    glbSubtypes(Set<TypeVariable>, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.SubtypesSolver
     
    GlbUtil - Class in org.checkerframework.framework.util.typeinference
    A class used to determine the greatest lower bounds for a set of AnnotatedTypeMirrors.
    GlbUtil() - Constructor for class org.checkerframework.framework.util.typeinference.GlbUtil
     
    greaterThan(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    greaterThan(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    greaterThan(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    greaterThan(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    greaterThan(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    greaterThan(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    greaterThan(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    greaterThanEq(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    greaterThanEq(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    greaterThanEq(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    greaterThanEq(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    greaterThanEq(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    greaterThanEq(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    greaterThanEq(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    GreaterThanNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the greater than comparison:
    GreaterThanNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.GreaterThanNode
    Constructs a GreaterThanNode.
    GreaterThanOrEqualNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the greater than or equal comparison:
    GreaterThanOrEqualNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
    greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundQualifierHierarchy
     
    greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory.AccumulationQualifierHierarchy
    GLB in this type system is set union of the arguments of the two annotations, unless one of them is bottom, in which case the result is also bottom.
    greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValQualifierHierarchy
     
    greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory.MethodValQualifierHierarchy
     
    greatestLowerBound(V) - Method in class org.checkerframework.framework.flow.CFAbstractValue
    Compute the greatest lower bound of two values.
    greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.MostlyNoElementQualifierHierarchy
     
    greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the greatest lower bound for the qualifiers qualifier1 and qualifier2.
    greatestLowerBound(QualifierKind, QualifierKind) - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
     
    greatestLowerBound(QualifierKind, QualifierKind) - Method in interface org.checkerframework.framework.util.QualifierKindHierarchy
    Returns the greatest lower bound of q1 and q2, or null if the qualifier kinds are not in the same hierarchy.
    greatestLowerBound(TypeMirror, TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the greatest lower bound of two TypeMirrors, ignoring any annotations on the types.
    greatestLowerBoundInitialization(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy
    Compute the greatest lower bound of two initialization qualifiers.
    greatestLowerBounds(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the greatest lower bound of the two sets of qualifiers.
    greatestLowerBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory.FenumQualifierHierarchy
     
    greatestLowerBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessQualifierHierarchy
     
    greatestLowerBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy
     
    greatestLowerBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.framework.type.MostlyNoElementQualifierHierarchy
    Returns the greatest lower bound of a1 and a2 in cases where the glb of qualifierKind1 and qualifierKind2 is a qualifier kind that has elements.
    greatestLowerBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.framework.type.SubtypeIsSubsetQualifierHierarchy
     
    greatestLowerBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.framework.type.SubtypeIsSupersetQualifierHierarchy
     
    groundMissingHierarchies(Map.Entry<AnnotatedTypeMirror, AnnotationMirrorSet>, AnnotationMirrorMap<AnnotationMirror>) - Static method in class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
    For each type in typeToHierarchies, if that type does not have a corresponding annotation for a given hierarchy replace it with the corresponding value in lowerBoundAnnos.
    GTEN1 - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    The canonical @GTENegativeOne annotation.
    GTEN1 - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
    The canonical GTENegativeOne annotation.
    GTENegativeOne - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression evaluates to an integer greater than or equal to -1.
    GUARDEDBY - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The @GuardedBy annotation.
    GuardedBy - Annotation Type in org.checkerframework.checker.lock.qual
    Indicates that a thread may dereference the value referred to by the annotated variable only if the thread holds all the given lock expressions.
    GUARDEDBYBOTTOM - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The @GuardedByBottom annotation.
    GuardedByBottom - Annotation Type in org.checkerframework.checker.lock.qual
    The bottom type in the GuardedBy type system.
    GUARDEDBYUNKNOWN - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The @GuardedByUnknown annotation.
    GuardedByUnknown - Annotation Type in org.checkerframework.checker.lock.qual
    It is unknown what locks guard the value referred to by the annotated variable.
    guardedByValueElement - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The value() element/field of a @GuardedBy annotation.
    GUARDSATISFIED - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The @GuardSatisfied annotation.
    GuardSatisfied - Annotation Type in org.checkerframework.checker.lock.qual
    If a variable x has type @GuardSatisfied, then all lock expressions for x's value are held.
    guardSatisfiedValueElement - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The value() element/field of a @GuardSatisfied annotation.
    GuiEffectChecker - Class in org.checkerframework.checker.guieffect
    The GUI Effect Checker.
    GuiEffectChecker() - Constructor for class org.checkerframework.checker.guieffect.GuiEffectChecker
     
    GuiEffectOverrideChecker(Tree, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror) - Constructor for class org.checkerframework.checker.guieffect.GuiEffectVisitor.GuiEffectOverrideChecker
    Create a GuiEffectOverrideChecker.
    GuiEffectTypeFactory - Class in org.checkerframework.checker.guieffect
    Annotated type factory for the GUI Effect Checker.
    GuiEffectTypeFactory(BaseTypeChecker, boolean) - Constructor for class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
     
    GuiEffectVisitor - Class in org.checkerframework.checker.guieffect
    Require that only UI code invokes code with the UI effect.
    GuiEffectVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    GuiEffectVisitor.GuiEffectOverrideChecker - Class in org.checkerframework.checker.guieffect
     

    H

    h - Annotation Type in org.checkerframework.checker.units.qual
    Hour.
    h - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Non-SI units
    h - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    handle(MethodInvocationTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.checker.nullness.CollectionToArrayHeuristics
    If the method invocation is a call to toArray, then it manipulates the returned type of method arg to contain the appropriate nullness.
    handle(MethodInvocationTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.checker.nullness.SystemGetPropertyHandler
    Apply rules regarding System.getProperty and related methods.
    handleArtificialTree(Tree) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Perform any actions required when CFG translation creates a new Tree that is not part of the original AST.
    handleArtificialTree(Tree) - Method in class org.checkerframework.framework.flow.CFCFGBuilder.CFCFGTranslationPhaseOne
     
    handleBuilderBuildMethod(AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.checker.calledmethods.builder.AutoValueSupport
     
    handleBuilderBuildMethod(AnnotatedTypeMirror.AnnotatedExecutableType) - Method in interface org.checkerframework.checker.calledmethods.builder.BuilderFrameworkSupport
    Hook for adding annotations to a build() method (i.e.
    handleBuilderBuildMethod(AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.checker.calledmethods.builder.LombokSupport
     
    handleCFGViz(ControlFlowGraph) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Handle the visualization of the CFG, if necessary.
    handleConditionalStatementIsPresentGet(IfTree) - Method in class org.checkerframework.checker.optional.OptionalVisitor
    Part of rule #3.
    handleConstructor(NewClassTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.calledmethods.builder.AutoValueSupport
    This method modifies the type of a copy constructor generated by AutoValue to match the type of the AutoValue toBuilder method, and has no effect if tree is a call to any other constructor.
    handleConstructor(NewClassTree, AnnotatedTypeMirror) - Method in interface org.checkerframework.checker.calledmethods.builder.BuilderFrameworkSupport
    Hook for adding annotations (e.g., @CalledMethods) to a constructor call.
    handleConstructor(NewClassTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.calledmethods.builder.LombokSupport
     
    handleCreationElimination(MethodInvocationTree) - Method in class org.checkerframework.checker.optional.OptionalVisitor
    Rule #4.
    handleSuccessorsHelper(Block, Set<Block>, Queue<Block>, StringBuilder) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Outputs, to sbGraph, a visualization of a block's edges, but not the block itself.
    handleTargeted(List<Attribute.TypeCompound>) - Method in class org.checkerframework.framework.util.element.MethodApplier
     
    handleTargeted(List<Attribute.TypeCompound>) - Method in class org.checkerframework.framework.util.element.ParamApplier
     
    handleTargeted(List<Attribute.TypeCompound>) - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
     
    handleTargeted(List<Attribute.TypeCompound>) - Method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
    While more than just annotations on extends or implements clause are annotated by this class, only these annotations are passed to handleTargeted (as they are the only in the annotatedTargets list).
    handleTargeted(List<Attribute.TypeCompound>) - Method in class org.checkerframework.framework.util.element.VariableApplier
     
    handleTernaryIsPresentGet(ConditionalExpressionTree) - Method in class org.checkerframework.checker.optional.OptionalVisitor
    Part of rule #3.
    handleToBuilderMethod(AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.checker.calledmethods.builder.AutoValueSupport
     
    handleToBuilderMethod(AnnotatedTypeMirror.AnnotatedExecutableType) - Method in interface org.checkerframework.checker.calledmethods.builder.BuilderFrameworkSupport
    Hook for supporting a builder framework's toBuilder routine.
    handleToBuilderMethod(AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.checker.calledmethods.builder.LombokSupport
     
    hasAccessorInStubs() - Method in class org.checkerframework.framework.stub.AnnotationFileParser.RecordComponentStub
    Returns whether there is an accessor in a stub file.
    hasAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Determines whether this type contains the given annotation.
    hasAnnotation(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Determines whether this type contains an annotation with the same annotation type as a particular annotation.
    hasAnnotation(Element, String) - Static method in class org.checkerframework.javacutil.ElementUtils
    Given an annotation name, return true if the element has the annotation of that name.
    hasAnnotationRelaxed(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Determines whether this type contains an annotation with the same annotation type as a particular annotation.
    hasCreatesMustCallFor(MethodInvocationNode) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
    Returns true if the declaration of the method being invoked has one or more CreatesMustCallFor annotations.
    hasDefaultsForCheckedCode() - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
    Check that a default with TypeUseLocation OTHERWISE or ALL is specified.
    hasDependentAnnotations() - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Returns true if any qualifier in the type system is a dependent type annotation.
    hasEffectiveAnnotation(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    A version of hasAnnotation that considers annotations on the upper bound of wildcards and type variables.
    hasEffectiveAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    A version of hasAnnotation that considers annotations on the upper bound of wildcards and type variables.
    hasEffectiveAnnotationRelaxed(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    A version of hasAnnotationRelaxed that considers annotations on the upper bound of wildcards and type variables.
    hasElements() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    hasElements() - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns true if the annotation class this qualifier kind represents has annotation elements/arguments.
    hasElementValue(AnnotationMirror, CharSequence) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Deprecated.
    use a method that takes an ExecutableElement
    hasEnclosingType(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true if type has an enclosing type.
    hasError() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
     
    hasExplicitAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Determines whether this type contains the given annotation explicitly written at declaration.
    hasExplicitAnnotation(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Determines whether this type contains an explicitly written annotation with the same annotation type as a particular annotation.
    hasExplicitAnnotationRelaxed(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    A version of hasAnnotationRelaxed that only considers annotations that are explicitly written on the type.
    hasExplicitConstructor(ClassTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determine whether the given class contains an explicit constructor.
    hasExplicitExtendsBound(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    This method identifies wildcard types that have an explicit extends bound.
    hasExplicitNoQualifierParameterInHierarchy(Element, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns whether the NoQualifierParameter annotation was explicitly written on element for the hierarchy given by top.
    hasExplicitQualifierParameterInHierarchy(Element, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns whether the HasQualifierParameter annotation was explicitly written on element for the hierarchy given by top.
    hasExplicitSuperBound(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    This method identifies wildcard types that have an explicit super bound.
    hasFieldInvariantAnnotation(VariableTree) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Returns whether or not field has the invariant annotation.
    hasFieldInvariantAnnotation(AnnotatedTypeMirror, VariableElement) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Returns whether or not type has the invariant annotation.
    hasFieldInvariantAnnotation(AnnotatedTypeMirror, VariableElement) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Returns whether or not type has the invariant annotation.
    hasFormat(String, I18nConversionCategory...) - Static method in class org.checkerframework.checker.i18nformatter.util.I18nFormatUtil
    Returns true if the format string is satisfiable, and if the format's parameters match the passed I18nConversionCategorys.
    hashCode() - Method in class org.checkerframework.checker.guieffect.Effect
     
    hashCode() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
     
    hashCode() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    hashCode() - Method in class org.checkerframework.common.value.util.Range
     
    hashCode() - Method in class org.checkerframework.dataflow.analysis.TransferInput
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseAndNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ClassDeclarationNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ClassNameNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalNotNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.EqualToNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.FloatingDivisionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.LessThanNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.MarkerNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.NotEqualNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.NullChkNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMinusNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.NumericalPlusNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.PackageNameNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ReturnNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.SignedRightShiftNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.StringConversionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.SuperNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.SwitchExpressionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ThisNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ThrowNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.TypeCastNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.ValueLiteralNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
     
    hashCode() - Method in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
     
    hashCode() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
     
    hashCode() - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.ClassName
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.Unknown
     
    hashCode() - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    hashCode() - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
     
    hashCode() - Method in class org.checkerframework.dataflow.livevariable.LiveVarValue
     
    hashCode() - Method in class org.checkerframework.framework.flow.CFAbstractStore
     
    hashCode() - Method in class org.checkerframework.framework.flow.CFAbstractValue
     
    hashCode() - Method in class org.checkerframework.framework.source.DiagMessage
     
    hashCode() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
     
    hashCode() - Method in class org.checkerframework.framework.type.AnnotatedTypeParameterBounds
     
    hashCode() - Method in class org.checkerframework.framework.util.Contract.ConditionalPostcondition
     
    hashCode() - Method in class org.checkerframework.framework.util.Contract
     
    hashCode() - Method in class org.checkerframework.framework.util.defaults.Default
     
    hashCode() - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
     
    hashCode() - Method in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
     
    hashCode() - Method in class org.checkerframework.framework.util.typeinference.constraint.TUConstraint
     
    hashCode() - Method in class org.checkerframework.javacutil.Pair
     
    HASHCODE_VISITOR - Static variable in class org.checkerframework.framework.type.AnnotatedTypeMirror
     
    HashcodeAtmVisitor - Class in org.checkerframework.framework.type
    Computes the hashcode of an AnnotatedTypeMirror using the underlying type and primary annotations and the hash code of component types of AnnotatedTypeMirror.
    HashcodeAtmVisitor() - Constructor for class org.checkerframework.framework.type.HashcodeAtmVisitor
    hasInheritedMeta(AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns true if the given annotation has a @Inherited meta-annotation.
    hasLowerBoundTypeByClass(Node, Class<? extends Annotation>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    Returns true iff the given node has the passed Lower Bound qualifier according to the LBC.
    hasNoExplicitBound(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    This method identifies wildcard types that are unbound.
    hasNoPrefix(AnnotatedTypeMirror) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
    Checks to see if an Annotated Type has no prefix.
    hasNoPrefix(AnnotationMirror) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
    Checks to see if an Annotation has no prefix (ie, no value element).
    hasNoUnits(AnnotatedTypeMirror) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
    Checks to see if a particular Annotated Type has no units, such as scalar constants in calculations.
    hasOption(String) - Method in class org.checkerframework.framework.source.SourceChecker
    Check whether the given option is provided.
    hasOption(String) - Method in interface org.checkerframework.framework.util.OptionConfiguration
    Check whether the given option is provided.
    hasOptionNoSubcheckers(String) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Like SourceChecker.hasOption(java.lang.String), but checks whether the given option is provided to this checker.
    hasOrIsSubchecker - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    True if this checker either has one or more subcheckers, or if this checker is a subchecker.
    hasPolymorphicQualifiers(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    Returns true if type has any polymorphic qualifiers
    hasPurityAnnotation(AnnotationProvider, MethodTree) - Static method in class org.checkerframework.dataflow.util.PurityUtils
    Does the method methodTree have any purity annotation?
    hasPurityAnnotation(AnnotationProvider, Element) - Static method in class org.checkerframework.dataflow.util.PurityUtils
    Does the method methodElement have any purity annotation?
    HasQualifierParameter - Annotation Type in org.checkerframework.framework.qual
    This is a declaration annotation that applies to type declarations and packages.
    hasQualifierParameterInHierarchy(AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Whether or not the annotatedTypeMirror has a qualifier parameter.
    hasQualifierParameterInHierarchy(Element, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Whether or not the element has a qualifier parameter.
    hasReceiver(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Does the given element need a receiver for accesses? For example, an access to a local variable does not require a receiver.
    hasSequenceWithOffset(String, int) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Returns whether or not this qualifier has sequence with the specified offset.
    hasSequenceWithOffset(String, String) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Returns whether or not this qualifier has sequence with the specified offset.
    hasSequenceWithOffset(String, int) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    hasSequenceWithOffset(String, String) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    hasSpecificUnit(AnnotatedTypeMirror, AnnotationMirror) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
    Checks to see if a particular Annotated Type has a specific unit (represented by its Annotation).
    hasSpecificUnitIgnoringPrefix(AnnotatedTypeMirror, AnnotationMirror) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
    Checks to see if a particular Annotated Type has a particular base unit (represented by its Annotation).
    hasStorageLocationForMethod(ExecutableElement) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    hasStorageLocationForMethod(ExecutableElement) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    hasStorageLocationForMethod(ExecutableElement) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Given an ExecutableElement in a compilation unit that has already been read into storage, returns whether there exists a stored method matching elt.
    HasSubsequence - Annotation Type in org.checkerframework.checker.index.qual
    The annotated sequence contains a subsequence that is equal to the value of some other expression.
    hasSubsequenceFromElement - Variable in class org.checkerframework.checker.index.BaseAnnotatedTypeFactoryForIndexChecker
    The from() element/field of a @HasSubsequence annotation.
    hasSubsequenceFromValue(AnnotationMirror) - Method in class org.checkerframework.checker.index.BaseAnnotatedTypeFactoryForIndexChecker
    Gets the from() element/field out of a HasSubsequence annotation.
    hasSubsequenceSubsequenceElement - Variable in class org.checkerframework.checker.index.BaseAnnotatedTypeFactoryForIndexChecker
    The subsequence() element/field of a @HasSubsequence annotation.
    hasSubsequenceSubsequenceValue(AnnotationMirror) - Method in class org.checkerframework.checker.index.BaseAnnotatedTypeFactoryForIndexChecker
    Gets the subsequence() element/field out of a HasSubsequence annotation.
    hasSubsequenceToElement - Variable in class org.checkerframework.checker.index.BaseAnnotatedTypeFactoryForIndexChecker
    The to() element/field of a @HasSubsequence annotation.
    hasSubsequenceToValue(AnnotationMirror) - Method in class org.checkerframework.checker.index.BaseAnnotatedTypeFactoryForIndexChecker
    Gets the to() element/field out of a HasSubsequence annotation.
    hasSyntheticArgument(NewClassTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if tree has a synthetic argument.
    hasTypeQualifierElementTypes(ElementType[], Class<?>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns true if the given array contains ElementType.TYPE_USE, false otherwise.
    hasWellDefinedTargetMetaAnnotation(Class<? extends Annotation>) - Method in class org.checkerframework.common.subtyping.SubtypingAnnotationClassLoader
     
    hasWellDefinedTargetMetaAnnotation(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotationClassLoader
    Checks to see whether a particular annotation class has the Target meta-annotation, and has the required ElementType values.
    havePairOfUnits(AnnotatedTypeMirror, AnnotationMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.checker.units.UnitsRelationsDefault
    Checks to see if lht has the unit ul and if rht has the unit ur all at the same time.
    havePairOfUnitsIgnoringOrder(AnnotatedTypeMirror, AnnotationMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.checker.units.UnitsRelationsDefault
    Checks to see if lht and rht have the pair of units u1 and u2 regardless of order.
    haveSameDeclaration(Types, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns true if the typeVar1 and typeVar2 are two uses of the same type variable.
    Heuristics - Class in org.checkerframework.framework.util
    Utilities for determining tree-based heuristics.
    Heuristics() - Constructor for class org.checkerframework.framework.util.Heuristics
     
    Heuristics.Matcher - Class in org.checkerframework.framework.util
    A base class for tree-matching algorithms.
    Heuristics.OfKind - Class in org.checkerframework.framework.util
    match() returns true if called on a path whose leaf has the given kind (supplied at object initialization).
    Heuristics.OrMatcher - Class in org.checkerframework.framework.util
    match() returns true if any of the given matchers returns true.
    Heuristics.PreceededBy - Class in org.checkerframework.framework.util
     
    Heuristics.Within - Class in org.checkerframework.framework.util
    match() returns true if called on a path, any element of which matches the given matcher (supplied at object initialization).
    Heuristics.WithinTrueBranch - Class in org.checkerframework.framework.util
    match() returns true if called on a path whose leaf is within the "then" clause of an if whose conditon matches the matcher (supplied at object initialization).
    hierarchy - Variable in class org.checkerframework.common.value.ValueTransfer
    The Value qualifier hierarchy.
    Holding - Annotation Type in org.checkerframework.checker.lock.qual
    Indicates a method precondition: the specified expressions must be held when the annotated method is invoked.

    I

    I18nAnnotatedTypeFactory - Class in org.checkerframework.checker.i18n
     
    I18nAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.i18n.I18nAnnotatedTypeFactory
     
    I18nChecker - Class in org.checkerframework.checker.i18n
    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.
  • I18nChecker() - Constructor for class org.checkerframework.checker.i18n.I18nChecker
     
    I18nChecksFormat - Annotation Type in org.checkerframework.checker.i18nformatter.qual
    This annotation is used internally to annotate I18nFormatUtil.hasFormat(java.lang.String, org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory...) (and will potentially be used to annotate more such functions in the future).
    I18nConversionCategory - Enum in org.checkerframework.checker.i18nformatter.qual
    Elements of this enumeration are used in a I18nFormat annotation to indicate the valid types that may be passed as a format parameter.
    I18nFormat - Annotation Type in org.checkerframework.checker.i18nformatter.qual
    This annotation, attached to a String type, indicates that the String may be passed to MessageFormat.format.
    I18NFORMAT_NAME - Static variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
    The fully-qualified name of I18nFormat.
    I18NFORMATBOTTOM - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
    The @I18nFormatBottom annotation.
    I18nFormatBottom - Annotation Type in org.checkerframework.checker.i18nformatter.qual
    The bottom type in the Internationalization Format String type system.
    I18nFormatCall(MethodInvocationTree, AnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
    Creates an I18nFormatCall for the given method invocation tree.
    I18nFormatFor - Annotation Type in org.checkerframework.checker.i18nformatter.qual
    This annotation indicates that when a string of the annotated type is passed as the first argument to MessageFormat.format(String, Object...), then the expression that is an argument to the annotation can be passed as the remaining arguments, in varargs style.
    I18NFORMATFOR_NAME - Static variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
    The fully-qualified name of I18nFormatFor.
    i18nFormatForValueElement - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    The value() element/field of an @I18nFormatFor annotation.
    I18nFormatterAnnotatedTypeFactory - Class in org.checkerframework.checker.i18nformatter
    Adds I18nFormat to the type of tree, if it is a String or char literal that represents a satisfiable format.
    I18nFormatterAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
    Create a new I18nFormatterAnnotatedTypeFactory.
    I18nFormatterChecker - Class in org.checkerframework.checker.i18nformatter
    A type-checker plug-in for the qualifier that finds syntactically invalid i18n-formatter calls (MessageFormat.format()).
    I18nFormatterChecker() - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatterChecker
     
    I18nFormatterTransfer - Class in org.checkerframework.checker.i18nformatter
    The transfer function for the Internationalization Format String Checker.
    I18nFormatterTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatterTransfer
     
    I18nFormatterTreeUtil - Class in org.checkerframework.checker.i18nformatter
    This class provides a collection of utilities to ease working with syntax trees that have something to do with I18nFormatters.
    I18nFormatterTreeUtil(BaseTypeChecker) - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Creates a new I18nFormatterTreeUtil.
    I18nFormatterTreeUtil.FormatType - Enum in org.checkerframework.checker.i18nformatter
    Describe the format annotation type.
    I18nFormatterTreeUtil.I18nFormatCall - Class in org.checkerframework.checker.i18nformatter
    Represents a format method invocation in the syntax tree.
    I18nFormatterVisitor - Class in org.checkerframework.checker.i18nformatter
    Whenever a method with I18nFormatFor annotation is invoked, it will perform the format string verification.
    I18nFormatterVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatterVisitor
     
    I18nFormatUtil - Class in org.checkerframework.checker.i18nformatter.util
    This class provides a collection of utilities to ease working with i18n format strings.
    I18nFormatUtil() - Constructor for class org.checkerframework.checker.i18nformatter.util.I18nFormatUtil
     
    i18nFormatValueElement - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    The value() element/field of an @I18nFormat annotation.
    I18nInvalidFormat - Annotation Type in org.checkerframework.checker.i18nformatter.qual
    This annotation, attached to a String type, indicates that if the String is passed to MessageFormat.format(String, Object...), an exception will result.
    I18NINVALIDFORMAT_NAME - Static variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
    The fully-qualified name of I18nInvalidFormat.
    i18nInvalidFormatValueElement - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    The value() element/field of an @I18nInvalidFormat annotation.
    I18nMakeFormat - Annotation Type in org.checkerframework.checker.i18nformatter.qual
    This annotation is used internally to annotate ResourceBundle.getString(java.lang.String) indicating the checker to check if the given key exist in the translation file and annotate the result string with the correct format annotation according to the corresponding key's value.
    I18nSubchecker - Class in org.checkerframework.checker.i18n
    A type-checker that checks that only localized Strings are visible to the user.
    I18nSubchecker() - Constructor for class org.checkerframework.checker.i18n.I18nSubchecker
     
    I18NUNKNOWNFORMAT - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
    The @I18nUnknownFormat annotation.
    I18nUnknownFormat - Annotation Type in org.checkerframework.checker.i18nformatter.qual
    The top qualifier.
    I18nValidFormat - Annotation Type in org.checkerframework.checker.i18nformatter.qual
    This annotation is used internally to annotate I18nFormatUtil.isFormat(java.lang.String).
    Identifier - Annotation Type in org.checkerframework.checker.signature.qual
    An identifier.
    IdentifierOrPrimitiveType - Annotation Type in org.checkerframework.checker.signature.qual
    An identifier or a primitive type.
    IdentityMostlySingleton<T> - Class in org.checkerframework.dataflow.util
    An arbitrary-size set that is very efficient (more efficient than HashSet) for 0 and 1 elements.
    IdentityMostlySingleton() - Constructor for class org.checkerframework.dataflow.util.IdentityMostlySingleton
    Create an IdentityMostlySingleton.
    IdentityMostlySingleton(T) - Constructor for class org.checkerframework.dataflow.util.IdentityMostlySingleton
    Create an IdentityMostlySingleton.
    ifPresent(T, Consumer<? super T>) - Static method in class org.checkerframework.checker.nullness.util.Opt
    If primary is non-null, invoke the specified consumer with the value, otherwise do nothing.
    IGNORE_RANGE_OVERFLOW - Static variable in class org.checkerframework.common.value.ValueChecker
    Command-line option to ignore the possibility of overflow for range annotations.
    ignoredExceptionTypes - Variable in class org.checkerframework.checker.calledmethods.CalledMethodsAnalysis
    The fully-qualified names of the exception types that are ignored by this checker when computing dataflow stores.
    ignoreFieldInWPI(Element, String) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
    Returns true if an assignment to the given field should be ignored by WPI.
    IgnoreInWholeProgramInference - Annotation Type in org.checkerframework.framework.qual
    This annotation can be used two ways:
    ignoreOverflow - Static variable in class org.checkerframework.common.value.util.Range
    Should ranges take overflow into account or ignore it? If ignoreOverflow is true, then operations that would result in more than the max value are clipped to the max value (and similarly for the min).
    ignoreRawTypes - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Whether to ignore raw types.
    ignoreUninferredTypeArguments - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Whether to ignore uninferred type arguments.
    IllegalFormatConversionCategoryException(ConversionCategory, ConversionCategory) - Constructor for exception org.checkerframework.checker.formatter.util.FormatUtil.IllegalFormatConversionCategoryException
    Constructs an instance of this class with the mismatched conversion and the expected one.
    impl - Variable in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
    The default element applier implementation.
    implementsAnnotation(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns true if atm is an Annotation interface, i.e., an implementation of java.lang.annotation.Annotation.
    ImplicitThisNode - Class in org.checkerframework.dataflow.cfg.node
    A node to model the implicit this, e.g., in a field access.
    ImplicitThisNode(TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.ImplicitThisNode
     
    inConstructor(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Returns true if the tree is in a constructor or an initializer block.
    inConstructorOrInitializer - Variable in class org.checkerframework.checker.lock.LockStore
    If true, indicates that the store refers to a point in the code inside a constructor or initializer.
    incrementCount(Name) - Method in class org.checkerframework.common.util.count.AnnotationStatistics
    Increment the number of times annotation with name annoName has appeared.
    index - Variable in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
    The index expresssion used to access the array.
    index - Variable in class org.checkerframework.dataflow.expression.ArrayAccess
    The index; an expression of type int.
    index - Variable in class org.checkerframework.dataflow.expression.FormalParameter
    The 1-based index.
    IndexAbstractTransfer - Class in org.checkerframework.checker.index
    This class provides methods shared by the Index Checker's internal checkers in their transfer functions.
    IndexAbstractTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.index.IndexAbstractTransfer
     
    IndexChecker - Class in org.checkerframework.checker.index
    A type checker for preventing out-of-bounds accesses on fixed-length sequences, such as arrays and strings.
    IndexChecker() - Constructor for class org.checkerframework.checker.index.IndexChecker
    Creates the Index Checker.
    IndexFor - Annotation Type in org.checkerframework.checker.index.qual
    An integer that can be used to index any of the given sequences.
    IndexMethodIdentifier - Class in org.checkerframework.checker.index
    Given a Tree or other construct, this class has methods to query whether it is a particular method call.
    IndexMethodIdentifier(AnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.index.IndexMethodIdentifier
     
    IndexOrHigh - Annotation Type in org.checkerframework.checker.index.qual
    An integer that, for each of the given sequences, is either a valid index or is equal to the sequence's length.
    IndexOrLow - Annotation Type in org.checkerframework.checker.index.qual
    An integer that is either -1 or is a valid index for each of the given sequences.
    IndexRefinementInfo - Class in org.checkerframework.checker.index
    This struct contains all of the information that the refinement functions need.
    IndexRefinementInfo(TransferResult<CFValue, CFStore>, CFAbstractAnalysis<?, ?, ?>, Node, Node) - Constructor for class org.checkerframework.checker.index.IndexRefinementInfo
     
    IndexRefinementInfo(TransferResult<CFValue, CFStore>, CFAbstractAnalysis<?, ?, ?>, BinaryOperationNode) - Constructor for class org.checkerframework.checker.index.IndexRefinementInfo
     
    IndexUtil - Class in org.checkerframework.checker.index
    A collection of utility functions used by several Index Checker subcheckers.
    IndexUtil() - Constructor for class org.checkerframework.checker.index.IndexUtil
     
    InferenceResult - Class in org.checkerframework.framework.util.typeinference.solver
    Represents the result from inferring type arguments.
    InferenceResult() - Constructor for class org.checkerframework.framework.util.typeinference.solver.InferenceResult
     
    inferPurity - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
    True if purity annotations should be inferred.
    InferredTarget(TypeVariable, Collection<? extends AnnotationMirror>) - Constructor for class org.checkerframework.framework.util.typeinference.solver.InferredValue.InferredTarget
     
    InferredType(AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.solver.InferredValue.InferredType
     
    InferredValue - Class in org.checkerframework.framework.util.typeinference.solver
    When one of the constraint solvers infers that a the target has a given type/target in ALL qualifier hierarchies or that given an additional set of annotations that we know the target must hold we have covered all hierarchies then it creates an InferredValue to represent this inference.
    InferredValue() - Constructor for class org.checkerframework.framework.util.typeinference.solver.InferredValue
     
    InferredValue.InferredTarget - Class in org.checkerframework.framework.util.typeinference.solver
    Indicates that a corresponding target was inferred to be the field "target" in the hierarchies not overridden by additionalAnnotations.
    InferredValue.InferredType - Class in org.checkerframework.framework.util.typeinference.solver
    Indicates that a corresponding target was inferred to be the field "type" in all hierarchies.
    inferTypeArgs(AnnotatedTypeFactory, ExpressionTree, ExecutableElement, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
     
    inferTypeArgs(AnnotatedTypeFactory, ExpressionTree, ExecutableElement, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in interface org.checkerframework.framework.util.typeinference.TypeArgumentInference
    Infer the type arguments for the method or constructor invocation given by invocation.
    InheritableMustCall - Annotation Type in org.checkerframework.checker.mustcall.qual
    This annotation is an alias for MustCall that applies to the type on which it is written and all of its subtypes.
    InheritedAnnotation - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation that specifies if a declaration annotation should be inherited.
    init(ProcessingEnvironment) - Method in interface org.checkerframework.checker.units.UnitsRelations
    Initialize the object.
    init(ProcessingEnvironment) - Method in class org.checkerframework.checker.units.UnitsRelationsDefault
    Constructs various AnnotationMirrors representing specific checker-framework provided Units involved in the rules resolved in this UnitsRelations implementation.
    INIT - Static variable in interface org.checkerframework.common.reflection.ReflectionResolver
    The "method name" of constructors.
    init(ControlFlowGraph) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Initialize the analysis with a new control flow graph.
    init(Map<String, Object>) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
     
    init(Map<String, Object>) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    init(Map<String, Object>) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    init(ProcessingEnvironment) - Method in class org.checkerframework.framework.source.SourceChecker
     
    init(ProcessingEnvironment) - Method in class org.checkerframework.javacutil.AbstractTypeProcessor
    INIT_LIST - Static variable in interface org.checkerframework.common.reflection.ReflectionResolver
    A list containing just the "method name" of constructors.
    initAnnoNames - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    String representation of all initialization annotations.
    initAnnos - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Cache for the initialization annotations.
    initChecker() - Method in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
     
    initChecker() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    initChecker() - Method in class org.checkerframework.framework.source.AggregateChecker
     
    initChecker() - Method in class org.checkerframework.framework.source.SourceChecker
    Initialize the checker.
    initFields(ControlFlowGraph) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Initialize fields of this object based on a given control flow graph.
    initFields(ControlFlowGraph) - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
     
    initFields(ControlFlowGraph) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
     
    initialExceptionalExitStore(UnderlyingAST) - Method in interface org.checkerframework.dataflow.analysis.BackwardTransferFunction
    Returns the initial store that should be used at the exceptional exit block or given the underlying AST of a control flow graph.
    initialExceptionalExitStore(UnderlyingAST) - Method in class org.checkerframework.dataflow.livevariable.LiveVarTransfer
     
    InitializationAnnotatedTypeFactory<Value extends CFAbstractValue<Value>,Store extends InitializationStore<Value,Store>,Transfer extends InitializationTransfer<Value,Transfer,Store>,Flow extends CFAbstractAnalysis<Value,Store,Transfer>> - Class in org.checkerframework.checker.initialization
    The annotated type factory for the freedom-before-commitment type-system.
    InitializationAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Create a new InitializationAnnotatedTypeFactory.
    InitializationAnnotatedTypeFactory.CommitmentTreeAnnotator - Class in org.checkerframework.checker.initialization
     
    InitializationAnnotatedTypeFactory.CommitmentTypeAnnotator - Class in org.checkerframework.checker.initialization
     
    InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy - Class in org.checkerframework.checker.initialization
    The QualifierHierarchy for the initialization type system.
    InitializationChecker - Class in org.checkerframework.checker.initialization
    Tracks whether a value is initialized (all its fields are set), and checks that values are initialized before being used.
    InitializationChecker() - Constructor for class org.checkerframework.checker.initialization.InitializationChecker
    Create a new InitializationChecker.
    InitializationQualifierHierarchy() - Constructor for class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy
    Create an InitializationQualifierHierarchy.
    initializationStaticStore - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    InitializationStore<V extends CFAbstractValue<V>,S extends InitializationStore<V,S>> - Class in org.checkerframework.checker.initialization
    A store that extends CFAbstractStore and additionally tracks which fields of the 'self' reference have been initialized.
    InitializationStore(CFAbstractAnalysis<V, S, ?>, boolean) - Constructor for class org.checkerframework.checker.initialization.InitializationStore
    Creates a new InitializationStore.
    InitializationStore(S) - Constructor for class org.checkerframework.checker.initialization.InitializationStore
    A copy constructor.
    initializationStore - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    InitializationTransfer<V extends CFAbstractValue<V>,T extends InitializationTransfer<V,T,S>,S extends InitializationStore<V,S>> - Class in org.checkerframework.checker.initialization
    A transfer function that extends CFAbstractTransfer and tracks InitializationStores.
    InitializationTransfer(CFAbstractAnalysis<V, S, T>) - Constructor for class org.checkerframework.checker.initialization.InitializationTransfer
     
    InitializationVisitor<Factory extends InitializationAnnotatedTypeFactory<Value,Store,?,?>,Value extends CFAbstractValue<Value>,Store extends InitializationStore<Value,Store>> - Class in org.checkerframework.checker.initialization
    The visitor for the freedom-before-commitment type-system.
    InitializationVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.initialization.InitializationVisitor
    Creates a new InitializationVisitor.
    initializeAtm(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Initializes all fields of type.
    initializeBounds(AnnotatedTypeMirror.AnnotatedTypeVariable) - Static method in class org.checkerframework.framework.type.BoundsInitializer
    Create the entire lower bound and upper bound, with no missing information, for typeVar.
    INITIALIZED - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Initialized - Annotation Type in org.checkerframework.checker.initialization.qual
    This type qualifier belongs to the freedom-before-commitment initialization tracking type-system.
    initializedFields - Variable in class org.checkerframework.checker.initialization.InitializationStore
    The set of fields that are initialized.
    initializedFields - Variable in class org.checkerframework.checker.initialization.InitializationVisitor
     
    InitializedFields - Annotation Type in org.checkerframework.common.initializedfields.qual
    Indicates which fields have definitely been initialized.
    initializedFieldsAfterCall(MethodInvocationNode) - Method in class org.checkerframework.checker.initialization.InitializationTransfer
    Returns the fields that can safely be considered initialized after the method call node.
    InitializedFieldsAnnotatedTypeFactory - Class in org.checkerframework.common.initializedfields
    The annotated type factory for the Initialized Fields Checker.
    InitializedFieldsAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.initializedfields.InitializedFieldsAnnotatedTypeFactory
    Creates a new InitializedFieldsAnnotatedTypeFactory.
    InitializedFieldsBottom - Annotation Type in org.checkerframework.common.initializedfields.qual
    The bottom type qualifier for the Initialized Fields type system.
    InitializedFieldsChecker - Class in org.checkerframework.common.initializedfields
    The Initialized Fields Checker.
    InitializedFieldsChecker() - Constructor for class org.checkerframework.common.initializedfields.InitializedFieldsChecker
     
    InitializedFieldsTransfer - Class in org.checkerframework.common.initializedfields
    Accumulates the names of fields that are initialized.
    InitializedFieldsTransfer(CFAnalysis) - Constructor for class org.checkerframework.common.initializedfields.InitializedFieldsTransfer
    Create an InitializedFieldsTransfer.
    initializeExtendsBound(AnnotatedTypeMirror.AnnotatedWildcardType) - Static method in class org.checkerframework.framework.type.BoundsInitializer
    Create the entire extends bound, with no missing information, for wildcard.
    initializeMethodParameter(LocalVariableNode, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Set the abstract value of a method parameter (only adds the information to the store, does not remove any other knowledge).
    initializePolymorphicQualifiers() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    Iterates over all the qualifier kinds and adds all polymorphic qualifier kinds to polymorphicQualifiers.
    initializeQualifierKindFields(Map<DefaultQualifierKindHierarchy.DefaultQualifierKind, Set<DefaultQualifierKindHierarchy.DefaultQualifierKind>>) - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    initializer - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis.FieldInitialValue
    The value of the initializer of the field, or null if no initializer exists.
    initializeReflectionResolution() - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
     
    initializeReflectionResolution() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
     
    initializers - Variable in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    initializers - Variable in class org.checkerframework.dataflow.expression.ArrayCreation
    List of initializers.
    initializeSuperBound(AnnotatedTypeMirror.AnnotatedWildcardType) - Static method in class org.checkerframework.framework.type.BoundsInitializer
    Create the entire super bound, with no missing information, for wildcard.
    initializeThisValue(AnnotationMirror, TypeMirror) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Set the value of the current object.
    initializeTypeArgs(AnnotatedTypeMirror.AnnotatedDeclaredType) - Static method in class org.checkerframework.framework.type.BoundsInitializer
    Initializes the type arguments of declaredType.
    initialNormalExitStore(UnderlyingAST, List<ReturnNode>) - Method in interface org.checkerframework.dataflow.analysis.BackwardTransferFunction
    Returns the initial store that should be used at the normal exit block.
    initialNormalExitStore(UnderlyingAST, List<ReturnNode>) - Method in class org.checkerframework.dataflow.livevariable.LiveVarTransfer
     
    initialStore(UnderlyingAST, List<LocalVariableNode>) - Method in class org.checkerframework.checker.lock.LockTransfer
     
    initialStore(UnderlyingAST, List<LocalVariableNode>) - Method in interface org.checkerframework.dataflow.analysis.ForwardTransferFunction
    Returns the initial store to be used by the org.checkerframework.dataflow analysis.
    initialStore(UnderlyingAST, List<LocalVariableNode>) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer
     
    initialStore(UnderlyingAST, List<LocalVariableNode>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    The initial store maps method formal parameters to their currently most refined type.
    initInitialInputs() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Initialize the transfer inputs of every basic block before performing the analysis.
    initInitialInputs() - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
     
    initInitialInputs() - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
     
    injectRecordComponentType(Types, Element, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.stub.AnnotationFileElementTypes
    Adds annotations from stub files for the corresponding record components (if the given constructor/method is the canonical constructor or a record accessor).
    innerMostType(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
     
    inputs - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    The transfer inputs of every basic block (assumed to be 'no information' if not present, inputs before blocks in forward analysis, after blocks in backward analysis).
    inSameClass(Element, Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns true if the two elements are in the same class.
    InsertAjavaAnnotations - Class in org.checkerframework.framework.ajava
    This program inserts annotations from an ajava file into a Java file.
    InsertAjavaAnnotations(Elements) - Constructor for class org.checkerframework.framework.ajava.InsertAjavaAnnotations
    Constructs an InsertAjavaAnnotations using the given Elements instance.
    insertAnnotations(InputStream, String, String) - Method in class org.checkerframework.framework.ajava.InsertAjavaAnnotations
    Inserts all annotations from the ajava file read from annotationFile into a Java file with contents javaFileContents that uses the given line separator and returns the resulting String.
    insertAnnotations(String, String) - Method in class org.checkerframework.framework.ajava.InsertAjavaAnnotations
    Inserts all annotations from the ajava file at annotationFilePath into javaFilePath.
    insertExtendedNodeAfter(ExtendedNode, Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Insert n after the node pred in the list of extended nodes, or append n if pred is not present.
    insertIntoStores(TransferResult<CFValue, CFStore>, JavaExpression, AnnotationMirror) - Static method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Inserts newAnno as the value into all stores (conditional or not) in the result for node.
    insertLockPossiblyHeld(JavaExpression) - Method in class org.checkerframework.checker.lock.LockStore
     
    insertNodeAfter(T, Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Insert node after pred in the list of extended nodes, or append to the list if pred is not present.
    insertNodeWithExceptionsAfter(Node, Set<TypeMirror>, Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Insert a node that might throw the exceptions in causes after pred in the list of extended nodes, or append to the list if pred is not present.
    insertOrRefine(JavaExpression, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Add the annotation newAnno for the expression expr (correctly deciding where to store the information depending on the type of the expression expr).
    insertOrRefine(JavaExpression, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    insertOrRefinePermitNondeterministic(JavaExpression, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Like CFAbstractStore.insertOrRefine(JavaExpression, AnnotationMirror), but permits nondeterministic expressions to be inserted.
    insertThisValue(AnnotationMirror, TypeMirror) - Method in class org.checkerframework.framework.flow.CFAbstractStore
     
    insertValue(JavaExpression, V, boolean) - Method in class org.checkerframework.checker.initialization.InitializationStore
    insertValue(JavaExpression, CFValue, boolean) - Method in class org.checkerframework.checker.lock.LockStore
     
    insertValue(JavaExpression, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Add the annotation a for the expression expr (correctly deciding where to store the information depending on the type of the expression expr).
    insertValue(JavaExpression, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Add the abstract value value for the expression expr (correctly deciding where to store the information depending on the type of the expression expr).
    insertValue(JavaExpression, V, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    insertValuePermitNondeterministic(JavaExpression, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Like CFAbstractStore.insertValue(JavaExpression, AnnotationMirror), but permits nondeterministic expressions to be stored.
    insertValuePermitNondeterministic(JavaExpression, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Like CFAbstractStore.insertValue(JavaExpression, CFAbstractValue), but updates the store even if expr is nondeterministic.
    inSource - Variable in class org.checkerframework.dataflow.cfg.node.Node
    Does this node represent a tree that appears in the source code (true) or one that the CFG builder added while desugaring (false).
    instanceOfGetPattern(InstanceOfTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the pattern of instanceOfTree tree or null if the instanceof does not have a pattern.
    InstanceOfNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the instanceof operator:
    InstanceOfNode(Tree, Node, TypeMirror, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.InstanceOfNode
    Create an InstanceOfNode.
    InstanceOfNode(Tree, Node, LocalVariableNode, TypeMirror, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.InstanceOfNode
    Create an InstanceOfNode.
    INT_EVERYTHING - Static variable in class org.checkerframework.common.value.util.Range
    A range containing all possible 32-bit values.
    IntegerDivisionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the integer division:
    IntegerDivisionNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
    Constructs an IntegerDivisionNode.
    IntegerLiteralNode - Class in org.checkerframework.dataflow.cfg.node
    A node for an integer literal.
    IntegerLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.IntegerLiteralNode
    Create a new IntegerLiteralNode.
    IntegerMath - Class in org.checkerframework.common.value.util
     
    IntegerMath(int) - Constructor for class org.checkerframework.common.value.util.IntegerMath
     
    IntegerRemainderNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the integer remainder:
    IntegerRemainderNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
    Constructs an IntegerRemainderNode.
    INTERNAL_FORM - Variable in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
    The @InternalForm annotation.
    InternalForm - Annotation Type in org.checkerframework.checker.signature.qual
    The syntax for binary names that appears in a class file, as defined in the JVM Specification, section 4.2.
    InternalUtils - Class in org.checkerframework.javacutil
    Miscellaneous static utility methods.
    internalVisualize(CFGVisualizer<V, S, ?>) - Method in class org.checkerframework.checker.initialization.InitializationStore
     
    internalVisualize(CFGVisualizer<CFValue, LockStore, ?>) - Method in class org.checkerframework.checker.lock.LockStore
     
    internalVisualize(CFGVisualizer<NullnessValue, NullnessStore, ?>) - Method in class org.checkerframework.checker.nullness.NullnessStore
     
    internalVisualize(CFGVisualizer<V, S, ?>) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Adds a representation of the internal information of this Store to visualizer viz.
    Interned - Annotation Type in org.checkerframework.checker.interning.qual
    Indicates that a variable has been interned, i.e., that the variable refers to the canonical representation of an object.
    InternedDistinct - Annotation Type in org.checkerframework.checker.interning.qual
    Indicates that no other value is equals() to the given value.
    InterningAnnotatedTypeFactory - Class in org.checkerframework.checker.interning
    An AnnotatedTypeFactory that accounts for the properties of the Interned type system.
    InterningAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
    Creates a new InterningAnnotatedTypeFactory that operates on a particular AST.
    InterningChecker - Class in org.checkerframework.checker.interning
    A type-checker plug-in for the Interned qualifier that finds (and verifies the absence of) equality-testing and interning errors.
    InterningChecker() - Constructor for class org.checkerframework.checker.interning.InterningChecker
     
    InterningVisitor - Class in org.checkerframework.checker.interning
    Typechecks source code for interning violations.
    InterningVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.interning.InterningVisitor
    Create an InterningVisitor.
    InternMethod - Annotation Type in org.checkerframework.checker.interning.qual
    Method declaration annotation used to indicate that this method may be invoked on an uninterned object and that it returns an interned object.
    intersect(ConversionCategory, ConversionCategory) - Static method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
    Returns the intersection of two categories.
    intersect(I18nConversionCategory, I18nConversionCategory) - Static method in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
    Returns the intersection of the two given I18nConversionCategories.
    intersect(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns the smallest range that includes all values contained in both of the two ranges.
    intersection(List<? extends T>, List<? extends T>) - Static method in class org.checkerframework.javacutil.SystemUtil
    Returns a list that contains all the elements that are in both lists: that is, the set difference of the two arguments.
    intFromDouble(double) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned int representing the same value as the double.
    intFromFloat(float) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned int representing the same value as the float.
    IntRange - Annotation Type in org.checkerframework.common.value.qual
    An expression with this type evaluates to an integral value (byte, short, char, int, or long) in the given range.
    intRange() - Method in class org.checkerframework.common.value.util.Range
    Converts this range to a 32-bit integral range.
    INTRANGE_FROMGTENEGONE_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of IntRangeFromGTENegativeOne.
    INTRANGE_FROMNONNEG_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of IntRangeFromNonNegative.
    INTRANGE_FROMPOS_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of IntRangeFromPositive.
    INTRANGE_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of IntRange.
    intRangeFromElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The from() element/field of an @IntRange annotation.
    IntRangeFromGTENegativeOne - Annotation Type in org.checkerframework.common.value.qual
    An expression with this type is exactly the same as an IntRange annotation whose from field is -1 and whose to field is Integer.MAX_VALUE.
    IntRangeFromNonNegative - Annotation Type in org.checkerframework.common.value.qual
    An expression with this type is exactly the same as an IntRange annotation whose from field is 0 and whose to field is Integer.MAX_VALUE.
    IntRangeFromPositive - Annotation Type in org.checkerframework.common.value.qual
    An expression with this type is exactly the same as an IntRange annotation whose from field is 1 and whose to field is Integer.MAX_VALUE.
    intRangeToElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The to() element/field of an @IntRange annotation.
    IntVal - Annotation Type in org.checkerframework.common.value.qual
    An annotation indicating the possible values for a byte, short, char, int, or long type.
    INTVAL_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of IntVal.
    intValValueElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The value() element/field of a @IntVal annotation.
    InvalidFormat - Annotation Type in org.checkerframework.checker.formatter.qual
    This annotation, attached to a String type, indicates that the string is not a legal format string.
    INVALIDFORMAT_NAME - Static variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
    The fully-qualified name of the InvalidFormat qualifier.
    invalidFormatAnnotationToErrorMessage(AnnotationMirror) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
    Takes a syntax tree element that represents a InvalidFormat annotation, and returns its value.
    invalidFormatAnnotationToErrorMessage(AnnotationMirror) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Takes a syntax tree element that represents a I18nInvalidFormat annotation, and returns its value.
    invalidFormatValueElement - Variable in class org.checkerframework.checker.formatter.FormatterTreeUtil
    The value() element/field of an @InvalidFormat annotation.
    invariantArrayComponents - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Whether to make array subtyping invariant with respect to array component types.
    invariantFields - Variable in class org.checkerframework.checker.initialization.InitializationStore
    The set of fields that have the 'invariant' annotation, and their value.
    InvisibleQualifier - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation indicating that an annotation is a type qualifier that should not be visible in output.
    Invoke - Annotation Type in org.checkerframework.common.reflection.qual
    Annotation for methods like Method.invoke, whose signature is:
    Object method({@link MethodVal}(classname=c, methodname=m, params=p) Method this, Object obj, Object...
    invokeCompiler() - Method in class org.checkerframework.framework.util.CheckerMain
    Invoke the compiler with all relevant jars on its classpath and/or bootclasspath.
    invokeConstructorFor(String, Class<?>[], Object[]) - Static method in class org.checkerframework.common.basetype.BaseTypeChecker
    Invokes the constructor belonging to the class named by name having the given parameter types on the given arguments.
    IrrelevantTypeAnnotator - Class in org.checkerframework.framework.type.typeannotator
    Adds annotations to types that are not relevant specified by the RelevantJavaTypes on a checker.
    IrrelevantTypeAnnotator(GenericAnnotatedTypeFactory, Set<? extends AnnotationMirror>) - Constructor for class org.checkerframework.framework.type.typeannotator.IrrelevantTypeAnnotator
    Annotate every type with the annotationMirror except for those whose underlying Java type is one of (or a subtype of) a class in relevantClasses.
    isAccepted() - Method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
     
    isAccepted() - Method in class org.checkerframework.framework.util.element.MethodApplier
     
    isAccepted() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
     
    isAccepted() - Method in class org.checkerframework.framework.util.element.ParamApplier
     
    isAccepted() - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
     
    isAccepted() - Method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
     
    isAccepted() - Method in class org.checkerframework.framework.util.element.VariableApplier
     
    isAccumulatorAnnotation(AnnotationMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Is the given annotation an accumulator annotation? Returns false if the argument is AccumulationAnnotatedTypeFactory.bottom.
    isAnnotatedInHierarchy(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns true if an annotation from the given sub-hierarchy targets this type.
    isAnonymous(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true iff the argument is an anonymous type.
    isAnonymousConstructor(MethodTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determines whether or not the node referred to by the given MethodTree is an anonymous constructor (the constructor for an anonymous class.
    isArgumentNull(TypeMirror) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
    Checks if the argument returned from FormatterTreeUtil.FormatCall.getArgTypes() is a null expression.
    isArrayClone(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.type.SyntheticArrays
    Returns true if this combination of type/elem represents an array.clone.
    isArrayLengthAccess(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns whether or not tree is an access of array length.
    isArrayLengthFieldAccess(Node) - Static method in class org.checkerframework.dataflow.util.NodeUtils
    Returns true iff node is a FieldAccessNode that is an access to an array's length.
    isAsFormatCall(MethodInvocationNode, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
    Returns true if the call is to a method with the @ReturnsFormat annotation.
    isAssignableFrom(Class<?>) - Method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
    Returns true if argType can be an argument used by this format specifier.
    isAssignableFrom(Class<?>) - Method in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
    Returns true if argType can be an argument used by this format specifier.
    isATarget(AnnotatedTypeMirror, Set<TypeVariable>) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    Given a set of type variables for which we are inferring a type, returns true if type is a use of a type variable in the list of targetTypeVars.
    isAutoGeneratedRecordMember(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the given Tree is part of a record that has been automatically generated by the compiler.
    isBindingVariable(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Return true if the element is a binding variable.
    isBooleanType(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Checks if the type represents a boolean type, that is either boolean (primitive type) or java.lang.Boolean.
    isBooleanTypeNode(Node) - Static method in class org.checkerframework.dataflow.util.NodeUtils
    Returns true iff node corresponds to a boolean typed expression (either the primitive type boolean, or class type Boolean).
    isBottom() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Returns true if this UBQualifier is the bottom type.
    isBottom() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
    Returns whether or not the constant is BOTTOM.
    isBottom() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    isBottom() - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns true if this is the bottom qualifier of its hierarchy.
    isBoxedFloating(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true iff the argument is a boxed floating point type.
    isBoxedPrimitive(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
     
    isBoxOf(TypeMirror, TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true if declaredType is a Class that is used to box primitive type (e.g.
    isBuilderBuildMethod(ExecutableElement) - Method in class org.checkerframework.checker.calledmethods.builder.AutoValueSupport
     
    isBuilderBuildMethod(ExecutableElement) - Method in interface org.checkerframework.checker.calledmethods.builder.BuilderFrameworkSupport
    Determines if a method is a build method on a Builder type for the builder framework.
    isBuilderBuildMethod(ExecutableElement) - Method in class org.checkerframework.checker.calledmethods.builder.LombokSupport
     
    isBuiltIn() - Method in enum org.checkerframework.framework.stub.AnnotationFileUtil.AnnotationFileType
    Returns true if this annotation file is built-in (not provided on the command line).
    isByteEverything() - Method in class org.checkerframework.common.value.util.Range
    Return true if this range contains every byte value.
    isCached(Tree) - Method in class org.checkerframework.framework.util.TreePathCacher
    Returns true if the tree is cached.
    isCallToKeyset(ExpressionTree) - Method in class org.checkerframework.checker.nullness.KeyForPropagationTreeAnnotator
    Returns true iff expression is a call to java.util.Map.KeySet.
    isCanonicalConstructor(ExecutableElement, Types) - Static method in class org.checkerframework.framework.stub.AnnotationFileUtil
    Returns true if the given ExecutableElement is the canonical constructor of a record (i.e., the parameter types of the constructor correspond to the parameter types of the record components, ignoring annotations).
    isCaptured(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    isCapturedTypeVariable(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true if type is a type variable created during capture conversion.
    isCharEverything() - Method in class org.checkerframework.common.value.util.Range
    Return true if this range contains every char value.
    isClass(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Checks if the type represents the java.lang.Class declared type.
    isClassElement(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    isClassLiteral(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determine whether tree is a class literal, such as
    isClassTree(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Is the given tree kind a class, i.e.
    isClassType(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns whether a TypeMirror represents a class type.
    isCommandLine() - Method in enum org.checkerframework.framework.stub.AnnotationFileUtil.AnnotationFileType
    Returns true if this annotation file was provided on the command line (not built-in).
    isCompactCanonicalRecordConstructor(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Check if the given element is a compact canonical record constructor.
    isCompactCanonicalRecordConstructor(MethodTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the given MethodTree is a compact canonical constructor (the constructor for a record where the parameters are implicitly declared and implicitly assigned to the record's fields).
    isCompileTimeConstant(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns true if the element is a reference to a compile-time constant.
    isCompileTimeString(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the node is a constant-time expression.
    isComplete(Set<TypeVariable>) - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
    Returns true if we have inferred a concrete type for all targets.
    isConstant() - Method in class org.checkerframework.common.value.util.Range
    Determines if this range represents a constant value.
    isConstant() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
    Returns whether or not the constant is CONSTANT.
    isConstantBoolean(Node, boolean) - Static method in class org.checkerframework.dataflow.util.NodeUtils
    Returns true if the given node statically evaluates to value and has no side effects.
    isConstructor(MethodTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Checks if the provided method is a constructor method or no.
    isContainedBy(AnnotatedTypeMirror, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Returns true if outside contains inside, that is, if the set of types denoted by outside is a superset of, or equal to, the set of types denoted by inside.
    isContainedMany(List<? extends AnnotatedTypeMirror>, List<? extends AnnotatedTypeMirror>, List<Integer>) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    isContainedWithinBounds(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Let outside be ? super outsideLower extends outsideUpper.
    isDeclaration() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
     
    isDeclaration() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
     
    isDeclaration() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns true if this type mirror represents a declaration, rather than a use, of a type.
    isDeclarationAnnotation(AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns true if anno is a declaration annotation.
    isDeclarationOfJavaLangEnum(Types, Elements, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
     
    isDeclaredOfName(TypeMirror, CharSequence) - Static method in class org.checkerframework.javacutil.TypesUtils
    Check if the type represents a declared type of the given qualified name.
    isDefaultSuperConstructorCall(StatementTree) - Static method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Returns whether a javac statement represents a method call super().
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.ClassName
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns true if the expression is deterministic.
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.Unknown
     
    isDeterministic(AnnotationProvider) - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    isDeterministic(AnnotationProvider, MethodTree) - Static method in class org.checkerframework.dataflow.util.PurityUtils
    Is the method methodTree deterministic?
    isDeterministic(AnnotationProvider, Element) - Static method in class org.checkerframework.dataflow.util.PurityUtils
    Is the method methodElement deterministic?
    isDiamondTree(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the tree is of a diamond type.
    isDirectlyMarkedUIThroughInference(Tree) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
    Test if this tree corresponds to a lambda expression or new class marked as UI affecting by either constrainLambdaToUI} or GuiEffectTypeFactory.constrainAnonymousClassToUI(TypeElement).
    isEffectivelyFinal(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns true if the element is a effectively final element.
    isElementFromByteCode(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns true if the element is declared in ByteCode.
    isElementFromSourceCode(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Checks whether a given element came from a source file.
    isEmpty() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
    isEmpty() - Method in interface org.checkerframework.dataflow.cfg.block.RegularBlock
    Is this block empty (i.e., does it not contain any contents).
    isEmpty() - Method in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
     
    isEmpty() - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    isEmpty() - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    isEmpty() - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    isEnabled(AccumulationChecker.AliasAnalysis) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsChecker
    Check whether the given alias analysis is enabled by this particular accumulation checker.
    isEnabled(AccumulationChecker.AliasAnalysis) - Method in class org.checkerframework.common.accumulation.AccumulationChecker
    Check whether the given alias analysis is enabled by this particular accumulation checker.
    isEnum(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
     
    isEnumSuper(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if this is a super call to the Enum constructor.
    isErasedSubtype(TypeMirror, TypeMirror, Types) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true if the erased type of subtype is a subtype of the erased type of supertype.
    isError(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns true if element is "com.sun.tools.javac.comp.Resolve$SymbolNotFoundError".
    isExplicitlyExtendsBounded(AnnotatedTypeMirror.AnnotatedWildcardType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns true if wildcard type was explicitly unbounded.
    isExplicitlySuperBounded(AnnotatedTypeMirror.AnnotatedWildcardType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
     
    isExplicitThisDereference(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determine whether the given expression is either "this" or an outer "C.this".
    isExprConstTrue(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determine whether an expression ExpressionTree has the constant value true, according to the compiler logic.
    isExpressionError(String) - Static method in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
    Returns whether or not the given expression string is an error.
    isExpressionTree(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determine whether the given tree represents an ExpressionTree.
    isFbcBottom(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Is anno the bottom annotation?
    isFbcBottom(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Does anno have the bottom annotation?
    isFieldAccess(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determine whether tree is a field access expression, such as
    isFieldInitialized(Element) - Method in class org.checkerframework.checker.initialization.InitializationStore
    Is the field identified by the element f initialized?
    isFinal() - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    isFinal(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns true if the element is a final element: a final field, final method, or final class.
    isFloatingPoint(TypeKind) - Static method in class org.checkerframework.javacutil.TypeKindUtils
    Return true if the argument is one of FLOAT, DOUBLE.
    isFloatingPoint(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Return true if the argument TypeMirror is a (possibly boxed) floating point type.
    isFloatingPrimitive(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true iff the argument is a primitive floating point type.
    isFlowParseError() - Method in exception org.checkerframework.framework.util.JavaExpressionParseUtil.JavaExpressionParseException
     
    isFormat(String) - Static method in class org.checkerframework.checker.i18nformatter.util.I18nFormatUtil
     
    isFormatMethodCall(MethodInvocationTree, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
    Returns true if node is a call to a method annotated with @FormatMethod.
    isFromByteCode(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns true if the element is from bytecode and the if the element did not appear in a stub file.
    isFromStubFile(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns true if the element appears in a stub file (Currently only works for methods, constructors, and fields).
    isFunctionalInterface(TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns whether or not type is a functional interface type (as defined in JLS 9.8).
    isGuavaImmutableType(TypeMirror) - Static method in class org.checkerframework.checker.calledmethods.builder.BuilderFrameworkSupportUtils
    Returns true if the given type is one of the immutable collections defined in com.google.common.collect.
    isHasFormatCall(MethodInvocationNode, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Returns true if the call is to a method with the @I18nChecksFormat annotation.
    isIgnoredExceptionType(TypeMirror) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsAnalysis
    Ignore exceptional control flow due to ignored exception types.
    isIgnoredExceptionType(TypeMirror) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Should exceptional control flow for a particular exception type be ignored?
    isImmutable(TypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    A fact about an array, such as its length, cannot be changed via side effects to the array.
    isImmutable(TypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns true if the type is immutable.
    isImmutableTypeInJdk(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Return true if this is an immutable type in the JDK.
    isImplicitlyTypedLambda(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if tree is an implicitly typed lambda.
    isInitializationAnnotation(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Is the annotation anno an initialization qualifier?
    isInitialized(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Is anno the Initialized annotation?
    isInitialized(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Does anno have the annotation Initialized?
    isInitializedForFrame(AnnotatedTypeMirror, TypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Return true if the type is initialized with respect to the given frame -- that is, all of the fields of the frame are initialized.
    isInSameHierarchyAs(QualifierKind) - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    isInSameHierarchyAs(QualifierKind) - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns true if this and other are in the same hierarchy.
    isInt() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Returns true if this equation is a single int value.
    isIntegral(TypeKind) - Static method in class org.checkerframework.javacutil.TypeKindUtils
    Return true if the argument is one of INT, SHORT, BYTE, CHAR, LONG.
    isIntegralPrimitive(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true iff the argument is an integral primitive type.
    isIntegralPrimitiveOrBoxed(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Return true if the argument TypeMirror is a (possibly boxed) integral type.
    isIntegralZero(Number) - Static method in class org.checkerframework.common.value.util.NumberMath
     
    isIntEverything() - Method in class org.checkerframework.common.value.util.Range
    Return true if this range contains every int value.
    isIntRange(Set<AnnotationMirror>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    isIntRange(AnnotationMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    isInvisibleQualified(AnnotationMirror) - Static method in class org.checkerframework.framework.util.DefaultAnnotationFormatter
    Returns true if, by default, anno should not be printed.
    isIrreducible(Set<TypeVariable>) - Method in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
    Returns true if this constraint can't be broken up into other constraints or further simplified.
    isIsFormatCall(MethodInvocationNode, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Returns true if the call is to a method with the @I18nValidFormat annotation.
    isJavaLangAnnotation(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns true if the underlying type of this atm is a java.lang.annotation.Annotation.
    isKeyForMap(String, ExpressionTree) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
    Returns true if the expression tree is a key for the map.
    isLengthOfMethodInvocation(Tree) - Method in class org.checkerframework.checker.index.IndexMethodIdentifier
    Returns true if tree is an invocation of a method that returns the length of "this"
    isLengthOfMethodInvocation(ExecutableElement) - Method in class org.checkerframework.checker.index.IndexMethodIdentifier
    Returns true if tree evaluates to the length of "this".
    isLengthOfMethodInvocation(Node) - Method in class org.checkerframework.checker.index.IndexMethodIdentifier
    Returns true if node is an invocation of a method that returns the length of this
    isLessThan(Tree, String) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Returns true if left is less than right.
    isLessThan(AnnotationMirror, String) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Returns true if left is less than right.
    isLessThanByValue(Tree, String, TreePath) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Returns true if smaller < bigger.
    isLessThanLengthOf(String) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Is the value with this qualifier less than the length of sequence?
    isLessThanLengthOf(String) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Is a value with this type less than the length of the sequence?
    isLessThanLengthOfAny(List<String>) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Is the value with this qualifier less than the length of any of the sequences?
    isLessThanLengthOfAny(List<String>) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Is a value with this type less than the length of any of the sequences?
    isLessThanLengthQualifier() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
     
    isLessThanLengthQualifier() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    isLessThanOrEqual(Tree, String) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Returns true if left is less than or equal to right.
    isLessThanOrEqual(AnnotationMirror, String) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Returns true if left is less than or equal to right.
    isLessThanOrEqualTo(String) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Is the value with this qualifier less than or equal to the length of sequence?
    isLessThanOrEqualTo(String) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Is a value with this type less than or equal to the length of sequence?
    isLiteral() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Returns true if this UBQualifier represents a literal integer.
    isLiteral() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundLiteralQualifier
     
    isLocalVariable(ExpressionTree) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
    Checks if the argument is a local variable.
    isLocalVariable(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the tree is the declaration or use of a local variable.
    isLongEverything() - Method in class org.checkerframework.common.value.util.Range
    Return true if this range contains every long value.
    isLValue() - Method in class org.checkerframework.dataflow.cfg.node.Node
    Is the node an lvalue or not?
    isMakeFormatCall(MethodInvocationNode, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Returns true if the call is to a method with the @I18nMakeFormat annotation.
    isMathMax(Tree) - Method in class org.checkerframework.checker.index.IndexMethodIdentifier
    Returns true iff the argument is an invocation of Math.max.
    isMathMin(Tree) - Method in class org.checkerframework.checker.index.IndexMethodIdentifier
    Returns true iff the argument is an invocation of Math.min.
    isMathMin(Tree) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
     
    isMathRandom(Tree, ProcessingEnvironment) - Method in class org.checkerframework.checker.index.IndexMethodIdentifier
    Returns true iff the argument is an invocation of Math.random().
    isMethod(ExecutableElement, ExecutableElement, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns true if the given element is, or overrides, method.
    isMethodAccess(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determine whether tree refers to a method element, such as.
    isMethodInvocation(Node, ExecutableElement, ProcessingEnvironment) - Static method in class org.checkerframework.dataflow.util.NodeUtils
    Returns true iff node is an invocation of the given method.
    isMethodInvocation(Tree, ExecutableElement, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the given element is an invocation of the method, or of any method that overrides that one.
    isMethodInvocation(Tree, List<ExecutableElement>, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the argument is an invocation of one of the given methods, or of any method that overrides them.
    isMethodReference - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    True if BaseTypeVisitor.OverrideChecker.overriderTree is a MEMBER_REFERENCE.
    isMonotonicUpdate(FieldAccess, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Return true if fieldAcc is an update of a monotonic qualifier to its target qualifier.
    isNegativeOrZero() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Returns true if this equation is negative or zero.
    isNegOne() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Returns true if this equation is exactly -1.
    isNoArgumentConstructor(Tree) - Static method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Returns whether member is a javac constructor declaration that takes no arguments.
    isNonNegative(Tree) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    Checks if the expression is non-negative, i.e.
    isNonNegative() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Returns true if this equation non-negative.
    isNonNullOrAlias(AnnotationMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Returns true if the given annotation is @NonNull or an alias for it.
    isNotFullyInitializedReceiver(MethodTree) - Method in class org.checkerframework.checker.initialization.InitializationTransfer
     
    isNotFullyInitializedReceiver(MethodTree) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Returns true if the receiver of a method or constructor might not yet be fully initialized.
    isNothing() - Method in class org.checkerframework.common.value.util.Range
    Return true if this range contains no values.
    isNullableOrAlias(AnnotationMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Returns true if the given annotation is @Nullable or an alias for it.
    isNullExpression(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the given tree evaluates to null.
    isNullnessAnnotation(AnnotationMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Returns true if the given annotation is a nullness annotation such as @NonNull, @Nullable, @MonotonicNonNull, etc.
    isNumeric(TypeKind) - Static method in class org.checkerframework.javacutil.TypeKindUtils
    Returns true iff the argument is a primitive numeric type kind.
    isNumeric(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true iff the argument is a primitive numeric type.
    isNumericBoxed(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true iff the argument is a boxed numeric type.
    isNumericOrBoxed(TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Returns true if the argument type is a numeric primitive or a boxed numeric primitive and false otherwise.
    isObject(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Check if the element is an element for 'java.lang.Object'
    isObject(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Checks if the type represents a java.lang.Object declared type.
    isOneOf(QualifierDefaults.BoundType...) - Method in enum org.checkerframework.framework.util.defaults.QualifierDefaults.BoundType
     
    isParsing() - Method in class org.checkerframework.framework.stub.AnnotationFileElementTypes
    Returns true if files are currently being parsed; otherwise, false.
    isPoly() - Method in class org.checkerframework.checker.guieffect.Effect
    Return true if this is PolyUIEffect.
    isPoly() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Return true if this is UBQualifier.PolyQualifier.
    isPoly() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    isPoly() - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns true if this is polymorphic.
    isPolymorphicQualifier(AnnotationMirror) - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
     
    isPolymorphicQualifier(AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    isPolymorphicQualifier(AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns true if the qualifier is a polymorphic qualifier; otherwise, returns false.
    isPolymorphicType(TypeElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
     
    isPolyNullNonNull - Variable in class org.checkerframework.checker.nullness.NullnessStore
    True if, at this point, PolyNull is known to be NonNull.
    isPolyNullNonNull() - Method in class org.checkerframework.checker.nullness.NullnessStore
    Returns true if, at this point, PolyNull is known to be NonNull.
    isPolyNullNonNull - Variable in class org.checkerframework.checker.nullness.NullnessValue
    True if, at this point, PolyNull is known to be NonNull.
    isPolyNullNull - Variable in class org.checkerframework.checker.nullness.NullnessStore
    True if, at this point, PolyNull is known to be Nullable.
    isPolyNullNull() - Method in class org.checkerframework.checker.nullness.NullnessStore
    Returns true if, at this point, PolyNull is known to be Nullable.
    isPolyNullNull - Variable in class org.checkerframework.checker.nullness.NullnessValue
    True if, at this point, PolyNull is known to be Nullable.
    isPredicate(AnnotationMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Returns true if anno is a predicate annotation.
    isPredicateSubtype(String, String) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Extension point for subtyping behavior between predicates.
    isPresent(Object) - Static method in class org.checkerframework.checker.nullness.util.Opt
    Returns true if primary is non-null, false if primary is null.
    isPrimarySubtype(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Compare the primary annotations of subtype and supertype.
    isPrimitive(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true iff the argument is a primitive type.
    isPrimitiveOrBoxed(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true iff the argument is a primitive type or a boxed primitive type.
    isPure(EnumSet<Pure.Kind>) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
    Is the method pure w.r.t.
    isRandomNextDouble(Tree, ProcessingEnvironment) - Method in class org.checkerframework.checker.index.IndexMethodIdentifier
    Returns true iff the argument is an invocation of Random.nextDouble().
    isRandomNextInt(Tree, ProcessingEnvironment) - Method in class org.checkerframework.checker.index.IndexMethodIdentifier
    Returns true iff the argument is an invocation of Random.nextInt().
    isRandomNextInt(Tree) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    Returns true if the tree is for Random.nextInt(int).
    isReflectiveMethodInvocation(MethodInvocationTree) - Method in class org.checkerframework.common.reflection.DefaultReflectionResolver
     
    isReflectiveMethodInvocation(MethodInvocationTree) - Method in interface org.checkerframework.common.reflection.ReflectionResolver
    Determines whether the given tree represents a reflective method or constructor call.
    isRegex(String) - Static method in class org.checkerframework.checker.regex.util.RegexUtil
    Returns true if the argument is a syntactically valid regular expression.
    isRegex(String, int) - Static method in class org.checkerframework.checker.regex.util.RegexUtil
    Returns true if the argument is a syntactically valid regular expression with at least the given number of groups.
    isRegex(char) - Static method in class org.checkerframework.checker.regex.util.RegexUtil
    Returns true if the argument is a syntactically valid regular expression.
    isRelevant(TypeMirror) - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
     
    isRelevant(TypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Returns true if users can write type annotations from this type system on the given Java type.
    isRunning - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Is the analysis currently running?
    isRunning() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
     
    isRunning() - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Is the analysis currently running?
    isSafe() - Method in class org.checkerframework.checker.guieffect.Effect
    Return true if this is SafeEffect.
    isSameTAPosition(TypeAnnotationPosition, TypeAnnotationPosition) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Compare two TypeAnnotationPositions for equality.
    isSameTAPositionExceptTreePos(TypeAnnotationPosition, TypeAnnotationPosition) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Compare two TypeAnnotationPositions for equality, ignoring the source tree position.
    isSelfAccess(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the tree is a tree that 'looks like' either an access of a field or an invocation of a method that are owned by the same accessing instance.
    isSequenceType(TypeMirror) - Static method in class org.checkerframework.checker.index.IndexUtil
    Determines whether the type is a sequence supported by this checker.
    isShortEverything() - Method in class org.checkerframework.common.value.util.Range
    Return true if this range contains every short value.
    isSideEffectFree(AnnotatedTypeFactory, ExecutableElement) - Method in class org.checkerframework.checker.lock.LockStore
     
    isSideEffectFree(AnnotationProvider, MethodTree) - Static method in class org.checkerframework.dataflow.util.PurityUtils
    Is the method methodTree side-effect-free?
    isSideEffectFree(AnnotationProvider, Element) - Static method in class org.checkerframework.dataflow.util.PurityUtils
    Is the method methodElement side-effect-free?
    isSideEffectFree(AnnotatedTypeFactory, ExecutableElement) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Indicates whether the given method is side-effect-free as far as the current store is concerned.
    isSpecificFieldAccess(Tree, VariableElement) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if and only if the given tree represents a field access of the given VariableElement.
    isStatic() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
    Is this a static field?
    isStatic() - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    isStatic(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns true if the element is a static element: whether it is a static field, static method, or static class.
    isString(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
    Check if the element is an element for 'java.lang.String'
    isString(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Checks if the type represents a java.lang.String declared type.
    isStringCompoundConcatenation(CompoundAssignmentTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the compound assignment tree is a string concatenation.
    isStringConcatenation(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the tree represents a String concatenation operation.
    isStub() - Method in enum org.checkerframework.framework.stub.AnnotationFileUtil.AnnotationFileType
    Returns true if this represents a stub file.
    isSubsetOf(ConversionCategory, ConversionCategory) - Static method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
     
    isSubsetOf(I18nConversionCategory, I18nConversionCategory) - Static method in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
    Return true if a is a subset of b.
    isSubtype(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
     
    isSubtype(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    If superType is Unknown, return true.
    isSubtype(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundLiteralQualifier
     
    isSubtype(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundUnknownQualifier
     
    isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundQualifierHierarchy
    Computes subtyping as per the subtyping in the qualifier hierarchy structure unless both annotations have the same class.
    isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory.KeyForTypeHierarchy
     
    isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory.AccumulationQualifierHierarchy
    isSubtype in this type system is subset.
    isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory.AliasingQualifierHierarchy
     
    isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValQualifierHierarchy
     
    isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory.MethodValQualifierHierarchy
     
    isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Returns true if subtype <: supertype.
    isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Returns true if subtype <: supertype, but only for the hierarchy of which top is the top.
    isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.MostlyNoElementQualifierHierarchy
     
    isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    isSubtype(AnnotationMirror, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Tests whether subQualifier is equal to or a sub-qualifier of superQualifier, according to the type qualifier hierarchy.
    isSubtype(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Tests whether all qualifiers in subQualifiers are a subqualifier or equal to the qualifier in the same hierarchy in superQualifiers.
    isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in interface org.checkerframework.framework.type.TypeHierarchy
    Returns true if subtype is a subtype of or convertible to supertype for all hierarchies present.
    isSubtypeCaching(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Like DefaultTypeHierarchy.isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror), but uses a cache to prevent infinite recursion on recursive types.
    isSubtypeInitialization(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy
    Subtype testing for initialization annotations.
    isSubtypeOf(QualifierKind) - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    isSubtypeOf(QualifierKind) - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns true if this qualifier kind is a subtype of or equal to superQualKind.
    isSubtypeVisitHistory - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Stores the result of isSubtype, if that result is true.
    isSubtypeWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind) - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory.FenumQualifierHierarchy
     
    isSubtypeWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessQualifierHierarchy
     
    isSubtypeWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy
     
    isSubtypeWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind) - Method in class org.checkerframework.framework.type.MostlyNoElementQualifierHierarchy
    Returns true if subAnno is a subtype of superAnno.
    isSubtypeWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind) - Method in class org.checkerframework.framework.type.SubtypeIsSubsetQualifierHierarchy
     
    isSubtypeWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind) - Method in class org.checkerframework.framework.type.SubtypeIsSupersetQualifierHierarchy
     
    isSuccess() - Method in class org.checkerframework.dataflow.cfg.CFGProcessor.CFGProcessResult
    Check if the CFG process succeeded.
    issueUnparseableError(MethodInvocationNode, GenericAnnotatedTypeFactory<?, ?, ?, ?>, String) - Static method in interface org.checkerframework.checker.mustcall.CreatesMustCallForElementSupplier
    Issues a createsmustcallfor.target.unparseable error.
    isSuperConstructorCall(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Checks if the method invocation is a call to super.
    isSuperInvariant(FieldInvariants, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.FieldInvariants
    Returns null if superInvar is a super invariant, otherwise returns the error message.
    isSupportedAnnotationClass(Class<? extends Annotation>) - Method in class org.checkerframework.checker.units.UnitsAnnotationClassLoader
    Custom filter for units annotations:
    isSupportedAnnotationClass(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotationClassLoader
    Checks to see whether a particular annotation class is supported.
    isSupportedQualifier(AnnotationMirror) - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker.GeneralAnnotatedTypeFactory
    Return true to support any qualifier.
    isSupportedQualifier(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Determines whether the given annotation is a part of the type system under which this type factory operates.
    isSupportedQualifier(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Determines whether the given class is a part of the type system under which this type factory operates.
    isSupportedQualifier(String) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Determines whether the given class name is a part of the type system under which this type factory operates.
    isSynthetic(ExecutableElement) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the given method is synthetic.
    isSynthetic(MethodTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the given method is synthetic.
    isThisConstructorCall(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Checks if the method invocation is a call to "this".
    isThrowable(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns true if type represents a Throwable type (e.g.
    isToBuilderMethod(ExecutableElement) - Method in class org.checkerframework.checker.calledmethods.builder.AutoValueSupport
     
    isToBuilderMethod(ExecutableElement) - Method in interface org.checkerframework.checker.calledmethods.builder.BuilderFrameworkSupport
    Determines if a method is a toBuilder method on a type generated by the builder framework.
    isToBuilderMethod(ExecutableElement) - Method in class org.checkerframework.checker.calledmethods.builder.LombokSupport
     
    isTop() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
    Returns whether or not the constant is TOP.
    isTop() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    isTop() - Method in interface org.checkerframework.framework.util.QualifierKind
    Returns true if this is the top qualifier of its hierarchy.
    isTopLevelValidType(QualifierHierarchy, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    isTreeInStaticScope(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Returns true if the leaf of the tree path is in a static scope.
    isTypeCastSafe(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.index.inequality.LessThanVisitor
     
    isTypeCastSafe(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.interning.InterningVisitor
     
    isTypeCastSafe(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Returns true if the cast is safe.
    isTypeCompoundContained(List<Attribute.TypeCompound>, Attribute.TypeCompound, Types) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Check whether a TypeCompound is contained in a list of TypeCompounds.
    isTypeDeclaration(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Return true if the element is a type declaration.
    isTypeDeclaration(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determine whether the given tree represents a declaration of a type (including type parameters).
    isTypeElement(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Is the given element kind a type, i.e., a class, enum, interface, or annotation type.
    isTypeTree(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Is the given tree a type instantiation?
    isUI() - Method in class org.checkerframework.checker.guieffect.Effect
    Return true if this is UIEffect.
    isUIType(TypeElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ClassName
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns true if and only if the value this expression stands for cannot be changed (with respect to ==) by a method call.
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.Unknown
     
    isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    isUnboundedOrExtendsBounded(AnnotatedTypeMirror.AnnotatedWildcardType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns true if this type is extends bounded or unbounded.
    isUnboundedOrSuperBounded(AnnotatedTypeMirror.AnnotatedWildcardType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns true if this type is super bounded or unbounded.
    isUnderInitialization(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Is anno the UnderInitialization annotation (with any type frame)?
    isUnderInitialization(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Does anno have the annotation UnderInitialization (with any type frame)?
    isUnderlyingTypeRaw() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    Returns true if the underlying type is raw.
    isUninferredTypeArgument() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
    Returns whether or not this wildcard is a type argument for which inference failed to infer a type.
    isUnknown() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Returns true if this UBQualifier is the top type.
    isUnknown() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundUnknownQualifier
     
    isUnknownInitialization(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Is anno the UnknownInitialization annotation (with any type frame)?
    isUnknownInitialization(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Does anno have the annotation UnknownInitialization (with any type frame)?
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ClassName
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns true if and only if the value this expression stands for cannot be changed by a method call, including changes to any of its fields.
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.Unknown
     
    isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    isUseOfElement(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Determine whether the given ExpressionTree has an underlying element.
    isValid - Variable in class org.checkerframework.common.basetype.BaseTypeValidator
    Is the type valid? This is side-effected by the visitor, and read at the end of visiting.
    isValid(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    Validate the type against the given tree.
    isValid(AnnotatedTypeMirror, Tree) - Method in interface org.checkerframework.common.basetype.TypeValidator
    The entry point to the type validator.
    isValid() - Method in class org.checkerframework.framework.type.ElementQualifierHierarchy
     
    isValid() - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Determine whether this is valid.
    isValidArgument(ConversionCategory, TypeMirror) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
    Checks if the type of an argument returned from FormatterTreeUtil.FormatCall.getArgTypes() is valid for the passed ConversionCategory.
    isValidFormatForInvocation() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
     
    isValidParameter(I18nConversionCategory, TypeMirror) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
     
    isValidReplacement(String, String, UBQualifier.LessThanLengthOf) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Checks whether replacing sequence with replacementSequence in this qualifier creates replacementSequence entry in other.
    isValidStructurally(QualifierHierarchy, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    Performs some well-formedness checks on the given AnnotatedTypeMirror.
    isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.fenum.FenumVisitor
     
    isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.lock.LockVisitor
    Skips the call to super and returns true.
    isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.mustcall.MustCallVisitor
     
    isValidUse(AnnotatedTypeMirror.AnnotatedPrimitiveType, Tree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Tests that the qualifiers present on useType are valid qualifiers, given the qualifiers on the declaration of the type, declarationType.
    isValidUse(AnnotatedTypeMirror.AnnotatedPrimitiveType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Tests that the qualifiers present on the primitive type are valid.
    isValidUse(AnnotatedTypeMirror.AnnotatedArrayType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Tests that the qualifiers present on the array type are valid.
    isValuePlusOffsetLessThanMinLen(String, long, int) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    isVarArgs() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
    Returns true if this type represents a varargs method.
    isVarArgs(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the given method/constructor invocation is a varargs invocation.
    isVarArgs(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the given method invocation is a varargs invocation.
    isVarArgs(NewClassTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the given constructor invocation is a varargs invocation.
    isWellFormed() - Method in class org.checkerframework.framework.util.FieldInvariants
    Returns true if there is a qualifier for each field in fields.
    isWideningBinary(BinaryTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if the binary operator may do a widening primitive conversion.
    isWiderThan(long) - Method in class org.checkerframework.common.value.util.Range
    Determines if the range is wider than a given value, i.e., if the number of possible values enclosed by this range is more than the given value.
    isWithin(long, long) - Method in class org.checkerframework.common.value.util.Range
    Determines if this range is completely contained in the range specified by the given lower bound inclusive and upper bound inclusive.
    isWithinConstructor(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns true if tree is within a constructor.
    isWithinInteger() - Method in class org.checkerframework.common.value.util.Range
    Determines if this range is completely contained in the scope of the Integer type.
    iterableExpression - Variable in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
    If this MethodInvocationNode is a node for an Iterator.next() desugared from an enhanced for loop, then the iterExpression field is the expression in the for loop, e.g., iter in for(Object o: iter.
    iterator() - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    iterator() - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     

    J

    JAIF_FILES_PATH - Static variable in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Directory where .jaif files will be written to and read from.
    JarEntryAnnotationFileResource - Class in org.checkerframework.framework.stub
    JarEntry-based implementation of AnnotationFileResource.
    JarEntryAnnotationFileResource(JarFile, JarEntry) - Constructor for class org.checkerframework.framework.stub.JarEntryAnnotationFileResource
    Constructs a AnnotationFileResource for the specified entry in the specified JAR file.
    JAVAC_PATH_OPT - Static variable in class org.checkerframework.framework.util.CheckerMain
    Option name for specifying an alternative javac.jar location.
    javacErrored - Variable in class org.checkerframework.framework.source.SourceChecker
    If true, javac failed to compile the code or a previously-run annotation processor issued an error.
    javacJar - Variable in class org.checkerframework.framework.util.CheckerMain
    The path to the javacJar to use.
    JavaCodeStatistics - Class in org.checkerframework.common.util.count
    An annotation processor for counting the size of Java code: The number of type parameter declarations and uses.
    JavaCodeStatistics() - Constructor for class org.checkerframework.common.util.count.JavaCodeStatistics
    Creates a JavaCodeStatistics.
    javacTypes - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
     
    JavaExpression - Class in org.checkerframework.dataflow.expression
    This class represents a Java expression and its type.
    JavaExpression(TypeMirror) - Constructor for class org.checkerframework.dataflow.expression.JavaExpression
    Create a JavaExpression.
    JavaExpression - Annotation Type in org.checkerframework.framework.qual
    An annotation to use on an element of a dependent type qualifier to specify which elements of the annotation should be interpreted as Java expressions.
    JavaExpressionConverter - Class in org.checkerframework.dataflow.expression
    This class calls JavaExpressionConverter.convert(JavaExpression) on each subexpression of the JavaExpression and returns a new JavaExpression built from the result of calling convert on each subexpression.
    JavaExpressionConverter() - Constructor for class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    JavaExpressionOptimizer - Class in org.checkerframework.common.value
    Optimize the given JavaExpression.
    JavaExpressionOptimizer(AnnotatedTypeFactory) - Constructor for class org.checkerframework.common.value.JavaExpressionOptimizer
    Creates a JavaExpressionOptimizer.
    JavaExpressionParseException(String, Object...) - Constructor for exception org.checkerframework.framework.util.JavaExpressionParseUtil.JavaExpressionParseException
    Create a new JavaExpressionParseException.
    JavaExpressionParseException(Throwable, String, Object...) - Constructor for exception org.checkerframework.framework.util.JavaExpressionParseUtil.JavaExpressionParseException
    Create a new JavaExpressionParseException.
    JavaExpressionParseUtil - Class in org.checkerframework.framework.util
    Helper methods to parse a string that represents a restricted Java expression.
    JavaExpressionParseUtil() - Constructor for class org.checkerframework.framework.util.JavaExpressionParseUtil
     
    JavaExpressionParseUtil.JavaExpressionParseException - Exception in org.checkerframework.framework.util
    An exception that indicates a parse error.
    JavaExpressionScanner<P> - Class in org.checkerframework.dataflow.expression
    A simple scanner for JavaExpression.
    JavaExpressionScanner() - Constructor for class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    JavaExpressionVisitor<R,P> - Class in org.checkerframework.dataflow.expression
    A simple visitor for JavaExpression.
    JavaExpressionVisitor() - Constructor for class org.checkerframework.dataflow.expression.JavaExpressionVisitor
     
    JavaParserUtil - Class in org.checkerframework.framework.util
    Utility methods for working with JavaParser.
    JavaParserUtil() - Constructor for class org.checkerframework.framework.util.JavaParserUtil
     
    JavaParserUtil.StringLiteralConcatenateVisitor - Class in org.checkerframework.framework.util
    JavaStubifier - Class in org.checkerframework.framework.stub
    Process Java source files in a directory to produce, in-place, minimal stub files.
    JavaStubifier() - Constructor for class org.checkerframework.framework.stub.JavaStubifier
     
    javaxGuardedBy - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The javax.annotation.concurrent.GuardedBy annotation, or null if not on the classpath.
    jcipGuardedBy - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The net.jcip.annotations.GuardedBy annotation, or null if not on the classpath.
    JDK_PATH_OPT - Static variable in class org.checkerframework.framework.util.CheckerMain
    Option name for specifying an alternative jdk.jar location.
    join() - Method in class org.checkerframework.framework.util.ExecUtil.Redirection
     
    JointJavacJavaParserVisitor - Class in org.checkerframework.framework.ajava
    A visitor that processes javac trees and JavaParser nodes simultaneously, matching corresponding nodes.
    JointJavacJavaParserVisitor() - Constructor for class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    JointVisitorWithDefaultAction - Class in org.checkerframework.framework.ajava
    A JointJavacJavaParserVisitor that visits all javac trees with their corresponding JavaParser nodes and performs some default action on each pair.
    JointVisitorWithDefaultAction() - Constructor for class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    JVM_OPTS_REGEX - Static variable in class org.checkerframework.framework.util.CheckerMain
    Matches all -J arguments.

    K

    K - Annotation Type in org.checkerframework.checker.units.qual
    Kelvin (unit of temperature).
    K - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    KeyFor - Annotation Type in org.checkerframework.checker.nullness.qual
    Indicates that the value assigned to the annotated variable is a key for at least the given map(s).
    KEYFOR_NAME - Variable in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
    The canonical name of the KeyFor class.
    KeyForAnalysis - Class in org.checkerframework.checker.nullness
    Boilerplate code to glue together all the parts the KeyFor dataflow classes.
    KeyForAnalysis(BaseTypeChecker, KeyForAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.nullness.KeyForAnalysis
    Creates a new KeyForAnalysis.
    KeyForAnnotatedTypeFactory - Class in org.checkerframework.checker.nullness
     
    KeyForAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
    Creates a new KeyForAnnotatedTypeFactory.
    KeyForAnnotatedTypeFactory.KeyForTypeHierarchy - Class in org.checkerframework.checker.nullness
     
    KEYFORBOTTOM - Variable in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
    The @KeyForBottom annotation.
    KeyForBottom - Annotation Type in org.checkerframework.checker.nullness.qual
    The bottom type in the Map Key type system.
    KeyForPropagationTreeAnnotator - Class in org.checkerframework.checker.nullness
    For the following initializations we wish to propagate the annotations from the left-hand side to the right-hand side or vice versa:
    KeyForPropagationTreeAnnotator(AnnotatedTypeFactory, KeyForPropagator) - Constructor for class org.checkerframework.checker.nullness.KeyForPropagationTreeAnnotator
     
    KeyForPropagator - Class in org.checkerframework.checker.nullness
    KeyForPropagator is used to move nested KeyFor annotations in type arguments from one side of a pseudo-assignment to the other.
    KeyForPropagator(AnnotationMirror) - Constructor for class org.checkerframework.checker.nullness.KeyForPropagator
    Creates a KeyForPropagator
    KeyForPropagator.PropagationDirection - Enum in org.checkerframework.checker.nullness
     
    KeyForStore - Class in org.checkerframework.checker.nullness
     
    KeyForStore(CFAbstractAnalysis<KeyForValue, KeyForStore, ?>, boolean) - Constructor for class org.checkerframework.checker.nullness.KeyForStore
     
    KeyForStore(CFAbstractStore<KeyForValue, KeyForStore>) - Constructor for class org.checkerframework.checker.nullness.KeyForStore
     
    KeyForSubchecker - Class in org.checkerframework.checker.nullness
    A type-checker for determining which values are keys for which maps.
    KeyForSubchecker() - Constructor for class org.checkerframework.checker.nullness.KeyForSubchecker
     
    KeyForTransfer - Class in org.checkerframework.checker.nullness
    KeyForTransfer ensures that java.util.Map.put and containsKey cause the appropriate @KeyFor annotation to be added to the key.
    KeyForTransfer(KeyForAnalysis) - Constructor for class org.checkerframework.checker.nullness.KeyForTransfer
    Creates a new KeyForTransfer.
    keyForTypeFactory - Variable in class org.checkerframework.checker.nullness.NullnessTransfer
    The type factory for the map key analysis, or null if the Map Key Checker should not be run.
    KeyForTypeHierarchy(BaseTypeChecker, QualifierHierarchy, boolean, boolean) - Constructor for class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory.KeyForTypeHierarchy
     
    KeyForValue - Class in org.checkerframework.checker.nullness
    KeyForValue holds additional information about which maps this value is a key for.
    KeyForValue(CFAbstractAnalysis<KeyForValue, ?, ?>, Set<AnnotationMirror>, TypeMirror) - Constructor for class org.checkerframework.checker.nullness.KeyForValue
    Create an instance.
    keyForValueElement - Variable in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
    The KeyFor.value field/element.
    KeyLookupTreeAnnotator(BaseAnnotatedTypeFactory, Class<? extends Annotation>) - Constructor for class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator
     
    keySet() - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    kg - Annotation Type in org.checkerframework.checker.units.qual
    Kilogram.
    kg - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    SI base units.
    kg - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    killLiveVar(LiveVarValue) - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
    Remove the information of a live variable from the live variable set.
    kind - Variable in class org.checkerframework.dataflow.cfg.UnderlyingAST
    The kind of the underlying AST.
    kind - Variable in class org.checkerframework.framework.util.Contract
    The kind of contract: precondition, postcondition, or conditional postcondition.
    kinds - Variable in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
    Contains all the varieties of purity that the expression has.
    kindToAnnotationMirror - Variable in class org.checkerframework.framework.type.NoElementQualifierHierarchy
    Mapping from QualifierKind to its corresponding AnnotationMirror.
    kindToElementlessQualifier - Variable in class org.checkerframework.framework.type.ElementQualifierHierarchy
    A mapping from QualifierKind to AnnotationMirror for all qualifiers whose annotations do not have elements.
    kindToTag(Tree.Kind) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
    Map public AST Tree.Kinds to internal javac JCTree.Tags.
    km - Annotation Type in org.checkerframework.checker.units.qual
    Kilometer.
    km - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    SI base units.
    km - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    km2 - Annotation Type in org.checkerframework.checker.units.qual
    Square kilometer.
    km2 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units without special names
    km2 - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    km3 - Annotation Type in org.checkerframework.checker.units.qual
    Cubic kilometer.
    km3 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units without special names
    km3 - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    kmPERh - Annotation Type in org.checkerframework.checker.units.qual
    Kilometer per hour.
    kmPERh - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Non-SI units
    kmPERh - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    kN - Annotation Type in org.checkerframework.checker.units.qual
    Kilonewton.
    kN - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units with special names
    kN - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     

    L

    LambdaResultExpressionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the single expression body of a single expression lambda.
    LambdaResultExpressionNode(ExpressionTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
    Creates a LambdaResultExpressionNode.
    leafToStringTruncated(TreePath, int) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Returns a string representation of the leaf of the given path, using TreeUtils.toStringTruncated(com.sun.source.tree.Tree, int).
    LeakedToResult - Annotation Type in org.checkerframework.common.aliasing.qual
    This annotation is used on a formal parameter to indicate that the parameter may be returned, but it is not otherwise leaked.
    leastUpperBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundQualifierHierarchy
    Determines the least upper bound of a1 and a2.
    leastUpperBound(S) - Method in class org.checkerframework.checker.initialization.InitializationStore
     
    leastUpperBound(LockStore) - Method in class org.checkerframework.checker.lock.LockStore
     
    leastUpperBound(KeyForValue) - Method in class org.checkerframework.checker.nullness.KeyForValue
     
    leastUpperBound(NullnessStore) - Method in class org.checkerframework.checker.nullness.NullnessStore
     
    leastUpperBound(NullnessValue) - Method in class org.checkerframework.checker.nullness.NullnessValue
     
    leastUpperBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory.AccumulationQualifierHierarchy
    LUB in this type system is set intersection of the arguments of the two annotations, unless one of them is bottom, in which case the result is the other annotation.
    leastUpperBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValQualifierHierarchy
     
    leastUpperBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory.MethodValQualifierHierarchy
     
    leastUpperBound(V) - Method in interface org.checkerframework.dataflow.analysis.AbstractValue
    Compute the least upper bound of two values.
    leastUpperBound(S) - Method in interface org.checkerframework.dataflow.analysis.Store
    Compute the least upper bound of two stores.
    leastUpperBound(TransferInput<V, S>) - Method in class org.checkerframework.dataflow.analysis.TransferInput
    Compute the least upper bound of two stores.
    leastUpperBound(Constant) - Method in class org.checkerframework.dataflow.constantpropagation.Constant
     
    leastUpperBound(ConstantPropagationStore) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    leastUpperBound(LiveVarStore) - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
     
    leastUpperBound(LiveVarValue) - Method in class org.checkerframework.dataflow.livevariable.LiveVarValue
     
    leastUpperBound(S) - Method in class org.checkerframework.framework.flow.CFAbstractStore
     
    leastUpperBound(V) - Method in class org.checkerframework.framework.flow.CFAbstractValue
     
    leastUpperBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.MostlyNoElementQualifierHierarchy
     
    leastUpperBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.NoElementQualifierHierarchy
     
    leastUpperBound(AnnotationMirror, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the least upper bound (LUB) of the qualifiers qualifier1 and qualifier2.
    leastUpperBound(AnnotatedTypeFactory, AnnotatedTypeMirror, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns the lub of two annotated types.
    leastUpperBound(AnnotatedTypeFactory, AnnotatedTypeMirror, AnnotatedTypeMirror, TypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Returns the lub, whose underlying type is lubTypeMirror of two annotated types.
    leastUpperBound(QualifierKind, QualifierKind) - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
     
    leastUpperBound(QualifierKind, QualifierKind) - Method in interface org.checkerframework.framework.util.QualifierKindHierarchy
    Returns the least upper bound of q1 and q2, or null if the qualifier kinds are not in the same hierarchy.
    leastUpperBound(TypeVariable, AnnotatedTypeFactory, Map<AnnotatedTypeMirror, AnnotationMirrorSet>) - Static method in class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
    Successively calls least upper bound on the elements of types.
    leastUpperBound(AnnotatedTypeFactory, Iterable<AnnotatedTypeMirror>) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    Successively calls least upper bound on the elements of types.
    leastUpperBound(TypeMirror, TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the least upper bound of two TypeMirrors, ignoring any annotations on the types.
    leastUpperBoundInitialization(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy
    Compute the least upper bound of two initialization qualifiers.
    leastUpperBounds(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the least upper bound of the two sets of qualifiers.
    leastUpperBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory.FenumQualifierHierarchy
     
    leastUpperBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessQualifierHierarchy
     
    leastUpperBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy
     
    leastUpperBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.framework.type.MostlyNoElementQualifierHierarchy
    Returns the least upper bound of a1 and a2 in cases where the lub of qualifierKind1 and qualifierKind2 is a qualifier kind that has elements.
    leastUpperBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.framework.type.SubtypeIsSubsetQualifierHierarchy
     
    leastUpperBoundWithElements(AnnotationMirror, QualifierKind, AnnotationMirror, QualifierKind, QualifierKind) - Method in class org.checkerframework.framework.type.SubtypeIsSupersetQualifierHierarchy
     
    left - Variable in class org.checkerframework.checker.index.IndexRefinementInfo
     
    left - Variable in class org.checkerframework.dataflow.cfg.node.BinaryOperationNode
     
    left - Variable in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
    The left-hand side of the assignment
    left - Variable in class org.checkerframework.dataflow.expression.BinaryOperation
    The left operand.
    leftAnno - Variable in class org.checkerframework.checker.index.IndexRefinementInfo
    Annotation for left and right expressions.
    leftJustifiedTerminator - Static variable in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
    Terminator for lines that are left-justified.
    LeftShiftNode - Class in org.checkerframework.dataflow.cfg.node
    A node for bitwise left shift operations:
    LeftShiftNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.LeftShiftNode
    Constructs a LeftShiftNode.
    legalReferenceTypes - Variable in class org.checkerframework.checker.regex.RegexVisitor
    Reference types that may be annotated with @Regex.
    Length - Annotation Type in org.checkerframework.checker.units.qual
    Units of length.
    LengthOf - Annotation Type in org.checkerframework.checker.index.qual
    An integer that, for each of the given sequences, is equal to the sequence's length.
    LESS_THAN_UNKNOWN - Variable in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    The @LessThanUnknown annotation.
    LessThan - Annotation Type in org.checkerframework.checker.index.qual
    An annotation indicating the relationship between values with a byte, short, char, int, or long type.
    lessThan(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    lessThan(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    lessThan(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    lessThan(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    lessThan(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    lessThan(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    lessThan(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    LessThanAnnotatedTypeFactory - Class in org.checkerframework.checker.index.inequality
    The type factory for the Less Than Checker.
    LessThanAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
    Creates a new LessThanAnnotatedTypeFactory.
    LessThanBottom - Annotation Type in org.checkerframework.checker.index.qual
    The bottom type in the LessThan type system.
    LessThanChecker - Class in org.checkerframework.checker.index.inequality
    An internal checker that estimates which expression's values are less than other expressions' values.
    LessThanChecker() - Constructor for class org.checkerframework.checker.index.inequality.LessThanChecker
     
    lessThanEq(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    lessThanEq(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    lessThanEq(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    lessThanEq(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    lessThanEq(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    lessThanEq(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    lessThanEq(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    LessThanNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the less than comparison:
    LessThanNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.LessThanNode
    Constructs a LessThanNode.
    lessThanOrEqual(OffsetEquation) - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Returns whether or not this equation is known to be less than or equal to the other equation.
    LessThanOrEqualNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the less than or equal comparison:
    LessThanOrEqualNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
    Constructs a LessThanOrEqualNode.
    lessThanOrEqualTo(Effect, Effect) - Static method in class org.checkerframework.checker.guieffect.Effect
    Return true iff left is less than or equal to right.
    LessThanTransfer - Class in org.checkerframework.checker.index.inequality
    Implements 3 refinement rules: 1.
    LessThanTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.index.inequality.LessThanTransfer
     
    LessThanUnknown - Annotation Type in org.checkerframework.checker.index.qual
    The top qualifier for the LessThan type hierarchy.
    LessThanVisitor - Class in org.checkerframework.checker.index.inequality
    The visitor for the Less Than Checker.
    LessThanVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.inequality.LessThanVisitor
     
    lhs - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentNode
     
    lineSeparator - Variable in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    The line separator.
    LINT_DEFAULT_NOINITFORMONOTONICNONNULL - Static variable in class org.checkerframework.checker.nullness.NullnessChecker
    LINT_DEFAULT_PERMITCLEARPROPERTY - Static variable in class org.checkerframework.checker.nullness.NullnessChecker
    LINT_DEFAULT_REDUNDANTNULLCOMPARISON - Static variable in class org.checkerframework.checker.nullness.NullnessChecker
    LINT_DEFAULT_TRUSTARRAYLENZERO - Static variable in class org.checkerframework.checker.nullness.NullnessChecker
    LINT_NOINITFORMONOTONICNONNULL - Static variable in class org.checkerframework.checker.nullness.NullnessChecker
    Should we be strict about initialization of MonotonicNonNull variables?
    LINT_PERMITCLEARPROPERTY - Static variable in class org.checkerframework.checker.nullness.NullnessChecker
    If true, client code may clear system properties.
    LINT_REDUNDANTNULLCOMPARISON - Static variable in class org.checkerframework.checker.nullness.NullnessChecker
    Warn about redundant comparisons of an expression with null, if the expression is known to be non-null.
    LINT_TRUSTARRAYLENZERO - Static variable in class org.checkerframework.checker.nullness.NullnessChecker
    Should the Nullness Checker unsoundly trust @ArrayLen(0) annotations to improve handling of Collection.toArray() by CollectionToArrayHeuristics?
    listContainsSyntacticEqualJavaExpression(List<? extends JavaExpression>, JavaExpression) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns true if the given list contains a JavaExpression that is syntactically equal to other.
    listIsDeterministic(List<? extends JavaExpression>, AnnotationProvider) - Static method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns true if all the expressions in the list are deterministic.
    ListTreeAnnotator - Class in org.checkerframework.framework.type.treeannotator
    ListTreeAnnotator is a TreeVisitor that executes a list of TreeAnnotator for each tree visited.
    ListTreeAnnotator(TreeAnnotator...) - Constructor for class org.checkerframework.framework.type.treeannotator.ListTreeAnnotator
     
    ListTreeAnnotator(List<TreeAnnotator>) - Constructor for class org.checkerframework.framework.type.treeannotator.ListTreeAnnotator
     
    ListTypeAnnotator - Class in org.checkerframework.framework.type.typeannotator
    ListTypeAnnotator is a TypeAnnotator that executes a list of TypeAnnotator for each type visited.
    ListTypeAnnotator(TypeAnnotator...) - Constructor for class org.checkerframework.framework.type.typeannotator.ListTypeAnnotator
    Create a new ListTypeAnnotator.
    ListTypeAnnotator(List<TypeAnnotator>) - Constructor for class org.checkerframework.framework.type.typeannotator.ListTypeAnnotator
     
    LiteralKind - Enum in org.checkerframework.framework.qual
    Specifies kinds of literal trees.
    LiteralTreeAnnotator - Class in org.checkerframework.framework.type.treeannotator
    Adds annotations to a type based on the contents of a tree.
    LiteralTreeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.treeannotator.LiteralTreeAnnotator
    Creates a LiteralTreeAnnotator for the given atypeFactory.
    liveVariable - Variable in class org.checkerframework.dataflow.livevariable.LiveVarValue
    A live variable is represented by a node, which can be a LocalVariableNode or FieldAccessNode.
    LiveVariablePlayground - Class in org.checkerframework.dataflow.cfg.playground
    The playground of live variable analysis.
    LiveVariablePlayground() - Constructor for class org.checkerframework.dataflow.cfg.playground.LiveVariablePlayground
     
    LiveVarStore - Class in org.checkerframework.dataflow.livevariable
    A live variable store contains a set of live variables represented by nodes.
    LiveVarStore() - Constructor for class org.checkerframework.dataflow.livevariable.LiveVarStore
    Create a new LiveVarStore.
    LiveVarStore(Set<LiveVarValue>) - Constructor for class org.checkerframework.dataflow.livevariable.LiveVarStore
    Create a new LiveVarStore.
    LiveVarTransfer - Class in org.checkerframework.dataflow.livevariable
    A live variable transfer function.
    LiveVarTransfer() - Constructor for class org.checkerframework.dataflow.livevariable.LiveVarTransfer
     
    LiveVarValue - Class in org.checkerframework.dataflow.livevariable
    A live variable (which is represented by a node) wrapper turning node into abstract value.
    LiveVarValue(Node) - Constructor for class org.checkerframework.dataflow.livevariable.LiveVarValue
    Create a new live variable.
    loadAnnotationClass(String, boolean) - Method in class org.checkerframework.framework.type.AnnotationClassLoader
    Loads the class indicated by the name, and checks to see if it is an annotation that is supported by a checker.
    loadAnnotationClasses(Set<String>) - Method in class org.checkerframework.framework.type.AnnotationClassLoader
    Loads a set of annotations indicated by their names.
    loader - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    AnnotationClassLoader used to load type annotation classes via reflective lookup.
    loadExternalAnnotationClass(String) - Method in class org.checkerframework.framework.type.AnnotationClassLoader
    This method takes as input the canonical name of an external annotation class and loads and returns that class via the class loader.
    loadExternalAnnotationClassesFromDirectory(String) - Method in class org.checkerframework.framework.type.AnnotationClassLoader
    This method takes as input a fully qualified path to a directory, and loads and returns the set of all supported annotation classes from that directory.
    LocalizableKey - Annotation Type in org.checkerframework.checker.i18n.qual
    Indicates that the String is a key into a property file or resource bundle containing Localized Strings.
    LocalizableKeyAnnotatedTypeFactory - Class in org.checkerframework.checker.i18n
    A PropertyKeyATF that uses LocalizableKey to annotate the keys.
    LocalizableKeyAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.i18n.LocalizableKeyAnnotatedTypeFactory
     
    LocalizableKeyBottom - Annotation Type in org.checkerframework.checker.i18n.qual
    The bottom type in the Internationalization type system.
    LocalizableKeyChecker - Class in org.checkerframework.checker.i18n
    A type-checker that checks that only valid localizable keys are used when using localizing methods (e.g.
    LocalizableKeyChecker() - Constructor for class org.checkerframework.checker.i18n.LocalizableKeyChecker
     
    Localized - Annotation Type in org.checkerframework.checker.i18n.qual
    Indicates that the String type has been localized and formatted for the target output locale.
    LocalVariable - Class in org.checkerframework.dataflow.expression
    A local variable.
    LocalVariable(LocalVariableNode) - Constructor for class org.checkerframework.dataflow.expression.LocalVariable
    Creates a new LocalVariable.
    LocalVariable(Element) - Constructor for class org.checkerframework.dataflow.expression.LocalVariable
    Creates a LocalVariable
    LocalVariableNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a local variable or a parameter:
    LocalVariableNode(Tree) - Constructor for class org.checkerframework.dataflow.cfg.node.LocalVariableNode
    Create a new local variable node for the given tree.
    LocalVariableNode(Tree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.LocalVariableNode
    Create a new local variable node for the given tree and receiver.
    localVariableValues - Variable in class org.checkerframework.framework.flow.CFAbstractStore
    Information collected about local variables (including method parameters).
    location - Variable in class org.checkerframework.checker.formatter.FormatterTreeUtil.Result
     
    location - Variable in class org.checkerframework.framework.util.defaults.Default
     
    location - Variable in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
    Location to which to apply the default.
    LockAnalysis - Class in org.checkerframework.checker.lock
    The analysis class for the lock type system.
    LockAnalysis(BaseTypeChecker, LockAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.lock.LockAnalysis
    Creates a new LockAnalysis.
    LockAnnotatedTypeFactory - Class in org.checkerframework.checker.lock
    LockAnnotatedTypeFactory builds types with @LockHeld and @LockPossiblyHeld annotations.
    LockAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    Create a new LockAnnotatedTypeFactory.
    LockChecker - Class in org.checkerframework.checker.lock
    The Lock Checker.
    LockChecker() - Constructor for class org.checkerframework.checker.lock.LockChecker
     
    LOCKHELD - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The @LockHeld annotation.
    LockHeld - Annotation Type in org.checkerframework.checker.lock.qual
    Indicates that an expression is used as a lock and the lock is known to be held on the current thread.
    LockingFree - Annotation Type in org.checkerframework.checker.lock.qual
    The method neither acquires nor releases locks, nor do any of the methods that it calls.
    LOCKPOSSIBLYHELD - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The @LockPossiblyHeld annotation.
    LockPossiblyHeld - Annotation Type in org.checkerframework.checker.lock.qual
    Indicates that an expression is not known to be LockHeld.
    LockStore - Class in org.checkerframework.checker.lock
    The Lock Store behaves like CFAbstractStore but requires the ability to insert exact annotations.
    LockStore(LockAnalysis, boolean) - Constructor for class org.checkerframework.checker.lock.LockStore
     
    LockStore(LockAnalysis, CFAbstractStore<CFValue, LockStore>) - Constructor for class org.checkerframework.checker.lock.LockStore
    Copy constructor.
    LockTransfer - Class in org.checkerframework.checker.lock
    LockTransfer handles constructors, initializers, synchronized methods, and synchronized blocks.
    LockTransfer(LockAnalysis, LockChecker) - Constructor for class org.checkerframework.checker.lock.LockTransfer
    Create a transfer function for the Lock Checker.
    LockTreeAnnotator - Class in org.checkerframework.checker.lock
     
    LockTreeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.lock.LockTreeAnnotator
     
    LockVisitor - Class in org.checkerframework.checker.lock
    The LockVisitor enforces the special type-checking rules described in the Lock Checker manual chapter.
    LockVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.lock.LockVisitor
    Constructs a LockVisitor.
    LombokSupport - Class in org.checkerframework.checker.calledmethods.builder
    Lombok support for the Called Methods Checker.
    LombokSupport(CalledMethodsAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.calledmethods.builder.LombokSupport
    Create a new LombokSupport.
    LONG_EVERYTHING - Static variable in class org.checkerframework.common.value.util.Range
    A range containing all possible 64-bit values.
    longFromDouble(double) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned long representing the same value as the double.
    longFromFloat(float) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned long representing the same value as the float.
    LongLiteralNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a long literal.
    LongLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.LongLiteralNode
    Create a new LongLiteralNode.
    LongMath - Class in org.checkerframework.common.value.util
     
    LongMath(long) - Constructor for class org.checkerframework.common.value.util.LongMath
     
    loopOverBlockContents(Block, Analysis<V, S, T>, String) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Iterates over the block content and visualizes all the nodes in it.
    LowerBoundAnnotatedTypeFactory - Class in org.checkerframework.checker.index.lowerbound
    Implements the introduction rules for the Lower Bound Checker.
    LowerBoundAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    Create a new LowerBoundAnnotatedTypeFactory.
    LowerBoundBottom - Annotation Type in org.checkerframework.checker.index.qual
    The bottom type of the lower bound type system.
    LowerBoundChecker - Class in org.checkerframework.checker.index.lowerbound
    A type-checker for preventing fixed-length sequences such as arrays or strings from being accessed with values that are too low.
    LowerBoundChecker() - Constructor for class org.checkerframework.checker.index.lowerbound.LowerBoundChecker
    A type-checker for preventing fixed-length sequences such as arrays or strings from being accessed with values that are too low.
    lowerBoundTarget() - Method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
    Returns TargetType.CLASS_TYPE_PARAMETER.
    lowerBoundTarget() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
    Returns TargetType.METHOD_TYPE_PARAMETER.
    LowerBoundTransfer - Class in org.checkerframework.checker.index.lowerbound
    Implements dataflow refinement rules based on tests: <, >, ==, and their derivatives.
    LowerBoundTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
     
    LowerBoundUnknown - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression evaluates to value that might be -2 or lower.
    LowerBoundVisitor - Class in org.checkerframework.checker.index.lowerbound
    Implements the actual checks to make sure that array accesses aren't too low.
    LowerBoundVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.lowerbound.LowerBoundVisitor
     
    LTEqLengthOf - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression evaluates to an integer whose value is less than or equal to the lengths of all the given sequences.
    ltEqLengthOfValueElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
    The LTEqLengthOf.value argument/element.
    LTLengthOf - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression evaluates to an integer whose value is less than the lengths of all the given sequences.
    ltLengthOfOffsetElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    The LTLengthOf.offset element/field.
    ltLengthOfOffsetElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
    The LTLengthOf.offset argument/element.
    ltLengthOfValueElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    The LTLengthOf.value element/field.
    ltLengthOfValueElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
    The LTLengthOf.value argument/element.
    LTOMLengthOf - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression evaluates to an integer whose value is at least 2 less than the lengths of all the given sequences.
    ltOMLengthOfValueElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
    The LTOMLengthOf.value argument/element.
    lub(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    If other is Unknown, return Unknown.
    lub(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
     
    lub(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundLiteralQualifier
     
    lub(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundUnknownQualifier
     
    lubPrimaries(AnnotationMirrorMap<AnnotationMirror>, AnnotationMirrorMap<AnnotationMirrorSet>, AnnotationMirrorSet, QualifierHierarchy) - Static method in class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
    For each qualifier hierarchy in tops, take the lub of the annos in subtypeAnnos that correspond to that hierarchy place the lub in lubOfPrimaries.
    lubTypeFrame(TypeMirror, TypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy
    Returns the least upper bound of two types.
    Luminance - Annotation Type in org.checkerframework.checker.units.qual
    Units of luminance.
    lvalue - Variable in class org.checkerframework.dataflow.cfg.node.Node
    Is this node an l-value?

    M

    m - Annotation Type in org.checkerframework.checker.units.qual
    Meter.
    m - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    SI base units.
    m - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    m2 - Annotation Type in org.checkerframework.checker.units.qual
    Square meter.
    m2 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units without special names
    m2 - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    m3 - Annotation Type in org.checkerframework.checker.units.qual
    Cubic meter.
    m3 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units without special names
    m3 - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    main(String[]) - Static method in class org.checkerframework.common.util.debug.SignaturePrinter
     
    main(String[]) - Static method in class org.checkerframework.common.util.debug.TreePrinter
     
    main(String[]) - Static method in class org.checkerframework.common.util.debug.TypeOutputtingChecker
    Main entry point.
    main(String[]) - Static method in class org.checkerframework.dataflow.cfg.playground.ConstantPropagationPlayground
    Run constant propagation for a specific file and create a PDF of the CFG in the end.
    main(String[]) - Static method in class org.checkerframework.dataflow.cfg.playground.LiveVariablePlayground
    Run live variable analysis for a specific file and create a PDF of the CFG in the end.
    main(String[]) - Static method in class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
    The main entry point of CFGVisualizeLauncher.
    main(String[]) - Static method in class org.checkerframework.framework.ajava.InsertAjavaAnnotations
    Inserts annotations from ajava files into Java files in place.
    main(String[]) - Static method in class org.checkerframework.framework.stub.AddAnnotatedFor
    Reads JAIF from the file indicated by the first element, or standard input if the argument array is empty; inserts any appropriate @AnnotatedFor annotations, based on the annotations defined in the input JAIF; and writes the augmented JAIF to standard output.
    main(String[]) - Static method in class org.checkerframework.framework.stub.JavaStubifier
    Processes each provided command-line argument; see class documentation for details.
    main(String[]) - Static method in class org.checkerframework.framework.stub.RemoveAnnotationsForInference
    Processes each provided command-line argument; see class documentation for details.
    main(String[]) - Static method in class org.checkerframework.framework.stub.StubGenerator
    The main entry point to StubGenerator.
    main(String[]) - Static method in class org.checkerframework.framework.stub.ToIndexFileConverter
    Parse stub files and write out equivalent JAIFs.
    main(String[]) - Static method in class org.checkerframework.framework.util.CheckerMain
    Any exception thrown by the Checker Framework escapes to the command line.
    makeCopy(T) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    makeCopy(T) - Method in class org.checkerframework.framework.type.TypeVariableSubstitutor.Visitor
     
    makeFormatCallCategories(MethodInvocationNode, I18nFormatterAnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
     
    makeLockHeld(LockStore, Node) - Method in class org.checkerframework.checker.lock.LockTransfer
    Sets a given Node to @LockHeld in the given store.
    makeLockHeld(TransferResult<CFValue, LockStore>, Node) - Method in class org.checkerframework.checker.lock.LockTransfer
    Sets a given Node node to LockHeld in the given TransferResult.
    makeLockPossiblyHeld(LockStore, Node) - Method in class org.checkerframework.checker.lock.LockTransfer
    Sets a given Node to @LockPossiblyHeld in the given store.
    makeLockPossiblyHeld(TransferResult<CFValue, LockStore>, Node) - Method in class org.checkerframework.checker.lock.LockTransfer
    Sets a given Node node to LockPossiblyHeld in the given TransferResult.
    makeNonNull(NullnessStore, Node) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
    Sets a given Node to non-null in the given store.
    makeNonNull(TransferResult<NullnessValue, NullnessStore>, Node) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
    Sets a given Node node to non-null in the given TransferResult.
    makeOrReturnCopy(T, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
    For any given object in the type being copied, we only want to generate one copy of that object.
    maker - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
     
    map(T, Function<? super T, ? extends U>) - Static method in class org.checkerframework.checker.nullness.util.Opt
    If primary is non-null, apply the provided mapping function to it and return the result.
    MAP_TYPE - Variable in class org.checkerframework.checker.nullness.NullnessTransfer
    Java's Map interface.
    mapCapacity(int) - Static method in class org.checkerframework.javacutil.SystemUtil
    Deprecated.
    use CollectionsPlume.mapCapacity
    mapCapacity(Collection<?>) - Static method in class org.checkerframework.javacutil.SystemUtil
    Deprecated.
    use CollectionsPlume.mapCapacity
    mapCapacity(Map<?, ?>) - Static method in class org.checkerframework.javacutil.SystemUtil
    Deprecated.
    use CollectionsPlume.mapCapacity
    mapTypeArgumentIndices(TypeElement, TypeElement, Types) - Static method in class org.checkerframework.framework.util.TypeArgumentMapper
    Returns a mapping from subtype's type parameter indices to the indices of corresponding type parameters in supertype.
    mapTypeArguments(TypeElement, TypeElement, Types) - Static method in class org.checkerframework.framework.util.TypeArgumentMapper
    Returns a mapping from the type parameters of subtype to a list of the type parameters in supertype that must be the same type as subtype.
    MarkerNode - Class in org.checkerframework.dataflow.cfg.node
    MarkerNodes are no-op Nodes used for debugging information.
    MarkerNode(Tree, String, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.MarkerNode
     
    markInvariantFieldsAsInitialized(List<VariableElement>, TypeElement) - Method in class org.checkerframework.checker.initialization.InitializationTransfer
    Adds all the fields of the class clazzElem that have the 'invariant annotation' to the set of initialized fields result.
    Mass - Annotation Type in org.checkerframework.checker.units.qual
    Units of mass.
    match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.Matcher
    Returns true if the given path matches this Matcher.
    match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.OfKind
     
    match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.OrMatcher
     
    match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.PreceededBy
     
    match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.Within
     
    match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.WithinTrueBranch
     
    Matcher() - Constructor for class org.checkerframework.framework.util.Heuristics.Matcher
     
    MATCHES_REGEX_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of MatchesRegex.
    matchesCheckerOrSubcheckerFromList(String, List<String>) - Static method in class org.checkerframework.framework.util.CheckerMain
    Returns true if processorString, once transformed into fully-qualified form, is present in fullyQualifiedCheckerNames.
    matchesElement(ExecutableElement, String, Class<?>...) - Static method in class org.checkerframework.javacutil.ElementUtils
    Check that a method Element matches a signature.
    matchesFullyQualifiedProcessor(String, List<String>, boolean) - Static method in class org.checkerframework.framework.util.CheckerMain
    Given a shorthand processor name, returns true if it can be expanded to a checker in the fullyQualifiedCheckerNames list.
    MatchesRegex - Annotation Type in org.checkerframework.common.value.qual
    An annotation indicating the possible values for a String type.
    matchesRegexValueElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The value() element/field of a @MatchesRegex annotation.
    matchParents(TreePath, Tree.Kind...) - Static method in class org.checkerframework.framework.util.Heuristics
    Determines whether a tree has a particular set of direct parents, ignoring blocks and parentheses.
    max - Variable in class org.checkerframework.checker.guieffect.Effect.EffectRange
     
    max(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns the range with the highest to and from values of this range and the passed range.
    MAX_VALUES - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The maximum number of values allowed in an annotation's array.
    maxCountBeforeWidening - Variable in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
    Number of times a block can be analyzed before widening.
    maxValue(TypeKind) - Static method in class org.checkerframework.javacutil.TypeKindUtils
    Returns the maximum value representable by the given integral primitive type.
    mayAppearInSameLen(JavaExpression) - Static method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
    Returns true if the given expression may appear in a @SameLen annotation.
    MAYBE_ALIASED - Variable in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
    The @MaybeAliased annotation.
    MAYBE_LEAKED - Variable in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
    The @MaybeLeaked annotation.
    MaybeAliased - Annotation Type in org.checkerframework.common.aliasing.qual
    An expression with this type might have an alias.
    maybeCopyPrimaryAnnotations(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
    This method is called in any location in which a primary annotation would be copied from source to dest.
    MaybeLeaked - Annotation Type in org.checkerframework.common.aliasing.qual
    Temporary type qualifier:
    MaybePresent - Annotation Type in org.checkerframework.checker.optional.qual
    The Optional container may or may not contain a value.
    MayReleaseLocks - Annotation Type in org.checkerframework.checker.lock.qual
    The method, or one of the methods it calls, might release locks that were held prior to the method being called.
    mergeAnnotationFileAnnosIntoType(AnnotatedTypeMirror, Element, AnnotationFileElementTypes) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Merges types from annotation files for elt into type by taking the greatest lower bound of the annotations in both.
    mergeConstraints(TypeVariable, TargetConstraints.Equalities, InferenceResult, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.EqualitiesSolver
     
    mergeInformation(Node, Constant) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    mergeLists(List<DiagMessage>, List<DiagMessage>) - Static method in class org.checkerframework.framework.source.DiagMessage
    Returns the concatenation of the lists.
    mergeLubAnnosWithEqualities(TypeVariable, AnnotationMirrorMap<AnnotationMirror>, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
    We previously found a type that is equal to target but not in all hierarchies.
    mergeLubTypeWithEqualities(TypeVariable, AnnotatedTypeMirror, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
    We previously found a type that is equal to target but not in all hierarchies.
    mergeSubordinate(InferenceResult) - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
    Merges values in subordinate into this result, keeping the results form any type arguments that were already contained by this InferenceResult.
    mergeTarget(TypeVariable, InferenceResult) - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
    Performs a merge for a specific target, we keep only results that lead to a concrete type.
    message - Variable in class org.checkerframework.dataflow.cfg.node.MarkerNode
     
    message(Diagnostic.Kind, String, Object...) - Method in class org.checkerframework.framework.source.SourceChecker
    Print a non-localized message using the javac messager.
    message(Diagnostic.Kind, String) - Method in class org.checkerframework.framework.source.SourceChecker
    Print a non-localized message using the javac messager.
    messager - Variable in class org.checkerframework.framework.source.SourceChecker
    Used to report error messages and warnings via the compiler.
    messagesProperties - Variable in class org.checkerframework.framework.source.SourceChecker
    Maps error keys to localized/custom error messages.
    metaAnnotation - Variable in enum org.checkerframework.framework.util.Contract.Kind
    The meta-annotation identifying annotations of this kind.
    method - Variable in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    method - Variable in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
    The method declaration.
    method - Variable in class org.checkerframework.dataflow.expression.MethodCall
    The method being called.
    MethodAccessNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a method access, including a method accesses:
    MethodAccessNode(ExpressionTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    MethodApplier - Class in org.checkerframework.framework.util.element
    Adds annotations from element to the return type, formal parameter types, type parameters, and throws clauses of the AnnotatedExecutableType type.
    MethodCall - Class in org.checkerframework.dataflow.expression
    A call to a @Deterministic method.
    MethodCall(TypeMirror, ExecutableElement, JavaExpression, List<JavaExpression>) - Constructor for class org.checkerframework.dataflow.expression.MethodCall
    Creates a new MethodCall.
    MethodDescriptor - Annotation Type in org.checkerframework.checker.signature.qual
    Represents a method descriptor (JVM representation of method signature) as defined in the Java Virtual Machine Specification, section 4.3.3.
    methodFromUse(ExpressionTree, ExecutableElement, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
     
    methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    methodFromUse(ExpressionTree, ExecutableElement, AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Creates array length annotations for the result of the Enum.values() method, which is the number of possible values of the enum.
    methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Determines the type of the invoked method based on the passed method invocation tree.
    methodFromUse(ExpressionTree, ExecutableElement, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Determines the type of the invoked method based on the passed expression tree, executable element, and receiver type.
    methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    methodFromUsePreSubstitution(ExpressionTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    Treat non-owning method parameters as @MustCallUnknown (top) when the method is called.
    methodFromUsePreSubstitution(ExpressionTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    A callback method for the AnnotatedTypeFactory subtypes to customize the handling of the declared method type before type variable substitution.
    methodFromUsePreSubstitution(ExpressionTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    methodInvocationConvert(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Perform method invocation conversion so that the node can be passed as a formal parameter of the given type.
    MethodInvocationNode - Class in org.checkerframework.dataflow.cfg.node
    A node for method invocation.
    MethodInvocationNode(MethodInvocationTree, MethodAccessNode, List<Node>, TreePath) - Constructor for class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
    Create a MethodInvocationNode.
    MethodInvocationNode(MethodAccessNode, List<Node>, TreePath) - Constructor for class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    methodInvocationStores - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    A mapping from methods to their a list with all return statements and the corresponding store.
    methodName(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the name of the invoked method.
    methodParameterTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a method parameter TypeAnnotationPosition.
    methodReceiverTAPosition(int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a method receiver TypeAnnotationPosition.
    methodReturnTAPosition(int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a method return TypeAnnotationPosition.
    methodThrowsTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a method throws TypeAnnotationPosition.
    methodTree - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
    The tree of the enclosing method that is currently being visited.
    MethodTypeParamApplier - Class in org.checkerframework.framework.util.element
    Applies the annotations present for a method type parameter onto an AnnotatedTypeVariable.
    methodTypeParameterBoundTAPosition(int, int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a method type parameter bound TypeAnnotationPosition.
    methodTypeParameterTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a method type parameter TypeAnnotationPosition.
    methodTypeToTargets(AnnotatedTypeMirror.AnnotatedExecutableType) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    Given an AnnotatedExecutableType return a set of type variables that represents the generic type parameters of that method.
    MethodVal - Annotation Type in org.checkerframework.common.reflection.qual
    This represents a set of Method or Constructor values.
    MethodValAnnotatedTypeFactory - Class in org.checkerframework.common.reflection
    AnnotatedTypeFactory for the MethodVal Checker.
    MethodValAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
    Create a new MethodValAnnotatedTypeFactory.
    MethodValAnnotatedTypeFactory.MethodValQualifierHierarchy - Class in org.checkerframework.common.reflection
    MethodValQualifierHierarchy.
    MethodValAnnotatedTypeFactory.MethodValTreeAnnotator - Class in org.checkerframework.common.reflection
    TreeAnnotator with the visitMethodInvocation method overridden.
    MethodValBottom - Annotation Type in org.checkerframework.common.reflection.qual
    The bottom type in the MethodVal type system.
    MethodValChecker - Class in org.checkerframework.common.reflection
    The MethodVal Checker provides a sound estimate of the signature of Method objects.
    MethodValChecker() - Constructor for class org.checkerframework.common.reflection.MethodValChecker
     
    methodValClassNameElement - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    The MethodVal.className argument/element.
    methodValMethodNameElement - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    The MethodVal.methodName argument/element.
    methodValParamsElement - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    The MethodVal.params argument/element.
    MethodValQualifierHierarchy(Collection<Class<? extends Annotation>>, Elements) - Constructor for class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory.MethodValQualifierHierarchy
    Creates a MethodValQualifierHierarchy from the given classes.
    MethodValTreeAnnotator(MethodValAnnotatedTypeFactory) - Constructor for class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory.MethodValTreeAnnotator
     
    methodValues - Variable in class org.checkerframework.framework.flow.CFAbstractStore
    Information collected about method calls, using the internal representation MethodCall.
    MethodValVisitor - Class in org.checkerframework.common.reflection
     
    MethodValVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.reflection.MethodValVisitor
     
    min - Variable in class org.checkerframework.checker.guieffect.Effect.EffectRange
     
    min(Effect, Effect) - Static method in class org.checkerframework.checker.guieffect.Effect
     
    min - Annotation Type in org.checkerframework.checker.units.qual
    Minute.
    min - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    min(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns the range with the lowest to and from values of this range and the passed range.
    MinLen - Annotation Type in org.checkerframework.common.value.qual
    The value of the annotated expression is a sequence containing at least the given number of elements.
    MINLEN_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of MinLen.
    MinLenFieldInvariant - Annotation Type in org.checkerframework.common.value.qual
    A specialization of FieldInvariant for specifying the minimum length of an array.
    minLenFieldInvariantFieldElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The field() element/field of a @MinLenFieldInvariant annotation.
    minLenFieldInvariantMinLenElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The minLen() element/field of a @MinLenFieldInvariant annotation.
    minLenValueElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The value() element/field of a @MinLen annotation.
    minus(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    minus(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    minus(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    minus(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    minus(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    minus(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    minus(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns the smallest range that includes all possible values resulting from subtracting an arbitrary value in the specified range from an arbitrary value in this range.
    minus(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    minusOffset(Node, UpperBoundAnnotatedTypeFactory) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Adds node as a negative offset to a copy of this qualifier.
    minusOffset(int) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Adds the negation of value as an offset to a copy of this qualifier.
    minusOffset(Node, UpperBoundAnnotatedTypeFactory) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
     
    minusOffset(int) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
     
    minValue(TypeKind) - Static method in class org.checkerframework.javacutil.TypeKindUtils
    Returns the minimum value representable by the given ingetgral primitive type.
    MixedUnits - Annotation Type in org.checkerframework.checker.units.qual
    MixedUnits is the result of multiplying or dividing units, where no more specific unit is known from a UnitsRelations implementation.
    mixedUnits - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
     
    mm - Annotation Type in org.checkerframework.checker.units.qual
    Millimeter.
    mm - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    SI base units.
    mm - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    mm2 - Annotation Type in org.checkerframework.checker.units.qual
    Square millimeter.
    mm2 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units without special names
    mm2 - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    mm3 - Annotation Type in org.checkerframework.checker.units.qual
    Cubic millimeter.
    mm3 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units without special names
    mm3 - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    modelTypes - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
     
    modifiedScenes - Variable in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Scenes that were modified since the last time all Scenes were written into .jaif files.
    mol - Annotation Type in org.checkerframework.checker.units.qual
    Mole (unit of Substance).
    mol - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    MONOTONIC_NONNULL - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    The @MonotonicNonNull annotation.
    MonotonicNonNull - Annotation Type in org.checkerframework.checker.nullness.qual
    Indicates that once the field (or variable) becomes non-null, it never becomes null again.
    MonotonicQualifier - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation that indicates that a qualifier indicates that an expression goes monotonically from a type qualifier T to another qualifier S.
    moreSpecificValue(V, V) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Returns the abstract value of (value1, value2) that is more specific.
    MostlyNoElementQualifierHierarchy - Class in org.checkerframework.framework.type
    A QualifierHierarchy where qualifiers may be represented by annotations with elements, but most of the qualifiers do not have elements.
    MostlyNoElementQualifierHierarchy(Collection<Class<? extends Annotation>>, Elements) - Constructor for class org.checkerframework.framework.type.MostlyNoElementQualifierHierarchy
    Creates a MostlyNoElementQualifierHierarchy from the given classes.
    MostlySingleton<T> - Class in org.checkerframework.dataflow.util
    A set that is more efficient than HashSet for 0 and 1 elements.
    MostlySingleton() - Constructor for class org.checkerframework.dataflow.util.MostlySingleton
    Create a MostlySingleton.
    MostlySingleton(T) - Constructor for class org.checkerframework.dataflow.util.MostlySingleton
    Create a MostlySingleton.
    mostSpecific(KeyForValue, KeyForValue) - Method in class org.checkerframework.checker.nullness.KeyForValue
     
    mostSpecific(V, V) - Method in class org.checkerframework.framework.flow.CFAbstractValue
    Returns the more specific version of two values this and other.
    mostSpecific(List<TypeMirror>, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the most specific type from the list, or null if none exists.
    mPERs - Annotation Type in org.checkerframework.checker.units.qual
    Meter per second.
    mPERs - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units without special names
    mPERs - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    mPERs2 - Annotation Type in org.checkerframework.checker.units.qual
    Meter per second squared.
    mPERs2 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units without special names
    mPERs2 - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    MSG_PREFEX_REFLECTION - Static variable in class org.checkerframework.common.reflection.DefaultReflectionResolver
     
    MSGS_FILE - Static variable in class org.checkerframework.framework.source.SourceChecker
    File name of the localized messages.
    multiplication(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in interface org.checkerframework.checker.units.UnitsRelations
    Called for the multiplication of type lht and rht.
    multiplication(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.units.UnitsRelationsDefault
    Provides rules for resolving the result Unit of the multiplication of checker-framework provided Units.
    MustCall - Annotation Type in org.checkerframework.checker.mustcall.qual
    An expression of type @MustCall({"m1", "m2"}) may be obligated to call m1() and/or m2() before it is deallocated, but it is not obligated to call any other methods.
    MustCallAlias - Annotation Type in org.checkerframework.checker.mustcall.qual
    This polymorphic annotation represents an either-or must-call obligation.
    MustCallAnnotatedTypeFactory - Class in org.checkerframework.checker.mustcall
    The annotated type factory for the Must Call Checker.
    MustCallAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    Creates a MustCallAnnotatedTypeFactory.
    MustCallChecker - Class in org.checkerframework.checker.mustcall
    This typechecker ensures that @MustCall annotations are consistent with one another.
    MustCallChecker() - Constructor for class org.checkerframework.checker.mustcall.MustCallChecker
     
    MustCallInferenceLogic - Class in org.checkerframework.checker.resourceleak
    This class contains the Resource Leak Checker's annotation inference algorithm.
    MustCallNoCreatesMustCallForChecker - Class in org.checkerframework.checker.mustcall
    This copy of the Must Call Checker is identical, except that it does not load the stub files that treat unconnected sockets as @MustCall({}).
    MustCallNoCreatesMustCallForChecker() - Constructor for class org.checkerframework.checker.mustcall.MustCallNoCreatesMustCallForChecker
     
    MustCallTransfer - Class in org.checkerframework.checker.mustcall
    Transfer function for the must-call type system.
    MustCallTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.mustcall.MustCallTransfer
    Create a MustCallTransfer.
    MustCallTypeAnnotator - Class in org.checkerframework.checker.mustcall
    Primitive types always have no must-call obligations.
    MustCallTypeAnnotator(MustCallAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.mustcall.MustCallTypeAnnotator
    Create a MustCallTypeAnnotator.
    MustCallUnknown - Annotation Type in org.checkerframework.checker.mustcall.qual
    The top qualifier in the Must Call type hierarchy.
    MustCallVisitor - Class in org.checkerframework.checker.mustcall
    The visitor for the Must Call Checker.
    MustCallVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.mustcall.MustCallVisitor
    Creates a new MustCallVisitor.

    N

    N - Annotation Type in org.checkerframework.checker.units.qual
    Newton.
    N - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Derived SI units with special names
    N - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    name - Variable in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
     
    nameExpressionToString(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Given a javac ExpressionTree representing a fully qualified name such as "java.lang.Object", creates a String containing the name.
    names - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
     
    nameToQualifierKind - Variable in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    A mapping from canonical name of a qualifier class to the QualifierKind object representing that class.
    narrow(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Perform narrowing conversion on the input node to make it match the destination type.
    narrowAndBox(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Perform narrowing conversion and optionally boxing conversion on the input node to make it match the destination type.
    NarrowingConversionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the narrowing primitive conversion operation.
    NarrowingConversionNode(Tree, Node, TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
     
    NEG_1 - Static variable in class org.checkerframework.checker.index.upperbound.OffsetEquation
     
    negate() - Method in class org.checkerframework.dataflow.expression.ValueLiteral
    Returns the negation of this literal.
    negateConstant(String) - Static method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Given an expression string, returns its negation.
    negateString(String) - Static method in class org.checkerframework.checker.index.Subsequence
    Returns the additive inverse of the given String.
    NegativeIndexFor - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression is between -1 and -a.length - 1, inclusive, for each sequence a listed in the annotation.
    negativeIndexForValueElement - Variable in class org.checkerframework.checker.index.searchindex.SearchIndexAnnotatedTypeFactory
    The NegativeIndexFor.value field/element.
    negativeIndexForValueElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    The NegativeIndexFor.value element/field.
    NEGATIVEONE - Static variable in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundLiteralQualifier
    Represents the value -1.
    NEGATIVEONE - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    The @UpperBoundLiteral(-1) annotation.
    NewInstance - Annotation Type in org.checkerframework.common.reflection.qual
    Annotation for methods like Constructor.newInstance, whose signature is:
    T method(MethodVal{@code (classname=c, methodname="", params=p) Constructor this, Object...
    NEWOBJECT - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The @NewObject annotation.
    NewObject - Annotation Type in org.checkerframework.checker.lock.qual
    A type that represents a newly-constructed object.
    newResult - Variable in class org.checkerframework.checker.index.IndexRefinementInfo
     
    NN - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    The canonical @NonNegative annotation.
    NN - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
    The canonical NonNegative annotation.
    NO_CREATES_MUSTCALLFOR - Static variable in class org.checkerframework.checker.mustcall.MustCallChecker
    Disables @CreatesMustCallFor support.
    NO_LIGHTWEIGHT_OWNERSHIP - Static variable in class org.checkerframework.checker.mustcall.MustCallChecker
    Disables @Owning/@NotOwning support.
    NO_RESOURCE_ALIASES - Static variable in class org.checkerframework.checker.mustcall.MustCallChecker
    Disables @MustCallAlias support.
    node - Variable in class org.checkerframework.dataflow.analysis.TransferInput
    The corresponding node.
    node - Variable in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
    The node of this block.
    Node - Class in org.checkerframework.dataflow.cfg.node
    A node in the abstract representation used for Java code inside a basic block.
    Node(TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.Node
    Creates a new Node.
    nodeCollectionToString(Collection<? extends Node>) - Static method in class org.checkerframework.dataflow.cfg.node.Node
    Returns a verbose string representation of a collection of nodes, useful for debugging..
    NoDefaultQualifierForUse - Annotation Type in org.checkerframework.framework.qual
    Declaration annotation applied to type declarations to specify that the annotation on the type declaration should not be applied to unannotated uses of the type.
    nodeToString(ExtendedNode) - Method in class org.checkerframework.dataflow.cfg.builder.PhaseOneResult
     
    NodeUtils - Class in org.checkerframework.dataflow.util
    A utility class to operate on a given Node.
    NodeUtils() - Constructor for class org.checkerframework.dataflow.util.NodeUtils
     
    nodeValues - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Abstract values of nodes.
    nodeValues - Variable in class org.checkerframework.dataflow.analysis.AnalysisResult
    Abstract values of nodes.
    nodeValuesToString(Map<Node, V>) - Static method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns a verbose string representation, useful for debugging.
    NodeVisitor<R,P> - Interface in org.checkerframework.dataflow.cfg.node
    A visitor for a Node tree.
    NoElementQualifierHierarchy - Class in org.checkerframework.framework.type
    A QualifierHierarchy where no qualifier has arguments; that is, no qualifier is represented by an annotation with elements.
    NoElementQualifierHierarchy(Collection<Class<? extends Annotation>>, Elements) - Constructor for class org.checkerframework.framework.type.NoElementQualifierHierarchy
    Creates a NoElementQualifierHierarchy from the given classes.
    NON_LEAKED - Variable in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
    The @NonLeaked annotation.
    NON_NULL_STRINGS_CONCATENATION - Static variable in class org.checkerframework.common.value.ValueChecker
    Command-line option that assumes most expressions in String concatenations can be null.
    NonLeaked - Annotation Type in org.checkerframework.common.aliasing.qual
    This annotation is used on a formal parameter to indicate that the parameter is not leaked (stored in a location that could be accessed later) nor returned by the method body.
    NonNegative - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression evaluates to an integer greater than or equal to 0.
    NONNULL - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    The @NonNull annotation.
    NONNULL - Variable in class org.checkerframework.checker.nullness.NullnessTransfer
    The @NonNull annotation.
    NonNull - Annotation Type in org.checkerframework.checker.nullness.qual
    If an expression's type is qualified by @NonNull, then the expression never evaluates to null.
    NONNULL_ANNOTATIONS - Static variable in class org.checkerframework.checker.calledmethods.builder.LombokSupport
    The list of annotations that Lombok treats as non-null.
    NoQualifierParameter - Annotation Type in org.checkerframework.framework.qual
    This is a declaration annotation that applies to type declarations.
    NOT_EFFECTIVELY_FINAL - Static variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    dependent type annotation error message for when the expression is not effectively final.
    NOT_ONLY_INITIALIZED - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    notBothReasons - Variable in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
    Reasons that the referenced method is not side-effect-free and deterministic.
    NotCalledMethods - Annotation Type in org.checkerframework.checker.builder.qual
    An annotation speculatively used by Lombok's lombok.config checkerframework = true option.
    notDetReasons - Variable in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
    Reasons that the referenced method is not deterministic.
    NotEqualNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the not equal comparison:
    NotEqualNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.NotEqualNode
    Constructs a NotEqualNode.
    notEqualTo(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    notEqualTo(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    notEqualTo(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    notEqualTo(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    notEqualTo(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    notEqualTo(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    notEqualTo(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    NOTHING - Static variable in class org.checkerframework.common.value.util.Range
    The empty range.
    NotOnlyInitialized - Annotation Type in org.checkerframework.checker.initialization.qual
    A declaration annotation for fields that indicates that a client might observe the field storing values that are Initialized, UnderInitialization, or UnknownInitialization, regardless of the initialization type annotation on the field's type.
    NotOwning - Annotation Type in org.checkerframework.checker.mustcall.qual
    Annotation indicating that ownership should not be transferred to the annotated parameter, field, or method's call sites, for the purposes of Must Call checking.
    notSEFreeReasons - Variable in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
    Reasons that the referenced method is not side-effect-free.
    NULLABLE - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    The @Nullable annotation.
    NULLABLE - Variable in class org.checkerframework.checker.nullness.NullnessTransfer
    The @Nullable annotation.
    Nullable - Annotation Type in org.checkerframework.checker.nullness.qual
    Nullable is a type annotation that makes no commitments about whether the value is null.
    NullChkNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the unary 'nullchk' operation (generated by the Java compiler):
    NullChkNode(Tree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.NullChkNode
    Constructs a NullChkNode.
    NullLiteralNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the null literal.
    NullLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.NullLiteralNode
    Create a new NullLiteralNode.
    NullnessAnalysis - Class in org.checkerframework.checker.nullness
    The analysis class for the non-null type system (serves as factory for the transfer function, stores and abstract values.
    NullnessAnalysis(BaseTypeChecker, NullnessAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.nullness.NullnessAnalysis
    Creates a new NullnessAnalysis.
    nullnessAnnos - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Cache for the nullness annotations.
    NullnessAnnotatedTypeFactory - Class in org.checkerframework.checker.nullness
    The annotated type factory for the nullness type-system.
    NullnessAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Creates a NullnessAnnotatedTypeFactory.
    NullnessAnnotatedTypeFactory.NullnessPropagationTreeAnnotator - Class in org.checkerframework.checker.nullness
    Nullness doesn't call propagation on binary and unary because the result is always @Initialized (the default qualifier).
    NullnessAnnotatedTypeFactory.NullnessQualifierHierarchy - Class in org.checkerframework.checker.nullness
    NullnessQualifierHierarchy.
    NullnessAnnotatedTypeFactory.NullnessTreeAnnotator - Class in org.checkerframework.checker.nullness
     
    NullnessAnnotatedTypeFactory.NullnessTypeAnnotator - Class in org.checkerframework.checker.nullness
     
    NullnessAnnotatedTypeFormatter - Class in org.checkerframework.checker.nullness
    A DefaultAnnotatedTypeFormatter that prints null literals without their annotations.
    NullnessAnnotatedTypeFormatter(boolean, boolean) - Constructor for class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFormatter
     
    NullnessAnnotatedTypeFormatter.NullnessFormattingVisitor - Class in org.checkerframework.checker.nullness
     
    NullnessChecker - Class in org.checkerframework.checker.nullness
    An implementation of the nullness type-system, parameterized by an initialization type-system for safe initialization.
    NullnessChecker() - Constructor for class org.checkerframework.checker.nullness.NullnessChecker
     
    NullnessFormattingVisitor(AnnotationFormatter, boolean, boolean) - Constructor for class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFormatter.NullnessFormattingVisitor
     
    NullnessPropagationTreeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessPropagationTreeAnnotator
    Create the NullnessPropagationTreeAnnotator.
    NullnessQualifierHierarchy() - Constructor for class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessQualifierHierarchy
    Creates NullnessQualifierHierarchy.
    NullnessStore - Class in org.checkerframework.checker.nullness
    Behaves like InitializationStore, but additionally tracks whether PolyNull is known to be NonNull or Nullable (or not known to be either).
    NullnessStore(CFAbstractAnalysis<NullnessValue, NullnessStore, ?>, boolean) - Constructor for class org.checkerframework.checker.nullness.NullnessStore
    Create a NullnessStore.
    NullnessStore(NullnessStore) - Constructor for class org.checkerframework.checker.nullness.NullnessStore
    Create a NullnessStore (copy constructor).
    NullnessTransfer - Class in org.checkerframework.checker.nullness
    Transfer function for the non-null type system.
    NullnessTransfer(NullnessAnalysis) - Constructor for class org.checkerframework.checker.nullness.NullnessTransfer
    Create a new NullnessTransfer for the given analysis.
    NullnessTreeAnnotator(NullnessAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    NullnessTypeAnnotator(InitializationAnnotatedTypeFactory<?, ?, ?, ?>) - Constructor for class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTypeAnnotator
     
    nullnessTypeFactory - Variable in class org.checkerframework.checker.nullness.NullnessTransfer
    The type factory for the nullness analysis that was passed to the constructor.
    NullnessUtil - Class in org.checkerframework.checker.nullness.util
    Utility class for the Nullness Checker.
    NullnessValue - Class in org.checkerframework.checker.nullness
    Behaves just like CFValue, but additionally tracks whether at this point PolyNull is known to be NonNull or Nullable (or not known to be either)
    NullnessValue(CFAbstractAnalysis<NullnessValue, ?, ?>, Set<AnnotationMirror>, TypeMirror) - Constructor for class org.checkerframework.checker.nullness.NullnessValue
     
    NullnessVisitor - Class in org.checkerframework.checker.nullness
    The visitor for the nullness type-system.
    NullnessVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.nullness.NullnessVisitor
    Create a new NullnessVisitor.
    NumberMath<T extends Number> - Class in org.checkerframework.common.value.util
     
    NumberMath() - Constructor for class org.checkerframework.common.value.util.NumberMath
     
    numberOfIterationsBeforeWidening() - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundQualifierHierarchy
     
    numberOfIterationsBeforeWidening() - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Returns the number of iterations dataflow should perform before QualifierHierarchy.widenedUpperBound(AnnotationMirror, AnnotationMirror) is called or -1 if it should never be called.
    NumberUtils - Class in org.checkerframework.common.value.util
    Utility routines for manipulating numbers.
    NumberUtils() - Constructor for class org.checkerframework.common.value.util.NumberUtils
     
    NumericalAdditionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the numerical addition:
    NumericalAdditionNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
    Constructs a NumericalAdditionNode.
    NumericalMinusNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the unary minus operation:
    NumericalMinusNode(UnaryTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.NumericalMinusNode
    Constructs a NumericalMinusNode.
    NumericalMultiplicationNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the numerical multiplication:
    NumericalMultiplicationNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
    NumericalPlusNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the unary plus operation:
    NumericalPlusNode(UnaryTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.NumericalPlusNode
    Constructs a NumericalPlusNode.
    NumericalSubtractionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the numerical subtraction:
    NumericalSubtractionNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode

    O

    ObjectCreationNode - Class in org.checkerframework.dataflow.cfg.node
    A node for new object creation.
    ObjectCreationNode(NewClassTree, Node, List<Node>, ClassDeclarationNode) - Constructor for class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    objectGetClass - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    The Object.getClass method.
    objectTM - Variable in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    The type mirror for java.lang.Object.
    objectTypeMirror - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    The java.lang.Object type.
    of(V1, V2) - Static method in class org.checkerframework.javacutil.Pair
     
    OffsetDependentTypesHelper - Class in org.checkerframework.checker.index
    Dependent type helper for array offset expressions.
    OffsetDependentTypesHelper(AnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.index.OffsetDependentTypesHelper
     
    OffsetEquation - Class in org.checkerframework.checker.index.upperbound
    An offset equation is 2 sets of Java expression strings, one set of added terms and one set of subtracted terms, and a single integer constant.
    OffsetEquation(OffsetEquation) - Constructor for class org.checkerframework.checker.index.upperbound.OffsetEquation
    Create a new OffsetEquation that is a copy of the given one.
    OfKind(Tree.Kind, Heuristics.Matcher) - Constructor for class org.checkerframework.framework.util.Heuristics.OfKind
     
    ONE - Static variable in class org.checkerframework.checker.index.upperbound.OffsetEquation
     
    ONE - Static variable in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundLiteralQualifier
    Represents the value 1.
    ONE - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    The @UpperBoundLiteral(1) annotation.
    operand - Variable in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
    The value being tested.
    operand - Variable in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
     
    operand - Variable in class org.checkerframework.dataflow.cfg.node.NullChkNode
    The operand of the null check
    operand - Variable in class org.checkerframework.dataflow.cfg.node.StringConversionNode
     
    operand - Variable in class org.checkerframework.dataflow.cfg.node.TypeCastNode
     
    operand - Variable in class org.checkerframework.dataflow.cfg.node.UnaryOperationNode
     
    operand - Variable in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
     
    operand - Variable in class org.checkerframework.dataflow.expression.UnaryOperation
    The operand.
    operationKind - Variable in class org.checkerframework.dataflow.expression.BinaryOperation
    The binary operation kind.
    operationKind - Variable in class org.checkerframework.dataflow.expression.UnaryOperation
    The unary operation kind.
    Opt - Class in org.checkerframework.checker.nullness.util
    Utility class for the Nullness Checker, providing every method in Optional, but written for possibly-null references rather than for the Optional type.
    optimize(JavaExpression, AnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
    Optimize the given JavaExpression.
    OPTION_SEPARATOR - Static variable in class org.checkerframework.framework.source.SourceChecker
    The string that separates the checker name from the option name in a "-A" command-line argument.
    OptionalBottom - Annotation Type in org.checkerframework.checker.optional.qual
    The bottom type qualifier for the Optional Checker.
    OptionalChecker - Class in org.checkerframework.checker.optional
    A type-checker that prevents misuse of the Optional class.
    OptionalChecker() - Constructor for class org.checkerframework.checker.optional.OptionalChecker
     
    OptionalVisitor - Class in org.checkerframework.checker.optional
    The OptionalVisitor enforces the Optional Checker rules.
    OptionalVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.optional.OptionalVisitor
    Create an OptionalVisitor.
    OptionConfiguration - Interface in org.checkerframework.framework.util
    Provides methods for querying the Checker's options.
    order(Collection<AnnotatedTypeMirror.AnnotatedTypeVariable>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns the list of type variables such that a type variable in the list only references type variables at a lower index than itself.
    order(Collection<TypeVariable>, Types) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the list of type variables such that a type variable in the list only references type variables at a lower index than itself.
    orElse(T, T) - Static method in class org.checkerframework.checker.nullness.util.Opt
    Return primary if it is non-null.
    orElseGet(T, Supplier<? extends T>) - Static method in class org.checkerframework.checker.nullness.util.Opt
    Return primary if it is non-null.
    orElseThrow(T, Supplier<? extends X>) - Static method in class org.checkerframework.checker.nullness.util.Opt
    Return primary if it is non-null.
    org.checkerframework.checker.builder.qual - package org.checkerframework.checker.builder.qual
     
    org.checkerframework.checker.calledmethods - package org.checkerframework.checker.calledmethods
     
    org.checkerframework.checker.calledmethods.builder - package org.checkerframework.checker.calledmethods.builder
     
    org.checkerframework.checker.calledmethods.qual - package org.checkerframework.checker.calledmethods.qual
     
    org.checkerframework.checker.compilermsgs - package org.checkerframework.checker.compilermsgs
     
    org.checkerframework.checker.compilermsgs.qual - package org.checkerframework.checker.compilermsgs.qual
    Qualifiers for the Compiler Message Key Checker.
    org.checkerframework.checker.fenum - package org.checkerframework.checker.fenum
    The implementation of the Fake Enum Checker.
    org.checkerframework.checker.fenum.qual - package org.checkerframework.checker.fenum.qual
     
    org.checkerframework.checker.formatter - package org.checkerframework.checker.formatter
     
    org.checkerframework.checker.formatter.qual - package org.checkerframework.checker.formatter.qual
     
    org.checkerframework.checker.formatter.util - package org.checkerframework.checker.formatter.util
     
    org.checkerframework.checker.guieffect - package org.checkerframework.checker.guieffect
     
    org.checkerframework.checker.guieffect.qual - package org.checkerframework.checker.guieffect.qual
     
    org.checkerframework.checker.i18n - package org.checkerframework.checker.i18n
     
    org.checkerframework.checker.i18n.qual - package org.checkerframework.checker.i18n.qual
     
    org.checkerframework.checker.i18nformatter - package org.checkerframework.checker.i18nformatter
     
    org.checkerframework.checker.i18nformatter.qual - package org.checkerframework.checker.i18nformatter.qual
     
    org.checkerframework.checker.i18nformatter.util - package org.checkerframework.checker.i18nformatter.util
     
    org.checkerframework.checker.index - package org.checkerframework.checker.index
     
    org.checkerframework.checker.index.inequality - package org.checkerframework.checker.index.inequality
     
    org.checkerframework.checker.index.lowerbound - package org.checkerframework.checker.index.lowerbound
     
    org.checkerframework.checker.index.qual - package org.checkerframework.checker.index.qual
     
    org.checkerframework.checker.index.samelen - package org.checkerframework.checker.index.samelen
     
    org.checkerframework.checker.index.searchindex - package org.checkerframework.checker.index.searchindex
     
    org.checkerframework.checker.index.substringindex - package org.checkerframework.checker.index.substringindex
     
    org.checkerframework.checker.index.upperbound - package org.checkerframework.checker.index.upperbound
     
    org.checkerframework.checker.initialization - package org.checkerframework.checker.initialization
     
    org.checkerframework.checker.initialization.qual - package org.checkerframework.checker.initialization.qual
     
    org.checkerframework.checker.interning - package org.checkerframework.checker.interning
    Provides a type-checker plug-in for the Interned qualifier that finds (and verifies the absence of) equality-testing and interning errors.
    org.checkerframework.checker.interning.qual - package org.checkerframework.checker.interning.qual
     
    org.checkerframework.checker.lock - package org.checkerframework.checker.lock
     
    org.checkerframework.checker.lock.qual - package org.checkerframework.checker.lock.qual
     
    org.checkerframework.checker.mustcall - package org.checkerframework.checker.mustcall
     
    org.checkerframework.checker.mustcall.qual - package org.checkerframework.checker.mustcall.qual
     
    org.checkerframework.checker.nullness - package org.checkerframework.checker.nullness
     
    org.checkerframework.checker.nullness.qual - package org.checkerframework.checker.nullness.qual
     
    org.checkerframework.checker.nullness.util - package org.checkerframework.checker.nullness.util
     
    org.checkerframework.checker.optional - package org.checkerframework.checker.optional
     
    org.checkerframework.checker.optional.qual - package org.checkerframework.checker.optional.qual
     
    org.checkerframework.checker.propkey - package org.checkerframework.checker.propkey
     
    org.checkerframework.checker.propkey.qual - package org.checkerframework.checker.propkey.qual
     
    org.checkerframework.checker.regex - package org.checkerframework.checker.regex
     
    org.checkerframework.checker.regex.qual - package org.checkerframework.checker.regex.qual
     
    org.checkerframework.checker.regex.util - package org.checkerframework.checker.regex.util
     
    org.checkerframework.checker.resourceleak - package org.checkerframework.checker.resourceleak
     
    org.checkerframework.checker.signature - package org.checkerframework.checker.signature
     
    org.checkerframework.checker.signature.qual - package org.checkerframework.checker.signature.qual
     
    org.checkerframework.checker.signedness - package org.checkerframework.checker.signedness
     
    org.checkerframework.checker.signedness.qual - package org.checkerframework.checker.signedness.qual
     
    org.checkerframework.checker.signedness.util - package org.checkerframework.checker.signedness.util
     
    org.checkerframework.checker.tainting - package org.checkerframework.checker.tainting
     
    org.checkerframework.checker.tainting.qual - package org.checkerframework.checker.tainting.qual
     
    org.checkerframework.checker.units - package org.checkerframework.checker.units
     
    org.checkerframework.checker.units.qual - package org.checkerframework.checker.units.qual
     
    org.checkerframework.checker.units.util - package org.checkerframework.checker.units.util
     
    org.checkerframework.common.accumulation - package org.checkerframework.common.accumulation
     
    org.checkerframework.common.aliasing - package org.checkerframework.common.aliasing
     
    org.checkerframework.common.aliasing.qual - package org.checkerframework.common.aliasing.qual
     
    org.checkerframework.common.basetype - package org.checkerframework.common.basetype
    Contains a simple type-checker plug-in that performs assignment and pseudo-assignment checks on annotated types.
    org.checkerframework.common.initializedfields - package org.checkerframework.common.initializedfields
     
    org.checkerframework.common.initializedfields.qual - package org.checkerframework.common.initializedfields.qual
     
    org.checkerframework.common.reflection - package org.checkerframework.common.reflection
     
    org.checkerframework.common.reflection.qual - package org.checkerframework.common.reflection.qual
     
    org.checkerframework.common.returnsreceiver - package org.checkerframework.common.returnsreceiver
     
    org.checkerframework.common.returnsreceiver.qual - package org.checkerframework.common.returnsreceiver.qual
     
    org.checkerframework.common.subtyping - package org.checkerframework.common.subtyping
     
    org.checkerframework.common.subtyping.qual - package org.checkerframework.common.subtyping.qual
     
    org.checkerframework.common.util - package org.checkerframework.common.util
     
    org.checkerframework.common.util.count - package org.checkerframework.common.util.count
     
    org.checkerframework.common.util.debug - package org.checkerframework.common.util.debug
     
    org.checkerframework.common.util.report - package org.checkerframework.common.util.report
     
    org.checkerframework.common.util.report.qual - package org.checkerframework.common.util.report.qual
     
    org.checkerframework.common.value - package org.checkerframework.common.value
     
    org.checkerframework.common.value.qual - package org.checkerframework.common.value.qual
     
    org.checkerframework.common.value.util - package org.checkerframework.common.value.util
     
    org.checkerframework.common.wholeprograminference - package org.checkerframework.common.wholeprograminference
    This package implements whole-program inference, an interprocedural inference that infers types and inserts them into a program.
    org.checkerframework.common.wholeprograminference.scenelib - package org.checkerframework.common.wholeprograminference.scenelib
     
    org.checkerframework.dataflow.analysis - package org.checkerframework.dataflow.analysis
     
    org.checkerframework.dataflow.cfg - package org.checkerframework.dataflow.cfg
     
    org.checkerframework.dataflow.cfg.block - package org.checkerframework.dataflow.cfg.block
     
    org.checkerframework.dataflow.cfg.builder - package org.checkerframework.dataflow.cfg.builder
     
    org.checkerframework.dataflow.cfg.node - package org.checkerframework.dataflow.cfg.node
     
    org.checkerframework.dataflow.cfg.playground - package org.checkerframework.dataflow.cfg.playground
     
    org.checkerframework.dataflow.cfg.visualize - package org.checkerframework.dataflow.cfg.visualize
     
    org.checkerframework.dataflow.constantpropagation - package org.checkerframework.dataflow.constantpropagation
     
    org.checkerframework.dataflow.expression - package org.checkerframework.dataflow.expression
     
    org.checkerframework.dataflow.livevariable - package org.checkerframework.dataflow.livevariable
    Classes using for live variable analysis.
    org.checkerframework.dataflow.qual - package org.checkerframework.dataflow.qual
     
    org.checkerframework.dataflow.util - package org.checkerframework.dataflow.util
     
    org.checkerframework.framework.ajava - package org.checkerframework.framework.ajava
     
    org.checkerframework.framework.flow - package org.checkerframework.framework.flow
    Contains an extension of the general org.checkerframework.dataflow framework that is specific to the Checker Framework and can be used by any checker.
    org.checkerframework.framework.qual - package org.checkerframework.framework.qual
    Contains the basic annotations to be used by all type systems and meta-annotations to qualify annotations (qualifiers).
    org.checkerframework.framework.source - package org.checkerframework.framework.source
    Contains the essential functionality for interfacing a compile-time (source) type-checker plug-in to the Java compiler.
    org.checkerframework.framework.stub - package org.checkerframework.framework.stub
     
    org.checkerframework.framework.type - package org.checkerframework.framework.type
    Contains a way of representing the type of a program element that considers the type qualifiers on that element (and ignores its Java type).
    org.checkerframework.framework.type.poly - package org.checkerframework.framework.type.poly
     
    org.checkerframework.framework.type.treeannotator - package org.checkerframework.framework.type.treeannotator
     
    org.checkerframework.framework.type.typeannotator - package org.checkerframework.framework.type.typeannotator
     
    org.checkerframework.framework.type.visitor - package org.checkerframework.framework.type.visitor
     
    org.checkerframework.framework.util - package org.checkerframework.framework.util
     
    org.checkerframework.framework.util.defaults - package org.checkerframework.framework.util.defaults
     
    org.checkerframework.framework.util.dependenttypes - package org.checkerframework.framework.util.dependenttypes
     
    org.checkerframework.framework.util.element - package org.checkerframework.framework.util.element
     
    org.checkerframework.framework.util.typeinference - package org.checkerframework.framework.util.typeinference
     
    org.checkerframework.framework.util.typeinference.constraint - package org.checkerframework.framework.util.typeinference.constraint
     
    org.checkerframework.framework.util.typeinference.solver - package org.checkerframework.framework.util.typeinference.solver
     
    org.checkerframework.javacutil - package org.checkerframework.javacutil
     
    org.checkerframework.javacutil.trees - package org.checkerframework.javacutil.trees
     
    org.jmlspecs.annotation - package org.jmlspecs.annotation
     
    OrMatcher(Heuristics.Matcher...) - Constructor for class org.checkerframework.framework.util.Heuristics.OrMatcher
     
    outDir - Variable in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
    The output directory.
    outStores - Variable in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
    Out stores after every basic block (assumed to be 'no information' if not present).
    overridden - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    The type of the overridden method.
    overriddenMethods(Elements, AnnotatedTypeFactory, ExecutableElement) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Given a method, return the methods that it overrides.
    overriddenMethods(Elements, ExecutableElement, Collection<AnnotatedTypeMirror.AnnotatedDeclaredType>) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
    Given a method and all supertypes (recursively) of the method's containing class, returns the methods that the method overrides.
    overriddenReturnType - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    The teturn type of the overridden method.
    overriddenType - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    The supertype that declares the overridden method.
    OverrideChecker(Tree, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror) - Constructor for class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    Create an OverrideChecker.
    overrider - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    The type of the overriding method.
    overriderReturnType - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    The return type of the overriding method.
    overriderTree - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    The declaration of an overriding method.
    overriderType - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor.OverrideChecker
    The subtype that declares the overriding method.
    Owning - Annotation Type in org.checkerframework.checker.mustcall.qual
    Annotation indicating that ownership should be transferred to the annotated element for the purposes of Must Call checking.
    OWNING - Variable in class org.checkerframework.checker.resourceleak.MustCallInferenceLogic
    The Owning annotation.

    P

    PackageNameNode - Class in org.checkerframework.dataflow.cfg.node
    A node representing a package name used in an expression such as a constructor invocation.
    PackageNameNode(IdentifierTree) - Constructor for class org.checkerframework.dataflow.cfg.node.PackageNameNode
     
    PackageNameNode(MemberSelectTree, PackageNameNode) - Constructor for class org.checkerframework.dataflow.cfg.node.PackageNameNode
     
    Pair<V1,V2> - Class in org.checkerframework.javacutil
    Simple pair class for multiple returns.
    ParamApplier - Class in org.checkerframework.framework.util.element
    Adds annotations to one formal parameter of a method or lambda within a method.
    PARAMETER_REGEX - Static variable in class org.checkerframework.framework.util.JavaExpressionParseUtil
    Regular expression for a formal parameter use.
    parameterIndex(String) - Static method in class org.checkerframework.framework.util.JavaExpressionParseUtil
    If s is exactly a formal parameter, return its 1-based index.
    ParameterizedExecutableType(AnnotatedTypeMirror.AnnotatedExecutableType, List<AnnotatedTypeMirror>) - Constructor for class org.checkerframework.framework.type.AnnotatedTypeFactory.ParameterizedExecutableType
    Create a ParameterizedExecutableType.
    ParameterizedTypeNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a parameterized type occurring in an expression:
    ParameterizedTypeNode(Tree) - Constructor for class org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode
     
    paramTypes - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    parent - Variable in class org.checkerframework.dataflow.cfg.node.ClassNameNode
    The parent name, if any.
    parent - Variable in class org.checkerframework.dataflow.cfg.node.PackageNameNode
    The parent name, if any.
    parentChecker - Variable in class org.checkerframework.framework.source.SourceChecker
    The checker that called this one, whether that be a BaseTypeChecker (used as a compound checker) or an AggregateChecker.
    parentPackage(PackageElement, Elements) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the "parent" package element for the given package element.
    parse(String, TypeMirror, ThisReference, List<FormalParameter>, TreePath, TreePath, ProcessingEnvironment) - Static method in class org.checkerframework.framework.util.JavaExpressionParseUtil
    Parses a string to a JavaExpression.
    parseAjavaFile(String, InputStream, CompilationUnitTree, AnnotatedTypeFactory, ProcessingEnvironment, AnnotationFileParser.AnnotationFileAnnotations) - Static method in class org.checkerframework.framework.stub.AnnotationFileParser
    The main entry point when parsing an ajava file.
    parseAjavaFiles() - Method in class org.checkerframework.framework.stub.AnnotationFileElementTypes
    Parses the ajava files passed through the -Aajava command-line option.
    parseAjavaFileWithTree(String, CompilationUnitTree) - Method in class org.checkerframework.framework.stub.AnnotationFileElementTypes
    Parses the ajava file at ajavaPath assuming root represents the compilation unit of that file.
    parseAnnotationFiles() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Parses all annotation files in the following order: jdk.astub in the same directory as the checker, if it exists and ignorejdkastub option is not supplied
    jdkN.astub, where N is the Java version in the same directory as the checker, if it exists and ignorejdkastub option is not supplied
    Stub files listed in @StubFiles annotation on the checker; must be in same directory as the checker
    Stub files provided via -Astubs compiler option Ajava files provided via -Aajava compiler option
    parseCompilationUnit(InputStream) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Parses the Java code contained in the InputStream and returns a CompilationUnit that represents it.
    parseCompilationUnit(File) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Parses the Java code contained in the File and returns a CompilationUnit that represents it.
    parseCompilationUnit(String) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Parses the Java code contained in the String and returns a CompilationUnit that represents it.
    parseExpression(String) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Parses the expression and returns an Expression that represents it.
    parseExpression(String, ParserConfiguration.LanguageLevel) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Parses the expression and returns an Expression that represents it.
    parseJavaExpressionString(String, TreePath) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Produces the JavaExpression as if expression were written at currentPath.
    parseJdkFileAsStub(String, InputStream, AnnotatedTypeFactory, ProcessingEnvironment, AnnotationFileParser.AnnotationFileAnnotations) - Static method in class org.checkerframework.framework.stub.AnnotationFileParser
    Parse a stub file that is a part of the annotated JDK and side-effects the stubAnnos argument.
    parseStubFile(String, InputStream, AnnotatedTypeFactory, ProcessingEnvironment, AnnotationFileParser.AnnotationFileAnnotations, AnnotationFileUtil.AnnotationFileType) - Static method in class org.checkerframework.framework.stub.AnnotationFileParser
    The main entry point.
    parseStubFiles() - Method in class org.checkerframework.framework.stub.AnnotationFileElementTypes
    Parses the stub files in the following order: jdk.astub in the same directory as the checker, if it exists and ignorejdkastub option is not supplied If parsing annotated JDK as stub files, all package-info.java files under the jdk/ directory Stub files listed in @StubFiles annotation on the checker; must be in same directory as the checker Stub files returned by BaseTypeChecker.getExtraStubFiles() (treated like those listed in @StubFiles annotation) Stub files provided via -Astubs compiler option
    parseStubUnit(InputStream) - Static method in class org.checkerframework.framework.util.JavaParserUtil
    Parses the stub file contained in the InputStream and returns a StubUnit that represents it.
    parseTree(String) - Method in class org.checkerframework.javacutil.trees.TreeParser
    Parses the snippet in the string as an internal Javac AST expression node.
    PartialRegex - Annotation Type in org.checkerframework.checker.regex.qual
    Indicates a String that is not a syntactically valid regular expression.
    PARTIALREGEX - Variable in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
    The @PartialRegex annotation.
    partitionQualifiedName(String) - Static method in class org.checkerframework.framework.stub.AnnotationFileUtil
    Split a name (which comes from an import statement) into the part before the last period and the part after the last period.
    pathTillClass(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets path to the first (innermost) enclosing class tree, where class is defined by the TreeUtils.classTreeKinds() method.
    pathTillMethod(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets path to the first (innermost) enclosing method tree.
    pathTillOfKind(TreePath, Tree.Kind) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets path to the first (innermost) enclosing tree of the specified kind.
    pathTillOfKind(TreePath, Set<Tree.Kind>) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Gets path to the first (innermost) enclosing tree with any one of the specified kinds.
    performAnalysis(ControlFlowGraph) - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Perform the actual analysis.
    performAnalysis(ControlFlowGraph) - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
     
    performAnalysis(ControlFlowGraph) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
     
    performAnalysis(ControlFlowGraph, List<CFAbstractAnalysis.FieldInitialValue<V>>) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Analyze the given control flow graph.
    performAnalysisBlock(Block) - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Perform the actual analysis on one block.
    performAnalysisBlock(Block) - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
     
    performAnalysisBlock(Block) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
     
    performFlowAnalysis(ClassTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Perform a org.checkerframework.dataflow analysis over a single class tree and its nested classes.
    PhaseOneResult - Class in org.checkerframework.dataflow.cfg.builder
    A wrapper object to pass around the result of phase one.
    PhaseOneResult(UnderlyingAST, IdentityHashMap<Tree, Set<Node>>, IdentityHashMap<Tree, Set<Node>>, IdentityHashMap<UnaryTree, AssignmentNode>, ArrayList<ExtendedNode>, Map<Label, Integer>, Set<Integer>, List<ReturnNode>, Label, Label, List<ClassTree>, List<LambdaExpressionTree>) - Constructor for class org.checkerframework.dataflow.cfg.builder.PhaseOneResult
     
    plus(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    plus(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    plus(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    plus(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    plus(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    plus(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    plus(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns the smallest range that includes all possible values resulting from adding an arbitrary value in the specified range to an arbitrary value in this range.
    plus(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    plusOffset(Node, UpperBoundAnnotatedTypeFactory) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Adds node as an offset to a copy of this qualifier.
    plusOffset(int) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Adds value as an offset to a copy of this qualifier.
    plusOffset(Node, UpperBoundAnnotatedTypeFactory) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
    Add the node as an offset to a copy of this qualifier.
    plusOffset(int) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
     
    poll() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
    POLY - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    The canonical @PolyLowerBound annotation.
    POLY - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    The @PolyUpperBound annotation.
    POLY - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The canonical @PolyValue annotation.
    poly - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    to handle any polymorphic types
    poly - Variable in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
    The polymorphic qualifier of the hierarchy to which this belongs.
    POLY_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of PolyValue.
    POLY_SIGNED - Variable in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
    The @PolySigned annotation.
    PolyFenum - Annotation Type in org.checkerframework.checker.fenum.qual
    A polymorphic qualifier for the fake enum type system.
    PolyIndex - Annotation Type in org.checkerframework.checker.index.qual
    A polymorphic qualifier for the Lower Bound and Upper Bound type systems.
    PolyInitializedFields - Annotation Type in org.checkerframework.common.initializedfields.qual
    Polymorphic qualifier for the Initialized Fields type system.
    polyInstantiationForQualifierParameter - Variable in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    Mapping from poly qualifier to its instantiation for types with a qualifier parameter.
    PolyInterned - Annotation Type in org.checkerframework.checker.interning.qual
    A polymorphic qualifier for the Interning type system.
    PolyKeyFor - Annotation Type in org.checkerframework.checker.nullness.qual
    A polymorphic qualifier for the Map Key (@KeyFor) type system.
    PolyLength - Annotation Type in org.checkerframework.checker.index.qual
    Syntactic sugar for both @PolyValue and @PolySameLen.
    PolyLowerBound - Annotation Type in org.checkerframework.checker.index.qual
    A polymorphic qualifier for the Lower Bound type system.
    PolymorphicQualifier - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation that indicates that an annotation is a polymorphic type qualifier.
    PolyMustCall - Annotation Type in org.checkerframework.checker.mustcall.qual
    The polymorphic qualifier for the Must Call type system.
    POLYNULL - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    The @PolyNull annotation.
    POLYNULL - Variable in class org.checkerframework.checker.nullness.NullnessTransfer
    The @PolyNull annotation.
    PolyNull - Annotation Type in org.checkerframework.checker.nullness.qual
    A polymorphic qualifier for the non-null type system.
    PolyPresent - Annotation Type in org.checkerframework.checker.optional.qual
    A polymorphic qualifier for the Optional type system.
    polyQuals - Variable in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    The polymorphic qualifiers: mapping from a polymorphic qualifier of qualHierarchy to the top qualifier of that hierarchy.
    PolyRegex - Annotation Type in org.checkerframework.checker.regex.qual
    A polymorphic qualifier for the Regex type system.
    POLYREGEX - Variable in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
    The @PolyRegex annotation.
    PolySameLen - Annotation Type in org.checkerframework.checker.index.qual
    A polymorphic qualifier for the SameLen type system.
    polyScanner - Variable in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    The visit method returns true if the passed type has any polymorphic qualifiers.
    PolySignature - Annotation Type in org.checkerframework.checker.signature.qual
    A polymorphic qualifier for the Signature type system.
    PolySigned - Annotation Type in org.checkerframework.checker.signedness.qual
    A polymorphic qualifier for the signedness type system.
    PolyTainted - Annotation Type in org.checkerframework.checker.tainting.qual
    A polymorphic qualifier for the Tainting type system.
    PolyUI - Annotation Type in org.checkerframework.checker.guieffect.qual
    Annotation for the polymorphic-UI effect.
    PolyUIEffect - Annotation Type in org.checkerframework.checker.guieffect.qual
    Annotation for the polymorphic effect on methods, or on field accesses.
    PolyUIType - Annotation Type in org.checkerframework.checker.guieffect.qual
    Annotation for the polymorphic type declaration.
    PolyUnit - Annotation Type in org.checkerframework.checker.units.qual
    A polymorphic qualifier for the units-of-measure type system implemented by the Units Checker.
    PolyUpperBound - Annotation Type in org.checkerframework.checker.index.qual
    A polymorphic qualifier for the Upper Bound type system.
    PolyValue - Annotation Type in org.checkerframework.common.value.qual
    A polymorphic qualifier for the Constant Value Checker.
    POS - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    The canonical @Positive annotation.
    POS - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
    The canonical Positive annotation.
    positions - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
    For obtaining line numbers in -Ashowchecks debugging output.
    Positive - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression evaluates to an integer greater than or equal to 1.
    postAnalyze(ControlFlowGraph) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
     
    postAnalyze(ControlFlowGraph) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Perform any additional operations on a CFG.
    postAsMemberOf(AnnotatedTypeMirror, AnnotatedTypeMirror, Element) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    A callback method for the AnnotatedTypeFactory subtypes to customize AnnotatedTypes.asMemberOf().
    postAsMemberOf(AnnotatedTypeMirror, AnnotatedTypeMirror, Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    A callback method for the AnnotatedTypeFactory subtypes to customize AnnotatedTypes.asMemberOf().
    postAsMemberOf(AnnotatedTypeMirror, AnnotatedTypeMirror, Element) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    Postcondition(String, AnnotationMirror, AnnotationMirror) - Constructor for class org.checkerframework.framework.util.Contract.Postcondition
    Create a postcondition contract.
    PostconditionAnnotation - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation that indicates that an annotation E is a postcondition annotation, i.e., E is a type-specialized version of EnsuresQualifier or of EnsuresQualifier.List.
    postDirectSuperTypes(AnnotatedTypeMirror, List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    A callback method for the AnnotatedTypeFactory subtypes to customize directSupertypes().
    postDirectSuperTypes(AnnotatedTypeMirror, List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    postInit() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Actions that logically belong in the constructor, but need to run after the subclass constructor has completed.
    postInit() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    postProcessClassTree(ClassTree) - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker.GeneralAnnotatedTypeFactory
     
    postProcessClassTree(ClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Called by BaseTypeVisitor.visitClass(ClassTree, Void) after the ClassTree has been type checked.
    PreceededBy(Heuristics.Matcher) - Constructor for class org.checkerframework.framework.util.Heuristics.PreceededBy
     
    Precondition(String, AnnotationMirror, AnnotationMirror) - Constructor for class org.checkerframework.framework.util.Contract.Precondition
    Create a precondition contract.
    PreconditionAnnotation - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation that indicates that an annotation R is a precondition annotation, i.e., R is a type-specialized version of RequiresQualifier.
    predecessors - Variable in class org.checkerframework.dataflow.cfg.block.BlockImpl
    The set of predecessors.
    predefinedSystemProperties - Static variable in class org.checkerframework.checker.nullness.SystemGetPropertyHandler
    System properties that are defined at startup on every JVM.
    Prefix - Enum in org.checkerframework.checker.units.qual
    SI prefixes.
    prepareClassForWriting(WholeProgramInferenceJavaParserStorage.ClassOrInterfaceAnnos) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
    Side-effects the class annotations to make any desired changes before writing to a file.
    prepareClassForWriting(AClass) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Side-effects the class annotations to make any desired changes before writing to a file.
    prepareCompilationUnitForWriting(WholeProgramInferenceJavaParserStorage.CompilationUnitAnnos) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
    Side-effects the compilation unit annotations to make any desired changes before writing to a file.
    prepareMethodForWriting(AMethod) - Method in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
    Side-effects the method or constructor annotations to make any desired changes before writing to an annotation file.
    prepareMethodForWriting(WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos) - Method in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
    Side-effects the method or constructor annotations to make any desired changes before writing to an ajava file.
    prepareMethodForWriting(WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
    Side-effects the method or constructor annotations to make any desired changes before writing to a file.
    prepareMethodForWriting(AMethod) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Side-effects the method or constructor annotations to make any desired changes before writing to a file.
    prepareMethodForWriting(AMethod) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Side-effects the method or constructor annotations to make any desired changes before writing to an annotation file.
    prepareMethodForWriting(WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Side-effects the method or constructor annotations to make any desired changes before writing to an ajava file.
    prepareSceneForWriting(AScene) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Side-effects the compilation unit annotations to make any desired changes before writing to a file.
    preprocessClassTree(ClassTree) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Performs any preparation required for inference on Elements of a class.
    preprocessClassTree(ClassTree) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    preprocessClassTree(ClassTree) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    preprocessClassTree(ClassTree) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    preprocessClassTree(ClassTree) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Performs any preparation required for inference on the elements of a class.
    preProcessClassTree(ClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Called by BaseTypeVisitor.visitClass(ClassTree, Void) before the classTree is type checked.
    preProcessClassTree(ClassTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Performs flow-sensitive type refinement on classTree if this type factory is configured to do so.
    Present - Annotation Type in org.checkerframework.checker.optional.qual
    The Optional container definitely contains a (non-null) value.
    primaries - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Equalities
     
    primaries - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Subtypes
     
    primaries - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Supertypes
     
    PRIMITIVE_TYPE - Variable in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
    The @PrimitiveType annotation.
    primitiveLiteralKinds() - Static method in enum org.checkerframework.framework.qual.LiteralKind
    Returns the primitive LiteralKinds: INT, LONG, FLOAT, DOUBLE, BOOLEAN, CHAR.
    primitiveOrBoxedToTypeKind(TypeMirror) - Static method in class org.checkerframework.javacutil.TypeKindUtils
    Given a primitive type, return its kind.
    PrimitiveType - Annotation Type in org.checkerframework.checker.signature.qual
    A primitive type.
    PrimitiveTypeNode - Class in org.checkerframework.dataflow.cfg.node
    A node representing a primitive type used in an expression such as a field access.
    PrimitiveTypeNode(PrimitiveTypeTree, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode
     
    printBlocks(Set<Block>) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGBuilder
    Print a set of Blocks and the edges between them.
    printBound(String, AnnotatedTypeMirror, Set<AnnotatedTypeMirror>, StringBuilder) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
    Print, to sb, keyWord followed by field.
    printClassType(TypeElement, AnnotatedTypeFactory) - Static method in class org.checkerframework.common.util.debug.TypeOutputtingChecker
    Prints the types of the class and all of its enclosing fields, methods, and inner classes.
    printError(String) - Method in class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
    Print error message.
    printOrStoreMessage(Diagnostic.Kind, String, Tree, CompilationUnitTree) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    If this is a compound checker or a subchecker of a compound checker, then the message is stored until all messages from all checkers for the compilation unit are issued.
    printOrStoreMessage(Diagnostic.Kind, String, Tree, CompilationUnitTree) - Method in class org.checkerframework.framework.source.SourceChecker
    Do not call this method.
    printOrStoreMessage(Diagnostic.Kind, String, Tree, CompilationUnitTree, StackTraceElement[]) - Method in class org.checkerframework.framework.source.SourceChecker
    Do not call this method.
    printPaths() - Method in class org.checkerframework.framework.type.AnnotationClassLoader
    Debug Use: Displays all classpaths examined by the class loader.
    printStats() - Method in class org.checkerframework.framework.source.SourceChecker
    Print resource usage statistics.
    printTypevarToDotIfMatches(AnnotatedTypeMirror.AnnotatedTypeVariable, List<String>, String) - Static method in class org.checkerframework.common.util.TypeVisualizer
    If the name of typeVariable matches one in the list of typeVarNames, then print typeVariable to a dot file at directory/varName.
    printTypevarToPngIfMatches(AnnotatedTypeMirror.AnnotatedTypeVariable, List<String>, String) - Static method in class org.checkerframework.common.util.TypeVisualizer
    If the name of typeVariable matches one in the list of typeVarNames, then print typeVariable to a png file at directory/varName.png.
    printUsage() - Static method in class org.checkerframework.common.util.debug.SignaturePrinter
     
    printUsage() - Method in class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
    Print usage information.
    process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.checkerframework.common.util.debug.EmptyProcessor
     
    process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.checkerframework.common.util.debug.TreeDebug
     
    process(ControlFlowGraph) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
    Process the control flow graph, add the blocks to AbstractAnalysis.Worklist.depthFirstOrder.
    process(TreePath, UnderlyingAST) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Performs the actual work of phase one.
    process(CompilationUnitTree, UnderlyingAST) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    process(ControlFlowGraph) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseThree
    Perform phase three on the control flow graph cfg.
    process(PhaseOneResult) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseTwo
    Perform phase two of the translation.
    process(ConstantPropagationStore, Node, Node) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer
     
    process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.checkerframework.javacutil.AbstractTypeProcessor
    The use of this method is obsolete in type processors.
    processAnnotatedType(AnnotatedTypeTree, Node) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processAnnotatedType(AnnotatedTypeTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an AnnotatedTypeTree.
    processAnnotatedType(AnnotatedTypeTree, Node) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processAnnotation(AnnotationTree, NormalAnnotationExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processAnnotation(AnnotationTree, MarkerAnnotationExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processAnnotation(AnnotationTree, SingleMemberAnnotationExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processAnnotation(AnnotationTree, NormalAnnotationExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an AnnotationTree with multiple key-value pairs like @MyAnno(a=5, b=10).
    processAnnotation(AnnotationTree, MarkerAnnotationExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an AnnotationTree with no arguments like @MyAnno.
    processAnnotation(AnnotationTree, SingleMemberAnnotationExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an AnnotationTree with a single argument like MyAnno(5).
    processAnnotation(AnnotationTree, NormalAnnotationExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processAnnotation(AnnotationTree, MarkerAnnotationExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processAnnotation(AnnotationTree, SingleMemberAnnotationExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processArg(Object) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    processArg(Object) - Method in class org.checkerframework.framework.source.SourceChecker
    Process an argument to an error message before it is passed to String.format.
    processArrayAccess(ArrayAccessTree, ArrayAccessExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processArrayAccess(ArrayAccessTree, ArrayAccessExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an ArrayAccessTree.
    processArrayAccess(ArrayAccessTree, ArrayAccessExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processArrayType(ArrayTypeTree, ArrayType) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processArrayType(ArrayTypeTree, ArrayType) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an ArrayTypeTree.
    processArrayType(ArrayTypeTree, ArrayType) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processAssert(AssertTree, AssertStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processAssert(AssertTree, AssertStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an AssertTree.
    processAssert(AssertTree, AssertStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processAssignment(AssignmentTree, AssignExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processAssignment(AssignmentTree, AssignExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an AssignmentTree.
    processAssignment(AssignmentTree, AssignExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processBinary(BinaryTree, BinaryExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processBinary(BinaryTree, BinaryExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a BinaryTree.
    processBinary(BinaryTree, BinaryExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processBindingPattern(Tree, PatternExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processBindingPattern(Tree, PatternExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a BindingPatternTree.
    processBindingPattern(Tree, PatternExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processBlock(BlockTree, BlockStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processBlock(BlockTree, BlockStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a BlockTree.
    processBlock(BlockTree, BlockStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processBreak(BreakTree, BreakStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processBreak(BreakTree, BreakStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a BreakTree.
    processBreak(BreakTree, BreakStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processCase(CaseTree, SwitchEntry) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processCase(CaseTree, SwitchEntry) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a CaseTree.
    processCase(CaseTree, SwitchEntry) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processCatch(CatchTree, CatchClause) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processCatch(CatchTree, CatchClause) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a CatchTree.
    processCatch(CatchTree, CatchClause) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processClass(ClassTree, AnnotationDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processClass(ClassTree, ClassOrInterfaceDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processClass(ClassTree, EnumDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processClass(ClassTree, RecordDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processClass(ClassTree, AnnotationDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ClassTree representing an annotation declaration.
    processClass(ClassTree, ClassOrInterfaceDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ClassTree representing a class or interface declaration.
    processClass(ClassTree, RecordDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ClassTree representing a record declaration.
    processClass(ClassTree, EnumDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ClassTree representing an enum declaration.
    processClass(ClassTree, AnnotationDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processClass(ClassTree, ClassOrInterfaceDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processClass(ClassTree, EnumDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processClass(ClassTree, RecordDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processClassTree(ClassTree) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    processClassTree(ClassTree) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
     
    processClassTree(ClassTree) - Method in class org.checkerframework.checker.interning.InterningVisitor
    Method to implement the @UsesObjectEquals functionality.
    processClassTree(ClassTree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    processClassTree(ClassTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Type-check classTree.
    processClassTree(ClassTree) - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker.Visitor
     
    processClassTree(ClassTree) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    processCommonAssignment(TransferInput<V, S>, Node, Node, S, V) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Determine abstract value of right-hand side and update the store accordingly.
    processCompilationUnit(CompilationUnitTree, CompilationUnit) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processCompilationUnit(CompilationUnitTree, CompilationUnit) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a CompilationUnitTree.
    processCompilationUnit(CompilationUnitTree, CompilationUnit) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processCompoundAssignment(CompoundAssignmentTree, AssignExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processCompoundAssignment(CompoundAssignmentTree, AssignExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a CompoundAssignmentTree.
    processCompoundAssignment(CompoundAssignmentTree, AssignExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processConditionalExpression(ConditionalExpressionTree, ConditionalExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processConditionalExpression(ConditionalExpressionTree, ConditionalExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ConditionalExpressionTree.
    processConditionalExpression(ConditionalExpressionTree, ConditionalExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processConditionalPostconditions(MethodInvocationNode, ExecutableElement, Tree, CFStore, CFStore) - Method in class org.checkerframework.common.value.ValueTransfer
     
    processConditionalPostconditions(MethodInvocationNode, ExecutableElement, Tree, S, S) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Add information from the conditional postconditions of a method to the stores after an invocation.
    processContinue(ContinueTree, ContinueStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processContinue(ContinueTree, ContinueStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ContinueTree.
    processContinue(ContinueTree, ContinueStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processDoWhileLoop(DoWhileLoopTree, DoStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processDoWhileLoop(DoWhileLoopTree, DoStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a DoWhileLoopTree.
    processDoWhileLoop(DoWhileLoopTree, DoStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processEmptyStatement(EmptyStatementTree, EmptyStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processEmptyStatement(EmptyStatementTree, EmptyStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an EmptyStatementTree.
    processEmptyStatement(EmptyStatementTree, EmptyStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processEnhancedForLoop(EnhancedForLoopTree, ForEachStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processEnhancedForLoop(EnhancedForLoopTree, ForEachStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an EnhancedForLoopTree.
    processEnhancedForLoop(EnhancedForLoopTree, ForEachStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processExports(ExportsTree, ModuleExportsDirective) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processExports(ExportsTree, ModuleExportsDirective) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an ExportsTree.
    processExports(ExportsTree, ModuleExportsDirective) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processExpressionStatemen(ExpressionStatementTree, ExpressionStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processExpressionStatemen(ExpressionStatementTree, ExpressionStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an ExpressionStatementTree.
    processExpressionStatemen(ExpressionStatementTree, ExpressionStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processForLoop(ForLoopTree, ForStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processForLoop(ForLoopTree, ForStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ForLoopTree.
    processForLoop(ForLoopTree, ForStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processIdentifier(IdentifierTree, ClassOrInterfaceType) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processIdentifier(IdentifierTree, Name) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processIdentifier(IdentifierTree, NameExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processIdentifier(IdentifierTree, SimpleName) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processIdentifier(IdentifierTree, SuperExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processIdentifier(IdentifierTree, ThisExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processIdentifier(IdentifierTree, ClassOrInterfaceType) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an IdentifierTree representing a class or interface type.
    processIdentifier(IdentifierTree, Name) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an IdentifierTree representing a name that may contain dots.
    processIdentifier(IdentifierTree, NameExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an IdentifierTree representing an expression that evaluates to the value of a variable.
    processIdentifier(IdentifierTree, SimpleName) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an IdentifierTree representing a name without dots.
    processIdentifier(IdentifierTree, SuperExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an IdentifierTree representing a super expression like the super in super.myMethod() or MyClass.super.myMethod().
    processIdentifier(IdentifierTree, ThisExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an IdentifierTree representing a this expression like the this in MyClass = this, this.myMethod(), or MyClass.this.myMethod().
    processIdentifier(IdentifierTree, ClassOrInterfaceType) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processIdentifier(IdentifierTree, Name) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processIdentifier(IdentifierTree, NameExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processIdentifier(IdentifierTree, SimpleName) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processIdentifier(IdentifierTree, SuperExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processIdentifier(IdentifierTree, ThisExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processIf(IfTree, IfStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processIf(IfTree, IfStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an IfTree.
    processIf(IfTree, IfStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processImport(ImportTree, ImportDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processImport(ImportTree, ImportDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an ImportTree.
    processImport(ImportTree, ImportDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processingEnv - Variable in class org.checkerframework.checker.formatter.FormatterTreeUtil
    The processing environment.
    processingEnv - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    The processing environment.
    processingEnv - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    The processing environment to use for accessing compiler internals.
    processingEnv - Variable in class org.checkerframework.framework.type.AnnotationClassLoader
    Processing Env used to create an AnnotationBuilder, which is in turn used to build the annotation mirror from the loaded class.
    processInstanceOf(InstanceOfTree, InstanceOfExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processInstanceOf(InstanceOfTree, InstanceOfExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an InstanceOfTree.
    processInstanceOf(InstanceOfTree, InstanceOfExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processIntersectionType(IntersectionTypeTree, IntersectionType) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processIntersectionType(IntersectionTypeTree, IntersectionType) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an IntersectionType.
    processIntersectionType(IntersectionTypeTree, IntersectionType) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processLabeledStatement(LabeledStatementTree, LabeledStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processLabeledStatement(LabeledStatementTree, LabeledStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a LabeledStatement.
    processLabeledStatement(LabeledStatementTree, LabeledStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processLambdaExpression(LambdaExpressionTree, LambdaExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processLambdaExpression(LambdaExpressionTree, LambdaExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a LambdaExpressionTree.
    processLambdaExpression(LambdaExpressionTree, LambdaExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processLiteral(LiteralTree, BinaryExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processLiteral(LiteralTree, UnaryExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processLiteral(LiteralTree, LiteralExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processLiteral(LiteralTree, BinaryExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a LiteralTree for a String literal defined using concatenation.
    processLiteral(LiteralTree, UnaryExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a LiteralTree for a literal expression prefixed with + or - like +5 or -2.
    processLiteral(LiteralTree, LiteralExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a LiteralTree.
    processLiteral(LiteralTree, BinaryExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processLiteral(LiteralTree, UnaryExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processLiteral(LiteralTree, LiteralExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMemberReference(MemberReferenceTree, MethodReferenceExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMemberReference(MemberReferenceTree, MethodReferenceExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MemberReferenceTree.
    processMemberReference(MemberReferenceTree, MethodReferenceExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMemberSelect(MemberSelectTree, ClassExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMemberSelect(MemberSelectTree, ClassOrInterfaceType) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMemberSelect(MemberSelectTree, FieldAccessExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMemberSelect(MemberSelectTree, Name) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMemberSelect(MemberSelectTree, ThisExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMemberSelect(MemberSelectTree, SuperExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMemberSelect(MemberSelectTree, ClassExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MemberSelectTree for a class expression like MyClass.class.
    processMemberSelect(MemberSelectTree, ClassOrInterfaceType) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MemberSelectTree for a type with a name containing dots, like mypackage.MyClass.
    processMemberSelect(MemberSelectTree, FieldAccessExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MemberSelectTree for a field access expression like myObj.myField.
    processMemberSelect(MemberSelectTree, Name) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MemberSelectTree for a name that contains dots.
    processMemberSelect(MemberSelectTree, ThisExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MemberSelectTree for a this expression with a class like MyClass.this.
    processMemberSelect(MemberSelectTree, SuperExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MemberSelectTree for a super expression with a class like super.MyClass.
    processMemberSelect(MemberSelectTree, ClassExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMemberSelect(MemberSelectTree, ClassOrInterfaceType) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMemberSelect(MemberSelectTree, FieldAccessExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMemberSelect(MemberSelectTree, Name) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMemberSelect(MemberSelectTree, ThisExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMemberSelect(MemberSelectTree, SuperExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMethod(MethodTree, MethodDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMethod(MethodTree, ConstructorDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMethod(MethodTree, CompactConstructorDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMethod(MethodTree, AnnotationMemberDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMethod(MethodTree, MethodDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MethodTree representing a regular method declaration.
    processMethod(MethodTree, ConstructorDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MethodTree representing a constructor declaration.
    processMethod(MethodTree, CompactConstructorDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MethodTree representing a compact constructor declaration.
    processMethod(MethodTree, AnnotationMemberDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MethodTree representing a value field for an annotation.
    processMethod(MethodTree, MethodDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMethod(MethodTree, ConstructorDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMethod(MethodTree, CompactConstructorDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMethod(MethodTree, AnnotationMemberDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMethodInvocation(MethodInvocationTree, ExplicitConstructorInvocationStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMethodInvocation(MethodInvocationTree, MethodCallExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processMethodInvocation(MethodInvocationTree, ExplicitConstructorInvocationStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MethodInvocationTree representing a constructor invocation.
    processMethodInvocation(MethodInvocationTree, MethodCallExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a MethodInvocationTree representing a regular method invocation.
    processMethodInvocation(MethodInvocationTree, ExplicitConstructorInvocationStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processMethodInvocation(MethodInvocationTree, MethodCallExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processModule(ModuleTree, ModuleDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processModule(ModuleTree, ModuleDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ModuleTree.
    processModule(ModuleTree, ModuleDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processNewClass(NewClassTree, ObjectCreationExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processNewClass(NewClassTree, ObjectCreationExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a NewClassTree.
    processNewClass(NewClassTree, ObjectCreationExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processOpens(OpensTree, ModuleOpensDirective) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processOpens(OpensTree, ModuleOpensDirective) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process an OpensTree.
    processOpens(OpensTree, ModuleOpensDirective) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processOther(Tree, Node) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processOther(Tree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a Tree that isn't an instance of any specific tree class.
    processOther(Tree, Node) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processPackage(PackageTree, PackageDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processPackage(PackageTree, PackageDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a PackageTree.
    processPackage(PackageTree, PackageDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processParameterizedType(ParameterizedTypeTree, ClassOrInterfaceType) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processParameterizedType(ParameterizedTypeTree, ClassOrInterfaceType) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ParameterizedTypeTree.
    processParameterizedType(ParameterizedTypeTree, ClassOrInterfaceType) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processParenthesized(ParenthesizedTree, EnclosedExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processParenthesized(ParenthesizedTree, EnclosedExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ParenthesizedTree.
    processParenthesized(ParenthesizedTree, EnclosedExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processPostconditions(MethodInvocationNode, CFStore, ExecutableElement, Tree) - Method in class org.checkerframework.common.aliasing.AliasingTransfer
    Handling pseudo-assignments.
    processPostconditions(MethodInvocationNode, S, ExecutableElement, Tree) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Add information from the postconditions of a method to the store after an invocation.
    processPrimitiveType(PrimitiveTypeTree, PrimitiveType) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processPrimitiveType(PrimitiveTypeTree, VoidType) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processPrimitiveType(PrimitiveTypeTree, PrimitiveType) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a PrimitiveTypeTree.
    processPrimitiveType(PrimitiveTypeTree, VoidType) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a PrimitiveTypeTree representing a void type.
    processPrimitiveType(PrimitiveTypeTree, PrimitiveType) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processPrimitiveType(PrimitiveTypeTree, VoidType) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processProvides(ProvidesTree, ModuleProvidesDirective) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processProvides(ProvidesTree, ModuleProvidesDirective) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ProvidesTree.
    processProvides(ProvidesTree, ModuleProvidesDirective) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processRequires(RequiresTree, ModuleRequiresDirective) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processRequires(RequiresTree, ModuleRequiresDirective) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a RequiresTree.
    processRequires(RequiresTree, ModuleRequiresDirective) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processReturn(ReturnTree, ReturnStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processReturn(ReturnTree, ReturnStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a RetrunTree.
    processReturn(ReturnTree, ReturnStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processSwitch(SwitchTree, SwitchStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processSwitch(SwitchTree, SwitchStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a SwitchTree.
    processSwitch(SwitchTree, SwitchStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processSwitchExpression(Tree, SwitchExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processSwitchExpression(Tree, SwitchExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a SwitchExpressionTree.
    processSwitchExpression(Tree, SwitchExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processSynchronized(SynchronizedTree, SynchronizedStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processSynchronized(SynchronizedTree, SynchronizedStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a SynchronizedTree.
    processSynchronized(SynchronizedTree, SynchronizedStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processThrow(ThrowTree, ThrowStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processThrow(ThrowTree, ThrowStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a ThrowTree.
    processThrow(ThrowTree, ThrowStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processTry(TryTree, TryStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processTry(TryTree, TryStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a TryTree.
    processTry(TryTree, TryStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processTypeCast(TypeCastTree, CastExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processTypeCast(TypeCastTree, CastExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a TypeCastTree.
    processTypeCast(TypeCastTree, CastExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processTypeParameter(TypeParameterTree, TypeParameter) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processTypeParameter(TypeParameterTree, TypeParameter) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a TypeParameterTree.
    processTypeParameter(TypeParameterTree, TypeParameter) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processUnary(UnaryTree, UnaryExpr) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processUnary(UnaryTree, UnaryExpr) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a UnaryTree.
    processUnary(UnaryTree, UnaryExpr) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processUnionType(UnionTypeTree, UnionType) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processUnionType(UnionTypeTree, UnionType) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a UnionTypeTree.
    processUnionType(UnionTypeTree, UnionType) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processUses(UsesTree, ModuleUsesDirective) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processUses(UsesTree, ModuleUsesDirective) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a UsesTree.
    processUses(UsesTree, ModuleUsesDirective) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processVariable(VariableTree, EnumConstantDeclaration) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processVariable(VariableTree, Parameter) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processVariable(VariableTree, ReceiverParameter) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processVariable(VariableTree, VariableDeclarator) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processVariable(VariableTree, EnumConstantDeclaration) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a VariableTree representing an enum constant declaration.
    processVariable(VariableTree, Parameter) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a VariableTree representing a parameter to a method or constructor.
    processVariable(VariableTree, ReceiverParameter) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a VariableTree representing the receiver parameter of a method.
    processVariable(VariableTree, VariableDeclarator) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a VariableTree representing a regular variable declaration.
    processVariable(VariableTree, EnumConstantDeclaration) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processVariable(VariableTree, Parameter) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processVariable(VariableTree, ReceiverParameter) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processVariable(VariableTree, VariableDeclarator) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processWhileLoop(WhileLoopTree, WhileStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processWhileLoop(WhileLoopTree, WhileStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a WhileLoopTree.
    processWhileLoop(WhileLoopTree, WhileStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processWildcard(WildcardTree, WildcardType) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processWildcard(WildcardTree, WildcardType) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a WhileLoopTree.
    processWildcard(WildcardTree, WildcardType) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    processYield(Tree, YieldStmt) - Method in class org.checkerframework.framework.ajava.DefaultJointVisitor
     
    processYield(Tree, YieldStmt) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Process a YieldTree.
    processYield(Tree, YieldStmt) - Method in class org.checkerframework.framework.ajava.JointVisitorWithDefaultAction
     
    producePDF(String) - Method in class org.checkerframework.dataflow.cfg.visualize.CFGVisualizeLauncher
    Invoke "dot" command to generate a PDF.
    propagate(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, KeyForPropagator.PropagationDirection, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.nullness.KeyForPropagator
    Propagate annotations from the type arguments of one type to another.
    propagateNewClassTree(NewClassTree, AnnotatedTypeMirror, KeyForAnnotatedTypeFactory) - Method in class org.checkerframework.checker.nullness.KeyForPropagator
    Propagate annotations from the type arguments of type to the assignment context of newClassTree if one exists.
    propagatePreviousGlbs(TargetConstraints.Subtypes, InferenceResult, Map<AnnotatedTypeMirror, AnnotationMirrorSet>) - Static method in class org.checkerframework.framework.util.typeinference.solver.SubtypesSolver
    /** If the target corresponding to targetRecord must be a subtype of another target for which we have already determined a GLB, add that target's GLB to the list of subtypes to be GLBed for this target.
    propagatePreviousLubs(TargetConstraints, SupertypesSolver.Lubs, Map<AnnotatedTypeMirror, AnnotationMirrorSet>) - Static method in class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
    If the target corresponding to targetRecord must be a supertype of another target for which we have already determined a lub, add that target's lub to this list.
    propagateStoresTo(Block, Node, TransferInput<V, S>, Store.FlowRule, boolean) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Propagate the stores in currentInput to the next block in the direction of analysis, according to the flowRule.
    propagateStoresTo(Block, Node, TransferInput<V, S>, Store.FlowRule, boolean) - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
     
    propagateStoresTo(Block, Node, TransferInput<V, S>, Store.FlowRule, boolean) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
     
    PropagationTreeAnnotator - Class in org.checkerframework.framework.type.treeannotator
    PropagationTreeAnnotator adds qualifiers to types where the resulting type is a function of an input type, e.g.
    PropagationTreeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
    Creates a PropagationTreeAnnotator for the given atypeFactory.
    PropagationTypeAnnotator - Class in org.checkerframework.framework.type.typeannotator
    PropagationTypeAnnotator adds qualifiers to types where the qualifier to add should be transferred from one or more other types.
    PropagationTypeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.typeannotator.PropagationTypeAnnotator
     
    PropertyKey - Annotation Type in org.checkerframework.checker.propkey.qual
    Indicates that the String type can be used as key in a property file or resource bundle.
    PropertyKeyAnnotatedTypeFactory - Class in org.checkerframework.checker.propkey
    This AnnotatedTypeFactory adds PropertyKey annotations to String literals that contain values from lookupKeys.
    PropertyKeyAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory
     
    PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator - Class in org.checkerframework.checker.propkey
    This TreeAnnotator checks for every String literal whether it is included in the lookup keys.
    PropertyKeyBottom - Annotation Type in org.checkerframework.checker.propkey.qual
    The bottom type in the PropertyKeyChecker (and associated checkers) qualifier hierarchy.
    PropertyKeyChecker - Class in org.checkerframework.checker.propkey
    A type-checker that checks that only valid keys are used to access property files and resource bundles.
    PropertyKeyChecker() - Constructor for class org.checkerframework.checker.propkey.PropertyKeyChecker
     
    PURE - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
    The @Pure annotation.
    Pure - Annotation Type in org.checkerframework.dataflow.qual
    Pure is a method annotation that means both SideEffectFree and Deterministic.
    Pure - Annotation Type in org.jmlspecs.annotation
     
    Pure.Kind - Enum in org.checkerframework.dataflow.qual
    The type of purity.
    PurityAnnotatedTypeFactory - Class in org.checkerframework.framework.util
    AnnotatedTypeFactory for the PurityChecker.
    PurityAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.framework.util.PurityAnnotatedTypeFactory
     
    PurityChecker - Class in org.checkerframework.dataflow.util
    A visitor that determines the purity (as defined by SideEffectFree, Deterministic, and Pure) of a statement or expression.
    PurityChecker() - Constructor for class org.checkerframework.dataflow.util.PurityChecker
     
    PurityChecker - Class in org.checkerframework.framework.util
    Perform purity checking only.
    PurityChecker() - Constructor for class org.checkerframework.framework.util.PurityChecker
     
    PurityChecker.PurityCheckerHelper - Class in org.checkerframework.dataflow.util
    Helper class to keep PurityChecker's interface clean.
    PurityChecker.PurityResult - Class in org.checkerframework.dataflow.util
    Result of the PurityChecker.
    PurityCheckerHelper(AnnotationProvider, boolean, boolean) - Constructor for class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
    Create a PurityCheckerHelper.
    PurityResult() - Constructor for class org.checkerframework.dataflow.util.PurityChecker.PurityResult
     
    PurityUnqualified - Annotation Type in org.checkerframework.framework.qual
    An annotation intended solely for representing an unqualified type in the qualifier hierarchy for the Purity Checker.
    PurityUtils - Class in org.checkerframework.dataflow.util
    A utility class for working with the SideEffectFree, Deterministic, and Pure annotations.
    PurityUtils() - Constructor for class org.checkerframework.dataflow.util.PurityUtils
     
    put(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.type.StructuralEqualityVisitHistory
    Put result of comparing type1 and type2 for structural equality for the given hierarchy.
    put(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.type.SubtypeVisitHistory
    Put a visit for type1, type2, and top in the history.
    put(AnnotationMirror, V) - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    putAll(Map<? extends AnnotationMirror, ? extends V>) - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    putAllNew(Map<K, V>, Map<K, V>) - Static method in class org.checkerframework.framework.stub.AnnotationFileParser
    Just like Map.putAll, but modifies existing values using AnnotationFileParser.putIfAbsent(Map, Object, Object).
    putIfAbsent(Map<K, V>, K, V) - Static method in class org.checkerframework.framework.stub.AnnotationFileParser
    Just like Map.put, but does not override any existing value in the map.
    putLiveVar(LiveVarValue) - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
    Add the information of a live variable into the live variable set.
    putUnsigned(ByteBuffer, byte) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned byte into the ByteBuffer b.
    putUnsigned(ByteBuffer, int, byte) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned byte into the ByteBuffer b at i.
    putUnsigned(IntBuffer, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned int into the IntBuffer b.
    putUnsigned(IntBuffer, int, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned int into the IntBuffer b at i.
    putUnsigned(IntBuffer, int[]) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned int array into the IntBuffer b.
    putUnsigned(IntBuffer, int[], int, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned int array into the IntBuffer b at i with length l.
    putUnsignedInt(ByteBuffer, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned int into the ByteBuffer b.
    putUnsignedInt(ByteBuffer, int, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned int into the ByteBuffer b at i.
    putUnsignedLong(ByteBuffer, int, long) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned long into the ByteBuffer b at i.
    putUnsignedShort(ByteBuffer, short) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned short into the ByteBuffer b.
    putUnsignedShort(ByteBuffer, int, short) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Places an unsigned short into the ByteBuffer b at i.

    Q

    qualHierarchy - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Represent the annotation relations.
    qualHierarchy - Variable in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    The qualifier hierarchy to use.
    qualHierarchy - Variable in class org.checkerframework.framework.type.treeannotator.LiteralTreeAnnotator
     
    QualifierArgument - Annotation Type in org.checkerframework.framework.qual
    An annotation to use on an element of a contract annotation to indicate that the element specifies the value of an argument of the qualifier.
    QualifierDefaults - Class in org.checkerframework.framework.util.defaults
    Determines the default qualifiers on a type.
    QualifierDefaults(Elements, AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.util.defaults.QualifierDefaults
     
    QualifierDefaults.BoundType - Enum in org.checkerframework.framework.util.defaults
    Specifies whether the type variable or wildcard has an explicit upper bound (UPPER), an explicit lower bound (LOWER), or no explicit bounds (UNBOUNDED).
    QualifierDefaults.DefaultApplierElement - Class in org.checkerframework.framework.util.defaults
    A default applier element.
    QualifierDefaults.DefaultApplierElement.DefaultApplierElementImpl - Class in org.checkerframework.framework.util.defaults
     
    QualifierForLiterals - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation that indicates what qualifier should be given to literals.
    qualifierHierarchy - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis
    The qualifier hierarchy for which to track annotations.
    qualifierHierarchy - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
    The qualifier hierarchy that is associated with this.
    QualifierHierarchy - Interface in org.checkerframework.framework.type
    Represents multiple type qualifier hierarchies.
    QualifierKind - Interface in org.checkerframework.framework.util
    Represents a kind of qualifier, which is an annotation class.
    qualifierKindHierarchy - Variable in class org.checkerframework.framework.type.ElementQualifierHierarchy
    qualifierKindHierarchy - Variable in class org.checkerframework.framework.type.NoElementQualifierHierarchy
    QualifierKindHierarchy - Interface in org.checkerframework.framework.util
    This interface holds information about the subtyping relationships between kinds of qualifiers.
    qualifierKinds - Variable in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    A list of all QualifierKinds for this DefaultQualifierKindHierarchy, sorted in ascending order.
    QualifierPolymorphism - Interface in org.checkerframework.framework.type.poly
    Interface to implement qualifier polymorphism.
    qualifiers - Variable in class org.checkerframework.framework.type.NoElementQualifierHierarchy
    Set of all annotations in all the hierarchies.
    qualifierUpperBounds - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Holds the qualifier upper bounds for type uses.
    QualifierUpperBounds - Class in org.checkerframework.framework.type
    Class that computes and stores the qualifier upper bounds for type uses.
    QualifierUpperBounds(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.QualifierUpperBounds
    Creates a QualifierUpperBounds from the given checker, using that checker to determine the annotations that are in the type hierarchy.
    queue - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
    The backing priority queue.
    quietlyClose(Writer) - Static method in class org.checkerframework.framework.util.ExecUtil
    Close the given writer, ignoring exceptions.
    quietlyClose(Reader) - Static method in class org.checkerframework.framework.util.ExecUtil
    Close the given reader, ignoring exceptions.

    R

    rad - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    radians - Annotation Type in org.checkerframework.checker.units.qual
    Radians.
    Range - Class in org.checkerframework.common.value.util
    The Range class models a 64-bit two's-complement integral interval, such as all integers between 1 and 10, inclusive.
    readFile(File) - Static method in class org.checkerframework.javacutil.SystemUtil
    Deprecated.
    use Files.readAllLines
    readFromStore(Map<Block, S>, Block) - Static method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Read the store for a particular basic block from a map of stores (or null if none exists yet).
    readFullyUnsigned(RandomAccessFile, byte[]) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Reads a file fully into an unsigned byte array.
    readUnsigned(RandomAccessFile, byte[], int, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Reads up to len bytes of data from this file into an unsigned array of bytes.
    readUnsignedChar(RandomAccessFile) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Reads an unsigned char from the RandomAccessFile f.
    readUnsignedInt(RandomAccessFile) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Reads an unsigned int from the RandomAccessFile f.
    readUnsignedLong(RandomAccessFile) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Reads an unsigned long from the RandomAccessFile f.
    receiver - Variable in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    receiver - Variable in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
    The receiver node for the local variable, null otherwise.
    receiver - Variable in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    receiver - Variable in class org.checkerframework.dataflow.expression.FieldAccess
    The receiver of the field access.
    receiver - Variable in class org.checkerframework.dataflow.expression.MethodCall
    The receiver argument.
    RECEIVER_PARAM_INDEX - Static variable in class org.checkerframework.framework.util.element.ParamApplier
     
    receiverType - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    RecordComponentStub(AnnotatedTypeMirror, Set<AnnotationMirror>) - Constructor for class org.checkerframework.framework.stub.AnnotationFileParser.RecordComponentStub
    Creates a new RecordComponentStub with the given type.
    records - Variable in class org.checkerframework.framework.stub.AnnotationFileParser.AnnotationFileAnnotations
    Maps fully qualified record name to information in the stub file.
    RecordStub(LinkedHashMap<String, AnnotationFileParser.RecordComponentStub>) - Constructor for class org.checkerframework.framework.stub.AnnotationFileParser.RecordStub
    Creates a new RecordStub.
    recreateTransferResult(V, TransferResult<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Creates a TransferResult just like the given one, but with the given value.
    redirect(InputStream) - Method in class org.checkerframework.framework.util.ExecUtil.Redirection
     
    Redirection(OutputStream, int) - Constructor for class org.checkerframework.framework.util.ExecUtil.Redirection
     
    reduce(Boolean, Boolean) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
    Used to combine the results from component types or a type and its component types.
    reduce(R, R) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
    Combines r1 and r2 and returns the result.
    reduce(R, R) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeScanner.Reduce
    Returns the combination of two results.
    reduce(RETURN_TYPE, RETURN_TYPE) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    reduce(AFConstraint, Set<AFConstraint>) - Method in class org.checkerframework.framework.util.typeinference.constraint.A2FReducer
     
    reduce(AFConstraint, Set<AFConstraint>) - Method in interface org.checkerframework.framework.util.typeinference.constraint.AFReducer
    Determines if the input constraint should be handled by this reducer.
    reduce(AFConstraint, Set<AFConstraint>) - Method in class org.checkerframework.framework.util.typeinference.constraint.F2AReducer
     
    reduce(AFConstraint, Set<AFConstraint>) - Method in class org.checkerframework.framework.util.typeinference.constraint.FIsAReducer
     
    reduce(R, R) - Method in class org.checkerframework.javacutil.SwitchExpressionScanner.YieldVisitor
     
    reduceAfConstraints(AnnotatedTypeFactory, Set<AFConstraint>, Queue<AFConstraint>, Set<TypeVariable>) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
    Given a set of AFConstraints, remove all constraints that are not relevant to inference and return a set of AFConstraints in which the F is a use of one of the type parameters to infer.
    reduceFunction - Variable in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
    The reduce function to use.
    refineEqualTo(Range) - Method in class org.checkerframework.common.value.util.Range
    Refines this range to reflect that some value in it can be equal to a value in the given range.
    refineGreaterThan(Range) - Method in class org.checkerframework.common.value.util.Range
    Refines this range to reflect that some value in it can be greater than a value in the given range.
    refineGreaterThanEq(Range) - Method in class org.checkerframework.common.value.util.Range
    Refines this range to reflect that some value in it can be greater than or equal to a value in the given range.
    refineGT(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.IndexAbstractTransfer
     
    refineGT(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.inequality.LessThanTransfer
    Case 1.
    refineGT(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
    The implementation of the algorithm for refining a > test.
    refineGT(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.searchindex.SearchIndexTransfer
     
    refineGT(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
    Case 8: if x < y, and y has a type that is related to the length of an array, then x has the same type, with an offset that is one less.
    refineGTE(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.IndexAbstractTransfer
     
    refineGTE(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.inequality.LessThanTransfer
    Case 2.
    refineGTE(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
    Refines left to exactly the level of right, since in the worst case they're equal.
    refineGTE(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.searchindex.SearchIndexTransfer
     
    refineGTE(Node, AnnotationMirror, Node, AnnotationMirror, CFStore, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
    Case 9: if x ≤ y, and y has a type that is related to the length of an array, then x has the same type.
    refineLessThan(Range) - Method in class org.checkerframework.common.value.util.Range
    Refines this range to reflect that some value in it can be less than a value in the given range.
    refineLessThanEq(Range) - Method in class org.checkerframework.common.value.util.Range
    Refines this range to reflect that some value in it can be less than or equal to a value in the given range.
    refineNotEqualTo(Range) - Method in class org.checkerframework.common.value.util.Range
    Refines this range to reflect that some value in it must not be equal to a value in the given range.
    refineToNonNull(TransferResult<NullnessValue, NullnessStore>) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
    Refine the given result to @NonNull.
    ReflectionResolver - Interface in org.checkerframework.common.reflection
    Interface for reflection resolvers that handle reflective method calls such as Method.invoke(Object, Object...) or Constructor.newInstance(Object...).
    reflectionResolver - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Object that is used to resolve reflective method calls, if reflection resolution is turned on.
    ReflectiveEvaluator - Class in org.checkerframework.common.value
    Evaluates expressions (such as method calls and field accesses) at compile time, to determine whether they have compile-time constant values.
    ReflectiveEvaluator(BaseTypeChecker, ValueAnnotatedTypeFactory, boolean) - Constructor for class org.checkerframework.common.value.ReflectiveEvaluator
     
    refType - Variable in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
    The reference type being tested against.
    Regex - Annotation Type in org.checkerframework.checker.regex.qual
    If a type is annotated as @Regex(n), then the run-time value is a regular expression with n capturing groups.
    REGEX - Variable in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
    The @Regex annotation.
    RegexAnnotatedTypeFactory - Class in org.checkerframework.checker.regex
    Adds Regex to the type of tree, in the following cases:
  • a String or char literal that is a valid regular expression
  • concatenation of two valid regular expression values (either String or char) or two partial regular expression values that make a valid regular expression when concatenated.
  • RegexAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
    Create a new RegexAnnotatedTypeFactory.
    RegexBottom - Annotation Type in org.checkerframework.checker.regex.qual
    The bottom type in the Regex type system.
    REGEXBOTTOM - Variable in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
    The @RegexBottom annotation.
    RegexChecker - Class in org.checkerframework.checker.regex
    A type-checker plug-in for the Regex qualifier that finds syntactically invalid regular expressions.
    RegexChecker() - Constructor for class org.checkerframework.checker.regex.RegexChecker
     
    regexError(String) - Static method in class org.checkerframework.checker.regex.util.RegexUtil
    Returns null if the argument is a syntactically valid regular expression.
    regexError(String, int) - Static method in class org.checkerframework.checker.regex.util.RegexUtil
    Returns null if the argument is a syntactically valid regular expression with at least the given number of groups.
    regexException(String) - Static method in class org.checkerframework.checker.regex.util.RegexUtil
    Returns null if the argument is a syntactically valid regular expression.
    regexException(String, int) - Static method in class org.checkerframework.checker.regex.util.RegexUtil
    Returns null if the argument is a syntactically valid regular expression with at least the given number of groups.
    RegexTransfer - Class in org.checkerframework.checker.regex
    The transfer function for the Regex Checker.
    RegexTransfer(CFAbstractAnalysis<CFValue, CFStore, CFTransfer>) - Constructor for class org.checkerframework.checker.regex.RegexTransfer
    Create the transfer function for the Regex Checker.
    RegexUtil - Class in org.checkerframework.checker.regex.util
    Utility methods for regular expressions, most notably for testing whether a string is a regular expression.
    RegexUtil.CheckedPatternSyntaxException - Exception in org.checkerframework.checker.regex.util
    A checked version of PatternSyntaxException.
    regexValueElement - Variable in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
    The method that returns the value element of a @Regex annotation.
    RegexVisitor - Class in org.checkerframework.checker.regex
    A type-checking visitor for the Regex type system.
    RegexVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.regex.RegexVisitor
    Create a RegexVisitor.
    RegularBlock - Interface in org.checkerframework.dataflow.cfg.block
    A regular basic block that contains a sequence of Nodes.
    RegularBlockImpl - Class in org.checkerframework.dataflow.cfg.block
    Implementation of a regular basic block.
    RegularBlockImpl() - Constructor for class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
    Initialize an empty basic block to be filled with contents and linked to other basic blocks later.
    regularExitBlock - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    The regular exit block of the control flow graph.
    regularExitStores - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    A mapping from methods (or other code blocks) to their regular exit store (used to check postconditions).
    RegularTransferResult<V extends AbstractValue<V>,S extends Store<S>> - Class in org.checkerframework.dataflow.analysis
    Implementation of a TransferResult with just one non-exceptional store.
    RegularTransferResult(V, S, boolean) - Constructor for class org.checkerframework.dataflow.analysis.RegularTransferResult
    RegularTransferResult(V, S) - Constructor for class org.checkerframework.dataflow.analysis.RegularTransferResult
    RegularTransferResult(V, S, Map<TypeMirror, S>) - Constructor for class org.checkerframework.dataflow.analysis.RegularTransferResult
    RegularTransferResult(V, S, Map<TypeMirror, S>, boolean) - Constructor for class org.checkerframework.dataflow.analysis.RegularTransferResult
    Create a TransferResult with resultStore as the resulting store.
    relatedType - Variable in class org.checkerframework.framework.util.typeinference.constraint.TUConstraint
    A type used to infer an argument for the typeVariable T.
    ReleasesNoLocks - Annotation Type in org.checkerframework.checker.lock.qual
    The method maintains a strictly nondecreasing lock held count on the current thread for any locks that were held prior to the method call.
    RelevantJavaTypes - Annotation Type in org.checkerframework.framework.qual
    An annotation on a SourceChecker subclass to specify which Java types are processed by the checker.
    relevantJavaTypes - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    The Java types on which users may write this type system's type annotations.
    remainder(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    remainder(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    remainder(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    remainder(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    remainder(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    remainder(Number) - Method in class org.checkerframework.common.value.util.NumberMath
    Returns the result of this % right.
    remainder(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns a range that includes all possible values of the remainder of dividing an arbitrary value in this range by an arbitrary value in the specified range.
    remainder(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    remove(Object) - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    remove(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.SubtypeVisitHistory
    Remove type1 and type2.
    remove(Object) - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    remove(Object) - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    removeAll(Collection<?>) - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    removeAll(Collection<?>) - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    removeAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Removes an annotation from the type.
    removeAnnotationByClass(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Removes an annotation of the given class from the type.
    removeAnnotationInHierarchy(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Remove any annotation that is in the same qualifier hierarchy as the parameter.
    removeAnnotations(Iterable<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Removes multiple annotations from the type.
    RemoveAnnotationsForInference - Class in org.checkerframework.framework.stub
    Process Java source files to remove annotations that ought to be inferred.
    RemoveAnnotationsForInference() - Constructor for class org.checkerframework.framework.stub.RemoveAnnotationsForInference
     
    removeCasts(Node) - Static method in class org.checkerframework.dataflow.util.NodeUtils
    Remove any TypeCastNodes wrapping a node, returning the operand nested within the type casts.
    removeConflicting(FieldAccess, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Remove any information in this store that might not be true any more after fieldAccess has been assigned a new value (with the abstract value val).
    removeConflicting(ArrayAccess, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Remove any information in the store that might not be true any more after arrayAccess has been assigned a new value (with the abstract value val).
    removeConflicting(LocalVariable) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Remove any information in this store that might not be true any more after localVar has been assigned a new value.
    removeElement(CharSequence) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Remove the element/field with the given name.
    removeNonTopAnnotationInHierarchy(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Remove an annotation that is in the same qualifier hierarchy as the parameter, unless it's the top annotation.
    removeOffset(String, int) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Generates a new UBQualifer without the given (sequence, offset) pair.
    removePredecessor(BlockImpl) - Method in class org.checkerframework.dataflow.cfg.block.BlockImpl
     
    removePrefix(Elements, AnnotationMirror) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
    Removes the prefix value from an Annotation, by constructing and returning a copy of its base SI unit's Annotation.
    removePrefix(Elements, AnnotatedTypeMirror) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
    Removes the Prefix value from an Annotated Type, by constructing and returning a copy of the Annotated Type without the prefix.
    removeSequenceLengthAccess(List<String>) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Returns a copy of this qualifier with sequence-offset pairs where in the original the offset contains an access of an sequence length in sequences.
    removeSequenceLengthAccessAndNeg1(List<String>) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
    Returns a copy of this qualifier with sequence-offset pairs where in the original the offset contains an access of an sequence length in sequences.
    removeSequenceLengths(List<String>) - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
    Makes a copy of this offset and removes any added terms that are accesses to the length of the listed sequences.
    replace(AnnotatedTypeMirror, IdentityHashMap<? extends AnnotatedTypeMirror, ? extends AnnotatedTypeMirror>) - Static method in class org.checkerframework.framework.type.AnnotatedTypeCopierWithReplacement
    Return a copy of type after making the specified replacements.
    replace(AnnotatedTypeMirror, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
    replace(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Static method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
    replace(AnnotatedTypeMirror, AnnotationMirrorMap<AnnotationMirror>) - Method in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    Replaces the top-level polymorphic annotations in type with the instantiations in replacements.
    replace(AnnotatedTypeMirror, AnnotationMirrorMap<AnnotationMirror>) - Method in class org.checkerframework.framework.type.poly.DefaultQualifierPolymorphism
     
    replaceAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Adds an annotation to this type, removing any existing annotation from the same qualifier hierarchy first.
    replaceAnnotations(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Replaces or adds all annotations from from to to.
    replaceAnnotations(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Replaces or adds annotations in top's hierarchy from from to to.
    replaceAnnotations(Iterable<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Adds multiple annotations to this type, removing any existing annotations from the same qualifier hierarchy first.
    replaceAnnotations(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
    Replace the annotations in to with the annotations in from, wherever from has an annotation.
    replacePolyQualifier(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    For types of left-hand side of an assignment, this method replaces PolyNull with Nullable (or with NonNull if the org.checkerframework.dataflow analysis has determined that this is allowed soundly.
    replaceReturnType(Element, AnnotatedTypeMirror.AnnotatedArrayType) - Static method in class org.checkerframework.framework.type.SyntheticArrays
    Returns the annotated type of methodElem with its return type replaced by newReturnType.
    replaceShorthandProcessor(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
    For every "-processor" argument in args, replace its immediate successor argument using unabbreviateProcessorNames.
    replaceValue(JavaExpression, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Completely replaces the abstract value value for the expression expr (correctly deciding where to store the information depending on the type of the expression expr).
    report(Object, DiagMessage) - Method in class org.checkerframework.framework.source.SourceChecker
    Reports a diagnostic message.
    REPORT_EVAL_WARNS - Static variable in class org.checkerframework.common.value.ValueChecker
    Command-line option to warn the user if a @StaticallyExecutable method can't load and run at compile time.
    ReportCall - Annotation Type in org.checkerframework.common.util.report.qual
    Report all calls of a method that has this annotation, including calls of methods that override this method.
    ReportChecker - Class in org.checkerframework.common.util.report
    The Report Checker for semantic searches.
    ReportChecker() - Constructor for class org.checkerframework.common.util.report.ReportChecker
     
    ReportCreation - Annotation Type in org.checkerframework.common.util.report.qual
    Report all instantiations of a class/interface that has this annotation, including any subclass.
    reportError(Object, String, Object...) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakChecker
     
    reportError(Object, String, Object...) - Method in class org.checkerframework.framework.source.SourceChecker
    Reports an error.
    reportErrors(Tree, List<DependentTypesError>) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Report the given errors as "expression.unparsable".
    ReportInherit - Annotation Type in org.checkerframework.common.util.report.qual
    Report all types that extend/implement a type that has this annotation.
    reportInvalidAnnotationsOnUse(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    Report an "annotations.on.use" error for the given type and tree.
    reportInvalidBounds(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    Most errors reported by this class are of the form type.invalid.
    reportInvalidType(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
     
    reportJavacError(TreePath) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    reportJavacError(TreePath) - Method in class org.checkerframework.framework.source.SourceChecker
    Report "type.checking.not.run" error.
    reportMethodInvocabilityError(MethodInvocationTree, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsVisitor
    Turns some method.invocation errors into finalizer.invocation errors.
    reportMethodInvocabilityError(MethodInvocationTree, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Report a method invocability error.
    ReportOverride - Annotation Type in org.checkerframework.common.util.report.qual
    Report all methods that override a method with this annotation.
    reportPurityErrors(PurityChecker.PurityResult, MethodTree, EnumSet<Pure.Kind>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Reports errors found during purity checking.
    ReportReadWrite - Annotation Type in org.checkerframework.common.util.report.qual
    Report all read or write access to a field with this annotation.
    ReportTypeValidator(BaseTypeChecker, BaseTypeVisitor<?>, AnnotatedTypeFactory) - Constructor for class org.checkerframework.common.util.report.ReportVisitor.ReportTypeValidator
     
    ReportUnqualified - Annotation Type in org.checkerframework.common.util.report.qual
    An annotation intended solely for representing an unqualified type in the qualifier hierarchy for the Report Checker.
    ReportUse - Annotation Type in org.checkerframework.common.util.report.qual
    Report all uses of a type that has this annotation.
    reportValidityResult(String, AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
     
    reportValidityResultOnUnannotatedType(String, AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    ReportVisitor - Class in org.checkerframework.common.util.report
     
    ReportVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.util.report.ReportVisitor
     
    ReportVisitor.ReportTypeValidator - Class in org.checkerframework.common.util.report
     
    reportWarning(Object, String, Object...) - Method in class org.checkerframework.framework.source.SourceChecker
    Reports a warning.
    ReportWrite - Annotation Type in org.checkerframework.common.util.report.qual
    Report all write accesses to a field with this annotation.
    RequiresCalledMethods - Annotation Type in org.checkerframework.checker.calledmethods.qual
    Indicates a method precondition: when the method is invoked, the specified expressions must have had the specified methods called on them.
    RequiresCalledMethods.List - Annotation Type in org.checkerframework.checker.calledmethods.qual
    A wrapper annotation that makes the RequiresCalledMethods annotation repeatable.
    RequiresNonNull - Annotation Type in org.checkerframework.checker.nullness.qual
    Indicates a method precondition: the method expects the specified expressions to be non-null when the annotated method is invoked.
    RequiresNonNull.List - Annotation Type in org.checkerframework.checker.nullness.qual
    A wrapper annotation that makes the RequiresNonNull annotation repeatable.
    RequiresQualifier - Annotation Type in org.checkerframework.framework.qual
    A precondition annotation to indicate that a method requires certain expressions to have a certain qualifier at the time of the call to the method.
    RequiresQualifier.List - Annotation Type in org.checkerframework.framework.qual
    A wrapper annotation that makes the RequiresQualifier annotation repeatable.
    reset() - Method in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    Reset to allow reuse of the same instance.
    reset() - Method in class org.checkerframework.framework.type.typeannotator.PropagationTypeAnnotator
     
    reset() - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
    Reset the scanner to allow reuse of the same instance.
    reset() - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement.DefaultApplierElementImpl
     
    resetPrintVerboseSettings() - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
    Set verbose settings to the default.
    resolve(MethodInvocationTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    Resolves polymorphism annotations for the given type.
    resolve(NewClassTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
     
    resolve(VariableElement, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
     
    resolve(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
     
    resolve(MethodInvocationTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in interface org.checkerframework.framework.type.poly.QualifierPolymorphism
    Resolves polymorphism annotations for the given type.
    resolve(NewClassTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in interface org.checkerframework.framework.type.poly.QualifierPolymorphism
    Resolves polymorphism annotations for the given type.
    resolve(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in interface org.checkerframework.framework.type.poly.QualifierPolymorphism
    Resolves polymorphism annotations for the given type.
    resolve(VariableElement, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in interface org.checkerframework.framework.type.poly.QualifierPolymorphism
    Resolves polymorphism annotations for the given field type.
    resolveChainedTargets() - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
    If we had a set of inferred results, (e.g.
    resolvePrimaries(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
    For type variables and wildcards, the absence of a primary annotations has an implied meaning on substitution.
    Resolver - Class in org.checkerframework.javacutil
    A utility class to find symbols corresponding to string references (identifiers).
    Resolver(ProcessingEnvironment) - Constructor for class org.checkerframework.javacutil.Resolver
     
    resolveReflectiveCall(AnnotatedTypeFactory, MethodInvocationTree, AnnotatedTypeFactory.ParameterizedExecutableType) - Method in class org.checkerframework.common.reflection.DefaultReflectionResolver
     
    resolveReflectiveCall(AnnotatedTypeFactory, MethodInvocationTree, AnnotatedTypeFactory.ParameterizedExecutableType) - Method in interface org.checkerframework.common.reflection.ReflectionResolver
    Resolve reflection and return the result of factory.methodFromUse for the actual, resolved method or constructor call.
    ResourceLeakAnalysis - Class in org.checkerframework.checker.resourceleak
    This variant of CFAnalysis extends the set of ignored exception types to include all those ignored by the MustCallConsistencyAnalyzer.
    ResourceLeakAnalysis(BaseTypeChecker, CalledMethodsAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.resourceleak.ResourceLeakAnalysis
    Creates a new CalledMethodsAnalysis.
    ResourceLeakAnnotatedTypeFactory - Class in org.checkerframework.checker.resourceleak
    The type factory for the Resource Leak Checker.
    ResourceLeakAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.resourceleak.ResourceLeakAnnotatedTypeFactory
    Creates a new ResourceLeakAnnotatedTypeFactory.
    ResourceLeakChecker - Class in org.checkerframework.checker.resourceleak
    The entry point for the Resource Leak Checker.
    ResourceLeakChecker() - Constructor for class org.checkerframework.checker.resourceleak.ResourceLeakChecker
     
    ResourceLeakTransfer - Class in org.checkerframework.checker.resourceleak
    The transfer function for the resource-leak extension to the called-methods type system.
    ResourceLeakTransfer(ResourceLeakAnalysis) - Constructor for class org.checkerframework.checker.resourceleak.ResourceLeakTransfer
    Create a new resource leak transfer function.
    ResourceLeakVisitor - Class in org.checkerframework.checker.resourceleak
    The visitor for the Resource Leak Checker.
    ResourceLeakVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.resourceleak.ResourceLeakVisitor
    Create the visitor.
    Result(E, ExpressionTree) - Constructor for class org.checkerframework.checker.formatter.FormatterTreeUtil.Result
     
    result - Variable in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
    Final CFG node corresponding to the lambda expression body.
    result - Variable in class org.checkerframework.dataflow.cfg.node.ReturnNode
    The node of the returned expression.
    resultValue - Variable in class org.checkerframework.dataflow.analysis.TransferResult
    The abstract value of the Node associated with this TransferResult, or null if no value has been produced.
    resultValue - Variable in class org.checkerframework.framework.util.Contract.ConditionalPostcondition
    The return value for the annotated method that ensures that the conditional postcondition holds.
    retainAll(Collection<?>) - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    retainAll(Collection<?>) - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    ReturnNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a return statement:
    ReturnNode(ReturnTree, Node, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.ReturnNode
    Creates a node for the given return statement.
    ReturnNode(ReturnTree, Node, Types, MethodTree) - Constructor for class org.checkerframework.dataflow.cfg.node.ReturnNode
    Deprecated.
    Use #ReturnNode(ReturnTree, Node, Types, LambdaExpressionTree, MethodSymbol) instead.
    ReturnNode(ReturnTree, Node, Types, LambdaExpressionTree, Symbol.MethodSymbol) - Constructor for class org.checkerframework.dataflow.cfg.node.ReturnNode
    Deprecated.
    Use #ReturnNode(ReturnTree, Node, Types, LambdaExpressionTree, MethodSymbol) instead.
    returnNodes - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    All return nodes (if any) encountered.
    ReturnsFormat - Annotation Type in org.checkerframework.checker.formatter.qual
    Attach this annotation to a method with the following properties: The first parameter is a format string.
    ReturnsReceiver - Annotation Type in org.checkerframework.checker.builder.qual
    A deprecated variant of org.checkerframework.common.returnsreceiver.qual.This.
    ReturnsReceiverAnnotatedTypeFactory - Class in org.checkerframework.common.returnsreceiver
    The type factory for the Returns Receiver Checker.
    ReturnsReceiverAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.returnsreceiver.ReturnsReceiverAnnotatedTypeFactory
    Create a new ReturnsReceiverAnnotatedTypeFactory.
    ReturnsReceiverChecker - Class in org.checkerframework.common.returnsreceiver
    Entry point for the Returns Receiver Checker.
    ReturnsReceiverChecker() - Constructor for class org.checkerframework.common.returnsreceiver.ReturnsReceiverChecker
     
    ReturnsReceiverVisitor - Class in org.checkerframework.common.returnsreceiver
    The visitor for the Returns Receiver Checker.
    ReturnsReceiverVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.returnsreceiver.ReturnsReceiverVisitor
    Create a new ReturnsReceiverVisitor.
    returnStatementStores - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    A mapping from methods to a list with all return statements and the corresponding store.
    returnsThis(MethodInvocationTree) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsAnnotatedTypeFactory
     
    returnsThis(MethodInvocationTree) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    Returns true if the return type of the given method invocation tree has an @This annotation from the Returns Receiver Checker.
    returnTree - Variable in class org.checkerframework.dataflow.cfg.node.ReturnNode
    The return tree.
    returnType - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    rhs - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentNode
     
    right - Variable in class org.checkerframework.checker.index.IndexRefinementInfo
     
    right - Variable in class org.checkerframework.dataflow.cfg.node.BinaryOperationNode
     
    right - Variable in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
    The right-hand side of the assignment
    right - Variable in class org.checkerframework.dataflow.expression.BinaryOperation
    The right operand.
    rightAnno - Variable in class org.checkerframework.checker.index.IndexRefinementInfo
    Annotation for left and right expressions.
    root - Variable in class org.checkerframework.framework.source.SourceVisitor
    The root of the AST that this SourceVisitor will scan.
    root - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Optional! The AST of the source file being operated on.
    run(String[]) - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker
    Run the test.
    runAnalysisFor(Node, Analysis.BeforeOrAfter, TransferInput<V, S>, IdentityHashMap<Node, V>, Map<TransferInput<V, S>, IdentityHashMap<Node, TransferResult<V, S>>>) - Method in interface org.checkerframework.dataflow.analysis.Analysis
    Runs the analysis again within the block of node and returns the store at the location of node.
    runAnalysisFor(Node, Analysis.BeforeOrAfter) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Runs the analysis again within the block of node and returns the store at the location of node.
    runAnalysisFor(Node, Analysis.BeforeOrAfter, TransferInput<V, S>, IdentityHashMap<Node, V>, Map<TransferInput<V, S>, IdentityHashMap<Node, TransferResult<V, S>>>) - Static method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Runs the analysis again within the block of node and returns the store at the location of node.
    runAnalysisFor(Node, Analysis.BeforeOrAfter, TransferInput<V, S>, IdentityHashMap<Node, V>, Map<TransferInput<V, S>, IdentityHashMap<Node, TransferResult<V, S>>>) - Method in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
     
    runAnalysisFor(Node, Analysis.BeforeOrAfter, TransferInput<V, S>, IdentityHashMap<Node, V>, Map<TransferInput<V, S>, IdentityHashMap<Node, TransferResult<V, S>>>) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
     

    S

    s - Annotation Type in org.checkerframework.checker.units.qual
    A second (1/60 of a minute).
    s - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    SI base units.
    s - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    SafeEffect - Annotation Type in org.checkerframework.checker.guieffect.qual
    Annotation for the concrete safe effect on methods, or on field accesses.
    SafeType - Annotation Type in org.checkerframework.checker.guieffect.qual
    Class declaration annotation to make methods default to @AlwaysSafe.
    sameAnnotatedTypeFactory(AnnotatedTypeFactory) - Method in class org.checkerframework.framework.type.AsSuperVisitor
    Returns true if the atypeFactory for this is the given value.
    sameAnnotationValue(AnnotationValue, AnnotationValue) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Return true iff the two AnnotationValue objects are the same.
    sameElement(Element, Element) - Static method in class org.checkerframework.dataflow.expression.LocalVariable
    Returns true if the two elements are the same.
    sameElementValues(AnnotationMirror, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns true if the two annotations have the same elements (fields).
    SameLen - Annotation Type in org.checkerframework.checker.index.qual
    An expression whose type has this annotation evaluates to a value that is a sequence, and that sequence has the same length as the given sequences.
    SameLenAnnotatedTypeFactory - Class in org.checkerframework.checker.index.samelen
    The SameLen Checker is used to determine whether there are multiple fixed-length sequences (such as arrays or strings) in a program that share the same length.
    SameLenAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
    Create a new SameLenAnnotatedTypeFactory.
    SameLenAnnotatedTypeFactory.SameLenTreeAnnotator - Class in org.checkerframework.checker.index.samelen
    SameLen needs a tree annotator in order to properly type the right side of assignments of new arrays that are initialized with the length of another array.
    sameLenAnnotationFromTree(Tree) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    Queries the SameLen Checker to return the type that the SameLen Checker associates with the given tree.
    SameLenBottom - Annotation Type in org.checkerframework.checker.index.qual
    The bottom type in the SameLen type system.
    SameLenChecker - Class in org.checkerframework.checker.index.samelen
    An internal checker that collects information about arrays that have the same length.
    SameLenChecker() - Constructor for class org.checkerframework.checker.index.samelen.SameLenChecker
     
    SameLenTransfer - Class in org.checkerframework.checker.index.samelen
    The transfer function for the SameLen checker.
    SameLenTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.index.samelen.SameLenTransfer
     
    SameLenTreeAnnotator(SameLenAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory.SameLenTreeAnnotator
     
    SameLenUnknown - Annotation Type in org.checkerframework.checker.index.qual
    This type represents any variable that isn't known to have the same length as another sequence.
    sameLenValueElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    The SameLen.value element/field.
    SameLenVisitor - Class in org.checkerframework.checker.index.samelen
     
    SameLenVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.samelen.SameLenVisitor
     
    sameTree(ExpressionTree, ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns true if two expressions originating from the same scope are identical, i.e.
    scan(Tree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    scan(Tree, Void) - Method in class org.checkerframework.common.util.debug.TreeDebug.Visitor
     
    scan(Tree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    scan(Tree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    scan(JavaExpression, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
    Scans the JavaExpression.
    scan(List<? extends JavaExpression>, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
    Scans each JavaExpression in expressions.
    scan(Tree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    scan(Tree, P) - Method in class org.checkerframework.framework.source.SourceVisitor
     
    scan(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
     
    scan(AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.typeannotator.DefaultForTypeAnnotator
     
    scan(AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.typeannotator.IrrelevantTypeAnnotator
     
    scan(AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.typeannotator.ListTypeAnnotator
     
    scan(AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.typeannotator.PropagationTypeAnnotator
     
    scan(AnnotatedTypeMirror, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
    Scan type by calling type.accept(this, p); this method may be overridden by subclasses.
    scan(Iterable<? extends AnnotatedTypeMirror>, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
    Scan all the types and returns the reduced result.
    scan(Iterable<? extends AnnotatedTypeMirror>, Iterable<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
    Scans types1 and types2.
    scan(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
     
    scan(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    scan(Iterable<? extends AnnotatedTypeMirror>, Iterable<? extends AnnotatedTypeMirror>, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    scan(AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement.DefaultApplierElementImpl
     
    scan(Tree, Tree) - Method in class org.checkerframework.framework.util.TreePathCacher
    Scan a single node.
    scan(Tree, P) - Method in class org.checkerframework.javacutil.SwitchExpressionScanner.YieldVisitor
     
    scanAndReduce(Iterable<? extends AnnotatedTypeMirror>, P, R) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    scanAndReduce(AnnotatedTypeMirror, P, R) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
    Scans type with the parameter p and reduces the result with r.
    scanAndReduce(Iterable<? extends AnnotatedTypeMirror>, Iterable<? extends AnnotatedTypeMirror>, R) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
    scanAndReduce(Iterable<? extends AnnotatedTypeMirror>, AnnotatedTypeMirror, R) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
     
    scanAndReduce(Iterable<? extends AnnotatedTypeMirror>, Iterable<? extends AnnotatedTypeMirror>, PARAM, RETURN_TYPE) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    scanAndReduce(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM, RETURN_TYPE) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    scannedClasses - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Map from ClassTree to their dataflow analysis state.
    scanSwitchExpression(Tree, P) - Method in class org.checkerframework.javacutil.SwitchExpressionScanner
    Scans the given switch expression and calls SwitchExpressionScanner.visitSwitchResultExpression(ExpressionTree, Object) on each result expression of the switch expression.
    scanWithNull(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
     
    scanWithNull(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
    In an AnnotatedTypeScanner a null type is encounter than null is returned.
    scenes - Variable in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Maps .jaif file paths (Strings) to Scenes.
    SceneToStubWriter - Class in org.checkerframework.common.wholeprograminference
    scope - Variable in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
    The scope of the default.
    SearchIndexAnnotatedTypeFactory - Class in org.checkerframework.checker.index.searchindex
    The Search Index Checker is used to help type the results of calls to the JDK's binary search methods.
    SearchIndexAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.searchindex.SearchIndexAnnotatedTypeFactory
    Create a new SearchIndexAnnotatedTypeFactory.
    SearchIndexBottom - Annotation Type in org.checkerframework.checker.index.qual
    The bottom type in the Search Index type system.
    SearchIndexChecker - Class in org.checkerframework.checker.index.searchindex
    An internal checker that assists the Index Checker in typing the results of calls to the JDK's Arrays.binarySearch routine.
    SearchIndexChecker() - Constructor for class org.checkerframework.checker.index.searchindex.SearchIndexChecker
     
    SearchIndexFor - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression evaluates to an integer whose length is between -a.length - 1 and a.length - 1, inclusive, for all sequences a listed in the annotation.
    searchIndexForValueElement - Variable in class org.checkerframework.checker.index.searchindex.SearchIndexAnnotatedTypeFactory
    The SearchIndexFor.value field/element.
    SearchIndexTransfer - Class in org.checkerframework.checker.index.searchindex
    The transfer function for the SearchIndexFor checker.
    SearchIndexTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.index.searchindex.SearchIndexTransfer
     
    SearchIndexUnknown - Annotation Type in org.checkerframework.checker.index.qual
    The top type for the SearchIndex type system.
    second - Variable in class org.checkerframework.javacutil.Pair
    The second element in the pair.
    selectorExprAssignment - Variable in class org.checkerframework.dataflow.cfg.node.CaseNode
    The Node for the assignment of the switch selector expression to a synthetic local variable.
    SELF_RECEIVER_PATTERN - Static variable in class org.checkerframework.checker.lock.LockVisitor
    A pattern for spotting self receiver
    sequentialSemantics - Variable in class org.checkerframework.framework.flow.CFAbstractStore
    Should the analysis use sequential Java semantics (i.e., assume that only one thread is running at all times)?
    sequentialSemantics - Variable in class org.checkerframework.framework.flow.CFAbstractTransfer
    Should the analysis use sequential Java semantics (i.e., assume that only one thread is running at all times)?
    set - Variable in class org.checkerframework.dataflow.util.AbstractMostlySingleton
    The wrapped set, non-null when the state is ANY.
    setArrayExpression(ExpressionTree) - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
    Set the array expression from a for loop.
    setBlock(Block) - Method in class org.checkerframework.dataflow.cfg.node.Node
    Set the basic block this node belongs to.
    setBounds(List<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
    Sets the bounds.
    setComponentType(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
    Sets the component type of this array.
    setCurrentNode(Node) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Set the node that is currently being looked at.
    setCurrentTree(Tree) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Set the tree that is currently being looked at.
    setDeclaration(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
    Change whether this AnnotatedTypeVariable is considered a use or a declaration (use this method with caution).
    setDeclaration(VariableTree) - Method in class org.checkerframework.javacutil.trees.DetachedVarSymbol
    Set the declaration tree for the variable.
    setElement(ExecutableElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    setElseFlowRule(Store.FlowRule) - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
    Set the flow rule for information flowing from this block to its else successor.
    setElseFlowRule(Store.FlowRule) - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
     
    setElseSuccessor(BlockImpl) - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
    Set the else branch successor.
    setEnclosingElementForArtificialTree(Tree, Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Adds the given mapping from a synthetic (generated) tree to its enclosing element.
    setFileModified(String) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    setFileModified(String) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    setFileModified(String) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Indicates that inferred annotations for the file at path have changed since last written.
    setFixedInitialStore(S) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Set a fixed initial Store.
    setFlowRule(Store.FlowRule) - Method in interface org.checkerframework.dataflow.cfg.block.SingleSuccessorBlock
    Set the flow rule for information flowing from this block to its successor.
    setFlowRule(Store.FlowRule) - Method in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
     
    setInConstructorOrInitializer() - Method in class org.checkerframework.checker.lock.LockStore
     
    setInformation(Node, Constant) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    setInSource(boolean) - Method in class org.checkerframework.dataflow.cfg.node.Node
     
    setIsUnderlyingTypeRaw() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    Set the isUnderlyingTypeRaw flag to true.
    setIterableExpression(ExpressionTree) - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
    Set the iterable expression from a for loop.
    setLintOption(String, boolean) - Method in class org.checkerframework.framework.source.SourceChecker
    Set the value of the lint option with the given name.
    setLValue() - Method in class org.checkerframework.dataflow.cfg.node.Node
    Make this node an l-value.
    setNode(Node) - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
    Set the node.
    setParentChecker(SourceChecker) - Method in class org.checkerframework.framework.source.SourceChecker
    Set the parent checker of the current checker.
    setPolyNullNonNull(boolean) - Method in class org.checkerframework.checker.nullness.NullnessStore
    Set the value of whether, at this point, PolyNull is known to be NonNull.
    setPolyNullNull(boolean) - Method in class org.checkerframework.checker.nullness.NullnessStore
    Set the value of whether, at this point, PolyNull is known to be Nullable.
    setProcessingEnvironment(ProcessingEnvironment) - Method in class org.checkerframework.framework.source.AggregateChecker
    processingEnv needs to be set on each checker since we are not calling init on the checker, which leaves it null.
    setProcessingEnvironment(ProcessingEnvironment) - Method in class org.checkerframework.framework.source.SourceChecker
    Set the processing environment of the current checker.
    setResultValue(V) - Method in class org.checkerframework.dataflow.analysis.TransferResult
    Set the value of TransferResult.resultValue.
    setRoot(CompilationUnitTree) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
     
    setRoot(CompilationUnitTree) - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
     
    setRoot(CompilationUnitTree) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    setRoot(CompilationUnitTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    setRoot(CompilationUnitTree) - Method in class org.checkerframework.framework.source.SourceChecker
    Invoked when the current compilation unit root changes.
    setRoot(CompilationUnitTree) - Method in class org.checkerframework.framework.source.SourceVisitor
    Set the CompilationUnitTree to be used during any visits.
    setRoot(CompilationUnitTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Set the CompilationUnitTree that should be used.
    setRoot(CompilationUnitTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    setSelfTypeInInitializationCode(Tree, AnnotatedTypeMirror.AnnotatedDeclaredType, TreePath) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    Side-effects argument selfType to make it @Initialized or @UnderInitialization, depending on whether all fields have been set.
    setSuccessor(BlockImpl) - Method in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
    Set a basic block as the successor of this block.
    setSuccessor(BlockImpl) - Method in interface org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseThree.PredecessorHolder
     
    setSupportedLintOptions(Set<String>) - Method in class org.checkerframework.framework.source.SourceChecker
    Set the supported lint options.
    setThenFlowRule(Store.FlowRule) - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
    Set the flow rule for information flowing from this block to its then successor.
    setThenFlowRule(Store.FlowRule) - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
     
    setThenSuccessor(BlockImpl) - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
    Set the then branch successor.
    setTop(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
    If top != null, then only annotations in the hierarchy of top are affected; otherwise, all annotations are replaced.
    setTypeArguments(List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    Sets the type arguments on this type.
    setUninferredTypeArgument() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
    Set that this wildcard is from an uninferred type argument.
    setUnsignedRGB(BufferedImage, int, int, int, int, int[], int, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtilExtra
    Sets rgb of BufferedImage b given unsigned ints.
    setValue(CharSequence, AnnotationMirror) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, List<? extends Object>) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(ExecutableElement, List<? extends Object>) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element to the given value.
    setValue(CharSequence, Object[]) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, Boolean) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, Character) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, Double) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, Float) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, Integer) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, Long) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, Short) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, String) - Method in class org.checkerframework.javacutil.AnnotationBuilder
    Set the element/field with the given name, to the given value.
    setValue(CharSequence, TypeMirror) - Method in class org.checkerframework.javacutil.AnnotationBuilder
     
    setValue(CharSequence, Class<?>) - Method in class org.checkerframework.javacutil.AnnotationBuilder
     
    setValue(CharSequence, Enum<?>) - Method in class org.checkerframework.javacutil.AnnotationBuilder
     
    setValue(CharSequence, VariableElement) - Method in class org.checkerframework.javacutil.AnnotationBuilder
     
    setValue(CharSequence, Enum<?>[]) - Method in class org.checkerframework.javacutil.AnnotationBuilder
     
    setValue(CharSequence, VariableElement[]) - Method in class org.checkerframework.javacutil.AnnotationBuilder
     
    setVerboseSettings(boolean) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
    Set the current verbose settings to use while printing.
    setVisitorTreePath(TreePath) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Sets the path to the tree that an external "visitor" is visiting.
    setWasRaw() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNoType
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNoType
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNullType
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNullType
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedPrimitiveType
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedPrimitiveType
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
     
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
     
    shallowCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns a shallow copy of this type.
    shallowCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Returns a shallow copy of this type with annotations.
    shiftLeft(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    shiftLeft(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    shiftLeft(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    shiftLeft(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    shiftLeft(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    shiftLeft(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    shiftLeft(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns a range that includes all possible values resulting from left shifting an arbitrary value in this range by an arbitrary number of bits in the specified range.
    shiftLeft(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    SHORT_EVERYTHING - Static variable in class org.checkerframework.common.value.util.Range
    A range containing all possible 16-bit values.
    shortFromDouble(double) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned short representing the same value as the double.
    shortFromFloat(float) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned short representing the same value as the float.
    ShortLiteralNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a short literal.
    ShortLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.ShortLiteralNode
    Create a new ShortLiteralNode.
    ShortMath - Class in org.checkerframework.common.value.util
     
    ShortMath(int) - Constructor for class org.checkerframework.common.value.util.ShortMath
     
    shortRange() - Method in class org.checkerframework.common.value.util.Range
    Converts a this range to a 16-bit short range.
    shouldAddShutdownHook() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    shouldAddShutdownHook() - Method in class org.checkerframework.framework.source.SourceChecker
    Return true to indicate that method SourceChecker.shutdownHook() should be added as a shutdownHook of the JVM.
    shouldBeAnnotated(AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
    Returns true if the given qualifier should be applied to the given type.
    shouldCache - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Should results be cached? This means that ATM.deepCopy() will be called.
    shouldCheckTopLevelDeclaredOrPrimitiveType(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    Should the top-level declared or primitive type be checked?
    shouldClearSubcheckerSharedCFGs - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    shouldInsert(JavaExpression, V, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns true if the given (expression, value) pair can be inserted in the store, namely if the value is non-null and the expression does not contain unknown or a nondeterministic expression.
    shouldPassThroughExpression(String) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    Whether or not expression should be passed to the new annotation unchanged.
    shouldResolveReflection() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Returns whether or not reflection should be resolved.
    shouldResolveReflection() - Method in class org.checkerframework.common.reflection.ClassValChecker
     
    shouldResolveReflection() - Method in class org.checkerframework.common.value.ValueChecker
     
    shouldSkipDefs(ClassTree) - Method in class org.checkerframework.framework.source.SourceChecker
    Tests whether the class definition should not be checked because it matches the checker.skipDefs property.
    shouldSkipDefs(ClassTree, MethodTree) - Method in class org.checkerframework.framework.source.SourceChecker
    Tests whether the method definition should not be checked because it matches the checker.skipDefs property.
    shouldSkipUses(String) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundChecker
     
    shouldSkipUses(String) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
     
    shouldSkipUses(ExpressionTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Tests whether the expression should not be checked because of the tree referring to unannotated classes, as specified in the checker.skipUses property.
    shouldSkipUses(Element) - Method in class org.checkerframework.framework.source.SourceChecker
    Tests whether the class owner of the passed element is an unannotated class and matches the pattern specified in the checker.skipUses property.
    shouldSkipUses(String) - Method in class org.checkerframework.framework.source.SourceChecker
    Tests whether the class owner of the passed type matches the pattern specified in the checker.skipUses property.
    shouldSuppressWarnings(Tree, String) - Method in class org.checkerframework.framework.source.SourceChecker
    Determines whether all the warnings pertaining to a given tree should be suppressed.
    shouldSuppressWarnings(Element, String) - Method in class org.checkerframework.framework.source.SourceChecker
    Determines whether all the warnings pertaining to a given element should be suppressed.
    shouldWarnAboutIrrelevantJavaTypes() - Method in class org.checkerframework.checker.signedness.SignednessVisitor
     
    shouldWarnAboutIrrelevantJavaTypes() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Returns true if the checker should issue warnings about irrelevant java types.
    shouldWarnIfStubRedundantWithBytecode() - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
    Returns false.
    shouldWarnIfStubRedundantWithBytecode() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Returns true if redundancy between a stub file and bytecode should be reported.
    shutdown() - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Shutdown method called once from the shutdown hook of the BaseTypeChecker.
    shutdown() - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
    Write a file methods.txt that contains a mapping from source code location to generated dot file.
    shutdown() - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
    Shutdown method called once from the shutdown hook of the BaseTypeChecker.
    shutdownHook() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    shutdownHook() - Method in class org.checkerframework.framework.source.SourceChecker
    Method that gets called exactly once at shutdown time of the JVM.
    SIDE_EFFECT_FREE - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
    The @SideEffectFree annotation.
    SIDEEFFECTFREE - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
    The @SideEffectFree annotation.
    SideEffectFree - Annotation Type in org.checkerframework.dataflow.qual
    A method is called side-effect-free if it has no visible side-effects, such as setting a field of an object that existed before the method was called.
    sideEffectsUnrefineAliases - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Should the analysis assume that side effects to a value can change the type of aliased references?
    sift(Iterable<Attribute.TypeCompound>) - Method in class org.checkerframework.framework.util.element.ParamApplier
     
    SIGNATURE_UNKNOWN - Variable in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
    The @SignatureUnknown annotation.
    SignatureAnnotatedTypeFactory - Class in org.checkerframework.checker.signature
    Accounts for the effects of certain calls to String.replace.
    SignatureAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
    Creates a SignatureAnnotatedTypeFactory.
    SignatureBottom - Annotation Type in org.checkerframework.checker.signature.qual
    The bottom type in the Signature String type system.
    SignatureChecker - Class in org.checkerframework.checker.signature
    The Signature Checker.
    SignatureChecker() - Constructor for class org.checkerframework.checker.signature.SignatureChecker
     
    SignaturePrinter - Class in org.checkerframework.common.util.debug
    Outputs the method signatures of a class with fully annotated types.
    SignaturePrinter() - Constructor for class org.checkerframework.common.util.debug.SignaturePrinter
     
    SignatureTransfer - Class in org.checkerframework.checker.signature
    The transfer function for the Signature Checker.
    SignatureTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.signature.SignatureTransfer
    Create a new SignatureTransfer.
    SignatureUnknown - Annotation Type in org.checkerframework.checker.signature.qual
    Top qualifier in the type hierarchy.
    Signed - Annotation Type in org.checkerframework.checker.signedness.qual
    The value is to be interpreted as signed.
    SIGNED - Variable in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
    The @Signed annotation.
    SIGNED_POSITIVE_FROM_UNSIGNED - Variable in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
    The @SignedPositiveFromUnsigned annotation.
    SignednessAnnotatedTypeFactory - Class in org.checkerframework.checker.signedness
    The type factory for the Signedness Checker.
    SignednessAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
    Create a SignednessAnnotatedTypeFactory.
    SignednessBottom - Annotation Type in org.checkerframework.checker.signedness.qual
    The bottom type in the Signedness type system.
    SignednessChecker - Class in org.checkerframework.checker.signedness
    A type-checker that prevents mixing of unsigned and signed values, and prevents meaningless operations on unsigned values.
    SignednessChecker() - Constructor for class org.checkerframework.checker.signedness.SignednessChecker
     
    SignednessGlb - Annotation Type in org.checkerframework.checker.signedness.qual
    Client code may interpret the value either as Signed or as Unsigned.
    SignednessUtil - Class in org.checkerframework.checker.signedness.util
    Provides static utility methods for unsigned values, beyond what is available in the JDK's Unsigned Integer API.
    SignednessUtilExtra - Class in org.checkerframework.checker.signedness.util
    Provides more static utility methods for unsigned values.
    SignednessVisitor - Class in org.checkerframework.checker.signedness
    The SignednessVisitor enforces the Signedness Checker rules.
    SignednessVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.signedness.SignednessVisitor
     
    SignedPositive - Annotation Type in org.checkerframework.checker.signedness.qual
    The expression's value is in the signed positive range; that is, its most significant bit is not set.
    SignedPositiveFromUnsigned - Annotation Type in org.checkerframework.checker.signedness.qual
    The expression is @SignedPositive, and its value came from widening a value that is allowed to be interpreted as unsigned.
    SignedRightShiftNode - Class in org.checkerframework.dataflow.cfg.node
    A node for bitwise right shift operations with sign extension:
    SignedRightShiftNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.SignedRightShiftNode
    Constructs a SignedRightShiftNode.
    signedShiftRight(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    signedShiftRight(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    signedShiftRight(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    signedShiftRight(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    signedShiftRight(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    signedShiftRight(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    signedShiftRight(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns a range that includes all possible values resulting from signed right shifting an arbitrary value in this range by an arbitrary number of bits in the specified range.
    signedShiftRight(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    SimpleAnnotatedTypeScanner<R,P> - Class in org.checkerframework.framework.type.visitor
    SimpleAnnotatedTypeScanner(SimpleAnnotatedTypeScanner.DefaultAction<R, P>) - Constructor for class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Creates a scanner that performs defaultAction on every type.
    SimpleAnnotatedTypeScanner(SimpleAnnotatedTypeScanner.DefaultAction<R, P>, AnnotatedTypeScanner.Reduce<R>, R) - Constructor for class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Creates a scanner that performs defaultAction on every type and use reduce to combine the results.
    SimpleAnnotatedTypeScanner() - Constructor for class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Creates a scanner without specifing the default action.
    SimpleAnnotatedTypeScanner(AnnotatedTypeScanner.Reduce<R>, R) - Constructor for class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Creates a scanner without specifing the default action.
    SimpleAnnotatedTypeScanner.DefaultAction<R,P> - Interface in org.checkerframework.framework.type.visitor
    Represents an action to perform on every type.
    SimpleAnnotatedTypeVisitor<R,P> - Class in org.checkerframework.framework.type.visitor
    A simple visitor for AnnotatedTypeMirrors.
    SimpleAnnotatedTypeVisitor() - Constructor for class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
    Creates an instance of SimpleAnnotatedTypeVisitor with default value being null.
    SimpleAnnotatedTypeVisitor(R) - Constructor for class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
    Creates an instance of SimpleAnnotatedTypeVisitor with the default value being the passed defaultValue.
    simpleTypeName(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the simple type name, without annotations.
    singleElementSet(AnnotationMirror) - Static method in class org.checkerframework.framework.util.AnnotationMirrorSet
    Returns a new AnnotationMirrorSet that contains value.
    SingleSuccessorBlock - Interface in org.checkerframework.dataflow.cfg.block
    A basic block that has exactly one non-exceptional successor.
    SingleSuccessorBlockImpl - Class in org.checkerframework.dataflow.cfg.block
    A basic block that has at most one successor.
    SingleSuccessorBlockImpl(Block.BlockType) - Constructor for class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
    Creates a new SingleSuccessorBlock.
    singleSuccessorHolder(SingleSuccessorBlockImpl, BlockImpl) - Static method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseThree
    Returns a CFGTranslationPhaseThree.PredecessorHolder that sets the successor of a single successor block s.
    size() - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    size() - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    size() - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    skipBlocks(StatementTree) - Static method in class org.checkerframework.checker.optional.OptionalVisitor
    If the given tree is a block tree with a single element, return the enclosed non-block statement.
    skipReceiverSubtypeCheck(MethodInvocationTree, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.lock.LockVisitor
    When visiting a method call, if the receiver formal parameter has type @GuardSatisfied and the receiver actual parameter has type @GuardedBy(...), this method verifies that the guard is satisfied, and it returns true, indicating that the receiver subtype check should be skipped.
    skipReceiverSubtypeCheck(MethodInvocationTree, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.mustcall.MustCallVisitor
     
    skipReceiverSubtypeCheck(MethodInvocationTree, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Indicates whether to skip subtype checks on the receiver when checking method invocability.
    sleep(long) - Static method in class org.checkerframework.javacutil.SystemUtil
    Deprecated.
    use SystemPlume.sleep
    solveEqualities(Set<TypeVariable>, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.EqualitiesSolver
    For each target, if there is one or more equality constraints involving concrete types that lets us infer a primary annotation in all qualifier hierarchies then infer a concrete type argument.
    solveFromSubtypes(Set<TypeVariable>, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.SubtypesSolver
    Infers type arguments using subtype constraints.
    solveFromSupertypes(Set<TypeVariable>, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
    Infers type arguments using supertype constraints.
    sortForGlb(List<? extends AnnotatedTypeMirror>, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.typeinference.GlbUtil
    Sort the list of type mirrors, placing supertypes first and subtypes last.
    SourceChecker - Class in org.checkerframework.framework.source
    An abstract annotation processor designed for implementing a source-file checker as an annotation processor (a compiler plug-in).
    SourceChecker() - Constructor for class org.checkerframework.framework.source.SourceChecker
     
    SourceVisitor<R,P> - Class in org.checkerframework.framework.source
    An AST visitor that provides a variety of compiler utilities and interfaces to facilitate type-checking.
    SourceVisitor(SourceChecker) - Constructor for class org.checkerframework.framework.source.SourceVisitor
    Creates a SourceVisitor to use for scanning a source tree.
    SpecialBlock - Interface in org.checkerframework.dataflow.cfg.block
    Represents a special basic block; i.e., one of the following: Entry block of a method.
    SpecialBlock.SpecialBlockType - Enum in org.checkerframework.dataflow.cfg.block
    The types of special basic blocks.
    SpecialBlockImpl - Class in org.checkerframework.dataflow.cfg.block
    The implementation of a SpecialBlock.
    SpecialBlockImpl(SpecialBlock.SpecialBlockType) - Constructor for class org.checkerframework.dataflow.cfg.block.SpecialBlockImpl
     
    specialType - Variable in class org.checkerframework.dataflow.cfg.block.SpecialBlockImpl
    The type of this special basic block.
    Speed - Annotation Type in org.checkerframework.checker.units.qual
    Units of speed.
    splitAssignments(Node) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Takes a node, and either returns the node itself again (as a singleton list), or if the node is an assignment node, returns the lhs and rhs (where splitAssignments is applied recursively to the rhs -- that is, it is possible that the rhs does not appear in the result, but rather its lhs and rhs do).
    STANDARD_CLIMB_DEFAULTS_BOTTOM - Static variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
    CLIMB locations whose standard default is bottom for a given type system.
    STANDARD_CLIMB_DEFAULTS_TOP - Static variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
    CLIMB locations whose standard default is top for a given type system.
    STANDARD_UNCHECKED_DEFAULTS_BOTTOM - Static variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
    Standard unchecked default locations that should be bottom.
    STANDARD_UNCHECKED_DEFAULTS_TOP - Static variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
    Standard unchecked default locations that should be top.
    startOfBlock - Variable in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    state - Variable in class org.checkerframework.dataflow.util.AbstractMostlySingleton
    The current state.
    StaticallyExecutable - Annotation Type in org.checkerframework.common.value.qual
    StaticallyExecutable is a method annotation that indicates that the compiler is allowed to run the method at compile time, if all of the method's arguments are compile-time constants.
    store - Variable in class org.checkerframework.dataflow.analysis.RegularTransferResult
    The regular result store.
    Store<S extends Store<S>> - Interface in org.checkerframework.dataflow.analysis
    A store is used to keep track of the information that the org.checkerframework.dataflow analysis has accumulated at any given point in time.
    store - Variable in class org.checkerframework.dataflow.analysis.TransferInput
    The regular result store (or null if none is present, because TransferInput.thenStore and TransferInput.elseStore are set).
    store(ProcessingEnvironment, AnnotatedTypeFactory, ClassTree) - Static method in class org.checkerframework.framework.type.DeclarationsIntoElements
    The entry point.
    store(ProcessingEnvironment, AnnotatedTypeFactory, ClassTree) - Static method in class org.checkerframework.framework.type.TypesIntoElements
    The entry point.
    Store.FlowRule - Enum in org.checkerframework.dataflow.analysis
    A flow rule describes how stores flow along one edge between basic blocks.
    Store.Kind - Enum in org.checkerframework.dataflow.analysis
     
    storeAtEntry - Variable in class org.checkerframework.dataflow.analysis.BackwardAnalysisImpl
    The store right before the entry block.
    storeChanged() - Method in class org.checkerframework.dataflow.analysis.ConditionalTransferResult
     
    storeChanged() - Method in class org.checkerframework.dataflow.analysis.RegularTransferResult
    storeChanged() - Method in class org.checkerframework.dataflow.analysis.TransferResult
    Returns true if and only if the transfer function returning this transfer result changed the regularStore, elseStore, or thenStore.
    storeEntryIndent - Variable in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    The indentation for elements of the store.
    stores - Variable in class org.checkerframework.dataflow.analysis.AnalysisResult
    The stores before every method call.
    storesAtReturnStatements - Variable in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
    The stores after every return statement.
    strengthenAnnotationOfEqualTo(TransferResult<CFValue, CFStore>, Node, Node, CFValue, CFValue, boolean) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
    Implements the transfer rules for both equal nodes and not-equals nodes (i.e.
    strengthenAnnotationOfEqualTo(TransferResult<CFValue, CFStore>, Node, Node, CFValue, CFValue, boolean) - Method in class org.checkerframework.checker.index.samelen.SameLenTransfer
    Implements the transfer rules for both equal nodes and not-equals nodes.
    strengthenAnnotationOfEqualTo(TransferResult<CFValue, CFStore>, Node, Node, CFValue, CFValue, boolean) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
    Implements case 11.
    strengthenAnnotationOfEqualTo(TransferResult<NullnessValue, NullnessStore>, Node, Node, NullnessValue, NullnessValue, boolean) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
    Refine the annotation of secondNode if the annotation secondValue is less precise than firstValue.
    strengthenAnnotationOfEqualTo(TransferResult<CFValue, CFStore>, Node, Node, CFValue, CFValue, boolean) - Method in class org.checkerframework.common.value.ValueTransfer
     
    strengthenAnnotationOfEqualTo(TransferResult<V, S>, Node, Node, V, V, boolean) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Refine the annotation of secondNode if the annotation secondValue is less precise than firstValue.
    strictEnclosingTypeElement(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the innermost type element enclosing the given element, that is different from the element itself.
    strictSuperTypes - Variable in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
    All the qualifier kinds that are a strict super qualifier kind of this.
    StringCFGVisualizer<V extends AbstractValue<V>,S extends Store<S>,T extends TransferFunction<V,S>> - Class in org.checkerframework.dataflow.cfg.visualize
    Generate the String representation of a control flow graph.
    StringCFGVisualizer() - Constructor for class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    StringConcatenateAssignmentNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the string concatenation compound assignment:
    StringConcatenateAssignmentNode(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
    StringConcatenateNode - Class in org.checkerframework.dataflow.cfg.node
    A node for string concatenation:
    StringConcatenateNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
    Constructs a StringConcatenateNode.
    stringConcatenation(Node, Node, TransferInput<CFValue, CFStore>, TransferResult<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    stringConversion(Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Convert the input node to String type, if it isn't already.
    StringConversionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the string conversion operation.
    StringConversionNode(Tree, Node, TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.StringConversionNode
     
    StringLiteralConcatenateVisitor() - Constructor for class org.checkerframework.framework.util.JavaParserUtil.StringLiteralConcatenateVisitor
     
    StringLiteralNode - Class in org.checkerframework.dataflow.cfg.node
    A node for an string literal.
    StringLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.StringLiteralNode
    Create a new StringLiteralNode.
    strings - Variable in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
     
    stringToI18nConversionCategory(String) - Static method in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
    Creates a conversion cagetogry from a string name.
    StringToJavaExpression - Interface in org.checkerframework.framework.util
    This interface is both a functional interface, see StringToJavaExpression.toJavaExpression(String), and also a collection of static methods that convert a string to a JavaExpression at common locations.
    StringVal - Annotation Type in org.checkerframework.common.value.qual
    An annotation indicating the possible values for a String type.
    STRINGVAL_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of StringVal.
    stringValValueElement - Variable in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
    The StringVal.value argument/element.
    stringValValueElement - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The value() element/field of a @StringVal annotation.
    StructuralEqualityComparer - Class in org.checkerframework.framework.type
    A visitor used to compare two type mirrors for "structural" equality.
    StructuralEqualityComparer(StructuralEqualityVisitHistory) - Constructor for class org.checkerframework.framework.type.StructuralEqualityComparer
    Create a StructuralEqualityComparer.
    StructuralEqualityVisitHistory - Class in org.checkerframework.framework.type
    Stores the result of StructuralEqualityComparer for type arguments.
    StructuralEqualityVisitHistory() - Constructor for class org.checkerframework.framework.type.StructuralEqualityVisitHistory
    Creates an empty StructuralEqualityVisitHistory.
    StubFiles - Annotation Type in org.checkerframework.framework.qual
    An annotation on a SourceChecker subclass to provide additional stub files that should be used in addition to jdk.astub.
    stubFromField(Element) - Method in class org.checkerframework.framework.stub.StubGenerator
    Generate the stub file for all the classes within the provided package.
    stubFromMethod(Element) - Method in class org.checkerframework.framework.stub.StubGenerator
    Generate the stub file for all the classes within the provided package.
    stubFromPackage(PackageElement) - Method in class org.checkerframework.framework.stub.StubGenerator
    Generate the stub file for all the classes within the provided package.
    stubFromType(TypeElement) - Method in class org.checkerframework.framework.stub.StubGenerator
    Generate the stub file for provided class.
    StubGenerator - Class in org.checkerframework.framework.stub
    Generates a stub file from a single class or an entire package.
    StubGenerator() - Constructor for class org.checkerframework.framework.stub.StubGenerator
    Constructs a StubGenerator that outputs to System.out.
    StubGenerator(PrintStream) - Constructor for class org.checkerframework.framework.stub.StubGenerator
    Constructs a StubGenerator that outputs to the provided output stream.
    StubGenerator(OutputStream) - Constructor for class org.checkerframework.framework.stub.StubGenerator
    Constructs a StubGenerator that outputs to the provided output stream.
    stubTypes - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Parses stub files and stores annotations on public elements from stub files.
    subcheckerSharedCFG - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    Subcheckers share the same ControlFlowGraph for each analyzed code statement.
    Subsequence - Class in org.checkerframework.checker.index
    Holds information from HasSubsequence annotations.
    Substance - Annotation Type in org.checkerframework.checker.units.qual
    Units of substance, such as mole (@mol).
    substitute(Map<TypeVariable, AnnotatedTypeMirror>, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.TypeVariableSubstitutor
    Given a mapping from type variable to its type argument, replace each instance of a type variable with a copy of type argument.
    substitute(Map<TypeVariable, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
    Given a partial solution to our type argument inference, replace any uses of type parameters that have been solved with their arguments.
    substitute(TypeVariable, AnnotatedTypeMirror, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    Replace all uses of typeVariable with substitution in a copy of toModify using the normal substitution rules.
    substitute(Map<TypeVariable, AnnotatedTypeMirror>, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
    Create a copy of toModify.
    substitute(TypeMirror, List<? extends TypeMirror>, List<? extends TypeMirror>, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns a new type mirror with the same type as type where all the type variables in typeVariables have been substituted with the type arguments in typeArgs.
    substituteMethodReturnType(Element, TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the return type of a method, given the receiver of the method call.
    substituteTypeVariable(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedTypeVariable) - Method in class org.checkerframework.framework.type.TypeVariableSubstitutor
    Given the types of a type parameter declaration, the argument to that type parameter declaration, and a given use of that declaration, return a substitute for the use with the correct annotations.
    substituteWithoutCopyingTypeArguments(Map<TypeVariable, AnnotatedTypeMirror>, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.TypeVariableSubstitutor
    Given a mapping from type variable to its type argument, replace each instance of a type variable with the given type argument.
    SubstringIndexAnnotatedTypeFactory - Class in org.checkerframework.checker.index.substringindex
    Builds types with annotations from the Substring Index checker hierarchy, which contains the @SubstringIndexFor annotation.
    SubstringIndexAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.substringindex.SubstringIndexAnnotatedTypeFactory
    Create a new SubstringIndexAnnotatedTypeFactory.
    SubstringIndexBottom - Annotation Type in org.checkerframework.checker.index.qual
    The bottom type in the Substring Index type system.
    SubstringIndexChecker - Class in org.checkerframework.checker.index.substringindex
    The Substring Index Checker is an internal checker that assists the Index Checker in typing the results of calls to the JDK's String.indexOf and String.lastIndexOf routines.
    SubstringIndexChecker() - Constructor for class org.checkerframework.checker.index.substringindex.SubstringIndexChecker
     
    SubstringIndexFor - Annotation Type in org.checkerframework.checker.index.qual
    The annotated expression evaluates to either -1 or a non-negative integer less than the lengths of all the given sequences.
    substringIndexForOffsetElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
    The SubstringIndexFor.offset argument/element.
    substringIndexForValueElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
    The SubstringIndexFor.value argument/element.
    SubstringIndexUnknown - Annotation Type in org.checkerframework.checker.index.qual
    The top type for the Substring Index type system.
    SubtypeIsSubsetQualifierHierarchy - Class in org.checkerframework.framework.type
    A QualifierHierarchy where, when a qualifier has arguments, the subtype relation is determined by a subset test on the elements (arguments).
    SubtypeIsSubsetQualifierHierarchy(Collection<Class<? extends Annotation>>, ProcessingEnvironment) - Constructor for class org.checkerframework.framework.type.SubtypeIsSubsetQualifierHierarchy
    Creates a SubtypeIsSubsetQualifierHierarchy from the given classes.
    SubtypeIsSupersetQualifierHierarchy - Class in org.checkerframework.framework.type
    A QualifierHierarchy where, when a qualifier has arguments, the subtype relation is determined by a superset test on the elements (arguments).
    SubtypeIsSupersetQualifierHierarchy(Collection<Class<? extends Annotation>>, ProcessingEnvironment) - Constructor for class org.checkerframework.framework.type.SubtypeIsSupersetQualifierHierarchy
    Creates a SubtypeIsSupersetQualifierHierarchy from the given classes.
    SubtypeOf - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation to specify all the qualifiers that the given qualifier is an immediate subtype of.
    subtypes - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints
    The target is the supertype in this case, that these are subtype constraints in which target is the subtype.
    Subtypes() - Constructor for class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Subtypes
     
    SubtypesSolver - Class in org.checkerframework.framework.util.typeinference.solver
    Infers type arguments by using the Greatest Lower Bound computation on the subtype relationships in a constraint map.
    SubtypesSolver() - Constructor for class org.checkerframework.framework.util.typeinference.solver.SubtypesSolver
     
    SubtypeVisitHistory - Class in org.checkerframework.framework.type
    THIS CLASS IS DESIGNED FOR USE WITH DefaultTypeHierarchy, DefaultRawnessComparer, and StructuralEqualityComparer ONLY.
    SubtypeVisitHistory() - Constructor for class org.checkerframework.framework.type.SubtypeVisitHistory
     
    SubtypingAnnotatedTypeFactory - Class in org.checkerframework.common.subtyping
    SubtypingAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.subtyping.SubtypingAnnotatedTypeFactory
     
    SubtypingAnnotationClassLoader - Class in org.checkerframework.common.subtyping
     
    SubtypingAnnotationClassLoader(BaseTypeChecker) - Constructor for class org.checkerframework.common.subtyping.SubtypingAnnotationClassLoader
     
    SubtypingChecker - Class in org.checkerframework.common.subtyping
    A checker for type qualifier systems that only checks subtyping relationships.
    SubtypingChecker() - Constructor for class org.checkerframework.common.subtyping.SubtypingChecker
     
    successor - Variable in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
    Internal representation of the successor.
    SUPERCLASS_INDEX - Static variable in class org.checkerframework.framework.util.element.TypeDeclarationApplier
    If a type_index == -1 it means that the index refers to the immediate supertype class of the declaration.
    SuperNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a reference to 'super'.
    SuperNode(Tree) - Constructor for class org.checkerframework.dataflow.cfg.node.SuperNode
     
    supersetOf(CFAbstractStore<V, S>) - Method in class org.checkerframework.checker.initialization.InitializationStore
     
    supersetOf(CFAbstractStore<NullnessValue, NullnessStore>) - Method in class org.checkerframework.checker.nullness.NullnessStore
     
    supersetOf(CFAbstractStore<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Returns true iff this CFAbstractStore contains a superset of the map entries of the argument CFAbstractStore.
    SuperTypeApplier - Class in org.checkerframework.framework.util.element
    When discovering supertypes of an AnnotatedTypeMirror we want to annotate each supertype with the annotations of the subtypes class declaration.
    supertypes - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints
    The target is the supertype in this case, that these are supertype constraints in which target is the supertype.
    Supertypes() - Constructor for class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Supertypes
     
    SupertypesSolver - Class in org.checkerframework.framework.util.typeinference.solver
    Infers type arguments by using the Least Upper Bound computation on the supertype relationships in a constraint map.
    SupertypesSolver() - Constructor for class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
     
    supportedAnnosFromAnnotationMirror(AnnotationMirror) - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
    supportedAnnosFromAnnotationMirror(List<Name>) - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
    Returns the set of qualifiers supported by this type system from the value element of annotationMirror.
    SupportedLintOptions - Annotation Type in org.checkerframework.framework.source
    An annotation used to indicate what lint options a checker supports.
    SupportedOptions - Annotation Type in org.checkerframework.framework.source
    An annotation used to indicate what Checker Framework options a checker supports.
    SUPPRESS_ALL_MESSAGE_KEY - Static variable in class org.checkerframework.framework.source.SourceChecker
    The message key that will suppress all warnings (it matches any message key).
    SUPPRESS_ALL_PREFIX - Static variable in class org.checkerframework.framework.source.SourceChecker
    The SuppressWarnings prefix that will suppress warnings for all checkers.
    SuppressWarningsPrefix - Annotation Type in org.checkerframework.framework.source
    Specifies the prefixes or checkernames that suppress warnings issued by this checker.
    SwingBoxOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
    SwingBoxOrientation.
    SwingCompassDirection - Annotation Type in org.checkerframework.checker.fenum.qual
    SwingCompassDirection.
    SwingElementOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
    SwingElementOrientation.
    SwingHorizontalOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
    SwingHorizontalOrientation.
    SwingSplitPaneOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
    SwingSplitPaneOrientation.
    SwingTextOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
    SwingTextOrientation.
    SwingTitleJustification - Annotation Type in org.checkerframework.checker.fenum.qual
    Vertical orientations for the title text of a TitledBorder.
    SwingTitlePosition - Annotation Type in org.checkerframework.checker.fenum.qual
    Justifications for the title text of a TitledBorder.
    SwingVerticalOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
    SwingVerticalOrientation.
    SwitchExpressionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a switch expression.
    SwitchExpressionNode(TypeMirror, Tree, LocalVariableNode) - Constructor for class org.checkerframework.dataflow.cfg.node.SwitchExpressionNode
    Creates a new SwitchExpressionNoode.
    SwitchExpressionScanner<R,P> - Class in org.checkerframework.javacutil
    A class that visits each result expression of a switch expression and calls SwitchExpressionScanner.visitSwitchResultExpression(ExpressionTree, Object) on each result expression.
    SwitchExpressionScanner() - Constructor for class org.checkerframework.javacutil.SwitchExpressionScanner
     
    SwitchExpressionScanner.FunctionalSwitchExpressionScanner<R1,P1> - Class in org.checkerframework.javacutil
    SwitchExpressionScanner.YieldVisitor - Class in org.checkerframework.javacutil
    A scanner that visits all the yield trees in a given tree and calls SwitchExpressionScanner.visitSwitchResultExpression(ExpressionTree, Object) on the expression in the yield trees.
    switchExpressionTreeGetCases(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the cases of switchExpressionTree.
    switchExpressionTreeGetExpression(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the selector expression of switchExpressionTree.
    symtab - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
     
    SynchronizedNode - Class in org.checkerframework.dataflow.cfg.node
    This represents the start and end of synchronized code block.
    SynchronizedNode(Tree, Node, boolean, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ClassName
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.JavaExpression
    Returns true if and only if the two Java expressions are syntactically identical.
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.Unknown
     
    syntacticEquals(JavaExpression) - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    SyntheticArrays - Class in org.checkerframework.framework.type
    SyntheticArrays exists solely to fix AnnotatedTypeMirrors that need to be adapted from Array type to a specific kind of array.
    SyntheticArrays() - Constructor for class org.checkerframework.framework.type.SyntheticArrays
     
    systemGetPropertyHandler - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
    Handles invocations of System.getProperty(String).
    SystemGetPropertyHandler - Class in org.checkerframework.checker.nullness
    Utility class for handling System.getProperty(String) and related invocations.
    SystemGetPropertyHandler(ProcessingEnvironment, NullnessAnnotatedTypeFactory, boolean) - Constructor for class org.checkerframework.checker.nullness.SystemGetPropertyHandler
    Creates a SystemGetPropertyHandler.
    SystemUtil - Class in org.checkerframework.javacutil
    This file contains basic utility functions.
    SystemUtil() - Constructor for class org.checkerframework.javacutil.SystemUtil
     

    T

    t - Annotation Type in org.checkerframework.checker.units.qual
    Metric ton.
    t - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
    Non-SI units
    t - Static variable in class org.checkerframework.checker.units.util.UnitsTools
     
    Tainted - Annotation Type in org.checkerframework.checker.tainting.qual
    Denotes a possibly-tainted value: at run time, the value might be tainted or might be untainted.
    TaintingChecker - Class in org.checkerframework.checker.tainting
    A type-checker plug-in for the Tainting type system qualifier that finds (and verifies the absence of) trust bugs.
    TaintingChecker() - Constructor for class org.checkerframework.checker.tainting.TaintingChecker
     
    TaintingVisitor - Class in org.checkerframework.checker.tainting
    Visitor for the TaintingChecker.
    TaintingVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.tainting.TaintingVisitor
    Creates a TaintingVisitor.
    TARGET - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
    The @java.lang.annotation.Target annotation.
    target - Variable in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
    The MethodAccessNode for the method being invoked.
    target - Variable in class org.checkerframework.framework.util.typeinference.solver.InferredValue.InferredTarget
     
    target - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints
    The type parameter for which we are inferring a type argument.
    TargetConstraints - Class in org.checkerframework.framework.util.typeinference.solver
    TargetConstraints represents the set of all TUConstraints for which target was the type parameter, i.e.
    TargetConstraints(TypeVariable) - Constructor for class org.checkerframework.framework.util.typeinference.solver.TargetConstraints
     
    TargetConstraints.Equalities - Class in org.checkerframework.framework.util.typeinference.solver
     
    TargetConstraints.Subtypes - Class in org.checkerframework.framework.util.typeinference.solver
     
    TargetConstraints.Supertypes - Class in org.checkerframework.framework.util.typeinference.solver
     
    TargetLocations - Annotation Type in org.checkerframework.framework.qual
    NOTE: This meta-annotation is not currently enforced.
    targets - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Equalities
     
    targets - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Subtypes
     
    targets - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Supertypes
     
    targetValueElement - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
    The value element/field of the @java.lang.annotation.Target annotation.
    Temperature - Annotation Type in org.checkerframework.checker.units.qual
    Units of temperature.
    TerminatesExecution - Annotation Type in org.checkerframework.dataflow.qual
    TerminatesExecution is a method annotation that indicates that a method terminates the execution of the program.
    TernaryExpressionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a conditional expression:
    TernaryExpressionNode(ConditionalExpressionTree, Node, Node, Node, LocalVariableNode) - Constructor for class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
    Creates a new TernaryExpressionNode.
    testAnnotationInsertion() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Tests InsertAjavaAnnotations if the checker has the "ajavaChecks" option.
    testJointJavacJavaParserVisitor() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Test JointJavacJavaParserVisitor if the checker has the "ajavaChecks" option.
    testTypevarContainment(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Returns true if both types are type variables and outer contains inner.
    thenFlowRule - Variable in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
    The initial value says that the THEN store before a conditional block flows to BOTH of the stores of the then successor.
    thenOperand - Variable in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
    Node representing the "then" case of the expression
    thenStore - Variable in class org.checkerframework.checker.index.IndexRefinementInfo
     
    thenStore - Variable in class org.checkerframework.dataflow.analysis.ConditionalTransferResult
    The 'then' result store.
    thenStore - Variable in class org.checkerframework.dataflow.analysis.TransferInput
    The 'then' result store (or null if none is present).
    thenStores - Variable in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
    Then stores before every basic block (assumed to be 'no information' if not present).
    thenSuccessor - Variable in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
    Successor of the then branch.
    This - Annotation Type in org.checkerframework.common.returnsreceiver.qual
    Write @This on the return type of a method that always returns its receiver (this).
    ThisNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a reference to 'this', either implicit or explicit.
    ThisNode(TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.ThisNode
     
    ThisReference - Class in org.checkerframework.dataflow.expression
     
    ThisReference(TypeMirror) - Constructor for class org.checkerframework.dataflow.expression.ThisReference
     
    thisValue - Variable in class org.checkerframework.framework.flow.CFAbstractStore
    Information collected about the current object.
    ThrowNode - Class in org.checkerframework.dataflow.cfg.node
    A node for exception throws:
    ThrowNode(ThrowTree, Node, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.ThrowNode
     
    throwsTypes - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    Time - Annotation Type in org.checkerframework.checker.units.qual
    Units of time.
    times(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    times(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    times(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    times(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    times(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    times(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    times(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns the smallest range that includes all possible values resulting from multiplying an arbitrary value in the specified range by an arbitrary value in this range.
    times(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    TIsU - Class in org.checkerframework.framework.util.typeinference.constraint
    A constraint of the form: T = U
    TIsU(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TIsU
     
    TIsU(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror, boolean) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TIsU
    Create a constraint with a variable equal to a type.
    to - Variable in class org.checkerframework.checker.index.Subsequence
    Last index of the subsequence in the backing sequence.
    to - Variable in class org.checkerframework.common.value.util.Range
    The upper bound of the interval, inclusive.
    toAnnotatedType(TypeMirror, boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    toArray() - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    toArray(S[]) - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    toArray() - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    toArray(T[]) - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    toAtmMap() - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
     
    toDegrees(double) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    toDouble(byte) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns a double representing the same value as the unsigned byte.
    toDouble(short) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns a double representing the same value as the unsigned short.
    toDouble(int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns a double representing the same value as the unsigned int.
    toDouble(long) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns a double representing the same value as the unsigned long.
    toFloat(byte) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns a float representing the same value as the unsigned byte.
    toFloat(short) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns a float representing the same value as the unsigned short.
    toFloat(int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns a float representing the same value as the unsigned int.
    toFloat(long) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns a float representing the same value as the unsigned long.
    ToIndexFileConverter - Class in org.checkerframework.framework.stub
    Convert a JAIF file plus a stub file into index files (JAIFs).
    ToIndexFileConverter(PackageDeclaration, List<ImportDeclaration>, AScene) - Constructor for class org.checkerframework.framework.stub.ToIndexFileConverter
     
    toJavaExpression(String) - Method in interface org.checkerframework.framework.util.StringToJavaExpression
    Convert a string to a JavaExpression.
    TOP - Variable in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    The @MustCallUnknown annotation.
    TOP - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
     
    top - Variable in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
    The canonical top annotation for this accumulation checker: an instance of the accumulator annotation with no arguments.
    top - Variable in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
    The top of the hierarchy to which this belongs.
    toplevelEnclosingTypeElement(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
    Returns the top-level type element that contains element.
    topQuals - Variable in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
    The qualifiers at the top of qualHierarchy.
    tops - Variable in class org.checkerframework.framework.type.ElementQualifierHierarchy
    The set of top annotation mirrors.
    tops - Variable in class org.checkerframework.framework.type.NoElementQualifierHierarchy
    Set of top annotation mirrors.
    topsMap - Variable in class org.checkerframework.framework.type.ElementQualifierHierarchy
    A mapping from top QualifierKinds to their corresponding AnnotationMirror.
    toRadians(double) - Static method in class org.checkerframework.checker.units.util.UnitsTools
     
    toString() - Method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
    Returns a pretty printed ConversionCategory.
    toString() - Method in class org.checkerframework.checker.guieffect.Effect
     
    toString() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
     
    toString() - Method in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
    Returns a pretty printed I18nConversionCategory.
    toString() - Method in class org.checkerframework.checker.index.Subsequence
     
    toString() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
     
    toString() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    toString() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundLiteralQualifier
     
    toString() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundUnknownQualifier
     
    toString() - Method in class org.checkerframework.common.value.util.Range
     
    toString() - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
     
    toString() - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
     
    toString() - Method in class org.checkerframework.dataflow.analysis.ConditionalTransferResult
     
    toString() - Method in class org.checkerframework.dataflow.analysis.RegularTransferResult
     
    toString() - Method in class org.checkerframework.dataflow.analysis.TransferInput
     
    toString() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
     
    toString() - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
     
    toString() - Method in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
     
    toString() - Method in class org.checkerframework.dataflow.cfg.block.SpecialBlockImpl
     
    toString() - Method in class org.checkerframework.dataflow.cfg.builder.PhaseOneResult
     
    toString() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseAndNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ClassDeclarationNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ClassNameNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalNotNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.EqualToNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ExplicitThisNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.FloatingDivisionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ImplicitThisNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.LessThanNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.MarkerNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.NotEqualNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.NullChkNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMinusNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.NumericalPlusNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.PackageNameNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ReturnNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.SignedRightShiftNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.StringConversionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.StringLiteralNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.SuperNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.SwitchExpressionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ThrowNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.TypeCastNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.ValueLiteralNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
     
    toString() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
     
    toString() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
     
    toString() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
     
    toString() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
     
    toString() - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    toString() - Method in class org.checkerframework.dataflow.expression.ArrayAccess
     
    toString() - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    toString() - Method in class org.checkerframework.dataflow.expression.BinaryOperation
     
    toString() - Method in class org.checkerframework.dataflow.expression.ClassName
     
    toString() - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    toString() - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    toString() - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    toString() - Method in class org.checkerframework.dataflow.expression.MethodCall
     
    toString() - Method in class org.checkerframework.dataflow.expression.ThisReference
     
    toString() - Method in class org.checkerframework.dataflow.expression.UnaryOperation
     
    toString() - Method in class org.checkerframework.dataflow.expression.Unknown
     
    toString() - Method in class org.checkerframework.dataflow.expression.ValueLiteral
     
    toString() - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
     
    toString() - Method in class org.checkerframework.dataflow.livevariable.LiveVarValue
     
    toString() - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
     
    toString() - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
     
    toString() - Method in class org.checkerframework.framework.flow.CFAbstractStore
     
    toString() - Method in class org.checkerframework.framework.flow.CFAbstractValue
    Returns the string representation.
    toString() - Method in class org.checkerframework.framework.source.DiagMessage
     
    toString() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory.ParameterizedExecutableType
     
    toString() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
     
    toString() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
     
    toString(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
     
    toString() - Method in class org.checkerframework.framework.type.AnnotatedTypeParameterBounds
     
    toString(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeParameterBounds
    Return a possibly-verbose string representation of this.
    toString() - Method in class org.checkerframework.framework.type.SubtypeVisitHistory
     
    toString() - Method in class org.checkerframework.framework.type.treeannotator.ListTreeAnnotator
     
    toString() - Method in class org.checkerframework.framework.type.typeannotator.ListTypeAnnotator
     
    toString() - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    toString() - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
     
    toString() - Method in class org.checkerframework.framework.util.Contract.ConditionalPostcondition
     
    toString() - Method in class org.checkerframework.framework.util.Contract
     
    toString() - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy.DefaultQualifierKind
     
    toString() - Method in class org.checkerframework.framework.util.defaults.Default
     
    toString() - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
     
    toString() - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
     
    toString() - Method in class org.checkerframework.framework.util.typeinference.constraint.A2F
     
    toString() - Method in class org.checkerframework.framework.util.typeinference.constraint.F2A
     
    toString() - Method in class org.checkerframework.framework.util.typeinference.constraint.FIsA
     
    toString() - Method in class org.checkerframework.framework.util.typeinference.constraint.TIsU
     
    toString() - Method in class org.checkerframework.framework.util.typeinference.constraint.TSubU
     
    toString() - Method in class org.checkerframework.framework.util.typeinference.constraint.TSuperU
     
    toString() - Method in class org.checkerframework.javacutil.Pair
     
    toString(TreePath) - Static method in class org.checkerframework.javacutil.TreePathUtil
    Return a printed representation of a TreePath.
    toStringDebug() - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns a verbose string representation of this, useful for debugging.
    toStringDebug() - Method in class org.checkerframework.dataflow.cfg.builder.PhaseOneResult
    Returns a verbose string representation of this, useful for debugging.
    toStringDebug() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Returns a verbose string representation of this, useful for debugging.
    toStringDebug() - Method in class org.checkerframework.dataflow.cfg.node.Node
    Returns a verbose string representation of this, useful for debugging.
    toStringDebug() - Method in class org.checkerframework.dataflow.expression.ArrayCreation
     
    toStringDebug() - Method in class org.checkerframework.dataflow.expression.FieldAccess
     
    toStringDebug() - Method in class org.checkerframework.dataflow.expression.FormalParameter
     
    toStringDebug() - Method in class org.checkerframework.dataflow.expression.JavaExpression
    Format this verbosely, for debugging.
    toStringDebug() - Method in class org.checkerframework.dataflow.expression.LocalVariable
     
    toStringFullyQualified() - Method in class org.checkerframework.framework.flow.CFAbstractValue
    Returns the string representation, using fully-qualified names.
    toStringOneLine(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Return toString(), but without line separators.
    toStringSimple() - Method in class org.checkerframework.checker.nullness.NullnessValue
     
    toStringSimple() - Method in class org.checkerframework.framework.flow.CFAbstractValue
    Returns the string representation, using simple (not fully-qualified) names.
    toStringSimple(Set<AnnotationMirror>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Returns a string representation of the annotation mirrors, using simple (not fully-qualified) names.
    toStringTruncated(Tree, int) - Static method in class org.checkerframework.javacutil.TreeUtils
    Return either TreeUtils.toStringOneLine(com.sun.source.tree.Tree) if it is no more than length characters, or TreeUtils.toStringOneLine(com.sun.source.tree.Tree) quoted and truncated.
    toTUConstraint() - Method in class org.checkerframework.framework.util.typeinference.constraint.A2F
     
    toTUConstraint() - Method in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
    Once AFConstraints are irreducible it can be converted to a TU constraint, constraints between individual type parameters for which we are inferring an argument (T) and Java types (U).
    toTUConstraint() - Method in class org.checkerframework.framework.util.typeinference.constraint.F2A
     
    toTUConstraint() - Method in class org.checkerframework.framework.util.typeinference.constraint.FIsA
     
    toUnsignedInt(char) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned int representing the same value as an unsigned char.
    toUnsignedLong(char) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned long representing the same value as an unsigned char.
    toUnsignedShort(byte) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned short representing the same value as an unsigned byte.
    toUnsignedShort(char) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Returns an unsigned short representing the same value as an unsigned char.
    toUnsignedString(short) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Produces a string representation of the unsigned short s.
    toUnsignedString(short, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Produces a string representation of the unsigned short s in base radix.
    toUnsignedString(byte) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Produces a string representation of the unsigned byte b.
    toUnsignedString(byte, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Produces a string representation of the unsigned byte b in base radix.
    transfer - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    transferAnnotations() - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos
    Transfers all annotations inferred by whole program inference for the return type, receiver type, and parameter types for the wrapped declaration to their corresponding JavaParser locations.
    transferFunction - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    The transfer function for regular nodes.
    TransferFunction<V extends AbstractValue<V>,S extends Store<S>> - Interface in org.checkerframework.dataflow.analysis
    Interface of a transfer function for the abstract interpretation used for the flow analysis.
    TransferInput<V extends AbstractValue<V>,S extends Store<S>> - Class in org.checkerframework.dataflow.analysis
    TransferInput is used as the input type of the individual transfer functions of a ForwardTransferFunction or a BackwardTransferFunction.
    TransferInput(Node, Analysis<V, S, ?>, TransferResult<V, S>) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
    Create a TransferInput, given a TransferResult and a node-value mapping.
    TransferInput(Node, Analysis<V, S, ?>, S) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
    Create a TransferInput, given a store and a node-value mapping.
    TransferInput(Node, Analysis<V, S, ?>, S, S) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
    Create a TransferInput, given two stores and a node-value mapping.
    TransferInput(TransferInput<V, S>) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
    Copy constructor.
    TransferResult<V extends AbstractValue<V>,S extends Store<S>> - Class in org.checkerframework.dataflow.analysis
    TransferResult is used as the result type of the individual transfer functions of a TransferFunction.
    TransferResult(V, Map<TypeMirror, S>) - Constructor for class org.checkerframework.dataflow.analysis.TransferResult
    Create a new TransferResult, given TransferResult.resultValue and TransferResult.exceptionalStores.
    transform(JavaExpression) - Method in class org.checkerframework.checker.index.OffsetDependentTypesHelper
     
    transform(JavaExpression) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
    This method is for subclasses to override to change JavaExpressions in some way before they are inserted into new annotations.
    translateAssertWithAssertionsEnabled(AssertTree) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Translates an assertion statement to the correct CFG nodes.
    translateAssignment(Tree, Node, ExpressionTree) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Translate an assignment.
    translateAssignment(Tree, Node, Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Translate an assignment where the RHS has already been scanned.
    translations - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
    Map from a translation file key to its value in the file.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
    The corresponding ArrayAccessTree.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
    The tree is null when an array is created for variable arity method calls.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.BinaryOperationNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.CaseNode
    The tree for this node.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ClassDeclarationNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ClassNameNode
    The tree for this node.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ExplicitThisNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
    The tree associated with this node.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
    Tree for the lambda expression body.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
    The tree for the local variable.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.MarkerNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
    The tree for the method invocation.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.NullChkNode
    The entire tree of the null check
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.PackageNameNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ParameterizedTypeNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
    The entire tree of the assignment
    tree - Variable in class org.checkerframework.dataflow.cfg.node.StringConversionNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.SuperNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
    The ConditionalExpressionTree corresponding to this node
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ThrowNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.TypeCastNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.UnaryOperationNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.ValueLiteralNode
    The tree for the value literal.
    tree - Variable in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
     
    tree - Variable in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
     
    treeAnnotator - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    to annotate types based on the given un-annotated types
    TreeAnnotator - Class in org.checkerframework.framework.type.treeannotator
    TreeAnnotator is an abstract SimpleTreeVisitor to be used with ListTreeAnnotator.
    TreeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.treeannotator.TreeAnnotator
     
    treeBuilder - Variable in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    TreeBuilder - Class in org.checkerframework.javacutil.trees
    The TreeBuilder permits the creation of new AST Trees using the non-public Java compiler API TreeMaker.
    TreeBuilder(ProcessingEnvironment) - Constructor for class org.checkerframework.javacutil.trees.TreeBuilder
     
    TreeDebug - Class in org.checkerframework.common.util.debug
    A utility class for displaying the structure of the AST of a program.
    TreeDebug() - Constructor for class org.checkerframework.common.util.debug.TreeDebug
     
    TreeDebug.Visitor - Class in org.checkerframework.common.util.debug
     
    treeLookup - Variable in class org.checkerframework.dataflow.analysis.AnalysisResult
    Map from AST Trees to sets of Nodes.
    treeLookup - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Maps from AST Trees to sets of Nodes.
    treeLookupToString(Map<Tree, Set<Node>>) - Static method in class org.checkerframework.dataflow.analysis.AnalysisResult
    Returns a verbose string representation of a map, useful for debugging.
    TreeParser - Class in org.checkerframework.javacutil.trees
    A utility class for parsing Java expression snippets, and converting them to proper Javac AST nodes.
    TreeParser(ProcessingEnvironment) - Constructor for class org.checkerframework.javacutil.trees.TreeParser
    Create a TreeParser.
    treePath - Variable in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
    The tree path to the method invocation.
    TreePathCacher - Class in org.checkerframework.framework.util
    TreePathCacher is a TreeScanner that creates and caches a TreePath for a target Tree.
    TreePathCacher() - Constructor for class org.checkerframework.framework.util.TreePathCacher
     
    TreePathUtil - Class in org.checkerframework.javacutil
    Utility methods for obtaining or analyzing a javac TreePath.
    TreePrinter - Class in org.checkerframework.common.util.debug
    A utility class for pretty-printing the AST of a program.
    TreePrinter() - Constructor for class org.checkerframework.common.util.debug.TreePrinter
     
    trees - Variable in class org.checkerframework.framework.source.SourceChecker
    Used as a helper for the SourceVisitor.
    trees - Variable in class org.checkerframework.framework.source.SourceVisitor
    The Trees instance to use for scanning.
    trees - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    The Trees instance to use for tree node path finding.
    TreeScannerWithDefaults - Class in org.checkerframework.framework.ajava
    A visitor that performs some default action on a tree and then all of its children.
    TreeScannerWithDefaults() - Constructor for class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    treesWithSuppressWarnings - Variable in class org.checkerframework.framework.source.SourceVisitor
    A set of trees that are annotated with @SuppressWarnings.
    treeUids - Static variable in class org.checkerframework.javacutil.TreeUtils
    Unique IDs for trees.
    treeUtil - Variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
    Syntax tree utilities.
    treeUtil - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
    Syntax tree utilities.
    TreeUtils - Class in org.checkerframework.javacutil
    Utility methods for analyzing a javac Tree.
    tryFormatSatisfiability(String) - Static method in class org.checkerframework.checker.formatter.util.FormatUtil
    Throws an exception if the format is not syntactically valid.
    tryFormatSatisfiability(String) - Static method in class org.checkerframework.checker.i18nformatter.util.I18nFormatUtil
    Throws an exception if the format is not syntactically valid.
    TSubU - Class in org.checkerframework.framework.util.typeinference.constraint
    A constraint of the form: T <: U
    TSubU(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TSubU
     
    TSubU(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror, boolean) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TSubU
    Create a constraint with a variable less than a type.
    TSuperU - Class in org.checkerframework.framework.util.typeinference.constraint
    A constraint of the form: T :> U
    TSuperU(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TSuperU
     
    TSuperU(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror, boolean) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TSuperU
    Create a constraint with a variable greater than a type.
    TUConstraint - Class in org.checkerframework.framework.util.typeinference.constraint
    Subclasses of TUConstraint represent constraints between a type parameter, whose type arguments are being inferred, and the types used to do that inference.
    TUConstraint(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror, boolean) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TUConstraint
     
    type - Variable in class org.checkerframework.dataflow.cfg.block.BlockImpl
    The type of this basic block.
    type - Variable in class org.checkerframework.dataflow.cfg.node.Node
    The type of this node.
    type - Variable in class org.checkerframework.dataflow.constantpropagation.Constant
    What kind of abstract value is this?
    type - Variable in class org.checkerframework.dataflow.expression.JavaExpression
    The type of this expression.
    type - Variable in class org.checkerframework.framework.stub.AnnotationFileParser.RecordComponentStub
    The type of the record component.
    type(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Determines an empty annotated type of the given tree.
    type - Variable in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
    The type to which to apply the default.
    type - Variable in class org.checkerframework.framework.util.typeinference.solver.InferredValue.InferredType
     
    type1Kind - Variable in enum org.checkerframework.framework.util.AtmCombo
    First AtmKind.
    type2Kind - Variable in enum org.checkerframework.framework.util.AtmCombo
    Second AtmKind.
    TypeAnnotationMover - Class in org.checkerframework.framework.ajava
    Moves annotations in a JavaParser AST from declaration position onto the types they correspond to.
    TypeAnnotationMover(Map<String, TypeElement>, Elements) - Constructor for class org.checkerframework.framework.ajava.TypeAnnotationMover
    Constructs a TypeAnnotationMover.
    TypeAnnotationUtils - Class in org.checkerframework.javacutil
    A collection of helper methods related to type annotation handling.
    typeAnnotator - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
    to annotate types based on the given tree
    TypeAnnotator - Class in org.checkerframework.framework.type.typeannotator
    TypeAnnotator is an abstract AnnotatedTypeScanner to be used with ListTypeAnnotator.
    TypeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.typeannotator.TypeAnnotator
     
    TypeArgInferenceUtil - Class in org.checkerframework.framework.util.typeinference
    Miscellaneous utilities to help in type argument inference.
    TypeArgInferenceUtil() - Constructor for class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
     
    typeArgs - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory.ParameterizedExecutableType
    The types of the generic type arguments.
    typeArgs - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    Parametrized Type Arguments.
    typeArgumentInference - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Provides utility method to infer type arguments.
    TypeArgumentInference - Interface in org.checkerframework.framework.util.typeinference
    Instances of TypeArgumentInference are used to infer the types of method type arguments when no explicit arguments are provided.
    TypeArgumentMapper - Class in org.checkerframework.framework.util
    Records any mapping between the type parameters of a subtype to the corresponding type parameters of a supertype.
    TypeArgumentMapper() - Constructor for class org.checkerframework.framework.util.TypeArgumentMapper
     
    TypeCastNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the cast operator:
    TypeCastNode(Tree, Node, TypeMirror, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.TypeCastNode
     
    typeCheckVectorCopyIntoArgument(MethodInvocationTree, List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Type checks the method arguments of Vector.copyInto().
    TypeDeclarationApplier - Class in org.checkerframework.framework.util.element
    Apply annotations to a declared type based on its declaration.
    typeElementKinds() - Static method in class org.checkerframework.javacutil.ElementUtils
    Return the set of kinds that represent classes.
    typeFactory - Variable in class org.checkerframework.framework.type.typeannotator.TypeAnnotator
     
    typeFormatter - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    This formatter is used for converting AnnotatedTypeMirrors to Strings.
    typeFromClass(Class<?>, Types, Elements) - Static method in class org.checkerframework.javacutil.TypesUtils
    Returns the TypeMirror for a given Class.
    typeHierarchy - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis
    The type hierarchy.
    typeHierarchy - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Represent the type relations.
    TypeHierarchy - Interface in org.checkerframework.framework.type
    Compares AnnotatedTypeMirrors for subtype relationships.
    TypeKind - Enum in org.checkerframework.framework.qual
    Specifies kinds of types.
    TypeKindUtils - Class in org.checkerframework.javacutil
    A utility class that helps with TypeKinds.
    TypeKindUtils.PrimitiveConversionKind - Enum in org.checkerframework.javacutil
    The type of primitive conversion: narrowing, widening, or same.
    typeMirrorToAnnotationFieldType(TypeMirror) - Static method in class org.checkerframework.common.wholeprograminference.AnnotationConverter
    Converts a TypeMirror to an AnnotationFieldType.
    typeOf(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the type as a TypeMirror of tree.
    TypeOutputtingChecker - Class in org.checkerframework.common.util.debug
    A testing class that can be used to test TypeElement.
    TypeOutputtingChecker() - Constructor for class org.checkerframework.common.util.debug.TypeOutputtingChecker
     
    TypeOutputtingChecker.GeneralAnnotatedTypeFactory - Class in org.checkerframework.common.util.debug
    Stores any explicit annotation in AnnotatedTypeMirrors.
    TypeOutputtingChecker.Visitor - Class in org.checkerframework.common.util.debug
    Prints the types of the class and all of its enclosing fields, methods, and inner classes.
    typeParameterBoundTAPosition(int, int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a type parameter bound TypeAnnotationPosition.
    typeParameterTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create a type parameter TypeAnnotationPosition.
    typeProcess(TypeElement, TreePath) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    typeProcess(TypeElement, TreePath) - Method in class org.checkerframework.common.util.debug.SignaturePrinter
     
    typeProcess(TypeElement, TreePath) - Method in class org.checkerframework.common.util.debug.TreePrinter
     
    typeProcess(TypeElement, TreePath) - Method in class org.checkerframework.framework.source.AggregateChecker
     
    typeProcess(TypeElement, TreePath) - Method in class org.checkerframework.framework.source.SourceChecker
    Type-check the code using this checker's visitor.
    typeProcess(TypeElement, TreePath) - Method in class org.checkerframework.javacutil.AbstractTypeProcessor
    Processes a fully-analyzed class that contains a supported annotation (see AbstractProcessor.getSupportedAnnotationTypes()).
    typeProcess(TypeElement, TreePath) - Method in class org.checkerframework.javacutil.BasicTypeProcessor
    Visit the tree path for the type element.
    typeProcessingOver() - Method in class org.checkerframework.checker.calledmethods.CalledMethodsChecker
     
    typeProcessingOver() - Method in class org.checkerframework.checker.resourceleak.ResourceLeakChecker
     
    typeProcessingOver() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
     
    typeProcessingOver() - Method in class org.checkerframework.common.util.count.AnnotationStatistics
     
    typeProcessingOver() - Method in class org.checkerframework.common.util.count.JavaCodeStatistics
     
    typeProcessingOver() - Method in class org.checkerframework.common.value.ValueChecker
     
    typeProcessingOver() - Method in class org.checkerframework.dataflow.cfg.CFGProcessor
     
    typeProcessingOver() - Method in class org.checkerframework.framework.source.AggregateChecker
     
    typeProcessingOver() - Method in class org.checkerframework.javacutil.AbstractTypeProcessor
    A method to be called once all the classes are processed.
    typeProcessingStart() - Method in class org.checkerframework.common.util.debug.SignaturePrinter
     
    typeProcessingStart() - Method in class org.checkerframework.framework.source.SourceChecker
    A method to be called once before the first call to typeProcess.
    typeProcessingStart() - Method in class org.checkerframework.javacutil.AbstractTypeProcessor
    A method to be called once before the first call to typeProcess.
    types - Variable in enum org.checkerframework.checker.formatter.qual.ConversionCategory
    The argument types.
    types - Variable in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
     
    types - Variable in class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
    For Types.isSameType.
    types - Variable in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
    For Types.isSameType.
    types - Variable in class org.checkerframework.dataflow.cfg.node.PrimitiveTypeNode
    For Types.isSameType.
    types - Variable in class org.checkerframework.dataflow.cfg.node.TypeCastNode
    For Types.isSameType.
    types - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis
    Instance of the types utility.
    types - Variable in class org.checkerframework.framework.source.SourceVisitor
    The Types helper to use when scanning.
    types - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Utility class for working with TypeMirrors.
    types - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Equalities
     
    types - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Subtypes
     
    types - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Supertypes
     
    TypesIntoElements - Class in org.checkerframework.framework.type
    A helper class that puts the annotations from an AnnotatedTypeMirrors back into the corresponding Elements, so that they get stored in the bytecode by the compiler.
    TypesIntoElements() - Constructor for class org.checkerframework.framework.type.TypesIntoElements
     
    TypesUtils - Class in org.checkerframework.javacutil
    A utility class that helps with TypeMirrors.
    TypeSystemError - Exception in org.checkerframework.javacutil
    Exception type indicating a mistake by a type system built using the Checker Framework.
    TypeSystemError(String) - Constructor for exception org.checkerframework.javacutil.TypeSystemError
    Constructs a new TypeSystemError with the specified detail message.
    TypeSystemError(String, Object...) - Constructor for exception org.checkerframework.javacutil.TypeSystemError
    Constructs a new TypeSystemError with a detail message composed from the given arguments.
    typeTreeKinds() - Static method in class org.checkerframework.javacutil.TreeUtils
     
    TypeUseLocation - Enum in org.checkerframework.framework.qual
    Specifies the locations to which a DefaultQualifier annotation applies.
    typeValidator - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    TypeValidator - Interface in org.checkerframework.common.basetype
    TypeValidator ensures that a type for a given tree is valid both for the tree and the type system that is being used to check the tree.
    typeVariable - Variable in class org.checkerframework.framework.util.typeinference.constraint.TUConstraint
    An AnnotatedTypeVariable representing a target type parameter for which we are inferring a type argument.
    typeVariablesFromUse(AnnotatedTypeMirror.AnnotatedDeclaredType, TypeElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Adapt the upper bounds of the type variables of a class relative to the type instantiation.
    typeVariablesFromUse(AnnotatedTypeMirror.AnnotatedDeclaredType, TypeElement) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
     
    TypeVariableSubstitutor - Class in org.checkerframework.framework.type
    TypeVariableSusbtitutor replaces type variables from a declaration with arguments to its use.
    TypeVariableSubstitutor() - Constructor for class org.checkerframework.framework.type.TypeVariableSubstitutor
     
    TypeVariableSubstitutor.Visitor - Class in org.checkerframework.framework.type
    Visitor that makes the substitution.
    typeVarSubstitutor - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Provides utility method to substitute arguments for their type variables.
    typeVarTypes - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
     
    TypeVarUseApplier - Class in org.checkerframework.framework.util.element
    Apply annotations to the use of a type parameter declaration.
    TypeVisualizer - Class in org.checkerframework.common.util
    TypeVisualizer prints AnnotatedTypeMirrors as a directed graph where each node is a type and an arrow is a reference.
    TypeVisualizer() - Constructor for class org.checkerframework.common.util.TypeVisualizer
     

    U

    UBQualifier - Class in org.checkerframework.checker.index.upperbound
    Abstraction for Upper Bound annotations.
    UBQualifier() - Constructor for class org.checkerframework.checker.index.upperbound.UBQualifier
     
    UBQualifier.LessThanLengthOf - Class in org.checkerframework.checker.index.upperbound
    The less-than-length-of qualifier (@LTLengthOf).
    UBQualifier.UpperBoundLiteralQualifier - Class in org.checkerframework.checker.index.upperbound
    Represents an integer value that is known at compile time.
    UBQualifier.UpperBoundUnknownQualifier - Class in org.checkerframework.checker.index.upperbound
    The top type qualifier.
    UI - Annotation Type in org.checkerframework.checker.guieffect.qual
    Annotation for the UI effect.
    uiAnonClasses - Variable in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
    Keeps track of all anonymous inner classes with inferred UIEffect.
    uid - Variable in class org.checkerframework.checker.mustcall.MustCallTransfer
    A unique identifier counter for node names.
    uid - Variable in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    uid - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Unique ID of the current object; for debugging purposes.
    UIEffect - Annotation Type in org.checkerframework.checker.guieffect.qual
    Annotation for the concrete UI effect on methods, or on field accesses.
    uiLambdas - Variable in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
    Keeps track of all lambda expressions with inferred UIEffect.
    UIPackage - Annotation Type in org.checkerframework.checker.guieffect.qual
    Package annotation to make all classes within a package @UIType.
    uIsArg - Variable in class org.checkerframework.framework.util.typeinference.constraint.TUConstraint
    Whether or not U is a type from an argument to the method.
    UIType - Annotation Type in org.checkerframework.checker.guieffect.qual
    Class declaration annotation to make methods default to @UI.
    UNANCHORED_PARAMETER_PATTERN - Static variable in class org.checkerframework.framework.util.JavaExpressionParseUtil
    Unanchored pattern for a formal parameter use; can be used to find all formal parameter uses.
    unannotatedType(TypeMirror) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Remove type annotations from the given type.
    unaryAssignNodeLookup - Variable in class org.checkerframework.dataflow.analysis.AnalysisResult
    Map from AST UnaryTrees to corresponding AssignmentNodes.
    unaryAssignNodeLookup - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    Map from AST UnaryTrees to corresponding AssignmentNodes.
    unaryMinus() - Method in class org.checkerframework.common.value.util.ByteMath
     
    unaryMinus() - Method in class org.checkerframework.common.value.util.DoubleMath
     
    unaryMinus() - Method in class org.checkerframework.common.value.util.FloatMath
     
    unaryMinus() - Method in class org.checkerframework.common.value.util.IntegerMath
     
    unaryMinus() - Method in class org.checkerframework.common.value.util.LongMath
     
    unaryMinus() - Method in class org.checkerframework.common.value.util.NumberMath
     
    unaryMinus() - Method in class org.checkerframework.common.value.util.Range
    Returns the range of a variable that falls within this range after applying the unary minus operation.
    unaryMinus() - Method in class org.checkerframework.common.value.util.ShortMath
     
    unaryNumericPromotion(Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Perform unary numeric promotion on the input node.
    UnaryOperation - Class in org.checkerframework.dataflow.expression
    JavaExpression for unary operations.
    UnaryOperation(TypeMirror, Tree.Kind, JavaExpression) - Constructor for class org.checkerframework.dataflow.expression.UnaryOperation
    Create a unary operation.
    UnaryOperation(UnaryOperationNode, JavaExpression) - Constructor for class org.checkerframework.dataflow.expression.UnaryOperation
    Create a unary operation.
    UnaryOperationNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a postfix or an unary expression.
    UnaryOperationNode(UnaryTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.UnaryOperationNode
     
    unaryPlus() - Method in class org.checkerframework.common.value.util.ByteMath
     
    unaryPlus() - Method in class org.checkerframework.common.value.util.DoubleMath
     
    unaryPlus() - Method in class org.checkerframework.common.value.util.FloatMath
     
    unaryPlus() - Method in class org.checkerframework.common.value.util.IntegerMath
     
    unaryPlus() - Method in class org.checkerframework.common.value.util.LongMath
     
    unaryPlus() - Method in class org.checkerframework.common.value.util.NumberMath
     
    unaryPlus() - Method in class org.checkerframework.common.value.util.Range
    Returns the range of a variable that falls within this range after applying the unary plus operation (which is a no-op).
    unaryPlus() - Method in class org.checkerframework.common.value.util.ShortMath
     
    unbox(Node) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    If the input node is a boxed type, unbox it, otherwise leave it alone.
    UNDER_INITALIZATION - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    UnderInitialization - Annotation Type in org.checkerframework.checker.initialization.qual
    This type qualifier indicates that an object is (definitely) in the process of being constructed/initialized.
    underInitializationValueElement - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    The UnderInitialization.value field/element.
    underlyingAST - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
    The AST this CFG corresponds to.
    UnderlyingAST - Class in org.checkerframework.dataflow.cfg
    Represents an abstract syntax tree of type Tree that underlies a given control flow graph.
    UnderlyingAST(UnderlyingAST.Kind) - Constructor for class org.checkerframework.dataflow.cfg.UnderlyingAST
    Creates an UnderlyingAST.
    UnderlyingAST.CFGLambda - Class in org.checkerframework.dataflow.cfg
    If the underlying AST is a lambda.
    UnderlyingAST.CFGMethod - Class in org.checkerframework.dataflow.cfg
    If the underlying AST is a method.
    UnderlyingAST.CFGStatement - Class in org.checkerframework.dataflow.cfg
    If the underlying AST is a statement or expression.
    UnderlyingAST.Kind - Enum in org.checkerframework.dataflow.cfg
    The kinds of underlying ASTs.
    underlyingType - Variable in class org.checkerframework.framework.flow.CFAbstractValue
    The underlying (Java) type in this abstract value.
    underlyingType - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror
    Actual type wrapped with this AnnotatedTypeMirror.
    union(ConversionCategory, ConversionCategory) - Static method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
    Returns the union of two categories.
    union(I18nConversionCategory, I18nConversionCategory) - Static method in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
    Returns the union of the two given I18nConversionCategories.
    union(Range) - Method in class org.checkerframework.common.value.util.Range
    Returns the smallest range that includes all values contained in either of the two ranges.
    union(List<T>, List<T>) - Static method in class org.checkerframework.javacutil.SystemUtil
    Returns a list that contains all the distinct elements of the two lists: that is, the union of the two arguments.
    UNIQUE - Variable in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
    The @Unique annotation.
    Unique - Annotation Type in org.checkerframework.common.aliasing.qual
    An expression with this type has no aliases.
    uniqueName(String) - Method in class org.checkerframework.checker.mustcall.MustCallTransfer
    Creates a unique, abitrary string that can be used as a name for a temporary variable, using the given prefix.
    uniqueName(String) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    UnitsAnnotatedTypeFactory - Class in org.checkerframework.checker.units
    Annotated type factory for the Units Checker.
    UnitsAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
     
    UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy - Class in org.checkerframework.checker.units
    Qualifier Hierarchy for the Units Checker.
    UnitsAnnotatedTypeFactory.UnitsQualifierKindHierarchy - Class in org.checkerframework.checker.units
    UnitsQualifierKindHierarchy.
    UnitsAnnotatedTypeFormatter - Class in org.checkerframework.checker.units
     
    UnitsAnnotatedTypeFormatter(BaseTypeChecker) - Constructor for class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter
     
    UnitsAnnotatedTypeFormatter.UnitsAnnotationFormatter - Class in org.checkerframework.checker.units
    Format the error printout of any units qualifier that uses Prefix.one.
    UnitsAnnotatedTypeFormatter.UnitsFormattingVisitor - Class in org.checkerframework.checker.units
     
    UnitsAnnotationClassLoader - Class in org.checkerframework.checker.units
     
    UnitsAnnotationClassLoader(BaseTypeChecker) - Constructor for class org.checkerframework.checker.units.UnitsAnnotationClassLoader
     
    UnitsAnnotationFormatter(BaseTypeChecker) - Constructor for class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter.UnitsAnnotationFormatter
     
    UnitsBottom - Annotation Type in org.checkerframework.checker.units.qual
    The bottom type in the Units type system.
    UnitsChecker - Class in org.checkerframework.checker.units
    Units Checker main class.
    UnitsChecker() - Constructor for class org.checkerframework.checker.units.UnitsChecker
     
    UnitsFormattingVisitor(BaseTypeChecker, AnnotationFormatter, boolean, boolean) - Constructor for class org.checkerframework.checker.units.UnitsAnnotatedTypeFormatter.UnitsFormattingVisitor
     
    UnitsMultiple - Annotation Type in org.checkerframework.checker.units.qual
    Define the relation between a base unit and the current unit.
    UnitsQualifierHierarchy() - Constructor for class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy
    Constructor.
    UnitsQualifierKindHierarchy(Collection<Class<? extends Annotation>>, Elements) - Constructor for class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory.UnitsQualifierKindHierarchy
    Creates a UnitsQualifierKindHierarchy.
    UnitsRelations - Annotation Type in org.checkerframework.checker.units.qual
    Specify the class that knows how to handle the meta-annotated unit when put in relation (plus, multiply, ...) with another unit.
    UnitsRelations - Interface in org.checkerframework.checker.units
    Interface that is used to specify the relation between units.
    UnitsRelationsDefault - Class in org.checkerframework.checker.units
    Default relations between SI units.
    UnitsRelationsDefault() - Constructor for class org.checkerframework.checker.units.UnitsRelationsDefault
     
    UnitsRelationsTools - Class in org.checkerframework.checker.units
    A helper class for UnitsRelations, providing numerous methods which help process Annotations and Annotated Types representing various units.
    UnitsRelationsTools() - Constructor for class org.checkerframework.checker.units.UnitsRelationsTools
     
    UnitsTools - Class in org.checkerframework.checker.units.util
    Utility methods to generate annotated types and to convert between them.
    UnitsTools() - Constructor for class org.checkerframework.checker.units.util.UnitsTools
     
    UnitsVisitor - Class in org.checkerframework.checker.units
    Units visitor.
    UnitsVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.units.UnitsVisitor
     
    UNKNOWN - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
    The canonical @LowerBoundUnknown annotation.
    UNKNOWN - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
    The canonical LowerBoundUnknown annotation.
    UNKNOWN - Variable in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
    The @SameLenUnknown annotation.
    UNKNOWN - Variable in class org.checkerframework.checker.index.searchindex.SearchIndexAnnotatedTypeFactory
    The @SearchIndexUnknown annotation.
    UNKNOWN - Variable in class org.checkerframework.checker.index.substringindex.SubstringIndexAnnotatedTypeFactory
    The top qualifier of the Substring Index hierarchy.
    UNKNOWN - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    The @UpperBoundUnknown annotation.
    Unknown - Class in org.checkerframework.dataflow.expression
    Stands for any expression that the Dataflow Framework lacks explicit support for.
    Unknown(TypeMirror) - Constructor for class org.checkerframework.dataflow.expression.Unknown
    Create a new Unknown JavaExpression.
    Unknown(TypeMirror, String) - Constructor for class org.checkerframework.dataflow.expression.Unknown
    Create a new Unknown JavaExpression.
    Unknown(Tree) - Constructor for class org.checkerframework.dataflow.expression.Unknown
    Create a new Unknown JavaExpression.
    Unknown(Node) - Constructor for class org.checkerframework.dataflow.expression.Unknown
    Create a new Unknown JavaExpression.
    UNKNOWN_INITIALIZATION - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    UNKNOWN_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    Fully-qualified class name of UnknownVal.
    UnknownClass - Annotation Type in org.checkerframework.common.reflection.qual
    Represents a Class object whose run-time value is not known at compile time.
    UnknownCompilerMessageKey - Annotation Type in org.checkerframework.checker.compilermsgs.qual
    A String that might or might not be a compiler message key.
    UNKNOWNFORMAT - Variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
    The @UnknownFormat annotation.
    UnknownFormat - Annotation Type in org.checkerframework.checker.formatter.qual
    The top qualifier.
    UnknownInitialization - Annotation Type in org.checkerframework.checker.initialization.qual
    This type qualifier indicates how much of an object has been fully initialized.
    unknownInitializationValueElement - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    The UnknownInitialization.value field/element.
    UnknownInterned - Annotation Type in org.checkerframework.checker.interning.qual
    The top qualifier for the Interning Checker.
    UNKNOWNKEYFOR - Variable in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
    The @UnknownKeyFor annotation.
    UnknownKeyFor - Annotation Type in org.checkerframework.checker.nullness.qual
    Used internally by the type system; should never be written by a programmer.
    UnknownLocalizableKey - Annotation Type in org.checkerframework.checker.i18n.qual
    Indicates that the String type has an unknown localizable key property.
    UnknownLocalized - Annotation Type in org.checkerframework.checker.i18n.qual
    Indicates that the String type has unknown localization properties.
    UnknownMethod - Annotation Type in org.checkerframework.common.reflection.qual
    Represents a Method or Constructor expression whose run-time value is not known at compile time.
    UnknownPropertyKey - Annotation Type in org.checkerframework.checker.propkey.qual
    Indicates that the String type has an unknown property key property.
    UnknownRegex - Annotation Type in org.checkerframework.checker.regex.qual
    Represents the top of the Regex qualifier hierarchy.
    UNKNOWNREGEX - Variable in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
    The @UnknownRegex annotation.
    UnknownSignedness - Annotation Type in org.checkerframework.checker.signedness.qual
    The value's signedness is not known to the Signedness Checker.
    unknownTAPosition() - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
    Create an unknown TypeAnnotationPosition.
    UnknownThis - Annotation Type in org.checkerframework.common.returnsreceiver.qual
    The top type for the Returns Receiver Checker's type system.
    UnknownUnits - Annotation Type in org.checkerframework.checker.units.qual
    UnknownUnits is the top type of the type hierarchy.
    UnknownVal - Annotation Type in org.checkerframework.common.value.qual
    UnknownVal is a type annotation indicating that the expression's value is not known at compile type.
    UNKNOWNVAL - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
    The top type for this hierarchy.
    UNNEEDED_SUPPRESSION_KEY - Static variable in class org.checkerframework.framework.source.SourceChecker
    The message key emitted when an unused warning suppression is found.
    unparse(String) - Static method in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
    Create a DependentTypesError by parsing a printed one.
    Unqualified - Annotation Type in org.checkerframework.common.subtyping.qual
    A special annotation intended solely for representing an unqualified type in the qualifier hierarchy, as an argument to SubtypeOf.value(), in a type qualifier declaration.
    unshorthandProcessorNames(String, List<String>, boolean) - Static method in class org.checkerframework.framework.util.CheckerMain
    Takes a string of comma-separated processor names, and expands any shorthands to fully-qualified names from the fullyQualifiedCheckerNames list.
    Unsigned - Annotation Type in org.checkerframework.checker.signedness.qual
    The value is to be interpreted as unsigned.
    UnsignedRightShiftNode - Class in org.checkerframework.dataflow.cfg.node
    A node for bitwise right shift operations with zero extension:
    UnsignedRightShiftNode(BinaryTree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode
    unsignedShiftRight(Number) - Method in class org.checkerframework.common.value.util.ByteMath
     
    unsignedShiftRight(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
     
    unsignedShiftRight(Number) - Method in class org.checkerframework.common.value.util.FloatMath
     
    unsignedShiftRight(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
     
    unsignedShiftRight(Number) - Method in class org.checkerframework.common.value.util.LongMath
     
    unsignedShiftRight(Number) - Method in class org.checkerframework.common.value.util.NumberMath
     
    unsignedShiftRight(Range) - Method in class org.checkerframework.common.value.util.Range
    When this range only contains non-negative values, the refined result should be the same as Range.signedShiftRight(Range).
    unsignedShiftRight(Number) - Method in class org.checkerframework.common.value.util.ShortMath
     
    Untainted - Annotation Type in org.checkerframework.checker.tainting.qual
    Denotes a reference that is untainted, i.e.
    Unused - Annotation Type in org.checkerframework.framework.qual
    Declares that the field may not be accessed if the receiver is of the specified qualifier type (or any supertype).
    unusedWhenElement - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
    The Unused.when field/element.
    unusedWhenElement - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
    The when element/field of the @Unused annotation.
    updateAnnotationSet(T, TypeUseLocation, AnnotatedTypeMirror, AnnotatedTypeMirror, String) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
    Updates the set of annotations in a location in a program.
    updateAnnotationSet(T, TypeUseLocation, AnnotatedTypeMirror, AnnotatedTypeMirror, String, boolean) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
    Updates the set of annotations in a location in a program.
    updateAnnotationSetInScene(ATypeElement, TypeUseLocation, AnnotatedTypeMirror, AnnotatedTypeMirror, String, boolean) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Updates the set of annotations in a location of a Scene, as the result of a pseudo-assignment.
    updateContracts(Analysis.BeforeOrAfter, ExecutableElement, CFAbstractStore<?, ?>) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Updates the preconditions or postconditions of the current method, from a store.
    updateContracts(Analysis.BeforeOrAfter, ExecutableElement, CFAbstractStore<?, ?>) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    updateFieldFromType(Tree, Element, String, AnnotatedTypeMirror) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Updates the type of field based on an assignment whose right-hand side has type rhsATM.
    updateFieldFromType(Tree, Element, String, AnnotatedTypeMirror) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    updateForArrayAssignment(ArrayAccess, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Update the information in the store by considering an assignment with target n, where the target is an array access.
    updateForAssignment(Node, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Update the information in the store by considering an assignment with target n.
    updateForFieldAccessAssignment(FieldAccess, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Update the information in the store by considering a field assignment with target n, where the right hand side has the abstract value val.
    updateForLocalVariableAssignment(LocalVariable, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Set the abstract value of a local variable in the store.
    updateForMethodCall(MethodInvocationNode, AnnotatedTypeFactory, V) - Method in class org.checkerframework.checker.initialization.InitializationStore
    Remove any information that might not be valid any more after a method call, and add information guaranteed by the method.
    updateForMethodCall(MethodInvocationNode, AnnotatedTypeFactory, CFValue) - Method in class org.checkerframework.checker.lock.LockStore
     
    updateForMethodCall(MethodInvocationNode, AnnotatedTypeFactory, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
    Remove any information that might not be valid any more after a method call, and add information guaranteed by the method.
    updateFromFieldAssignment(Node, Node) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Updates the type of field based on an assignment of rhs to field.
    updateFromFieldAssignment(Node, Node) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    updateFromFormalParameterAssignment(LocalVariableNode, Node, VariableElement) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Updates the type of lhs based on an assignment of rhs to lhs.
    updateFromFormalParameterAssignment(LocalVariableNode, Node, VariableElement) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    updateFromMethodInvocation(MethodInvocationNode, ExecutableElement, CFAbstractStore<?, ?>) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Updates the parameter types of the method methodElt based on the arguments in the method invocation methodInvNode.
    updateFromMethodInvocation(MethodInvocationNode, ExecutableElement, CFAbstractStore<?, ?>) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    updateFromObjectCreation(ObjectCreationNode, ExecutableElement, CFAbstractStore<?, ?>) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Updates the parameter types of the constructor constructorElt based on the arguments in objectCreationNode.
    updateFromObjectCreation(ObjectCreationNode, ExecutableElement, CFAbstractStore<?, ?>) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    updateFromOverride(MethodTree, ExecutableElement, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Updates the parameter types (including the receiver) of the method methodTree based on the parameter types of the overridden method overriddenMethod.
    updateFromOverride(MethodTree, ExecutableElement, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    updateFromReturn(ReturnNode, Symbol.ClassSymbol, MethodTree, Map<AnnotatedTypeMirror.AnnotatedDeclaredType, ExecutableElement>) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Updates the return type of the method methodTree based on returnedExpression.
    updateFromReturn(ReturnNode, Symbol.ClassSymbol, MethodTree, Map<AnnotatedTypeMirror.AnnotatedDeclaredType, ExecutableElement>) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    updateMappingToImmutableSet(Map<T, Set<AnnotationMirror>>, T, Set<AnnotationMirror>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
    Update a map, to add newQual to the set that key maps to.
    updateMappingToMutableSet(Map<T, Set<AnnotationMirror>>, T, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    Update a mapping from key to a set of AnnotationMirrors.
    updateNodeValues(Node, TransferResult<V, S>) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    Updates the value of node node to the value of the transferResult.
    updateStorageLocationFromAtm(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror, TypeUseLocation, boolean) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    updateStorageLocationFromAtm(AnnotatedTypeMirror, AnnotatedTypeMirror, ATypeElement, TypeUseLocation, boolean) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    updateStorageLocationFromAtm(AnnotatedTypeMirror, AnnotatedTypeMirror, T, TypeUseLocation, boolean) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Updates a storage location to have the annotations of the given AnnotatedTypeMirror.
    updateStoreWithTempVar(TransferResult<CFValue, CFStore>, Node) - Method in class org.checkerframework.checker.mustcall.MustCallTransfer
    This method either creates or looks up the temp var t for node, and then updates the store to give t the same type as node.
    updateStoreWithTempVar(TransferResult<CFValue, CFStore>, Node) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakTransfer
    This method either creates or looks up the temp var t for node, and then updates the store to give t the same type as node.
    updateSymbolInformation(AClass, Symbol.ClassSymbol) - Method in class org.checkerframework.common.wholeprograminference.scenelib.ASceneWrapper
    Updates the symbol information stored in AClass for the given class.
    updateTargetsWithPartiallyInferredType(TargetConstraints.Equalities, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.EqualitiesSolver
     
    upperBound(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
    If the argument is a bounded TypeVariable or WildcardType, return its non-variable, non-wildcard upper bound.
    UpperBoundAnnotatedTypeFactory - Class in org.checkerframework.checker.index.upperbound
    Implements the introduction rules for the Upper Bound Checker.
    UpperBoundAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    Create a new UpperBoundAnnotatedTypeFactory.
    UpperBoundAnnotatedTypeFactory.UpperBoundQualifierHierarchy - Class in org.checkerframework.checker.index.upperbound
    The qualifier hierarchy for the upperbound type system.
    UpperBoundAnnotatedTypeFactory.UpperBoundTreeAnnotator - Class in org.checkerframework.checker.index.upperbound
     
    UpperBoundBottom - Annotation Type in org.checkerframework.checker.index.qual
    The bottom type in the Upper Bound type system.
    UpperBoundChecker - Class in org.checkerframework.checker.index.upperbound
    A type-checker for preventing arrays from being accessed with values that are too high.
    UpperBoundChecker() - Constructor for class org.checkerframework.checker.index.upperbound.UpperBoundChecker
    Create a new UpperBoundChecker.
    UpperBoundFor - Annotation Type in org.checkerframework.framework.qual
    A meta-annotation applied to the declaration of a type qualifier.
    UpperBoundLiteral - Annotation Type in org.checkerframework.checker.index.qual
    A literal value.
    upperBoundLiteralValueElement - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundChecker
    The UpperBoundLiteral.value element/field.
    upperBoundTarget() - Method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
    Returns TargetType.CLASS_TYPE_PARAMETER_BOUND.
    upperBoundTarget() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
    Returns TargetType.METHOD_TYPE_PARAMETER_BOUND.
    UpperBoundTransfer - Class in org.checkerframework.checker.index.upperbound
    Contains the transfer functions for the upper bound type system, a part of the Index Checker.
    UpperBoundTransfer(CFAnalysis) - Constructor for class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
    Creates a new UpperBoundTransfer.
    UpperBoundTreeAnnotator(UpperBoundAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundTreeAnnotator
     
    UpperBoundUnknown - Annotation Type in org.checkerframework.checker.index.qual
    A variable not known to have a relation to any sequence length.
    UpperBoundVisitor - Class in org.checkerframework.checker.index.upperbound
    Warns about array accesses that could be too high.
    UpperBoundVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.upperbound.UpperBoundVisitor
     
    upstreamCheckerNames - Variable in class org.checkerframework.framework.source.SourceChecker
    List of upstream checker names.
    USE_VALUE_CHECKER - Static variable in class org.checkerframework.checker.calledmethods.CalledMethodsChecker
    If this option is supplied, use the Value Checker to reduce false positives when analyzing calls to the AWS SDK.
    useAllcheckersPrefix - Variable in class org.checkerframework.framework.source.SourceChecker
    If true, use the "allcheckers:" warning string prefix.
    useConservativeDefault(String) - Method in class org.checkerframework.framework.source.SourceChecker
    Should conservative defaults be used for the kind of unchecked code indicated by the parameter?
    UserError - Exception in org.checkerframework.javacutil
    Exception type indicating a mistake by an end user in using the Checker Framework, such as incorrect command-line arguments.
    UserError(String) - Constructor for exception org.checkerframework.javacutil.UserError
    Constructs a new CheckerError with the specified detail message.
    UserError(String, Object...) - Constructor for exception org.checkerframework.javacutil.UserError
    Constructs a new CheckerError with a detail message composed from the given arguments.
    UsesObjectEquals - Annotation Type in org.checkerframework.checker.interning.qual
    Class declaration to indicate the class does not override equals(Object), and therefore a.equals(b) and a == b behave identically.
    usesSequentialSemantics() - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Returns true if the transfer function uses sequential semantics, false if it uses concurrent semantics.

    V

    validateSet(Set<AnnotationMirror>, TypeMirror, QualifierHierarchy) - Static method in class org.checkerframework.framework.flow.CFAbstractValue
    Returns true if the set has an annotation from every hierarchy (or if it doesn't need to); returns false if the set is missing an annotation from some hierarchy.
    validateType(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.mustcall.MustCallVisitor
     
    validateType(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Tests whether the type and corresponding type tree is a valid type, and emits an error if that is not the case (e.g.
    validateType(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueVisitor
    Overridden to issue errors at the appropriate place if an IntRange or ArrayLenRange annotation has from > to.
    validateTypeOf(Tree) - Method in class org.checkerframework.checker.interning.InterningVisitor
     
    validateTypeOf(Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Tests whether the tree expressed by the passed type tree is a valid type, and emits an error if that is not the case (e.g.
    validLocationsForUncheckedCodeDefaults() - Static method in class org.checkerframework.framework.util.defaults.QualifierDefaults
    Returns an array of locations that are valid for the unchecked value defaults.
    validTargets() - Method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
     
    validTargets() - Method in class org.checkerframework.framework.util.element.MethodApplier
    Returns all possible annotation positions for a method except those in annotatedTargets.
    validTargets() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
     
    validTargets() - Method in class org.checkerframework.framework.util.element.ParamApplier
    Returns any annotation TargetType that can be found on a method.
    validTargets() - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
    Returns TargetType.CLASS_TYPE_PARAMETER, TargetType.CLASS_TYPE_PARAMETER_BOUND.
    validTargets() - Method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
     
    validTargets() - Method in class org.checkerframework.framework.util.element.VariableApplier
     
    value() - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.Result
     
    value - Variable in class org.checkerframework.dataflow.constantpropagation.Constant
    The value of this abstract value (or null).
    value - Variable in class org.checkerframework.dataflow.expression.ValueLiteral
    The value of the literal.
    value - Variable in class org.checkerframework.dataflow.util.AbstractMostlySingleton
    The current value, non-null when the state is SINGLETON.
    ValueAnnotatedTypeFactory - Class in org.checkerframework.common.value
    AnnotatedTypeFactory for the Value type system.
    ValueAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.value.ValueAnnotatedTypeFactory
     
    ValueChecker - Class in org.checkerframework.common.value
    The Constant Value Checker is a constant propagation analysis: for each variable, it determines whether that variable's value can be known at compile time.
    ValueChecker() - Constructor for class org.checkerframework.common.value.ValueChecker
     
    ValueCheckerUtils - Class in org.checkerframework.common.value
    Utility methods for the Value Checker.
    ValueGlb() - Constructor for class org.checkerframework.framework.flow.CFAbstractValue.ValueGlb
     
    ValueLiteral - Class in org.checkerframework.dataflow.expression
    JavaExpression for literals.
    ValueLiteral(TypeMirror, ValueLiteralNode) - Constructor for class org.checkerframework.dataflow.expression.ValueLiteral
    Creates a ValueLiteral from the node with the given type.
    ValueLiteral(TypeMirror, Object) - Constructor for class org.checkerframework.dataflow.expression.ValueLiteral
    Creates a ValueLiteral where the value is value that has the given type.
    ValueLiteralNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a literals that have some form of value: integer literal long literal char literal string literal float literal double literal boolean literal null literal
    ValueLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.ValueLiteralNode
     
    ValueLub(boolean) - Constructor for class org.checkerframework.framework.flow.CFAbstractValue.ValueLub
    valueOf(String) - Static method in enum org.checkerframework.checker.formatter.FormatterTreeUtil.InvocationType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.FormatType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.checker.nullness.KeyForPropagator.PropagationDirection
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.checker.units.qual.Prefix
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.common.accumulation.AccumulationChecker.AliasAnalysis
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.common.wholeprograminference.WholeProgramInference.OutputFormat
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.analysis.Analysis.BeforeOrAfter
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.analysis.Analysis.Direction
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.analysis.Store.FlowRule
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.analysis.Store.Kind
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.cfg.block.Block.BlockType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.cfg.block.SpecialBlock.SpecialBlockType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.cfg.UnderlyingAST.Kind
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer.VisualizeWhere
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.constantpropagation.Constant.Type
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.qual.Pure.Kind
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.dataflow.util.AbstractMostlySingleton.State
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.framework.qual.LiteralKind
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.framework.qual.TypeKind
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.framework.qual.TypeUseLocation
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.framework.stub.AnnotationFileUtil.AnnotationFileType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.framework.type.GenericAnnotatedTypeFactory.ScanState
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.framework.util.AtmCombo
    Returns the enum constant of this type with the specified name.
    valueOf(AtmKind, AtmKind) - Static method in enum org.checkerframework.framework.util.AtmCombo
    Returns the AtmCombo corresponding to the given ATM pair of the given ATMKinds.
    valueOf(AnnotatedTypeMirror, AnnotatedTypeMirror) - Static method in enum org.checkerframework.framework.util.AtmCombo
    Returns the AtmCombo corresponding to the pair of the classes for the given AnnotatedTypeMirrors.
    valueOf(String) - Static method in enum org.checkerframework.framework.util.Contract.Kind
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.framework.util.defaults.QualifierDefaults.BoundType
    Returns the enum constant of this type with the specified name.
    valueOf(String) - Static method in enum org.checkerframework.javacutil.TypeKindUtils.PrimitiveConversionKind
    Returns the enum constant of this type with the specified name.
    values() - Static method in enum org.checkerframework.checker.formatter.FormatterTreeUtil.InvocationType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.FormatType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.checker.nullness.KeyForPropagator.PropagationDirection
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.checker.units.qual.Prefix
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.common.accumulation.AccumulationChecker.AliasAnalysis
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.common.wholeprograminference.WholeProgramInference.OutputFormat
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.analysis.Analysis.BeforeOrAfter
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.analysis.Analysis.Direction
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.analysis.Store.FlowRule
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.analysis.Store.Kind
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.cfg.block.Block.BlockType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.cfg.block.SpecialBlock.SpecialBlockType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.cfg.UnderlyingAST.Kind
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer.VisualizeWhere
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.constantpropagation.Constant.Type
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.qual.Pure.Kind
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.dataflow.util.AbstractMostlySingleton.State
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.framework.qual.LiteralKind
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.framework.qual.TypeKind
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.framework.qual.TypeUseLocation
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.framework.stub.AnnotationFileUtil.AnnotationFileType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.framework.type.GenericAnnotatedTypeFactory.ScanState
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
     
    values() - Static method in enum org.checkerframework.framework.util.AtmCombo
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.framework.util.Contract.Kind
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.framework.util.defaults.QualifierDefaults.BoundType
    Returns an array containing the constants of this enum type, in the order they are declared.
    values() - Static method in enum org.checkerframework.javacutil.TypeKindUtils.PrimitiveConversionKind
    Returns an array containing the constants of this enum type, in the order they are declared.
    ValueTransfer - Class in org.checkerframework.common.value
    The transfer class for the Value Checker.
    ValueTransfer(CFAbstractAnalysis<CFValue, CFStore, CFTransfer>) - Constructor for class org.checkerframework.common.value.ValueTransfer
    Create a new ValueTransfer.
    ValueVisitor - Class in org.checkerframework.common.value
    Visitor for the Constant Value type system.
    ValueVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.value.ValueVisitor
     
    VariableApplier - Class in org.checkerframework.framework.util.element
    Applies annotations to variable declaration (providing they are not the use of a TYPE_PARAMETER).
    VariableDeclarationNode - Class in org.checkerframework.dataflow.cfg.node
    A node for a variable declaration, including local variables and fields:
    VariableDeclarationNode(VariableTree) - Constructor for class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
     
    verbose - Variable in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    If true, CFGVisualizer returns more detailed information.
    verifyHierarchy(Map<DefaultQualifierKindHierarchy.DefaultQualifierKind, Set<DefaultQualifierKindHierarchy.DefaultQualifierKind>>) - Method in class org.checkerframework.framework.util.DefaultQualifierKindHierarchy
    Verifies that the DefaultQualifierKindHierarchy is a valid hierarchy.
    viewpointAdapt(JavaExpression, List<JavaExpression>) - Static method in class org.checkerframework.dataflow.expression.ViewpointAdaptJavaExpression
    Replace FormalParameters by args in javaExpr.
    viewpointAdapt(JavaExpression, JavaExpression) - Static method in class org.checkerframework.dataflow.expression.ViewpointAdaptJavaExpression
    Replace ThisReference with thisReference in javaExpr.
    viewpointAdapt(JavaExpression, JavaExpression, List<JavaExpression>) - Static method in class org.checkerframework.dataflow.expression.ViewpointAdaptJavaExpression
    Replace FormalParameters with args and ThisReference with thisReference in javaExpr.
    viewpointAdaptDependentTypeAnnotation(GenericAnnotatedTypeFactory<?, ?, ?, ?>, StringToJavaExpression, Tree) - Method in class org.checkerframework.framework.util.Contract
    Viewpoint-adapt Contract.annotation using stringToJavaExpr.
    ViewpointAdaptJavaExpression - Class in org.checkerframework.dataflow.expression
    This class has methods to viewpoint-adapt JavaExpression by replacing ThisReference and FormalParameter expressions with the given JavaExpressions.
    visit(JavaExpression, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visits the given javaExpr.
    visit(ArrayType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.ajava.AnnotationTransferVisitor
     
    visit(ClassOrInterfaceType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.ajava.AnnotationTransferVisitor
     
    visit(PrimitiveType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.ajava.AnnotationTransferVisitor
     
    visit(TypeParameter, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.ajava.AnnotationTransferVisitor
     
    visit(AnnotationDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(AnnotationMemberDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ArrayAccessExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ArrayCreationExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ArrayInitializerExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(AssertStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(AssignExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(BinaryExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(BlockComment, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(BlockStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(BooleanLiteralExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(BreakStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(CastExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(CatchClause, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(CharLiteralExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ClassExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ClassOrInterfaceDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ClassOrInterfaceType, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(CompilationUnit, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ConditionalExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ConstructorDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(CompactConstructorDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ContinueStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(DoStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(DoubleLiteralExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(EmptyStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(EnclosedExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(EnumConstantDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(EnumDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ExplicitConstructorInvocationStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ExpressionStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(FieldAccessExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(FieldDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ForEachStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ForStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(IfStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(InitializerDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(InstanceOfExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(IntegerLiteralExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(JavadocComment, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(LabeledStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(LineComment, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(LongLiteralExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(MarkerAnnotationExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(MemberValuePair, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(MethodCallExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(MethodDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(NameExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(NormalAnnotationExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(NullLiteralExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ObjectCreationExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(PackageDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(Parameter, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(PrimitiveType, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(Name, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(SimpleName, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ArrayType, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ArrayCreationLevel, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(IntersectionType, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(UnionType, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(RecordDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ReturnStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(SingleMemberAnnotationExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(StringLiteralExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(SuperExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(SwitchEntry, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(SwitchStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(SynchronizedStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ThisExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ThrowStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(TryStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(LocalClassDeclarationStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(LocalRecordDeclarationStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(TypeParameter, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(UnaryExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(UnknownType, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(VariableDeclarationExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(VariableDeclarator, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(VoidType, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(WhileStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(WildcardType, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(LambdaExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(MethodReferenceExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(TypeExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ImportDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ModuleDeclaration, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ModuleRequiresDirective, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ModuleExportsDirective, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ModuleProvidesDirective, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ModuleUsesDirective, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ModuleOpensDirective, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(UnparsableStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(ReceiverParameter, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(VarType, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(Modifier, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(SwitchExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(TextBlockLiteralExpr, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(YieldStmt, Node) - Method in class org.checkerframework.framework.ajava.DoubleJavaParserVisitor
     
    visit(FieldDeclaration, Void) - Method in class org.checkerframework.framework.ajava.TypeAnnotationMover
     
    visit(MethodDeclaration, Void) - Method in class org.checkerframework.framework.ajava.TypeAnnotationMover
     
    visit(TreePath) - Method in class org.checkerframework.framework.source.SourceVisitor
    Entry point for a type processor: the TreePath leaf is a top-level type tree within root.
    visit(AnnotationDeclaration, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(BlockStmt, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(ClassOrInterfaceDeclaration, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(ConstructorDeclaration, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(EnumConstantDeclaration, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(EnumDeclaration, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(FieldDeclaration, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(InitializerDeclaration, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(MethodDeclaration, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(ObjectCreationExpr, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(VariableDeclarationExpr, AElement) - Method in class org.checkerframework.framework.stub.ToIndexFileConverter
     
    visit(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visit(AnnotatedTypeMirror, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visit(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopierWithReplacement.Visitor
     
    visit(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visit(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visit(AnnotatedTypeMirror, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visit(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
    Dispatches to a more specific visit* method.
    visit(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
    Calls AnnotatedTypeScanner.reset() and then scans type using null as the parameter.
    visit(AnnotatedTypeMirror, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
    Calls AnnotatedTypeScanner.reset() and then scans type using p as the parameter.
    visit(AnnotatedTypeMirror) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    A Convenience method equivalent to v.visit(t, null).
    visit(AnnotatedTypeMirror, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits a type.
    visit(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
    Entry point for this scanner.
    visit(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visit(AnnotatedTypeMirror, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visit(BinaryExpr, Void) - Method in class org.checkerframework.framework.util.JavaParserUtil.StringLiteralConcatenateVisitor
     
    visit(AnnotationDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(AnnotationMemberDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ArrayAccessExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ArrayCreationExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ArrayCreationLevel, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ArrayInitializerExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ArrayType, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(AssertStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(AssignExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(BinaryExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(BlockComment, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(BlockStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(BooleanLiteralExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(BreakStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(CastExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(CatchClause, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(CharLiteralExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ClassExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ClassOrInterfaceDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ClassOrInterfaceType, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(CompilationUnit, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(StubUnit, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ConditionalExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ConstructorDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ContinueStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(DoStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(DoubleLiteralExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(EmptyStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(EnclosedExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(EnumConstantDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(EnumDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ExplicitConstructorInvocationStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ExpressionStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(FieldAccessExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(FieldDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ForStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ForEachStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(IfStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ImportDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(InitializerDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(InstanceOfExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(IntegerLiteralExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(IntersectionType, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(JavadocComment, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(LabeledStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(LambdaExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(LineComment, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(LocalClassDeclarationStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(LongLiteralExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(MarkerAnnotationExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(MemberValuePair, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(MethodCallExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(MethodDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(MethodReferenceExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(NameExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(Name, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(NormalAnnotationExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(NullLiteralExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ObjectCreationExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(PackageDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(Parameter, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(PrimitiveType, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ReturnStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(SimpleName, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(SingleMemberAnnotationExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(StringLiteralExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(SuperExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(SwitchEntry, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(SwitchStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(SynchronizedStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ThisExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ThrowStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(TryStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(TypeExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(TypeParameter, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(UnaryExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(UnionType, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(UnknownType, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(VariableDeclarationExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(VariableDeclarator, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(VoidType, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(WhileStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(WildcardType, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ModuleDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ModuleRequiresDirective, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ModuleExportsDirective, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ModuleProvidesDirective, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ModuleUsesDirective, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ModuleOpensDirective, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(UnparsableStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(ReceiverParameter, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(VarType, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(Modifier, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(SwitchExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(TextBlockLiteralExpr, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(YieldStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(RecordDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(LocalRecordDeclarationStmt, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visit(CompactConstructorDeclaration, Void) - Method in class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    visitAnnotatedType(List<? extends AnnotationTree>, Tree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitAnnotatedType(AnnotatedTypeTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Rather than overriding this method, clients should often override BaseTypeVisitor.visitAnnotatedType(List,Tree).
    visitAnnotatedType(List<? extends AnnotationTree>, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks an annotated type.
    visitAnnotatedType(AnnotatedTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitAnnotatedType(AnnotatedTypeTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitAnnotatedType(AnnotatedTypeTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsVisitor
    Issue an error at every EnsuresCalledMethodsVarArgs annotation, because using it is unsound.
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundVisitor
    Warns about LTLengthOf annotations with arguments whose lengths do not match.
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
     
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.checker.mustcall.MustCallVisitor
    Does not issue any warnings.
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.common.accumulation.AccumulationVisitor
    Checks each predicate annotation to make sure the predicate is well-formed.
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Ensure that the annotation arguments comply to their declarations.
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.common.returnsreceiver.ReturnsReceiverVisitor
     
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.common.value.ValueVisitor
    Warns about malformed constant-value annotations.
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitAnnotation(AnnotationTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitAnonymousClassBody(ClassTree, List<BodyDeclaration<?>>) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Visits the the members of an anonymous class body.
    visitArray(AnnotatedTypeMirror.AnnotatedArrayType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
     
    visitArray(AnnotatedTypeMirror.AnnotatedArrayType, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitArray(AnnotatedTypeMirror.AnnotatedArrayType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitArray(AnnotatedTypeMirror.AnnotatedArrayType, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitArray(AnnotatedTypeMirror.AnnotatedArrayType, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits an array type.
    visitArray(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
     
    visitArray(AnnotatedTypeMirror.AnnotatedArrayType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Visits an array type.
    visitArray(AnnotatedTypeMirror.AnnotatedArrayType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitArray_Array(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedArrayType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitArray_Array(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedArrayType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitArray_Array(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedArrayType, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
    Two arrays are equal if: Their sets of primary annotations are equal, and Their component types are equal
    visitArray_Array(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_Array(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArray_Array(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitArray_Declared(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitArray_Declared(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitArray_Declared(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_Declared(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArray_Executable(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_Executable(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArray_Intersection(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitArray_Intersection(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitArray_Intersection(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_Intersection(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArray_None(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_None(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArray_Null(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedNullType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitArray_Null(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_Null(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArray_Primitive(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_Primitive(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArray_Typevar(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitArray_Typevar(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitArray_Typevar(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_Typevar(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArray_Union(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_Union(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArray_Wildcard(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitArray_Wildcard(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitArray_Wildcard(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitArray_Wildcard(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitArrayAccess(ArrayAccessTree, Void) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundVisitor
     
    visitArrayAccess(ArrayAccessTree, Void) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundVisitor
    When the visitor reaches an array access, it needs to check a couple of things.
    visitArrayAccess(ArrayAccessTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
     
    visitArrayAccess(ArrayAccessNode, TransferInput<NullnessValue, NullnessStore>) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
     
    visitArrayAccess(ArrayAccessTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Case 3: Check for array dereferencing.
    visitArrayAccess(ArrayAccessTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitArrayAccess(ArrayAccessTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitArrayAccess(ArrayAccessNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitArrayAccess(ArrayAccessNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitArrayAccess(ArrayAccess, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitArrayAccess(ArrayAccess, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitArrayAccess(ArrayAccess, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit an ArrayAccess.
    visitArrayAccess(ArrayAccessTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitArrayAccess(ArrayAccessTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitArrayAccess(ArrayAccessNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitArrayCreation(ArrayCreationNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitArrayCreation(ArrayCreationNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitArrayCreation(ArrayCreation, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitArrayCreation(ArrayCreation, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitArrayCreation(ArrayCreation, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit an ArrayCreation.
    visitArrayType(ArrayTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitArrayType(ArrayTypeNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitArrayType(ArrayTypeNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitArrayType(ArrayTypeTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitArrayType(ArrayTypeTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitAssert(AssertTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitAssert(AssertTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitAssert(AssertTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitAssert(AssertTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitAssertionError(AssertionErrorNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitAssertionError(AssertionErrorNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitAssignment(AssignmentNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.samelen.SameLenTransfer
     
    visitAssignment(AssignmentNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
    Case 1: Refine the type of expressions used as an array dimension to be less than length of the array to which the new array is assigned.
    visitAssignment(AssignmentNode, TransferInput<V, S>) - Method in class org.checkerframework.checker.initialization.InitializationTransfer
     
    visitAssignment(AssignmentNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.mustcall.MustCallTransfer
     
    visitAssignment(AssignmentNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.aliasing.AliasingTransfer
    Case 1: For every assignment, the LHS is refined if the RHS has type @Unique and is a method invocation or a new class instance.
    visitAssignment(AssignmentTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Performs two checks: subtyping and assignability checks, using BaseTypeVisitor.commonAssignmentCheck(Tree, ExpressionTree, String, Object[]).
    visitAssignment(AssignmentNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.initializedfields.InitializedFieldsTransfer
     
    visitAssignment(AssignmentTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitAssignment(AssignmentTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitAssignment(AssignmentNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitAssignment(AssignmentNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitAssignment(AssignmentNode, TransferInput<Constant, ConstantPropagationStore>) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer
     
    visitAssignment(AssignmentNode, TransferInput<LiveVarValue, LiveVarStore>) - Method in class org.checkerframework.dataflow.livevariable.LiveVarTransfer
     
    visitAssignment(AssignmentTree, Void) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
     
    visitAssignment(AssignmentTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitAssignment(AssignmentTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitAssignment(AssignmentNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitBinary(BinaryTree, Void) - Method in class org.checkerframework.checker.fenum.FenumVisitor
     
    visitBinary(BinaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundTreeAnnotator
     
    visitBinary(BinaryTree, Void) - Method in class org.checkerframework.checker.interning.InterningVisitor
    Checks comparison operators, == and !=, for INTERNING violations.
    visitBinary(BinaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.lock.LockTreeAnnotator
     
    visitBinary(BinaryTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
     
    visitBinary(BinaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessPropagationTreeAnnotator
     
    visitBinary(BinaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    visitBinary(BinaryTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Case 6: Check for redundant nullness tests Case 7: unboxing case: primitive operations.
    visitBinary(BinaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator
     
    visitBinary(BinaryTree, Void) - Method in class org.checkerframework.checker.signedness.SignednessVisitor
    Enforces the following rules on binary operations involving Unsigned and Signed types: Do not allow any Unsigned types or PolySigned types in {/, %} operations.
    visitBinary(BinaryTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitBinary(BinaryTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitBinary(BinaryTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitBinary(BinaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
     
    visitBinary(BinaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.TreeAnnotator
    When overriding this method, getAnnotatedType on the left and right operands should only be called when absolutely necessary.
    visitBinaryOperation(BinaryOperation, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitBinaryOperation(BinaryOperation, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitBinaryOperation(BinaryOperation, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    visitBindingPattern17(Tree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Visit a BindingPatternTree
    visitBindingPattern17(Tree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitBindingPattern17(Tree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Visit a BindingPatternTree.
    visitBindingPattern17(Tree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
    Visit a binding pattern tree.
    visitBitwiseAnd(BitwiseAndNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
     
    visitBitwiseAnd(BitwiseAndNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitBitwiseAnd(BitwiseAndNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitBitwiseAnd(BitwiseAndNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitBitwiseComplement(BitwiseComplementNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitBitwiseComplement(BitwiseComplementNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitBitwiseComplement(BitwiseComplementNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitBitwiseOr(BitwiseOrNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitBitwiseOr(BitwiseOrNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitBitwiseOr(BitwiseOrNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitBitwiseXor(BitwiseXorNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitBitwiseXor(BitwiseXorNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitBitwiseXor(BitwiseXorNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitBlock(BlockTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitBlock(BlockTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitBlock(BlockTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitBooleanLiteral(BooleanLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitBooleanLiteral(BooleanLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitBounds(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement.DefaultApplierElementImpl
    Visit the bounds of a type variable or a wildcard and potentially apply qual to those bounds.
    visitBreak(BreakTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitBreak(BreakTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitBreak(BreakTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitCase(CaseNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
     
    visitCase(CaseTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitCase(CaseNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitCase(CaseNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitCase(CaseTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitCase(CaseTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitCase(CaseNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    A case produces no value, but it may imply some facts about switch selector expression.
    visitCatch(CatchTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks the type of the exception parameter.
    visitCatch(CatchTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitCatch(CatchTree, Void) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
     
    visitCatch(CatchTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitCatch(CatchTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitCharacterLiteral(CharacterLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitCharacterLiteral(CharacterLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitClass(ClassTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Type-check classTree and skips classes specified by the skipDef option.
    visitClass(ClassTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitClass(ClassTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitClass(ClassTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitClass(ClassTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitClass(ClassTree, P) - Method in class org.checkerframework.framework.source.SourceVisitor
     
    visitClass(ClassTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesTreeAnnotator
     
    visitClassDeclaration(ClassDeclarationNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitClassDeclaration(ClassDeclarationNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitClassName(ClassNameNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitClassName(ClassNameNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitClassName(ClassName, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitClassName(ClassName, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitClassName(ClassName, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit a ClassName.
    visitClassName(ClassNameNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitClassTypeParameters(AnnotatedTypeMirror.AnnotatedDeclaredType, ClassTree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    Visits the type parameters of a class tree.
    visitCompilationUnit(CompilationUnitTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Override Compilation Unit so we won't visit package names or imports.
    visitCompilationUnit(CompilationUnitTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitCompilationUnit(CompilationUnitTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitCompilationUnit(CompilationUnitTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitCompoundAssignment(CompoundAssignmentTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundTreeAnnotator
     
    visitCompoundAssignment(CompoundAssignmentTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.lock.LockTreeAnnotator
     
    visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
     
    visitCompoundAssignment(CompoundAssignmentTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Case 7: unboxing case: primitive operation.
    visitCompoundAssignment(CompoundAssignmentTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator
     
    visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.checker.signedness.SignednessVisitor
    Enforces the following rules on compound assignments involving Unsigned and Signed types: Do not allow any Unsigned types or PolySigned types in {/=, %=} assignments.
    visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.checker.units.UnitsVisitor
     
    visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Performs assignability check.
    visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
     
    visitCompoundAssignment(CompoundAssignmentTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitCompoundAssignment(CompoundAssignmentTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
     
    visitConditionalAnd(ConditionalAndNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitConditionalAnd(ConditionalAndNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitConditionalAnd(ConditionalAndNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitConditionalExpression(ConditionalExpressionTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitConditionalExpression(ConditionalExpressionTree, Void) - Method in class org.checkerframework.checker.optional.OptionalVisitor
     
    visitConditionalExpression(ConditionalExpressionTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    If the computation of the type of the ConditionalExpressionTree in org.checkerframework.framework.type.TypeFromTree.TypeFromExpression.visitConditionalExpression(ConditionalExpressionTree, AnnotatedTypeFactory) is correct, the following checks are redundant.
    visitConditionalExpression(ConditionalExpressionTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitConditionalExpression(ConditionalExpressionTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitConditionalExpression(ConditionalExpressionTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitConditionalNot(ConditionalNotNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitConditionalNot(ConditionalNotNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitConditionalNot(ConditionalNotNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitConditionalNot(ConditionalNotNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Reverse the role of the 'thenStore' and 'elseStore'.
    visitConditionalOr(ConditionalOrNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitConditionalOr(ConditionalOrNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitConditionalOr(ConditionalOrNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitContinue(ContinueTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitContinue(ContinueTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitContinue(ContinueTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
     
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.common.util.report.ReportVisitor.ReportTypeValidator
     
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
     
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.typeannotator.PropagationTypeAnnotator
    Sometimes the underlying type parameters of AnnotatedWildcardTypes are not available on the wildcards themselves.
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits a declared type.
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
     
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Visits a declared type.
    visitDeclared(AnnotatedTypeMirror.AnnotatedDeclaredType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitDeclared_Array(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedArrayType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitDeclared_Array(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_Array(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDeclared_Declared(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitDeclared_Declared(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitDeclared_Declared(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
    Two declared types are equal if: The types are of the same class/interfaces Their sets of primary annotations are equal Their sets of type arguments are equal or one type is raw
    visitDeclared_Declared(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_Declared(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDeclared_Declared(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitDeclared_Executable(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_Executable(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDeclared_Intersection(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitDeclared_Intersection(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitDeclared_Intersection(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_Intersection(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDeclared_None(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_None(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDeclared_Null(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedNullType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitDeclared_Null(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_Null(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDeclared_Primitive(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitDeclared_Primitive(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitDeclared_Primitive(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
     
    visitDeclared_Primitive(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_Primitive(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDeclared_Typevar(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitDeclared_Typevar(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitDeclared_Typevar(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_Typevar(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDeclared_Union(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedUnionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitDeclared_Union(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedUnionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitDeclared_Union(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_Union(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDeclared_Wildcard(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitDeclared_Wildcard(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitDeclared_Wildcard(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitDeclared_Wildcard(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitDoubleLiteral(DoubleLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitDoubleLiteral(DoubleLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitDoWhileLoop(DoWhileLoopTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitDoWhileLoop(DoWhileLoopTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitDoWhileLoop(DoWhileLoopTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitDoWhileLoop(DoWhileLoopTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitDoWhileLoop(DoWhileLoopTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visited - Variable in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
    A history of type pairs that have already been visited and the return type of their visit.
    Visited() - Constructor for class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
     
    visitedNodes - Variable in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitEmptyStatement(EmptyStatementTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitEmptyStatement(EmptyStatementTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitEmptyStatement(EmptyStatementTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitEnhancedForLoop(EnhancedForLoopTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Case 2: Check for implicit .iterator call.
    visitEnhancedForLoop(EnhancedForLoopTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Performs a subtype check, to test whether the node expression iterable type is a subtype of the variable type in the enhanced for loop.
    visitEnhancedForLoop(EnhancedForLoopTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitEnhancedForLoop(EnhancedForLoopTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitEnhancedForLoop(EnhancedForLoopTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitEqualTo(EqualToNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitEqualTo(EqualToNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitEqualTo(EqualToNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitEqualTo(EqualToNode, TransferInput<Constant, ConstantPropagationStore>) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer
     
    visitEqualTo(EqualToNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitErroneous(ErroneousTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitErroneous(ErroneousTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitErroneous(ErroneousTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, Void) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTypeAnnotator
     
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, Void) - Method in class org.checkerframework.framework.type.typeannotator.DefaultForTypeAnnotator
     
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, Void) - Method in class org.checkerframework.framework.type.typeannotator.TypeAnnotator
    Visits an executable type.
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits an executable type.
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
     
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Visits an executable type.
    visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitExecutable_Array(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_Array(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExecutable_Declared(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_Declared(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExecutable_Executable(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_Executable(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExecutable_Executable(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitExecutable_Intersection(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_Intersection(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExecutable_None(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_None(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExecutable_Null(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_Null(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExecutable_Primitive(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_Primitive(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExecutable_Typevar(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_Typevar(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExecutable_Union(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_Union(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExecutable_Wildcard(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitExecutable_Wildcard(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitExplicitThis(ExplicitThisNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitExplicitThis(ExplicitThisNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitExports(ExportsTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitExports(ExportsTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitExpressionStatement(ExpressionStatementTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitExpressionStatement(ExpressionStatementTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitExpressionStatement(ExpressionStatementTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitExpressionStatement(ExpressionStatementTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitFieldAccess(FieldAccessNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
    If n is an array length field access, then the type of a.length is the glb of @LTEqLengthOf("a") and the value of a.length in the store.
    visitFieldAccess(FieldAccessNode, TransferInput<V, S>) - Method in class org.checkerframework.checker.initialization.InitializationTransfer
    If an invariant field is initialized and has the invariant annotation, than it has at least the invariant annotation.
    visitFieldAccess(FieldAccessNode, TransferInput<NullnessValue, NullnessStore>) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
     
    visitFieldAccess(FieldAccess, Void) - Method in class org.checkerframework.common.value.JavaExpressionOptimizer
     
    visitFieldAccess(FieldAccessNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitFieldAccess(FieldAccessNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitFieldAccess(FieldAccessNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitFieldAccess(FieldAccess, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitFieldAccess(FieldAccess, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitFieldAccess(FieldAccess, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit a FieldAccess.
    visitFieldAccess(FieldAccessNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitFloatingDivision(FloatingDivisionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitFloatingDivision(FloatingDivisionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitFloatingDivision(FloatingDivisionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitFloatingRemainder(FloatingRemainderNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitFloatingRemainder(FloatingRemainderNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitFloatingRemainder(FloatingRemainderNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitFloatLiteral(FloatLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitFloatLiteral(FloatLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitForLoop(ForLoopTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitForLoop(ForLoopTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitForLoop(ForLoopTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitForLoop(ForLoopTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitForLoop(ForLoopTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitFormalParameter(FormalParameter, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitFormalParameter(FormalParameter, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitFormalParameter(FormalParameter, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    visitFormalParameter(FormalParameter, Void) - Method in class org.checkerframework.dataflow.expression.ViewpointAdaptJavaExpression
     
    visitGreaterThan(GreaterThanNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.IndexAbstractTransfer
     
    visitGreaterThan(GreaterThanNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.regex.RegexTransfer
     
    visitGreaterThan(GreaterThanNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitGreaterThan(GreaterThanNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitGreaterThan(GreaterThanNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitGreaterThanOrEqual(GreaterThanOrEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.IndexAbstractTransfer
     
    visitGreaterThanOrEqual(GreaterThanOrEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.regex.RegexTransfer
     
    visitGreaterThanOrEqual(GreaterThanOrEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitGreaterThanOrEqual(GreaterThanOrEqualNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitGreaterThanOrEqual(GreaterThanOrEqualNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitHistory - Variable in class org.checkerframework.framework.type.StructuralEqualityComparer
    History saving the result of previous comparisons.
    visitIdentifier(IdentifierTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
     
    visitIdentifier(IdentifierTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    visitIdentifier(IdentifierTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    visitIdentifier(IdentifierTree, Void) - Method in class org.checkerframework.common.util.debug.TreeDebug.Visitor
     
    visitIdentifier(IdentifierTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitIdentifier(IdentifierTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitIdentifier(IdentifierTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitIdentifier(IdentifierTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitIdentifier(IdentifierTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesTreeAnnotator
     
    visitIf(IfTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitIf(IfTree, Void) - Method in class org.checkerframework.checker.optional.OptionalVisitor
     
    visitIf(IfTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitIf(IfTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitIf(IfTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitIf(IfTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitImplicitThis(ImplicitThisNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitImplicitThis(ImplicitThisNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitImport(ImportTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitImport(ImportTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitImport(ImportTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitImport(ImportTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitingExecutableTypeParam - Variable in class org.checkerframework.framework.type.AnnotatedTypeCopier
    This is a hack to handle the curious behavior of substitution on an AnnotatedExecutableType.
    visitInstanceOf(InstanceOfNode, TransferInput<NullnessValue, NullnessStore>) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
     
    visitInstanceOf(InstanceOfTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitInstanceOf(InstanceOfTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    visitInstanceOf(InstanceOfTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitInstanceOf(InstanceOfTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitInstanceOf(InstanceOfNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitInstanceOf(InstanceOfNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitInstanceOf(InstanceOfTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitInstanceOf(InstanceOfTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitInstanceOf(InstanceOfNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitIntegerDivision(IntegerDivisionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
     
    visitIntegerDivision(IntegerDivisionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitIntegerDivision(IntegerDivisionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitIntegerDivision(IntegerDivisionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitIntegerLiteral(IntegerLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
     
    visitIntegerLiteral(IntegerLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitIntegerLiteral(IntegerLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitIntegerLiteral(IntegerLiteralNode, TransferInput<Constant, ConstantPropagationStore>) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer
     
    visitIntegerRemainder(IntegerRemainderNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
     
    visitIntegerRemainder(IntegerRemainderNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitIntegerRemainder(IntegerRemainderNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitIntegerRemainder(IntegerRemainderNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitIntersection(AnnotatedTypeMirror.AnnotatedIntersectionType, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitIntersection(AnnotatedTypeMirror.AnnotatedIntersectionType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitIntersection(AnnotatedTypeMirror.AnnotatedIntersectionType, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitIntersection(AnnotatedTypeMirror.AnnotatedIntersectionType, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits an intersection type.
    visitIntersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
     
    visitIntersection(AnnotatedTypeMirror.AnnotatedIntersectionType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitIntersection_Array(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_Array(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersection_Declared(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitIntersection_Declared(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitIntersection_Declared(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_Declared(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersection_Executable(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_Executable(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
    Two intersection types are equal if: Their sets of primary annotations are equal Their sets of bounds (the types being intersected) are equal
    visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitIntersection_None(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_None(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersection_Null(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedNullType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitIntersection_Null(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_Null(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersection_Primitive(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitIntersection_Primitive(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitIntersection_Primitive(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_Primitive(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersection_Type(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    An intersection is a subtype if one of its bounds is a subtype of supertype.
    visitIntersection_Typevar(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitIntersection_Typevar(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitIntersection_Typevar(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_Typevar(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersection_Union(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedUnionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitIntersection_Union(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_Union(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersection_Wildcard(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitIntersection_Wildcard(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitIntersection_Wildcard(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitIntersection_Wildcard(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitIntersectionType(IntersectionTypeTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitIntersectionType(IntersectionTypeTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitLabeledStatement(LabeledStatementTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitLabeledStatement(LabeledStatementTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitLabeledStatement(LabeledStatementTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitLambdaExpression(LambdaExpressionTree, Void) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    visitLambdaExpression(LambdaExpressionTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    visitLambdaExpression(LambdaExpressionTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitLambdaExpression(LambdaExpressionTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitLambdaExpression(LambdaExpressionTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitLambdaExpression(LambdaExpressionTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitLambdaResultExpression(LambdaResultExpressionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitLambdaResultExpression(LambdaResultExpressionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitLambdaResultExpression(LambdaResultExpressionNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitLeftShift(LeftShiftNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitLeftShift(LeftShiftNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitLeftShift(LeftShiftNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitLessThan(LessThanNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.IndexAbstractTransfer
     
    visitLessThan(LessThanNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.regex.RegexTransfer
     
    visitLessThan(LessThanNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitLessThan(LessThanNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitLessThan(LessThanNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitLessThanOrEqual(LessThanOrEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.IndexAbstractTransfer
     
    visitLessThanOrEqual(LessThanOrEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.regex.RegexTransfer
     
    visitLessThanOrEqual(LessThanOrEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitLessThanOrEqual(LessThanOrEqualNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitLessThanOrEqual(LessThanOrEqualNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitLiteral(LiteralTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundTreeAnnotator
     
    visitLiteral(LiteralTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTreeAnnotator
     
    visitLiteral(LiteralTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory.KeyLookupTreeAnnotator
     
    visitLiteral(LiteralTree, Void) - Method in class org.checkerframework.common.util.debug.TreeDebug.Visitor
     
    visitLiteral(LiteralTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitLiteral(LiteralTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitLiteral(LiteralTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitLiteral(LiteralTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.LiteralTreeAnnotator
    Go through the string patterns and add the greatest lower bound of all matching patterns.
    visitLocalVariable(LocalVariable, Void) - Method in class org.checkerframework.common.value.JavaExpressionOptimizer
     
    visitLocalVariable(LocalVariableNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitLocalVariable(LocalVariableNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitLocalVariable(LocalVariableNode, TransferInput<Constant, ConstantPropagationStore>) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer
     
    visitLocalVariable(LocalVariable, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitLocalVariable(LocalVariable, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitLocalVariable(LocalVariable, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit a LocalVariable.
    visitLocalVariable(LocalVariableNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    Use the most specific type information available according to the store.
    visitLongLiteral(LongLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitLongLiteral(LongLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitMarker(MarkerNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitMarker(MarkerNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitMemberReference(MemberReferenceTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    visitMemberReference(MemberReferenceTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitMemberReference(FunctionalInterfaceNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitMemberReference(FunctionalInterfaceNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitMemberReference(MemberReferenceTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitMemberReference(MemberReferenceTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitMemberSelect(MemberSelectTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTreeAnnotator
     
    visitMemberSelect(MemberSelectTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
     
    visitMemberSelect(MemberSelectTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    visitMemberSelect(MemberSelectTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Case 1: Check for null dereferencing.
    visitMemberSelect(MemberSelectTree, AnnotatedTypeMirror) - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValTreeAnnotator
     
    visitMemberSelect(MemberSelectTree, Void) - Method in class org.checkerframework.common.util.debug.TreeDebug.Visitor
     
    visitMemberSelect(MemberSelectTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitMemberSelect(MemberSelectTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitMemberSelect(MemberSelectTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitMemberSelect(MemberSelectTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitMemberSelect(MemberSelectTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesTreeAnnotator
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsVisitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.checker.formatter.FormatterVisitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    visitMethod(MethodTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTreeAnnotator
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.checker.interning.InterningVisitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
    Issues an error if a method (explicitly or implicitly) annotated with @MayReleaseLocks has a formal parameter or receiver (explicitly or implicitly) annotated with @GuardSatisfied.
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakVisitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks that the method obeys override and subtype rules to all overridden methods.
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker.Visitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.common.value.ValueVisitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitMethod(MethodTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitMethod(MethodTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitMethod(MethodTree, P) - Method in class org.checkerframework.framework.source.SourceVisitor
     
    visitMethod(MethodTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.TreeAnnotator
    This method is not called when checking a method invocation against its declaration.
    visitMethodAccess(MethodAccessNode, TransferInput<NullnessValue, NullnessStore>) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
     
    visitMethodAccess(MethodAccessNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitMethodAccess(MethodAccessNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitMethodCall(MethodCall, Void) - Method in class org.checkerframework.common.value.JavaExpressionOptimizer
     
    visitMethodCall(MethodCall, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitMethodCall(MethodCall, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitMethodCall(MethodCall, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit a MethodCall.
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsTransfer
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.calledmethods.CalledMethodsVisitor
     
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.formatter.FormatterTransfer
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.formatter.FormatterVisitor
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTransfer
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterVisitor
     
    visitMethodInvocation(MethodInvocationTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundTreeAnnotator
    This exists for Math.min and Random.nextInt, which must be special-cased.
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
    If n is a String.length() method invocation, then the type of s.length() is the glb of @LTEqLengthOf("s") and the value of s.length() in the store.
    visitMethodInvocation(MethodInvocationNode, TransferInput<V, S>) - Method in class org.checkerframework.checker.initialization.InitializationTransfer
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.interning.InterningVisitor
    If lint option "dotequals" is specified, warn if the .equals method is used where reference equality is safe.
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
    When visiting a method invocation, issue an error if the side effect annotation on the called method causes the side effect guarantee of the enclosing method to be violated.
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.mustcall.MustCallTransfer
     
    visitMethodInvocation(MethodInvocationNode, TransferInput<KeyForValue, KeyForStore>) - Method in class org.checkerframework.checker.nullness.KeyForTransfer
     
    visitMethodInvocation(MethodInvocationTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    visitMethodInvocation(MethodInvocationNode, TransferInput<NullnessValue, NullnessStore>) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.optional.OptionalVisitor
     
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.regex.RegexTransfer
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.regex.RegexVisitor
    Case 1: Don't require a Regex annotation on the String argument to Pattern.compile if the Pattern.LITERAL flag is passed.
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakTransfer
     
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.signature.SignatureTransfer
     
    visitMethodInvocation(MethodInvocationTree, AnnotatedTypeMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory.AccumulationTreeAnnotator
    Implements rule RRA.
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.aliasing.AliasingTransfer
    Case 3: Given a method invocation expression, if the parent of the expression is not a statement, check if there are any arguments of the method call annotated as @LeakedToResult and remove it from the store, since it might be leaked.
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
    Checks that if a method call is being invoked inside a constructor with result type @Unique, it must not leak the "this" reference.
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Performs a method invocation check.
    visitMethodInvocation(MethodInvocationTree, AnnotatedTypeMirror) - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValTreeAnnotator
     
    visitMethodInvocation(MethodInvocationTree, AnnotatedTypeMirror) - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory.MethodValTreeAnnotator
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitMethodInvocation(MethodInvocationNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitMethodInvocation(MethodInvocationNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitMethodInvocation(MethodInvocationNode, TransferInput<LiveVarValue, LiveVarStore>) - Method in class org.checkerframework.dataflow.livevariable.LiveVarTransfer
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitMethodInvocation(MethodInvocationTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitMethodInvocation(MethodInvocationNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitModifiers(ModifiersTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitModifiers(ModifiersTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitModifiers(ModifiersTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitModifiers(ModifiersTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitModifiers(ModifiersTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitModule(ModuleTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitModule(ModuleTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitNarrowingConversion(NarrowingConversionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNarrowingConversion(NarrowingConversionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitNarrowingConversion(NarrowingConversionNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundVisitor
     
    visitNewArray(NewArrayTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory.SameLenTreeAnnotator
     
    visitNewArray(NewArrayTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.lock.LockTreeAnnotator
     
    visitNewArray(NewArrayTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitNewArray(NewArrayTree, AnnotatedTypeMirror) - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory.AliasingTreeAnnotator
     
    visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
     
    visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.common.util.debug.TreeDebug.Visitor
     
    visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitNewArray(NewArrayTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitNewArray(NewArrayTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
     
    visitNewArray(NewArrayTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesTreeAnnotator
     
    visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
     
    visitNewClass(NewClassTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTreeAnnotator
     
    visitNewClass(NewClassTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.KeyForPropagationTreeAnnotator
    Transfers annotations to type if the left hand side is a variable declaration.
    visitNewClass(NewClassTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Performs a new class invocation check.
    visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
     
    visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitNewClass(NewClassTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitNewClass(NewClassTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesTreeAnnotator
     
    visitNode(Node, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNode(Node, TransferInput<Constant, ConstantPropagationStore>) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer
     
    visitNode(Node, TransferInput<LiveVarValue, LiveVarStore>) - Method in class org.checkerframework.dataflow.livevariable.LiveVarTransfer
     
    visitNode(Node, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
    The default visitor returns the input information unchanged, or in the case of conditional input information, merged.
    visitNone_Array(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNone_Array(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNone_Declared(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNone_Declared(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNone_Executable(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNone_Executable(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNone_Intersection(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNone_Intersection(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNone_None(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNone_None(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNone_None(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitNone_Null(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNone_Null(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNone_Primitive(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNone_Primitive(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNone_Union(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNone_Union(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNone_Wildcard(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNone_Wildcard(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNotEqual(NotEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitNotEqual(NotEqualNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNotEqual(NotEqualNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitNotEqual(NotEqualNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitNoType(AnnotatedTypeMirror.AnnotatedNoType, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitNoType(AnnotatedTypeMirror.AnnotatedNoType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitNoType(AnnotatedTypeMirror.AnnotatedNoType, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitNoType(AnnotatedTypeMirror.AnnotatedNoType, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits NoType type.
    visitNoType(AnnotatedTypeMirror.AnnotatedNoType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Visits NoType type.
    visitNoType(AnnotatedTypeMirror.AnnotatedNoType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitNull(AnnotatedTypeMirror.AnnotatedNullType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFormatter.NullnessFormattingVisitor
     
    visitNull(AnnotatedTypeMirror.AnnotatedNullType, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitNull(AnnotatedTypeMirror.AnnotatedNullType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitNull(AnnotatedTypeMirror.AnnotatedNullType, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitNull(AnnotatedTypeMirror.AnnotatedNullType, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits a null type.
    visitNull(AnnotatedTypeMirror.AnnotatedNullType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Visits a null type.
    visitNull(AnnotatedTypeMirror.AnnotatedNullType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitNull_Array(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedArrayType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitNull_Array(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_Array(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNull_Declared(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitNull_Declared(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_Declared(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNull_Executable(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_Executable(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNull_Intersection(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitNull_Intersection(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_Intersection(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNull_None(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_None(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNull_Null(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedNullType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitNull_Null(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_Null(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNull_Null(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitNull_Primitive(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitNull_Primitive(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_Primitive(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNull_Typevar(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitNull_Typevar(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_Typevar(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNull_Union(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedUnionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitNull_Union(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_Union(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNull_Wildcard(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitNull_Wildcard(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitNull_Wildcard(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitNullChk(NullChkNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNullChk(NullChkNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitNullLiteral(NullLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNullLiteral(NullLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitNumericalAddition(NumericalAdditionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
     
    visitNumericalAddition(NumericalAdditionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
    If some Node a is known to be less than the length of some array, x, then, the type of a + b, is @LTLengthOf(value="x", offset="-b").
    visitNumericalAddition(NumericalAdditionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitNumericalAddition(NumericalAdditionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNumericalAddition(NumericalAdditionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitNumericalMinus(NumericalMinusNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitNumericalMinus(NumericalMinusNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNumericalMinus(NumericalMinusNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitNumericalMultiplication(NumericalMultiplicationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
     
    visitNumericalMultiplication(NumericalMultiplicationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitNumericalMultiplication(NumericalMultiplicationNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNumericalMultiplication(NumericalMultiplicationNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitNumericalPlus(NumericalPlusNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitNumericalPlus(NumericalPlusNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNumericalPlus(NumericalPlusNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitNumericalSubtraction(NumericalSubtractionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.inequality.LessThanTransfer
    Case 3.
    visitNumericalSubtraction(NumericalSubtractionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
     
    visitNumericalSubtraction(NumericalSubtractionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
    If some Node a is known to be less than the length of some sequence x, then the type of a - b is @LTLengthOf(value="x", offset="b").
    visitNumericalSubtraction(NumericalSubtractionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitNumericalSubtraction(NumericalSubtractionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitNumericalSubtraction(NumericalSubtractionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitObjectCreation(ObjectCreationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.mustcall.MustCallTransfer
     
    visitObjectCreation(ObjectCreationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakTransfer
     
    visitObjectCreation(ObjectCreationNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitObjectCreation(ObjectCreationNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitObjectCreation(ObjectCreationNode, TransferInput<LiveVarValue, LiveVarStore>) - Method in class org.checkerframework.dataflow.livevariable.LiveVarTransfer
     
    visitObjectCreation(ObjectCreationNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitOpens(OpensTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitOpens(OpensTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitor - Variable in class org.checkerframework.common.basetype.BaseTypeValidator
    BaseTypeVisitor.
    Visitor() - Constructor for class org.checkerframework.common.util.debug.TreeDebug.Visitor
     
    Visitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.util.debug.TypeOutputtingChecker.Visitor
     
    visitor - Variable in class org.checkerframework.framework.source.SourceChecker
    The visitor to use.
    Visitor(IdentityHashMap<? extends AnnotatedTypeMirror, ? extends AnnotatedTypeMirror>) - Constructor for class org.checkerframework.framework.type.AnnotatedTypeCopierWithReplacement.Visitor
     
    Visitor(Map<TypeVariable, AnnotatedTypeMirror>, boolean) - Constructor for class org.checkerframework.framework.type.TypeVariableSubstitutor.Visitor
    Creates the Visitor.
    visitor - Variable in class org.checkerframework.framework.util.typeinference.constraint.A2FReducer
     
    visitor - Variable in class org.checkerframework.framework.util.typeinference.constraint.F2AReducer
     
    visitor - Variable in class org.checkerframework.framework.util.typeinference.constraint.FIsAReducer
     
    visitOther(Tree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitOther(Tree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitOther(Tree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitPackage(PackageTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitPackage(PackageTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitPackageName(PackageNameNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitPackageName(PackageNameNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitParameterizedType(AnnotatedTypeMirror.AnnotatedDeclaredType, ParameterizedTypeTree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    Checks that the annotations on the type arguments supplied to a type or a method invocation are within the bounds of the type variables as declared, and issues the "type.argument" error if they are not.
    visitParameterizedType(ParameterizedTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitParameterizedType(ParameterizedTypeNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitParameterizedType(ParameterizedTypeNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitParameterizedType(ParameterizedTypeTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitParameterizedType(ParameterizedTypeTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitParenthesized(ParenthesizedTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitParenthesized(ParenthesizedTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitParenthesized(ParenthesizedTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitParenthesized(ParenthesizedTree, Void) - Method in class org.checkerframework.framework.util.Heuristics.Matcher
     
    visitPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.checker.mustcall.MustCallTypeAnnotator
     
    visitPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
     
    visitPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits a primitive type.
    visitPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Visits a primitive type.
    visitPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitPrimitive_Array(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_Array(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitive_Declared(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitPrimitive_Declared(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitPrimitive_Declared(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
     
    visitPrimitive_Declared(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_Declared(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitive_Executable(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_Executable(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitive_Intersection(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitPrimitive_Intersection(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitPrimitive_Intersection(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_Intersection(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitive_None(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_None(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitive_Null(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_Null(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitive_Primitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitPrimitive_Primitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitPrimitive_Primitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
    Two primitive types are equal if: Their sets of primary annotations are equal
    visitPrimitive_Primitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_Primitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitive_Primitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitPrimitive_Typevar(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitPrimitive_Typevar(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitPrimitive_Typevar(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_Typevar(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitive_Union(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedUnionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitPrimitive_Union(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_Union(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitive_Wildcard(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitPrimitive_Wildcard(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitPrimitive_Wildcard(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitPrimitive_Wildcard(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitPrimitiveType(PrimitiveTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitPrimitiveType(PrimitiveTypeNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitPrimitiveType(PrimitiveTypeNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitPrimitiveType(PrimitiveTypeTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitPrimitiveType(PrimitiveTypeTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitProvides(ProvidesTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitProvides(ProvidesTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitRequires(RequiresTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitRequires(RequiresTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitReturn(ReturnTree, Void) - Method in class org.checkerframework.checker.mustcall.MustCallVisitor
     
    visitReturn(ReturnNode, TransferInput<NullnessValue, NullnessStore>) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
     
    visitReturn(ReturnTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks that the type of the return expression is a subtype of the enclosing method required return type.
    visitReturn(ReturnTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitReturn(ReturnNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitReturn(ReturnNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitReturn(ReturnNode, TransferInput<LiveVarValue, LiveVarStore>) - Method in class org.checkerframework.dataflow.livevariable.LiveVarTransfer
     
    visitReturn(ReturnTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitReturn(ReturnTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitReturn(ReturnNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitShortLiteral(ShortLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitShortLiteral(ShortLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitSignedRightShift(SignedRightShiftNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
     
    visitSignedRightShift(SignedRightShiftNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitSignedRightShift(SignedRightShiftNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitSignedRightShift(SignedRightShiftNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitStringConcatenate(StringConcatenateNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitStringConcatenate(StringConcatenateNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitStringConcatenate(StringConcatenateNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitStringConcatenateAssignment(StringConcatenateAssignmentNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitStringConcatenateAssignment(StringConcatenateAssignmentNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitStringConcatenateAssignment(StringConcatenateAssignmentNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitStringConcatenateAssignment(StringConcatenateAssignmentNode, TransferInput<LiveVarValue, LiveVarStore>) - Method in class org.checkerframework.dataflow.livevariable.LiveVarTransfer
     
    visitStringConcatenateAssignment(StringConcatenateAssignmentNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitStringConversion(StringConversionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.mustcall.MustCallTransfer
     
    visitStringConversion(StringConversionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitStringConversion(StringConversionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitStringConversion(StringConversionNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitStringLiteral(StringLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitStringLiteral(StringLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitSuper(SuperNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitSuper(SuperNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitSwitch(SwitchTree, Void) - Method in class org.checkerframework.checker.fenum.FenumVisitor
     
    visitSwitch(SwitchTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitSwitch(SwitchTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitSwitch(SwitchTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitSwitch(SwitchTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitSwitch(SwitchTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitSwitchExpression17(Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    This method validates the type of the switch expression.
    visitSwitchExpression17(Tree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Visit a SwitchExpressionTree
    visitSwitchExpression17(Tree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitSwitchExpression17(Tree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Visit a switch expression.
    visitSwitchExpression17(Tree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
    Visit a switch expression tree.
    visitSwitchExpressionNode(SwitchExpressionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.mustcall.MustCallTransfer
     
    visitSwitchExpressionNode(SwitchExpressionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakTransfer
     
    visitSwitchExpressionNode(SwitchExpressionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitSwitchExpressionNode(SwitchExpressionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitSwitchExpressionNode(SwitchExpressionNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitSwitchResultExpression(ExpressionTree, P1) - Method in class org.checkerframework.javacutil.SwitchExpressionScanner.FunctionalSwitchExpressionScanner
     
    visitSwitchResultExpression(ExpressionTree, P) - Method in class org.checkerframework.javacutil.SwitchExpressionScanner
    This method is called for each result expression of the switch expression passed in SwitchExpressionScanner.scanSwitchExpression(Tree, Object).
    visitSynchronized(SynchronizedNode, TransferInput<CFValue, LockStore>) - Method in class org.checkerframework.checker.lock.LockTransfer
     
    visitSynchronized(SynchronizedTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
    When visiting a synchronized block, issue an error if the expression has a type that implements the java.util.concurrent.locks.Lock interface.
    visitSynchronized(SynchronizedTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Case 5: Check for synchronizing locks.
    visitSynchronized(SynchronizedTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitSynchronized(SynchronizedNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitSynchronized(SynchronizedNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitSynchronized(SynchronizedTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitSynchronized(SynchronizedTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitSynchronized(SynchronizedTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitTernaryExpression(TernaryExpressionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.mustcall.MustCallTransfer
     
    visitTernaryExpression(TernaryExpressionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakTransfer
     
    visitTernaryExpression(TernaryExpressionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitTernaryExpression(TernaryExpressionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitTernaryExpression(TernaryExpressionNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitThis(ThisNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitThis(ThisNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitThisReference(ThisReference, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitThisReference(ThisReference, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitThisReference(ThisReference, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit a ThisReference.
    visitThisReference(ThisReference, Void) - Method in class org.checkerframework.dataflow.expression.ViewpointAdaptJavaExpression
     
    visitThrow(ThrowNode, TransferInput<NullnessValue, NullnessStore>) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
     
    visitThrow(ThrowTree, Void) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
     
    visitThrow(ThrowTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Checks the type of a thrown exception.
    visitThrow(ThrowTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitThrow(ThrowNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitThrow(ThrowNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitThrow(ThrowTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitThrow(ThrowTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitTry(TryTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitTry(TryTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitTry(TryTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitType_Intersection(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedIntersectionType) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    An intersection is a supertype if all of its bounds are a supertype of subtype.
    visitType_Typevar(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedTypeVariable) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    A type variable is a supertype if its lower bound is above subtype.
    visitType_Wildcard(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedWildcardType) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Check a wildcard type's relation against a subtype.
    visitTypeArgs(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, boolean, boolean) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Returns true if the type arguments in supertype contain the type arguments in subtype and false otherwise.
    visitTypeArgs(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
    A helper class for visitDeclared_Declared.
    visitTypeCast(TypeCastTree, Void) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
     
    visitTypeCast(TypeCastTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessPropagationTreeAnnotator
     
    visitTypeCast(TypeCastTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Case 7: unboxing case: casting to a primitive.
    visitTypeCast(TypeCastTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    visitTypeCast(TypeCastTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
     
    visitTypeCast(TypeCastTree, Void) - Method in class org.checkerframework.common.value.ValueVisitor
     
    visitTypeCast(TypeCastTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitTypeCast(TypeCastNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitTypeCast(TypeCastNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitTypeCast(TypeCastTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitTypeCast(TypeCastTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitTypeCast(TypeCastTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
     
    visitTypeCast(TypeCastTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesTreeAnnotator
     
    visitTypeParameter(TypeParameterTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    visitTypeParameter(TypeParameterTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitTypeParameter(TypeParameterTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitTypeParameter(TypeParameterTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitTypeParameterBounds(AnnotatedTypeMirror.AnnotatedTypeVariable, TypeParameterTree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
    Visits type parameter bounds.
    visitTypevar_Array(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedArrayType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitTypevar_Array(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_Array(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypevar_Declared(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitTypevar_Declared(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitTypevar_Declared(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_Declared(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypevar_Executable(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_Executable(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypevar_Intersection(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitTypevar_Intersection(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitTypevar_Intersection(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_Intersection(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypevar_None(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_None(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypevar_Null(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedNullType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitTypevar_Null(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_Null(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypevar_Primitive(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitTypevar_Primitive(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitTypevar_Primitive(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_Primitive(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypevar_Type(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    A type variable is a subtype if its upper bound is below the supertype.
    visitTypevar_Typevar(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitTypevar_Typevar(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitTypevar_Typevar(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
    Two type variables are equal if: Their bounds are equal Note: Primary annotations will be taken into account when the bounds are retrieved
    visitTypevar_Typevar(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_Typevar(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypevar_Typevar(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitTypevar_Union(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedUnionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitTypevar_Union(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_Union(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypevar_Wildcard(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitTypevar_Wildcard(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitTypevar_Wildcard(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitTypevar_Wildcard(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopierWithReplacement.Visitor
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.TypeVariableSubstitutor.Visitor
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits a type variable.
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Visits a type variable.
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotationMirror) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement.DefaultApplierElementImpl
     
    visitUnary(UnaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundTreeAnnotator
     
    visitUnary(UnaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessPropagationTreeAnnotator
     
    visitUnary(UnaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    visitUnary(UnaryTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
    Case 7: unboxing case: primitive operation.
    visitUnary(UnaryTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Performs assignability check.
    visitUnary(UnaryTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitUnary(UnaryTree, Void) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
     
    visitUnary(UnaryTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitUnary(UnaryTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitUnary(UnaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
     
    visitUnaryOperation(UnaryOperation, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitUnaryOperation(UnaryOperation, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitUnaryOperation(UnaryOperation, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit an UnaryOperation.
    visitUnion(AnnotatedTypeMirror.AnnotatedUnionType, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitUnion(AnnotatedTypeMirror.AnnotatedUnionType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitUnion(AnnotatedTypeMirror.AnnotatedUnionType, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitUnion(AnnotatedTypeMirror.AnnotatedUnionType, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits an union type.
    visitUnion(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
     
    visitUnion(AnnotatedTypeMirror.AnnotatedUnionType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitUnion_Array(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_Array(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnion_Declared(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitUnion_Declared(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitUnion_Declared(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_Declared(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnion_Executable(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_Executable(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnion_Intersection(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitUnion_Intersection(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitUnion_Intersection(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_Intersection(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnion_None(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_None(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnion_Null(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_Null(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnion_Primitive(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_Primitive(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnion_Type(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    A union type is a subtype if ALL of its alternatives are subtypes of supertype.
    visitUnion_Typevar(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitUnion_Typevar(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitUnion_Typevar(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_Typevar(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnion_Union(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedUnionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitUnion_Union(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedUnionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitUnion_Union(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_Union(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnion_Union(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitUnion_Wildcard(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitUnion_Wildcard(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitUnion_Wildcard(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitUnion_Wildcard(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitUnionType(UnionTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitUnionType(UnionTypeTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitUnionType(UnionTypeTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitUnknown(Unknown, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitUnknown(Unknown, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitUnknown(Unknown, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit an Unknown.
    visitUnsignedRightShift(UnsignedRightShiftNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
     
    visitUnsignedRightShift(UnsignedRightShiftNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
     
    visitUnsignedRightShift(UnsignedRightShiftNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitUnsignedRightShift(UnsignedRightShiftNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitUses(UsesTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitUses(UsesTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitValueLiteral(ValueLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitValueLiteral(ValueLiteral, Void) - Method in class org.checkerframework.dataflow.expression.JavaExpressionConverter
     
    visitValueLiteral(ValueLiteral, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionScanner
     
    visitValueLiteral(ValueLiteral, P) - Method in class org.checkerframework.dataflow.expression.JavaExpressionVisitor
    Visit a ValueLiteral.
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
     
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
     
    visitVariable(VariableTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.KeyForPropagationTreeAnnotator
    Transfers annotations on type arguments from the initializer to the variableTree, if the initializer is a call to java.util.Map.keySet.
    visitVariable(VariableTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessTreeAnnotator
     
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.checker.optional.OptionalVisitor
    Rule #6 (partial).
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.checker.resourceleak.ResourceLeakVisitor
     
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
     
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
     
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker.Visitor
     
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitVariable(VariableTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitVariable(VariableTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitVariable(VariableTree, P) - Method in class org.checkerframework.framework.source.SourceVisitor
     
    visitVariable(VariableTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesTreeAnnotator
     
    visitVariableDeclaration(VariableDeclarationNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitVariableDeclaration(VariableDeclarationNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitVariableDeclaration(VariableDeclarationNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitWhileLoop(WhileLoopTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
     
    visitWhileLoop(WhileLoopTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitWhileLoop(WhileLoopTree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitWhileLoop(WhileLoopTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitWhileLoop(WhileLoopTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitWideningConversion(WideningConversionNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
     
    visitWideningConversion(WideningConversionNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
     
    visitWideningConversion(WideningConversionNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
     
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
     
    visitWildcard(WildcardTree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
     
    visitWildcard(WildcardTree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
     
    visitWildcard(WildcardTree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
     
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
     
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
     
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
     
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.typeannotator.PropagationTypeAnnotator
    Rather than defaulting the missing bounds of a wildcard, find the bound annotations on the type parameter it replaced.
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
     
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, P) - Method in interface org.checkerframework.framework.type.visitor.AnnotatedTypeVisitor
    Visits a wildcard type.
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.DoubleAnnotatedTypeScanner
     
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
    Visits a wildcard type.
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
     
    visitWildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotationMirror) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement.DefaultApplierElementImpl
     
    visitWildcard_Array(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedArrayType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitWildcard_Array(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedArrayType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitWildcard_Array(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_Array(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_Declared(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitWildcard_Declared(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitWildcard_Declared(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_Declared(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_Executable(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_Executable(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_Intersection(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitWildcard_Intersection(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedIntersectionType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitWildcard_Intersection(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_Intersection(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_None(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_None(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_Null(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_Null(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_Primitive(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitWildcard_Primitive(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedPrimitiveType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitWildcard_Primitive(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_Primitive(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_Type(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
    Check a wildcard type's relation against a supertype.
    visitWildcard_Typevar(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitWildcard_Typevar(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitWildcard_Typevar(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
     
    visitWildcard_Typevar(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_Typevar(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedTypeVariable, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_Union(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedUnionType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitWildcard_Union(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_Union(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_Wildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
     
    visitWildcard_Wildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
     
    visitWildcard_Wildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedWildcardType, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
    Two wildcards are equal if: Their bounds are equal Note: Primary annotations will be taken into account when the bounds are retrieved
    visitWildcard_Wildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
     
    visitWildcard_Wildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
     
    visitWildcard_Wildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
     
    visitYield17(Tree, Void) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Visit a SwitchExpressionTree.
    visitYield17(Tree, Void) - Method in class org.checkerframework.framework.ajava.ExpectedTreesVisitor
     
    visitYield17(Tree, Node) - Method in class org.checkerframework.framework.ajava.JointJavacJavaParserVisitor
    Visit a YieldTree
    visitYield17(Tree, Void) - Method in class org.checkerframework.framework.ajava.TreeScannerWithDefaults
    Visit a yield tree.
    visualize(CFGVisualizer<?, S, ?>) - Method in interface org.checkerframework.dataflow.analysis.Store
    Delegate visualization responsibility to a visualizer.
    visualize(ControlFlowGraph, Block, Analysis<V, S, T>) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Output a visualization representing the control flow graph starting at entry.
    visualize(ControlFlowGraph, Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualize(ControlFlowGraph, Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualize(CFGVisualizer<?, ConstantPropagationStore, ?>) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
    Delegate visualization responsibility to a visualizer.
    visualize(CFGVisualizer<?, LiveVarStore, ?>) - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
     
    visualize(CFGVisualizer<?, S, ?>) - Method in class org.checkerframework.framework.flow.CFAbstractStore
     
    visualizeBlock(Block, Analysis<V, S, T>) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Visualize a block based on the analysis.
    visualizeBlock(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeBlock(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeBlockHelper(Block, Analysis<V, S, T>, String) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Helper method to visualize a block.
    visualizeBlockNode(Node, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
     
    visualizeBlockNode(Node, Analysis<V, S, T>) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Visualize a Node based on the analysis.
    visualizeBlockTransferInputAfter(Block, Analysis<V, S, T>) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Visualize the transferInput after a Block based on the analysis.
    visualizeBlockTransferInputAfter(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeBlockTransferInputAfter(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeBlockTransferInputBefore(Block, Analysis<V, S, T>) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Visualize the transferInput before a Block based on the analysis.
    visualizeBlockTransferInputBefore(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeBlockTransferInputBefore(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeBlockTransferInputHelper(AbstractCFGVisualizer.VisualizeWhere, Block, Analysis<V, S, T>, String) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Visualize the transfer input before or after the given block.
    visualizeConditionalBlock(ConditionalBlock) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Visualize a ConditionalBlock.
    visualizeConditionalBlock(ConditionalBlock) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeConditionalBlock(ConditionalBlock) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeEdge(Object, Object, String) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Generate the String representation of an edge.
    visualizeEdge(Object, Object, String) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeEdge(Object, Object, String) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeGraph(ControlFlowGraph, Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Visualize a control flow graph.
    visualizeGraphFooter() - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Return the footer of the generated graph.
    visualizeGraphFooter() - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeGraphFooter() - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
    Return the footer of the generated graph.
    visualizeGraphHeader() - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Return the header of the generated graph.
    visualizeGraphHeader() - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeGraphHeader() - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
    Return the header of the generated graph.
    visualizeGraphWithoutHeaderAndFooter(ControlFlowGraph, Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Helper method to visualize a control flow graph, without outputting a header or footer.
    visualizeNodes(Set<Block>, ControlFlowGraph, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Generate the String representation of the nodes of a control flow graph.
    visualizeNodes(Set<Block>, ControlFlowGraph, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeNodes(Set<Block>, ControlFlowGraph, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeSpecialBlock(SpecialBlock) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Visualize a SpecialBlock.
    visualizeSpecialBlock(SpecialBlock) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeSpecialBlock(SpecialBlock) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeSpecialBlockHelper(SpecialBlock) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
    Visualize a special block.
    visualizeStore(S) - Method in class org.checkerframework.dataflow.cfg.visualize.AbstractCFGVisualizer
     
    visualizeStore(S) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Delegate the visualization responsibility to the passed Store instance, which will call back to this visualizer instance for sub-components.
    visualizeStoreArrayVal(ArrayAccess, V) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Called by CFAbstractStore#internalVisualize() to visualize the value of one array collected by this Store.
    visualizeStoreArrayVal(ArrayAccess, V) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeStoreArrayVal(ArrayAccess, V) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeStoreClassVals(ClassName, V) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Called by CFAbstractStore#internalVisualize() to visualize the value of class names collected by this Store.
    visualizeStoreClassVals(ClassName, V) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeStoreClassVals(ClassName, V) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeStoreFieldVal(FieldAccess, V) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Called by CFAbstractStore#internalVisualize() to visualize the value of one field collected by this Store.
    visualizeStoreFieldVal(FieldAccess, V) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeStoreFieldVal(FieldAccess, V) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeStoreKeyVal(String, Object) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Called by CFAbstractStore#internalVisualize() to visualize the specific information collected according to the specific kind of Store.
    visualizeStoreKeyVal(String, Object) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeStoreKeyVal(String, Object) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeStoreLocalVar(LocalVariable, V) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Called by CFAbstractStore#internalVisualize() to visualize a local variable.
    visualizeStoreLocalVar(LocalVariable, V) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeStoreLocalVar(LocalVariable, V) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeStoreMethodVals(MethodCall, V) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Called by CFAbstractStore#internalVisualize() to visualize the value of pure method calls collected by this Store.
    visualizeStoreMethodVals(MethodCall, V) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeStoreMethodVals(MethodCall, V) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    visualizeStoreThisVal(V) - Method in interface org.checkerframework.dataflow.cfg.visualize.CFGVisualizer
    Called by CFAbstractStore#internalVisualize() to visualize the value of the current object this in this Store.
    visualizeStoreThisVal(V) - Method in class org.checkerframework.dataflow.cfg.visualize.DOTCFGVisualizer
     
    visualizeStoreThisVal(V) - Method in class org.checkerframework.dataflow.cfg.visualize.StringCFGVisualizer
     
    VoidVisitorWithDefaultAction - Class in org.checkerframework.framework.util
    A visitor that visits every node in an AST by default and performs a default action on each node after visiting its children.
    VoidVisitorWithDefaultAction() - Constructor for class org.checkerframework.framework.util.VoidVisitorWithDefaultAction
     
    Volume - Annotation Type in org.checkerframework.checker.units.qual
    Units of volume.

    W

    warnAboutIrrelevantJavaTypes(List<? extends AnnotationTree>, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
    Warns if a type annotation is written on a Java type that is not listed in the @RelevantJavaTypes annotation.
    warning(FormatterTreeUtil.Result<?>, String, Object...) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
    Reports a warning.
    warning(FormatterTreeUtil.Result<?>, String, Object...) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
    Reports a warning.
    warnUnneededSuppressions() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
    Issues a warning about any @SuppressWarnings that didn't suppress a warning, but starts with this checker name or "allcheckers".
    warnUnneededSuppressions() - Method in class org.checkerframework.framework.source.SourceChecker
    Issues a warning about any @SuppressWarnings that didn't suppress a warning, but starts with this checker name or "allcheckers".
    warnUnneededSuppressions(Set<Element>, Set<String>, Set<String>) - Method in class org.checkerframework.framework.source.SourceChecker
    Issues a warning about any @SuppressWarnings string that didn't suppress a warning, but starts with one of the given prefixes (checker names).
    wasRaw() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
    WholeProgramInference - Interface in org.checkerframework.common.wholeprograminference
    Interface for recording facts at (pseudo-)assignments.
    WholeProgramInference.OutputFormat - Enum in org.checkerframework.common.wholeprograminference
    The kinds of output that whole-program inference can produce.
    WholeProgramInferenceImplementation<T> - Class in org.checkerframework.common.wholeprograminference
    This is the primary implementation of WholeProgramInference.
    WholeProgramInferenceImplementation(AnnotatedTypeFactory, WholeProgramInferenceStorage<T>) - Constructor for class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
    Constructs a new WholeProgramInferenceImplementation that has not yet inferred any annotations.
    WholeProgramInferenceJavaParserStorage - Class in org.checkerframework.common.wholeprograminference
    This is an implementation of WholeProgramInferenceStorage that stores annotations directly with the JavaParser node corresponding to the annotation's location.
    WholeProgramInferenceJavaParserStorage(AnnotatedTypeFactory) - Constructor for class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
    Constructs a new WholeProgramInferenceJavaParser that has not yet inferred any annotations.
    WholeProgramInferenceJavaParserStorage.CallableDeclarationAnnos - Class in org.checkerframework.common.wholeprograminference
    Stores the JavaParser node for a method or constructor and the annotations that have been inferred about its parameters and return type.
    WholeProgramInferenceScenesStorage - Class in org.checkerframework.common.wholeprograminference
    This class stores annotations using scenelib objects.
    WholeProgramInferenceScenesStorage(AnnotatedTypeFactory) - Constructor for class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Default constructor.
    WholeProgramInferenceScenesStorage.AnnotationsInContexts - Class in org.checkerframework.common.wholeprograminference
    Maps the WholeProgramInferenceScenesStorage.aTypeElementToString(scenelib.annotations.el.ATypeElement) representation of an ATypeElement and its TypeUseLocation to a set of names of annotations.
    WholeProgramInferenceStorage<T> - Interface in org.checkerframework.common.wholeprograminference
    Stores annotations from whole-program inference.
    widen(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Perform widening primitive conversion on the input node to make it match the destination type.
    widenedNumericType(TypeMirror, TypeMirror) - Static method in class org.checkerframework.javacutil.TypeKindUtils
    Returns the widened numeric type for an arithmetic operation performed on a value of the left type and the right type.
    widenedNumericType(TypeKind, TypeKind) - Static method in class org.checkerframework.javacutil.TypeKindUtils
    Given two type kinds, return the type kind they are widened to, when an arithmetic operation is performed on them.
    widenedUpperBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundQualifierHierarchy
     
    widenedUpperBound(S) - Method in interface org.checkerframework.dataflow.analysis.Store
    Compute an upper bound of two stores that is wider than the least upper bound of the two stores.
    widenedUpperBound(ConstantPropagationStore) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
     
    widenedUpperBound(LiveVarStore) - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
    It should not be called since it is not used by the backward analysis.
    widenedUpperBound(S) - Method in class org.checkerframework.framework.flow.CFAbstractStore
     
    widenedUpperBound(AnnotationMirror, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
    If the qualifier hierarchy has an infinite ascending chain, then the dataflow analysis might never reach a fixed point.
    WideningConversionNode - Class in org.checkerframework.dataflow.cfg.node
    A node for the widening primitive conversion operation.
    WideningConversionNode(Tree, Node, TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.WideningConversionNode
     
    widenUpperBound(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
     
    widenUpperBound(UBQualifier) - Method in class org.checkerframework.checker.index.upperbound.UBQualifier
     
    widenUpperBound(V) - Method in class org.checkerframework.framework.flow.CFAbstractValue
    Compute an upper bound of two values that is wider than the least upper bound of the two values.
    wildcardToTypeParam(Type.WildcardType) - Static method in class org.checkerframework.javacutil.TypesUtils
    Get the type parameter for this wildcard from the underlying type's bound field This field is sometimes null, in that case this method will return null.
    wildLowerBound(TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    Version of com.sun.tools.javac.code.Types.wildLowerBound(Type) that works with both jdk8 (called upperBound there) and jdk8u.
    wildUpperBound(TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
    Version of com.sun.tools.javac.code.Types.wildUpperBound(Type) that works with both jdk8 (called upperBound there) and jdk8u.
    Within(Heuristics.Matcher) - Constructor for class org.checkerframework.framework.util.Heuristics.Within
    Create a new Within matcher.
    WithinTrueBranch(Heuristics.Matcher) - Constructor for class org.checkerframework.framework.util.Heuristics.WithinTrueBranch
     
    withoutAssignment(Tree.Kind) - Method in class org.checkerframework.dataflow.cfg.builder.CFGTranslationPhaseOne
    Map an operation with assignment to the corresponding operation without assignment.
    withoutClose(AnnotationMirror) - Method in class org.checkerframework.checker.mustcall.MustCallAnnotatedTypeFactory
    Returns a @MustCall annotation that is like the input, but it does not have "close".
    withoutParens(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
    If the given tree is a parenthesized tree, return the enclosed non-parenthesized tree.
    worklist - Variable in class org.checkerframework.dataflow.analysis.AbstractAnalysis
    The worklist used for the fix-point iteration.
    Worklist(Analysis.Direction) - Constructor for class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
    Create a Worklist.
    wpiAdjustForUpdateField(Tree, Element, String, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    wpiAdjustForUpdateField(Tree, Element, String, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Changes the type of rhsATM when being assigned to a field, for use by whole-program inference.
    wpiAdjustForUpdateNonField(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
     
    wpiAdjustForUpdateNonField(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Changes the type of rhsATM when being assigned to anything other than a field, for use by whole-program inference.
    wpiOutputFormat - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
    Which whole-program inference output format to use, if doing whole-program inference.
    wrapUnsigned(byte[]) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Wraps an unsigned byte array into a ByteBuffer.
    wrapUnsigned(byte[], int, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Wraps an unsigned byte array into a ByteBuffer.
    write(ASceneWrapper, String, BaseTypeChecker) - Static method in class org.checkerframework.common.wholeprograminference.SceneToStubWriter
    Writes the annotations in scene to out in stub file format.
    writeResultsToFile(WholeProgramInference.OutputFormat, BaseTypeChecker) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
    Writes the inferred results to a file.
    writeResultsToFile(WholeProgramInference.OutputFormat, BaseTypeChecker) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceImplementation
     
    writeResultsToFile(WholeProgramInference.OutputFormat, BaseTypeChecker) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceJavaParserStorage
     
    writeResultsToFile(WholeProgramInference.OutputFormat, BaseTypeChecker) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
     
    writeResultsToFile(WholeProgramInference.OutputFormat, BaseTypeChecker) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInferenceStorage
    Writes the inferred results to a file.
    writeScenes(WholeProgramInference.OutputFormat, BaseTypeChecker) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
    Write all modified scenes into files.
    writeToFile(String, WholeProgramInferenceScenesStorage.AnnotationsInContexts, WholeProgramInference.OutputFormat, BaseTypeChecker) - Method in class org.checkerframework.common.wholeprograminference.scenelib.ASceneWrapper
    Write the scene wrapped by this object to a file at the given path.
    writeUnsigned(RandomAccessFile, byte[], int, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Writes len unsigned bytes to the RandomAccessFile f at offset off.
    writeUnsignedByte(RandomAccessFile, byte) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Writes an unsigned byte to the RandomAccessFile f.
    writeUnsignedChar(RandomAccessFile, char) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Writes an unsigned char to the RandomAccessFile f.
    writeUnsignedInt(RandomAccessFile, int) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Writes an unsigned byte to the RandomAccessFile f.
    writeUnsignedLong(RandomAccessFile, long) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Writes an unsigned byte to the RandomAccessFile f.
    writeUnsignedShort(RandomAccessFile, short) - Static method in class org.checkerframework.checker.signedness.util.SignednessUtil
    Writes an unsigned short to the RandomAccessFile f.

    Y

    yieldTreeGetValue(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
    Returns the value (expression) for yieldTree.
    yieldVisitor - Variable in class org.checkerframework.javacutil.SwitchExpressionScanner
    A scanner that visits all the yield trees in a given tree and calls SwitchExpressionScanner.visitSwitchResultExpression(ExpressionTree, Object) on the expression in the yield trees.
    YieldVisitor() - Constructor for class org.checkerframework.javacutil.SwitchExpressionScanner.YieldVisitor
     

    Z

    ZERO - Static variable in class org.checkerframework.checker.index.upperbound.OffsetEquation
     
    ZERO - Static variable in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundLiteralQualifier
    Represents the value 0.
    ZERO - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
    The @UpperBoundLiteral(0) annotation.
    A B C D E F G H I J K L M N O P Q R S T U V W Y Z 
    Skip navigation links