- A - Annotation Type in org.checkerframework.checker.units.qual
-
Ampere.
- A - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- a - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.Tuple
-
- 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
-
- AbstractAnalysis(Analysis.Direction) - Constructor for class org.checkerframework.dataflow.analysis.AbstractAnalysis
-
- 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
-
- AbstractCFGVisualizer() - Constructor for class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
- 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 the collection.
- 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.ExplicitThisLiteralNode
-
- 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.ImplicitThisLiteralNode
-
- 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.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(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.
- accessLabel() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyScopeCell
-
- 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 - 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
-
- AccumulationQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Constructor for class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory.AccumulationQualifierHierarchy
-
Create the qualifier hierarchy.
- 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.
- actualType - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Actual type wrapped with this AnnotatedTypeMirror.
- adaptGetClassReturnTypeToReceiver(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- adaptGetClassReturnTypeToReceiver(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- add(Block) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis.Worklist
-
- add(T) - Method in class org.checkerframework.dataflow.util.IdentityMostlySingleton
-
- add(T) - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- add(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.type.StructuralEqualityVisitHistory
-
Add result of comparing type1
and type2
for structural equality for the given
hierarchy.
- add(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.type.SubtypeVisitHistory
-
Add a visit for type1 and type2.
- add(AnnotatedTypeMirror, AnnotatedTypeMirror, RETURN_TYPE) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
-
- add(AnnotationMirror) - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
-
- addAliasedAnnotation(Class<?>, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Adds the annotation aliasClass
as an alias for the canonical annotation type
that will be used by the Checker Framework in the alias's place.
- addAliasedAnnotation(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 type
that will be used by the Checker Framework in the
alias's place.
- addAliasedAnnotation(Class<?>, Class<?>, boolean, String...) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Adds the annotation aliasClass
as an alias for the canonical annotation type
that will be used by the Checker Framework in the alias's place.
- addAliasedAnnotation(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 type
that will be used by the Checker Framework in the
alias's place.
- 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.
- 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
-
- 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.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 bases on the underlying type of type
to type
.
- addAtmClass(Class<? extends AnnotatedTypeMirror>, AnnotationMirror) - Method in class org.checkerframework.framework.type.typeannotator.DefaultForTypeAnnotator
-
- addBlock(Block, Set<Block>, Queue<Block>) - Method in class org.checkerframework.dataflow.cfg.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.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
-
- 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
.
- 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
-
- addEdge(Object, Object, String) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Generate the String representation of an edge.
- addEdge(Object, Object, String) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- addEdge(Object, Object, String) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- 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.
- addFieldToAnnotationBuilder(String, Object, AnnotationBuilder) - Static method in class org.checkerframework.common.wholeprograminference.AnnotationConverter
-
Adds a field to an AnnotationBuilder.
- 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 the method method
with
corresponding tree methodTree
to the store info
.
- 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(FlowExpressions.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(CFGBuilder.Label) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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
-
- addMainToArgs(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
-
- addMissingAnnotations(Iterable<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Adds those annotations to the current type, for which 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.
- addPolyRelations(QualifierHierarchy, Map<AnnotationMirror, Set<AnnotationMirror>>, Map<AnnotationMirror, AnnotationMirror>, Set<AnnotationMirror>, Set<AnnotationMirror>) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
Add the relationships for polymorphic qualifiers.
- 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.
- addQualifier(AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
Adds the passed qualifier to the hierarchy.
- 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.
- addSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
Adds a subtype relationship between the two type qualifiers.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
Add a node in the post-conversion lookup map.
- addToConvertedLookupMap(Tree, Node) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Add a node in the post-conversion lookup map.
- addToLookupMap(Node) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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.CFGBuilder.CFGTranslationPhaseOne
-
Add a unary tree in the compound assign lookup map.
- addToWorklist(Block) - Method in class org.checkerframework.dataflow.analysis.AbstractAnalysis
-
- 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.
- 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.
- 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
-
- 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(MultiGraphQualifierHierarchy.MultiGraphFactory) - Constructor for class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory.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
-
- 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).
- allStubFiles(String) - Static method in class org.checkerframework.framework.stub.StubUtil
-
Return stub files found in the file system (does not look on classpath).
- alternatives - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.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 class this store belongs to.
- 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.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(Map<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(Map<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<Pair<VariableElement, 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.FlowExpressionParseUtil
-
Anchored pattern for a formal parameter.
- 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
-
- 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
-
- annotate(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
Applies default annotations to a type given 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.
- 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
-
Combines all the annotations in the parameter with the annotations from the visited type, taking
the greatest lower bound at each point.
- AnnotatedTypeComparer<R> - Class in org.checkerframework.framework.type.visitor
-
A TypeVisitor that takes two AnnotatedTypeMirrors as parameters, and visits them simultaneously.
- AnnotatedTypeComparer() - Constructor for class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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
-
- 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
-
- 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
-
- 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 that must be on the type of expression, according to this contract.
- 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.
- 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
-
- AnnotationFormatter - Interface in org.checkerframework.framework.util
-
Converts AnnotationMirrors to Strings For converting AnnotatedTypeMirrors.
- 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
-
- annotationMirrorToAnnotation(AnnotationMirror) - Static method in class org.checkerframework.common.wholeprograminference.AnnotationConverter
-
- annotationName(AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Returns the fully-qualified name of an annotation as a String.
- annotationProvider - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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.
- AnnotationSetAndTypeMirrorVisitor(TypeMirror, TypeMirror, TypeMirror, Set<AnnotationMirror>, Set<AnnotationMirror>) - Constructor for class org.checkerframework.framework.flow.CFAbstractValue.AnnotationSetAndTypeMirrorVisitor
-
- 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
-
- annotationToAnnotationMirror(Annotation, ProcessingEnvironment) - Static method in class org.checkerframework.common.wholeprograminference.AnnotationConverter
-
- AnnotationUtils - Class in org.checkerframework.javacutil
-
A utility class for working with annotations.
- 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.
- 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.
- 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.
- areAllFieldsCommittedOnly(ClassTree) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Are all fields committed-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
-
- 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
-
Checks that the annotation am
has the name of annoClass
.
- 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 types.
- args - Variable in exception org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionParseException
-
- 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.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
In a context for a method declaration or lambda, the formals.
- array - Variable in class org.checkerframework.checker.index.Subsequence
-
Name of the Subsequence.
- array - Variable in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
-
- ArrayAccess(TypeMirror, FlowExpressions.Receiver, FlowExpressions.Receiver) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.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
-
- ArrayCreation(TypeMirror, List<? extends FlowExpressions.Receiver>, List<FlowExpressions.Receiver>) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.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
-
- 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
-
- 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
-
- 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
-
- ArrayWithoutPackage - Annotation Type in org.checkerframework.checker.signature.qual
-
An identifier or primitive type, followed by any number of array square brackets.
- ArrayWithoutPackage - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches ArrayWithoutPackage strings.
- 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.FormatUtil
-
Returns if the format string is satisfiable, and if the format's parameters match the passed
ConversionCategory
s.
- 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.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.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
-
- 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.
- assertNotBuilt() - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
Throw an exception if the factory was already built.
- 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.CheckerDevelMain
-
- assertValidState() - Method in class org.checkerframework.framework.util.CheckerMain
-
Assert that required jars exist.
- assignConvert(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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.
- AssignmentContext - Class in org.checkerframework.dataflow.cfg.node
-
An assignment context for a node, which represents the place to which the node with this context
is 'assigned' to.
- AssignmentContext() - Constructor for class org.checkerframework.dataflow.cfg.node.AssignmentContext
-
- assignmentContext - Variable in class org.checkerframework.dataflow.cfg.node.Node
-
The assignment context of this node.
- AssignmentContext.AssignmentLhsContext - Class in org.checkerframework.dataflow.cfg.node
-
An assignment context for an assignment 'lhs = rhs'.
- AssignmentContext.LambdaReturnContext - Class in org.checkerframework.dataflow.cfg.node
-
An assignment context for lambda return statements.
- AssignmentContext.MethodParameterContext - Class in org.checkerframework.dataflow.cfg.node
-
An assignment context for a method parameter.
- AssignmentContext.MethodReturnContext - Class in org.checkerframework.dataflow.cfg.node
-
An assignment context for method return statements.
- AssignmentLhsContext(Node) - Constructor for class org.checkerframework.dataflow.cfg.node.AssignmentContext.AssignmentLhsContext
-
- 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(SourceChecker, AssertTree) - Static method in class org.checkerframework.framework.flow.CFCFGBuilder
-
- assumeAssertionsDisabled - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Can assertions be assumed to be disabled?
- assumeAssertionsEnabled - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Can assertions be assumed to be enabled?
- assumeAssertionsEnabledFor(AssertTree) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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
-
- 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.
- attributeFromAnnotationValue(ExecutableElement, AnnotationValue, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
Returns a newly created Attribute corresponding to an argument AnnotationValue.
- aTypeElementToString(ATypeElement) - Static method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
-
- atypeFactory - Variable in class org.checkerframework.checker.initialization.InitializationTransfer
-
- 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.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.
- atypeFactory - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
The annotated type factory associated with this hierarchy.
- 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).
- C - Annotation Type in org.checkerframework.checker.units.qual
-
Degree Centigrade (Celsius).
- C - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- c - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.Tuple
-
- 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(FlowExpressions.Receiver, FlowExpressions.Receiver) - 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(FlowExpressions.Receiver, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
-
- canAlias(FlowExpressions.Receiver, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.livevariable.LiveVarStore
-
- canAlias(FlowExpressions.Receiver, FlowExpressions.Receiver) - 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.
- canHaveEmptyAnnotationSet(AnnotatedTypeMirror) - Static method in interface org.checkerframework.framework.type.QualifierHierarchy
-
- canHaveTypeAnnotation(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Return true
if and only if tree
can have a type annotation.
- canInsertReceiver(FlowExpressions.Receiver) - Static method in class org.checkerframework.framework.flow.CFAbstractStore
-
Returns true if the receiver r
can be stored in this store.
- 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.
- caseExpr - Variable in class org.checkerframework.dataflow.cfg.node.CaseNode
-
The case expression to match the switch expression against.
- CaseNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for a case in a switch statement.
- CaseNode(CaseTree, Node, Node, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.CaseNode
-
Create a new CaseNode.
- 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.
- castNonNull(T) - Static method in class org.checkerframework.checker.nullness.NullnessUtil
-
A method that suppresses warnings from the Nullness Checker.
- castNonNull(T, String) - Static method in class org.checkerframework.checker.nullness.NullnessUtil
-
Suppress warnings from the Nullness Checker, with a custom error message.
- castNonNullDeep(T[]) - Static method in class org.checkerframework.checker.nullness.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.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.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.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.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.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.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.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.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.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.
- catchLabels - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.TryCatchFrame
-
An ordered list of pairs because catch blocks are ordered.
- categoriesToFormatAnnotation(ConversionCategory[]) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
-
Takes a list of ConversionCategory elements, and returns a syntax tree element that
represents a
Format
annotation with the list as value.
- categoriesToFormatAnnotation(I18nConversionCategory[]) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
Takes a list of ConversionCategory elements, and returns a syntax tree element that
represents a
I18nFormat
annotation with the list as value.
- cd - Annotation Type in org.checkerframework.checker.units.qual
-
Candela (unit of luminance).
- cd - Static variable in class org.checkerframework.checker.units.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>>, List<Pair<VariableElement, V>>, int) - Constructor for class org.checkerframework.framework.flow.CFAbstractAnalysis
-
Create a CFAbstractAnalysis.
- CFAbstractAnalysis(BaseTypeChecker, GenericAnnotatedTypeFactory<V, S, T, ? extends CFAbstractAnalysis<V, S, T>>, List<Pair<VariableElement, V>>) - Constructor for class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- CFAbstractStore<V extends CFAbstractValue<V>,S extends CFAbstractStore<V,S>> - Class in org.checkerframework.framework.flow
-
A store for the checker framework analysis tracks the annotations of memory locations such as
local variables and fields.
- CFAbstractStore(CFAbstractAnalysis<V, S, ?>, boolean) - Constructor for class org.checkerframework.framework.flow.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
-
- 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.AnnotationSetAndTypeMirrorVisitor - Class in org.checkerframework.framework.flow
-
Iterates through two sets of AnnotationMirrors by hierarchy and calls one of three methods
depending on whether an annotation exists for the hierarchy in each set.
- 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>, List<Pair<VariableElement, CFValue>>) - Constructor for class org.checkerframework.framework.flow.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
AnnotatedTypeMirror
s.
- CFCFGBuilder() - Constructor for class org.checkerframework.framework.flow.CFCFGBuilder
-
This class should never be instantiated.
- CFCFGBuilder.CFCFGTranslationPhaseOne - Class in org.checkerframework.framework.flow
-
- 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.
- CFContext - Interface in org.checkerframework.framework.util
-
A collection of references to various type checker components.
- 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
-
Builds the control flow graph of some Java code (either a method, or an arbitrary statement).
- CFGBuilder() - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder
-
This class should never be instantiated.
- CFGBuilder.CFGTranslationPhaseOne - Class in org.checkerframework.dataflow.cfg
-
Class that performs phase one of the translation process.
- CFGBuilder.CFGTranslationPhaseThree - Class in org.checkerframework.dataflow.cfg
-
Class that performs phase three of the translation process.
- CFGBuilder.CFGTranslationPhaseThree.PredecessorHolder - Interface in org.checkerframework.dataflow.cfg
-
A simple wrapper object that holds a basic block and allows to set one of its successors.
- CFGBuilder.CFGTranslationPhaseTwo - Class in org.checkerframework.dataflow.cfg
-
Class that performs phase two of the translation process.
- CFGBuilder.ConditionalJump - Class in org.checkerframework.dataflow.cfg
-
- CFGBuilder.ExtendedNode - Class in org.checkerframework.dataflow.cfg
-
- CFGBuilder.ExtendedNode.ExtendedNodeType - Enum in org.checkerframework.dataflow.cfg
-
Extended node types (description see above).
- CFGBuilder.Label - Class in org.checkerframework.dataflow.cfg
-
A label is used to refer to other extended nodes using a mapping from labels to extended
nodes.
- CFGBuilder.NodeHolder - Class in org.checkerframework.dataflow.cfg
-
An extended node of type NODE
.
- CFGBuilder.NodeWithExceptionsHolder - Class in org.checkerframework.dataflow.cfg
-
An extended node of type EXCEPTION_NODE
.
- CFGBuilder.PhaseOneResult - Class in org.checkerframework.dataflow.cfg
-
A wrapper object to pass around the result of phase one.
- CFGBuilder.TryCatchFrame - Class in org.checkerframework.dataflow.cfg
-
A TryCatchFrame contains an ordered list of catch labels that apply to exceptions with
specific types.
- CFGBuilder.TryFinallyFrame - Class in org.checkerframework.dataflow.cfg
-
A TryFinallyFrame applies to exceptions of any type.
- CFGBuilder.TryFinallyScopeCell - Class in org.checkerframework.dataflow.cfg
-
Storage cell for a single Label, with tracking whether it was accessed.
- CFGBuilder.TryFinallyScopeMap - Class in org.checkerframework.dataflow.cfg
-
A map that keeps track of new labels added within a try block.
- CFGBuilder.TryFrame - Interface in org.checkerframework.dataflow.cfg
-
A TryFrame takes a thrown exception type and maps it to a set of possible control-flow
successors.
- CFGBuilder.TryStack - Class in org.checkerframework.dataflow.cfg
-
An exception stack represents the set of all try-catch blocks in effect at a given point in a
program.
- CFGBuilder.Tuple<A,B,C> - Class in org.checkerframework.dataflow.cfg
-
Tuple class with up to three members.
- CFGBuilder.UnconditionalJump - Class in org.checkerframework.dataflow.cfg
-
- 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(TreeBuilder, AnnotationProvider, boolean, boolean, ProcessingEnvironment) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- CFGTranslationPhaseThree() - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseThree
-
- CFGVisualizeLauncher - Class in org.checkerframework.dataflow.cfg
-
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.CFGVisualizeLauncher
-
- CFGVisualizer<V extends AbstractValue<V>,S extends Store<S>,T extends TransferFunction<V,S>> - Interface in org.checkerframework.dataflow.cfg
-
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(CFAbstractAnalysis<CFValue, CFStore, ?>, CFAbstractStore<CFValue, CFStore>) - Constructor for class org.checkerframework.framework.flow.CFStore
-
- 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
-
- CFValue - Class in org.checkerframework.framework.flow
-
The default abstract value used in the Checker Framework.
- 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 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
-
- checkAndPerformFlowAnalysis(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Flow analysis will be performed if all of the following are true.
- checkAnnotation(AnnotationMirror, Tree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Checks every Java expression element of the annotation to see if the expression is an error
string as specified by DependentTypesError#isExpressionError.
- checkArguments(List<? extends AnnotatedTypeMirror>, List<? extends ExpressionTree>, Name, 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.invalid" 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
-
- checkClass(ClassTree, AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Checks all Java expressions in the class declaration AnnotatedTypeMirror to see if the
expression string is an error string as specified by DependentTypesError#isExpressionError.
- checkConditionalPostcondition(MethodTree, AnnotationMirror, AnnotationMirror, FlowExpressions.Receiver, 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.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(FlowExpressions.Receiver, AnnotationMirror, AnnotationMirror, CFAbstractStore<?, ?>) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
-
- checkContract(FlowExpressions.Receiver, 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.RegexUtil.CheckedPatternSyntaxException
-
- CheckedPatternSyntaxException(String, String, int) - Constructor for exception org.checkerframework.checker.regex.RegexUtil.CheckedPatternSyntaxException
-
Constructs a new CheckedPatternSyntaxException.
- checker - Variable in class org.checkerframework.checker.formatter.FormatterTreeUtil
-
- checker - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
- 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
-
- 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
-
- CHECKER_BASE_DIR_NAME - Static variable in class org.checkerframework.framework.util.CheckerMain
-
- CHECKER_BASE_PACKAGE - Static variable in class org.checkerframework.framework.util.CheckerMain
-
All "built-in" Checker Framework checkers, except SubtypingChecker, start with this package
file path.
- CHECKER_QUAL_PATH_OPT - Static variable in class org.checkerframework.framework.util.CheckerMain
-
Option name for specifying an alternative checker-qual.jar location.
- CHECKER_QUAL_PATH_OPT - Static variable in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
Option name for specifying an alternative checker-qual.jar location.
- checkerContext - Variable in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
- CheckerDevelMain - Class in org.checkerframework.framework.util
-
The main entry point to the Checker Framework, for use by Checker Framework developers.
- CheckerDevelMain(File, List<String>) - Constructor for class org.checkerframework.framework.util.CheckerDevelMain
-
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.
- 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.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
-
- checkExceptionParameter(CatchTree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- checkExceptionParameter(CatchTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- 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.
- 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.
- checkMethod(MethodTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Checks all Java expressions in the method declaration AnnotatedTypeMirror to see if the
expression string is an error string as specified by DependentTypesError#isExpressionError.
- 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.invalid" 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, AnnotationMirror, FlowExpressions.Receiver) - 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.invalid" 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?
- checkType(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
- checkTypeArguments(Tree, List<? extends AnnotatedTypeParameterBounds>, List<? extends AnnotatedTypeMirror>, List<? extends Tree>, Name, 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.type.incompatible" 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
-
If the lint option "cast:unsafe" is set, this method issues a warning if the cast is unsafe.
- checkVarargs(AnnotatedTypeMirror.AnnotatedExecutableType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
A helper method to check that the array type of actual varargs is a subtype of the
corresponding required varargs, and issues "argument.invalid" error if it's not a subtype of
the required one.
- 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.
- 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
-
Return the set of kinds that represent classes.
- 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
-
- ClassGetName - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches ClassGetName strings.
- ClassGetSimpleName - Annotation Type in org.checkerframework.checker.signature.qual
-
- ClassGetSimpleName - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches ClassGetSimpleName strings.
- classLoader - Variable in class org.checkerframework.framework.type.AnnotationClassLoader
-
The class loader used to load annotation classes.
- ClassName(TypeMirror) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.ClassName
-
- 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(MultiGraphQualifierHierarchy.MultiGraphFactory) - Constructor for class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValQualifierHierarchy
-
- ClassValTreeAnnotator(ClassValAnnotatedTypeFactory) - Constructor for class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValTreeAnnotator
-
- classValues - Variable in class org.checkerframework.framework.flow.CFAbstractStore
-
- ClassValVisitor - Class in org.checkerframework.common.reflection
-
- ClassValVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.reflection.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() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Removes all primary annotations on this type.
- clearCache() - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
-
Clears all caches.
- clearValue(FlowExpressions.Receiver) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
Remove any knowledge about the expression r
(correctly deciding where to remove the
information depending on the type of the expression r
).
- 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
-
- CollectionToArrayHeuristics(BaseTypeChecker, NullnessAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.nullness.CollectionToArrayHeuristics
-
Create a CollectionToArrayHeuristics.
- collectionToArrayHeuristics - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- CollectionUtils - Class in org.checkerframework.javacutil
-
Utility methods related to Java Collections.
- CollectionUtils() - Constructor for class org.checkerframework.javacutil.CollectionUtils
-
- 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.
- combineRs(Void, Void) - Method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
-
- combineRs(Void, Void) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeCombiner
-
- combineRs(R, R) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
Supplies the logic to reduce on how to combine two R objects.
- CommitmentTreeAnnotator(InitializationAnnotatedTypeFactory<?, ?, ?, ?>) - Constructor for class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTreeAnnotator
-
- CommitmentTypeAnnotator(InitializationAnnotatedTypeFactory<?, ?, ?, ?>) - Constructor for class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTypeAnnotator
-
- 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.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
-
- 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.CFGBuilder.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.AnnotatedTypeReplacer
-
- compare(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
-
Return true if the twe types are the same.
- compare(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeCombiner
-
- compare(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
Compares two annotated type mirrors.
- compareAnnotationMirrors(AnnotationMirror, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
- 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
-
- 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.SignednessUtil
-
Compares two unsigned shorts x and y.
- compareUnsigned(byte, byte) - Static method in class org.checkerframework.checker.signedness.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
-
- computeNeighborhoodOfEmptyBlock(RegularBlockImpl, Set<RegularBlockImpl>, Set<CFGBuilder.CFGTranslationPhaseThree.PredecessorHolder>) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseThree
-
Compute the set of empty regular basic blocks empty
, starting at start
and going both forward and backwards.
- computeNeighborhoodOfEmptyBlockBackwards(RegularBlockImpl, Set<RegularBlockImpl>, Set<CFGBuilder.CFGTranslationPhaseThree.PredecessorHolder>) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseThree
-
Compute the set of empty regular basic blocks empty
, starting at start
and looking only backwards in the control flow graph.
- concatenate(T[], T...) - Static method in class org.checkerframework.javacutil.SystemUtil
-
Concatenates two arrays.
- condition - Variable in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
-
- condition - Variable in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- 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 that contains exactly one boolean
Node
.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
Convert an operand of a conditional expression to the type of the whole expression.
- ConditionalJump(CFGBuilder.Label, CFGBuilder.Label) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
Construct a ConditionalJump.
- 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
-
- ConditionalTransferResult<V extends AbstractValue<V>,S extends Store<S>> - Class in org.checkerframework.dataflow.analysis
-
Implementation of a
TransferResult
with two non-exceptional store; one for the 'then'
edge and one for 'else'.
- 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
-
- ConditionalTransferResult(V, S, S, Map<TypeMirror, S>) - Constructor for class org.checkerframework.dataflow.analysis.ConditionalTransferResult
-
- 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
-
- ConstantPropagationStore() - Constructor for class org.checkerframework.dataflow.constantpropagation.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.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
-
- 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 add 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.dataflow.cfg.CFGBuilder.TryFinallyScopeMap
-
- containsKey(Object) - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
-
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayAccess
-
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.BinaryOperation
-
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ClassName
-
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
Returns true if and only if other
appears anywhere in this receiver or an
expression appears in this receiver such that other
might alias this expression,
and that expression is modifiable.
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ThisReference
-
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Unknown
-
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.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.
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayAccess
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.BinaryOperation
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ClassName
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.LocalVariable
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ThisReference
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Unknown
-
- containsOfClass(Class<? extends FlowExpressions.Receiver>) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.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.
- containsSyntacticEqualParameter(FlowExpressions.LocalVariable) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- containsSyntacticEqualReceiver(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayAccess
-
- containsSyntacticEqualReceiver(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- containsSyntacticEqualReceiver(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- containsSyntacticEqualReceiver(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.LocalVariable
-
- containsSyntacticEqualReceiver(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- containsSyntacticEqualReceiver(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
Returns true if and only if this receiver contains a receiver that is syntactically equal
to other
.
- 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() - 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.analysis.FlowExpressions.Receiver
-
- 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.
- continueLabels - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- continueTargetL - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- Contract - Class in org.checkerframework.framework.util
-
A contract represents an annotation on an expression.
- Contract(Contract.Kind, String, AnnotationMirror, AnnotationMirror) - Constructor for class org.checkerframework.framework.util.Contract
-
Creates a new Contract.
- 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.
- contractsUtils - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- ContractsUtils - Class in org.checkerframework.framework.util
-
A utility class to handle 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.FormatUtil
-
- conversionRequiresNarrowing(TypeMirror, Node) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Return whether a conversion from the type of the node to varType requires narrowing.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
Given a method element and as list of argument expressions, return a list of
Node
s representing the arguments converted for a call of the method.
- convertedTreeLookup - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
Map from AST
Tree
s to post-conversion sets of
Node
s.
- convertedTreeLookupMap - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Map from AST
Tree
s to post-conversion sets of
Node
s.
- 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
-
- 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.
- copyAndSetUseLocalScope(boolean) - Method in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
Returns a copy of the context that differs in that useLocalScope is set to the given
value.
- copyAndUseOuterReceiver() - Method in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
Returns a copy of the context that differs in that it uses the outer receiver as main
receiver (and also retains it as the outer receiver), and parsingMember is set to false.
- copyAnnotations - Variable in class org.checkerframework.framework.type.AnnotatedTypeCopier
-
- copyChangeToParsingMemberOfReceiver(FlowExpressions.Receiver) - Method in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
Returns a copy of the context that differs in that it has a different receiver and
parsingMember is set to true.
- copyElementValuesFromAnnotation(AnnotationMirror, String...) - Method in class org.checkerframework.javacutil.AnnotationBuilder
-
Copies every element value from the given annotation.
- 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.
- 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(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.
- createAndInitQualifierDefaults() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- createAnnotatedTypeFormatter() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- 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
-
- createAnnotationFormatter() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- createAnnotationMap() - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
- createAnnotationSet() - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
- 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.
- 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(FlowExpressions.Receiver, FlowExpressions.Receiver, AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
-
Combines the given arrays and annotations into a single SameLen annotation.
- createCombinedSameLen(List<FlowExpressions.Receiver>, List<AnnotationMirror>) - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
-
Generates a SameLen that includes each receiver, 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.
- 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.CheckerDevelMain
-
- 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.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
-
- createDependentTypesTreeAnnotator(AnnotatedTypeFactory) - Method in class org.checkerframework.checker.index.OffsetDependentTypesHelper
-
- createDependentTypesTreeAnnotator(AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Creates a TreeAnnotator that standardizes dependent type annotations.
- createDoubleValAnnotation(List<Double>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
Returns a
DoubleVal
annotation using the values.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- createEnhancedForLoopArrayVariable(ExpressionTree, VariableElement) - Method in class org.checkerframework.framework.flow.CFCFGBuilder.CFCFGTranslationPhaseOne
-
- createEnhancedForLoopIteratorVariable(MethodInvocationTree, VariableElement) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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.
- createFactory(CompilationUnitTree) - Method in class org.checkerframework.checker.signature.SignatureChecker
-
- createFlowAnalysis(List<Pair<VariableElement, CFValue>>) - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
-
- createFlowAnalysis(List<Pair<VariableElement, KeyForValue>>) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- createFlowAnalysis(List<Pair<VariableElement, NullnessValue>>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- createFlowAnalysis(List<Pair<VariableElement, CFValue>>) - Method in class org.checkerframework.common.basetype.BaseAnnotatedTypeFactory
-
- createFlowAnalysis(List<Pair<VariableElement, Value>>) - 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, MethodInvocationNode, I18nFormatterAnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
Returns an I18nFormatCall instance, only if FormatFor is called.
- createFreeAnnotation(TypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- createFreeAnnotation(Class<?>) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- 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
-
- createKeyForAnnotationMirrorWithValue(LinkedHashSet<String>) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- createKeyForAnnotationMirrorWithValue(String) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- 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)
.
- createLRUCache(int) - Static method in class org.checkerframework.javacutil.CollectionUtils
-
A Utility method for creating LRU cache.
- 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.CheckerDevelMain
-
- createPpOpts(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
-
- 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
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.index.searchindex.SearchIndexAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.index.substringindex.SubstringIndexAnnotatedTypeFactory
-
Creates the Substring Index qualifier hierarchy.
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.regex.RegexAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
-
Set the Bottom qualifier as the bottom of the hierarchy.
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker.GeneralAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Factory method to easily change what QualifierHierarchy is created.
- createQualifierHierarchy() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the type qualifier hierarchy graph to be used by this processor.
- createQualifierHierarchy(Elements, Set<Class<? extends Annotation>>, MultiGraphQualifierHierarchy.MultiGraphFactory) - Static method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the type qualifier hierarchy graph for a given set of type qualifiers and a factory.
- createQualifierHierarchy() - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
- createQualifierHierarchyFactory() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Factory method to easily change what Factory is used to create a QualifierHierarchy.
- createQualifierPolymorphism() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- createQualifierUpperBounds() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- createRuntimeClasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerDevelMain
-
- 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.
- createSourceVisitor() - Method in class org.checkerframework.checker.nullness.NullnessChecker
-
- 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.
- 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.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.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
-
- 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.
- 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.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 the appropriate AnnotatedTypeMirror specific wrapper for the provided type.
- 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.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
-
- 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.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
-
- createTypeHierarchy() - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- createTypeHierarchy() - Method in class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory
-
- 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
-
- 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) - Static method in class org.checkerframework.checker.index.upperbound.UBQualifier
-
Create a UBQualifier from the given annotation.
- createUBQualifier(AnnotationMirror, String) - 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) - Static method in class org.checkerframework.checker.index.upperbound.UBQualifier
-
- 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.
- createUnclassifiedAnnotation(Class<?>) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- createUnclassifiedAnnotation(TypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- Current - Annotation Type in org.checkerframework.checker.units.qual
-
Electric current.
- 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.
- ea - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.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.analysis.FlowExpressions.LocalVariable
-
- 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.
- 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.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
-
Specialization for return type.
- elementFromUse(NewClassTree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Specialization for return type.
- 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.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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
Element
s.
- 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
-
A Utility class for analyzing Element
s.
- elseFlowRule - Variable in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
-
- elseOperand - Variable in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- 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
-
Returns the innermost type element enclosing the given element.
- enclosingClass(TreePath) - Static method in class org.checkerframework.javacutil.TreeUtils
-
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.TreeUtils
-
Gets the enclosing method of the tree node defined by the given
TreePath
.
- enclosingMethodOrLambda(TreePath) - Static method in class org.checkerframework.javacutil.TreeUtils
-
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.TreeUtils
-
Gets the first enclosing tree in path, that is not a parenthesis.
- enclosingOfClass(TreePath, Class<T>) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Gets the first enclosing tree in path, of the specified class.
- enclosingOfKind(TreePath, Tree.Kind) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Gets the first enclosing tree in path, of the specified kind.
- enclosingOfKind(TreePath, Set<Tree.Kind>) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Gets the first 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.TreeUtils
-
- enclosingType - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
-
The enclosing Type.
- enclosingVariable(TreePath) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Gets the enclosing variable of a tree node defined by the given
TreePath
.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- EnsuresNonNull - Annotation Type in org.checkerframework.checker.nullness.qual
-
Indicates that the value expressions are non-null, 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
-
- 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
-
- 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
-
- 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
-
- env - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Annotation processing environment and its associated type and tree utilities.
- 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
-
- 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.FlowExpressions.ArrayAccess
-
- equals(Object) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- equals(Object) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.BinaryOperation
-
- equals(Object) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ClassName
-
- equals(Object) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- equals(Object) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.LocalVariable
-
- equals(Object) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- equals(Object) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ThisReference
-
- equals(Object) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Unknown
-
- equals(Object) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ValueLiteral
-
- 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.SynchronizedNode
-
- equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- equals(Object) - Method in class org.checkerframework.dataflow.cfg.node.ThisLiteralNode
-
- 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
-
Compare the value of this nodes.
- 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.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
-
- 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.
- errsOnLastExit - Variable in class org.checkerframework.framework.source.SourceChecker
-
The number of errors at the last exit of the type processor.
- escapeQuotesAndSlashes(String) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
- 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, MemberSelectTree) - 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.
- exceptionalExitLabel - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Special label to identify the exceptional exit.
- 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.
- exceptions - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeWithExceptionsHolder
-
Map from exception type to labels of successors that may be reached as a result of that
exception.
- 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.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
-
- exitLabel - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.TryStack
-
The exit label.
- 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
.
- expandVarArgs(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.
- expandVarArgsFromTypes(AnnotatedTypeMirror.AnnotatedExecutableType, List<AnnotatedTypeMirror>) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
- ExplicitThisLiteralNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for a reference to 'this'.
- ExplicitThisLiteralNode(Tree) - Constructor for class org.checkerframework.dataflow.cfg.node.ExplicitThisLiteralNode
-
- 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.Contract
-
The expression for which the condition must hold, such as "foo"
in
@RequiresNonNull("foo")
.
- expression - Variable in class org.checkerframework.framework.util.dependenttypes.DependentTypesError
-
The expression that is unparseable or otherwise problematic.
- expressionElementName - Variable in enum org.checkerframework.framework.util.Contract.Kind
-
The name of the element that contains the Java expressions on which a contract is
enforced.
- ExtendedNode(CFGBuilder.ExtendedNode.ExtendedNodeType) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
Create a new ExtendedNode.
- extendWithExtendedNode(CFGBuilder.ExtendedNode) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Extend the list of extended nodes with an extended node.
- extendWithNode(T) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Extend the list of extended nodes with a node.
- extendWithNodeWithException(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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.CFGBuilder.CFGTranslationPhaseOne
-
Extend the list of extended nodes with a node, where node
might throw any of the
exception 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.
- 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.ContractsUtils
-
The factory that this ContractsUtils is associated with.
- factory - Variable in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
- 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.
- falseFlowRule - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
The false branch flow rule.
- falseSucc - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
The false successor label.
- 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 - Variable in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
-
- 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
-
- FENUM_UNQUALIFIED - Variable in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
-
- FenumAnnotatedTypeFactory - Class in org.checkerframework.checker.fenum
-
The type factory for the Fenum Checker.
- FenumAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
-
- FenumAnnotatedTypeFactory.FenumQualifierHierarchy - Class in org.checkerframework.checker.fenum
-
- 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(MultiGraphQualifierHierarchy.MultiGraphFactory) - Constructor for class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory.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.analysis.FlowExpressions.FieldAccess
-
- field - Variable in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
-
- FieldAccess(FlowExpressions.Receiver, FieldAccessNode) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- FieldAccess(FlowExpressions.Receiver, TypeMirror, VariableElement) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.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
-
- FieldAccessNode(Tree, VariableElement, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.FieldAccessNode
-
- FieldDescriptor - Annotation Type in org.checkerframework.checker.signature.qual
-
- FieldDescriptor - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches FieldDescriptor strings.
- FieldDescriptorForPrimitive - Annotation Type in org.checkerframework.checker.signature.qual
-
- FieldDescriptorForPrimitive - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches FieldDescriptorForPrimitive strings.
- 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.
- FieldDescriptorWithoutPackage - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches FieldDescriptorWithoutPackage strings.
- 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
-
- fileArgToStr(File) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
- FileStubResource - Class in org.checkerframework.framework.stub
-
- FileStubResource(File) - Constructor for class org.checkerframework.framework.stub.FileStubResource
-
Constructs a StubResource
for the specified stub file.
- filter(T, Predicate<? super T>) - Static method in class org.checkerframework.checker.nullness.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.
- finallyLabel - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyFrame
-
The finally label.
- 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 annotationMirror is
top.
- 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.
- findBottoms(Map<AnnotationMirror, Set<AnnotationMirror>>) - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory.AliasingQualifierHierarchy
-
- findBottoms(Map<AnnotationMirror, Set<AnnotationMirror>>) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
Infer the bottoms of the subtype hierarchy.
- 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
-
When comparing types against the bounds of a type variable, we may encounter other type
variables, wildcards, and intersections in those bounds.
- 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 a given 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.
- findInheritedEffectRange(TypeElement, ExecutableElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
-
- findInheritedEffectRange(TypeElement, ExecutableElement, boolean, Tree) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
-
- findJavaOverride(ExecutableElement, TypeMirror) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
-
- findLocalVariableOrParameterOrField(String, TreePath) - Method in class org.checkerframework.javacutil.Resolver
-
Finds the local variable with name name
in the given scope.
- findLub(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
Finds and returns the Least Upper Bound (LUB) of two annotation mirrors a1 and a2 by
recursively climbing the qualifier hierarchy of a1 until one of them is a subtype of the
other, or returns null if no subtype relationships can be found.
- 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.
- findTops(Map<AnnotationMirror, Set<AnnotationMirror>>) - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory.AliasingQualifierHierarchy
-
- findTops(Map<AnnotationMirror, Set<AnnotationMirror>>) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
Infer the tops of the subtype hierarchy.
- 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.
- finish(QualifierHierarchy, Map<AnnotationMirror, Set<AnnotationMirror>>, Map<AnnotationMirror, AnnotationMirror>, Set<AnnotationMirror>, Set<AnnotationMirror>, Object...) - Method in class org.checkerframework.framework.util.GraphQualifierHierarchy
-
- finish(QualifierHierarchy, Map<AnnotationMirror, Set<AnnotationMirror>>, Map<AnnotationMirror, AnnotationMirror>, Set<AnnotationMirror>, Set<AnnotationMirror>, Object...) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
Method to finalize the qualifier hierarchy before it becomes unmodifiable.
- finishValue(NullnessValue, NullnessStore) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
-
- finishValue(V, S) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
This method is called before returning the abstract value value
as the result of the
transfer function.
- finishValue(V, S, S) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
This method is called before returning the abstract value value
as the result of the
transfer function.
- first - Variable in class org.checkerframework.javacutil.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
-
- 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
-
- 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.
- FlowExpressionContext(FlowExpressions.Receiver, List<FlowExpressions.Receiver>, BaseContext) - Constructor for class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
Creates context for parsing a flow expression.
- FlowExpressionParseException(String, Object...) - Constructor for exception org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionParseException
-
- FlowExpressionParseException(Throwable, String, Object...) - Constructor for exception org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionParseException
-
- FlowExpressionParseUtil - Class in org.checkerframework.framework.util
-
A collection of helper methods to parse a string that represents a restricted Java expression.
- FlowExpressionParseUtil() - Constructor for class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- FlowExpressionParseUtil.FlowExpressionContext - Class in org.checkerframework.framework.util
-
Context used to parse a flow expression.
- FlowExpressionParseUtil.FlowExpressionParseException - Exception in org.checkerframework.framework.util
-
An exception that indicates a parse error.
- FlowExpressions - Class in org.checkerframework.dataflow.analysis
-
Collection of classes and helper functions to represent Java expressions about which the
org.checkerframework.dataflow analysis can possibly infer facts.
- FlowExpressions() - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions
-
- FlowExpressions.ArrayAccess - Class in org.checkerframework.dataflow.analysis
-
An array access.
- FlowExpressions.ArrayCreation - Class in org.checkerframework.dataflow.analysis
-
FlowExpression for array creations.
- FlowExpressions.BinaryOperation - Class in org.checkerframework.dataflow.analysis
-
FlowExpression.Receiver for binary operations.
- FlowExpressions.ClassName - Class in org.checkerframework.dataflow.analysis
-
A ClassName represents the occurrence of a class as part of a static field access or method
invocation.
- FlowExpressions.FieldAccess - Class in org.checkerframework.dataflow.analysis
-
- FlowExpressions.LocalVariable - Class in org.checkerframework.dataflow.analysis
-
- FlowExpressions.MethodCall - Class in org.checkerframework.dataflow.analysis
-
A call to a @Deterministic method.
- FlowExpressions.Receiver - Class in org.checkerframework.dataflow.analysis
-
This class represents a Java expression and its type.
- FlowExpressions.ThisReference - Class in org.checkerframework.dataflow.analysis
-
- FlowExpressions.Unknown - Class in org.checkerframework.dataflow.analysis
-
Stands for any expression that the Dataflow Framework lacks explicit support for.
- FlowExpressions.ValueLiteral - Class in org.checkerframework.dataflow.analysis
-
FlowExpression.Receiver for literals.
- 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 rule below say that EACH store at the end of a single successor block flow 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
-
- 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 - Variable in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
-
The formal parameter type.
- FORMAT - Variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
-
- 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.AbstractCFGVisualizer
-
Format the given object as a String suitable for the output format, i.e.
- format(Object) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- format(Object) - Method in class org.checkerframework.dataflow.cfg.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.
- 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
-
Takes a syntax tree element that represents a
Format
annotation, and returns its
value.
- formatAnnotationToCategories(AnnotationMirror) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
Takes a syntax tree element that represents a
I18nFormat
annotation, and returns its
value.
- FORMATBOTTOM - Variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
-
- FormatBottom - Annotation Type in org.checkerframework.checker.formatter.qual
-
The bottom type in the Format String type system.
- FormatCall(MethodInvocationTree, AnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
-
- formatFlatType(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
-
- FormatMethod - Annotation Type in org.checkerframework.checker.formatter.qual
-
If this annotation is attached to a
Formatter.format
-like method, then the first parameter, which must be of type String, is treated
as a format string for the remaining arguments.
- formatParameterCategories(String) - Static method in class org.checkerframework.checker.formatter.FormatUtil
-
- formatParameterCategories(String) - Static method in class org.checkerframework.checker.i18nformatter.I18nFormatUtil
-
- 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
-
This class provides a collection of utilities to ease working with format strings.
- FormatUtil() - Constructor for class org.checkerframework.checker.formatter.FormatUtil
-
- FormatUtil.ExcessiveOrMissingFormatArgumentException - Exception in org.checkerframework.checker.formatter
-
- FormatUtil.IllegalFormatConversionCategoryException - Exception in org.checkerframework.checker.formatter
-
- 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.
- FqBinaryName - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches FqBinaryName strings.
- frames - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.TryStack
-
The try frames.
- frameworkContractClass - Variable in enum org.checkerframework.framework.util.Contract.Kind
-
The built-in framework qualifier for this contract.
- frameworkContractsClass - Variable in enum org.checkerframework.framework.util.Contract.Kind
-
The built-in framework qualifier for repeated occurrences of this contract.
- 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.
- 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.UnitsTools
-
- fromClass(Elements, Class<? extends Annotation>) - Static method in class org.checkerframework.javacutil.AnnotationBuilder
-
- 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.UnitsTools
-
- fromHourToMinute(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromKelvinToCelsius(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromKiloGramToGram(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromKiloMeterPerHourToMeterPerSecond(double) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromKiloMeterToMeter(int) - Static method in class org.checkerframework.checker.units.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.UnitsTools
-
- fromMeterToKiloMeter(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromMeterToMilliMeter(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromMilliMeterToMeter(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromMinuteToHour(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromMinuteToSecond(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromName(Elements, CharSequence) - Static method in class org.checkerframework.javacutil.AnnotationBuilder
-
- 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
-
- fromSecondToMinute(int) - Static method in class org.checkerframework.checker.units.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.
- 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.
- fullMessageOf(String, String) - Method in class org.checkerframework.framework.source.SourceChecker
-
Returns the localized long message corresponding to this key.
- FULLY_QUALIFIED_SUBTYPING_CHECKER - Static variable in class org.checkerframework.framework.util.CheckerMain
-
- FullyQualifiedName - Annotation Type in org.checkerframework.checker.signature.qual
-
A sequence of dot-separated identifiers, followed by any number of array square brackets.
- FullyQualifiedName - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches FullyQualifiedName strings.
- 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
-
- g - Annotation Type in org.checkerframework.checker.units.qual
-
Gram.
- g - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- GeneralAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.util.debug.TypeOutputtingChecker.GeneralAnnotatedTypeFactory
-
- generated - Variable in class org.checkerframework.dataflow.cfg.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.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.CFGVisualizeLauncher
-
Generate the DOT representation of the CFG for a method, only.
- generateMethodCFG(String, String, String) - Method in class org.checkerframework.dataflow.cfg.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.CFGVisualizeLauncher
-
Generate the String representation of the CFG for a method.
- generateStringOfCFGWithoutAnalysis(String, String, String, boolean) - Method in class org.checkerframework.dataflow.cfg.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
-
- GenericAnnotatedTypeFactory(BaseTypeChecker, boolean) - Constructor for class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Creates a type factory for checking the given compilation unit with respect to the given
annotation.
- GenericAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Creates a type factory for checking the given compilation unit with respect to the given
annotation.
- 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.Opt
-
If primary is non-null, returns it, otherwise throws NoSuchElementException.
- get(Object) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyScopeMap
-
- get(Object) - Method in class org.checkerframework.framework.util.AnnotationMirrorMap
-
- getAccessedNames() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyScopeMap
-
- 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.
- getAllBlocks() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
Returns the set of all basic block 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.
- 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
-
- getAnalysis() - Method in class org.checkerframework.checker.initialization.InitializationStore
-
- 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(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.StubTypes
-
Returns the annotated type for e
containing only annotations explicitly written in a
stub file or null
if e
does not appear in a stub 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 expect at the indexth position (unwrapping var args 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
-
Return a list of the AnnotatedTypeMirror of the passed expression trees, in the same order as
the trees.
- 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(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.
- 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
.
- getAnnotationFieldType(ExecutableElement, Object) - Static method in class org.checkerframework.common.wholeprograminference.AnnotationConverter
-
Returns an AnnotationFieldType given an ExecutableElement or value.
- 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:
- 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.
- getAnnotationFromReceiver(FlowExpressions.Receiver, Tree, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Returns the primary annotation on a receiver.
- 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
-
- getAnnotationProvider() - Method in interface org.checkerframework.framework.util.BaseContext
-
- 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.
- 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.
- 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
-
- 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
-
- getArrayClassObject(TypeMirror) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
-
- getArrayDepth(AnnotatedTypeMirror.AnnotatedArrayType) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
Returns the depth of the array type of the provided array.
- getArrayLength(AnnotationMirror) - Static method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
Returns the set of possible array lengths as a sorted list with no duplicate values.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
Get a synthetic
VariableTree
that indicates whether assertions are enabled or
not.
- getAssignForUnaryTree(UnaryTree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
-
- getAssignmentContext() - Method in class org.checkerframework.dataflow.cfg.node.Node
-
The assignment context for the node.
- getAssignmentContext() - Method in class org.checkerframework.framework.type.VisitorState
-
- getAssignmentContext(TreePath) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Returns the tree with the assignment context for the treePath leaf node.
- getBlock() - Method in interface org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseThree.PredecessorHolder
-
- getBlock() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- 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.
- getBooleanProp(Map<PluginUtil.CheckerProp, Object>, PluginUtil.CheckerProp, String) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
If prop is in props, return a 1-element list containing cmdLineArg
.
- getBooleanSystemProperty(String) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
Return true if the system property is set to "true".
- getBooleanSystemProperty(String, boolean) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
Return its boolean value if the system property is set.
- getBooleanSystemProperty(String) - Static method in class org.checkerframework.javacutil.SystemUtil
-
Return true if the system property is set to "true".
- getBooleanSystemProperty(String, boolean) - Static method in class org.checkerframework.javacutil.SystemUtil
-
Return its boolean value if the system property is set.
- getBooleanValues(AnnotationMirror) - Static method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
Returns the set of possible values as a sorted list with no duplicate values.
- 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.
- getBottomAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- getBottomAnnotations() - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
Returns the bottom type qualifiers in the hierarchy.
- getBottomAnnotations() - Method in class org.checkerframework.framework.util.GraphQualifierHierarchy
-
- getBottomAnnotations() - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- 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.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 int supplied to the checker via the atfCacheSize option or the default cache
size.
- getCapturedWildcard(TypeVariable) - Static method in class org.checkerframework.javacutil.TypesUtils
-
If typeVar is a captured wildcard, returns that wildcard; otherwise returns null
.
- getCaseOperand() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
-
- getCFG() - Method in class org.checkerframework.dataflow.cfg.CFGProcessor.CFGProcessResult
-
Get 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) - Static 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.common.basetype.BaseTypeChecker
-
- getChecker() - Method in interface org.checkerframework.common.basetype.BaseTypeContext
-
- getChecker() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getChecker() - Method in interface org.checkerframework.framework.util.CFContext
-
- 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.common.value.ValueCheckerUtils
-
- 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
-
- getClassTree() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
-
- getClassTree() - Method in class org.checkerframework.framework.type.VisitorState
-
Returns the class tree currently visiting.
- getClassType() - Method in class org.checkerframework.framework.type.VisitorState
-
Returns the type of the enclosing class.
- getCmd(String, File, File, File, String, String, String, File, String, Map<PluginUtil.CheckerProp, Object>, PrintStream, boolean, String) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
Build a javac command.
- getCmdArgsOnly(File, String, String, String, File, String, Map<PluginUtil.CheckerProp, Object>, PrintStream, boolean, String) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
- getCmdArgsOnly(File, File, File, String, String, String, File, String, Map<PluginUtil.CheckerProp, Object>, PrintStream, boolean, String) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
- getCmdLine(Map<PluginUtil.CheckerProp, Object>) - Method in enum org.checkerframework.javacutil.PluginUtil.CheckerProp
-
Deprecated.
- 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.
- 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.ContractsUtils
-
Returns the contracts on method methodElement
.
- getConditionOperand() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- 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:
{@link MethodVal}(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.
- getContents() - Method in interface org.checkerframework.dataflow.cfg.block.RegularBlock
-
Returns the unmodifiable sequence of
Node
s.
- getContents() - Method in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
-
- getContext() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
-
- getContext() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getContext() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- getContextFromReceiver(FlowExpressions.Receiver, BaseContext) - Static method in class org.checkerframework.checker.index.Subsequence
-
If the passed receiver is a FieldAccess, returns the context associated with it.
- getContextTree() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext.AssignmentLhsContext
-
- getContextTree() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext
-
Returns the context tree.
- getContextTree() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext.LambdaReturnContext
-
- getContextTree() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodParameterContext
-
- getContextTree() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodReturnContext
-
- getContracts(ExecutableElement) - Method in class org.checkerframework.framework.util.ContractsUtils
-
Returns all the contracts on method or constructor executableElement
.
- getCurrentClassTree(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the current class type being visited by the visitor.
- getCurrentClassType(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- getCurrentMethodReceiver(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the receiver type of the current method being visited, and returns null if the
visited tree is not within a method or if that method has no receiver (e.g.
- 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.StubTypes
-
Returns the set of declaration annotations for e
containing only annotations
explicitly written in a stub file or the empty set if e
does not appear in a stub
file.
- getDeclAnnotation(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 (or is an alias for it).
- 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.type.AnnotatedTypeFactory
-
Returns all of the actual annotation mirrors used to annotate this element (includes stub
files and declaration annotations from overridden methods).
- getDeclAnnotationWithMetaAnnotation(Element, Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns a list of all declaration annotations used to annotate this 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.
- 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.
- 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.
- getDependentTypesHelper() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getDepthFirstOrderedBlocks() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
Rreturns the list of all basic block in this control flow graph in reversed depth-first
postorder sequence.
- getDescription() - Method in exception org.checkerframework.checker.regex.RegexUtil.CheckedPatternSyntaxException
-
Retrieves the description of the error.
- getDescription() - Method in class org.checkerframework.framework.stub.FileStubResource
-
- getDescription() - Method in class org.checkerframework.framework.stub.JarEntryStubResource
-
- getDescription() - Method in interface org.checkerframework.framework.stub.StubResource
-
Returns a user-friendly description of the resource (e.g.
- getDetail() - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
-
- getDiagMessage() - Method in exception org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionParseException
-
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.analysis.FlowExpressions.ArrayCreation
-
Returns a list of receivers representing the dimension of this array creation.
- getDimensions() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
-
- 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) - Static 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.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.analysis.FlowExpressions.LocalVariable
-
- getElement() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
Returns the ExecutableElement for the method call.
- 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.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- getElementForType() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext.AssignmentLhsContext
-
- getElementForType() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext
-
Returns an
Element
that has the type of this assignment context.
- getElementForType() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext.LambdaReturnContext
-
- getElementForType() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodParameterContext
-
- getElementForType() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodReturnContext
-
- 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
ElementKind
s corresponding to
elementType
.
- getElementKindsForTarget(Target) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Returns the set of
ElementKind
s to which
target
applies, ignoring TYPE_USE.
- getElementUtils() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getElementUtils() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Accessor for the element utilities.
- getElementUtils() - Method in interface org.checkerframework.framework.util.BaseContext
-
- getElementValue(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Get the element with the name elementName
of the annotation anno
.
- getElementValueArray(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Get the element with the name elementName
of the annotation anno
, where the
element has an array type.
- getElementValueClassName(AnnotationMirror, CharSequence, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Get the Name of the class that is referenced by element elementName
.
- getElementValueClassNames(AnnotationMirror, CharSequence, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Get the list of Names of the classes that are referenced by element elementName
.
- getElementValueEnum(AnnotationMirror, CharSequence, Class<T>, boolean) - 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
-
Get the element with the name elementName
of the annotation anno
, or the
default value if no element is present explicitly, where the element has an array type and
the elements are Enum
s.
- 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
-
Returns the values of an annotation's elements, including defaults.
- 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
-
- getElseLabel() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- getElseOperand() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- 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
-
- getEnclosingElementForArtificialTree(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Gets the
Element
representing the declaration of the method enclosing a tree node.
- getEnclosingType(TypeElement, Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determine the type of the most enclosing class of the given tree that is a subtype of the
given element.
- 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
.
- 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
-
Get 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
-
- 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.common.basetype.BaseTypeVisitor
-
Returns a set of AnnotationMirrors that is a lower bound for exception parameters.
- getExceptions() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeWithExceptionsHolder
-
Get the exceptions for the node.
- 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.FormatUtil.ExcessiveOrMissingFormatArgumentException
-
- getExpected() - Method in exception org.checkerframework.checker.formatter.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.
- 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.
- 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
-
- getFalseFlowRule() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- getField() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- getField(String, String, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Returns the VariableElement for a field declaration.
- 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
-
- 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.
- getFieldValues() - Method in class org.checkerframework.checker.initialization.InitializationStore
-
- getFieldValues() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- 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.
- 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.FormatUtil.ExcessiveOrMissingFormatArgumentException
-
- getFound() - Method in exception org.checkerframework.checker.formatter.FormatUtil.IllegalFormatConversionCategoryException
-
- getFreeOrRawAnnotationOfSuperType(TypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- 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.
- 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.
- getId() - Method in interface org.checkerframework.dataflow.cfg.block.Block
-
Returns the unique identifier of this block.
- getId() - Method in class org.checkerframework.dataflow.cfg.block.BlockImpl
-
- 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.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
-
- 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.RegexUtil.CheckedPatternSyntaxException
-
Retrieves the error index.
- getIndex() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayAccess
-
- getIndex() - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
-
- 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 (non-static) 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.analysis.FlowExpressions.ArrayCreation
-
- getInitializers() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
-
- 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 class org.checkerframework.framework.stub.FileStubResource
-
- getInputStream() - Method in class org.checkerframework.framework.stub.JarEntryStubResource
-
- getInputStream() - Method in interface org.checkerframework.framework.stub.StubResource
-
Returns a stream for reading the contents of the resource.
- getInSource() - Method in class org.checkerframework.dataflow.cfg.node.Node
-
- getInstance(GenericAnnotatedTypeFactory<?, ?, ?, ?>) - Static method in class org.checkerframework.framework.util.ContractsUtils
-
Returns an instance of the
ContractsUtils
class for the given factory.
- 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.
- getIntValues(AnnotationMirror) - Static 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.
- getInvalidConstructorReturnTypeAnnotations() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- 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
-
- getIteratedType(ProcessingEnvironment, AnnotatedTypeFactory, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
Returns the iterated type of the passed iterable type, and throws
IllegalArgumentException
if the passed type is not iterable.
- 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.
- getJavaCommand(String, PrintStream) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
- getJdkJarName() - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
Determine the version of the JRE that we are currently running and select a jdkX.jar where X
is the version of Java that is being run (e.g.
- getJdkJarPrefix() - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
Determine the version of the JRE that we are currently running and select a jdkX where X is
the version of Java that is being run (e.g.
- getJreVersion() - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
Returns the major JRE version.
- 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.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
Returns the label
Name
of the leaf in the argument path, or null if the leaf is
not a labeled statement.
- getLabel() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- getLabel() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.UnconditionalJump
-
- getLambdaTree() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
-
Returns the lambda expression tree.
- getLastNode(Block) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
-
Returns the last node of the given block, or null
if none.
- getLastNode(Block) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Returns the last node of a block, or null if none.
- getLeft() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.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) - Static method in class org.checkerframework.checker.index.inequality.LessThanAnnotatedTypeFactory
-
Returns a modifiable list of expressions in the annotation sorted.
- 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.
- 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.FormatUtil.ExcessiveOrMissingFormatArgumentException
-
- getMessage() - Method in exception org.checkerframework.checker.formatter.FormatUtil.IllegalFormatConversionCategoryException
-
- getMessage() - Method in exception org.checkerframework.checker.regex.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.FlowExpressionParseUtil.FlowExpressionParseException
-
- 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
-
Returns the enclosing method of the lambda.
- getMethod() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
-
- getMethod(String, String, int, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Returns the ExecutableElement for the method declaration of methodName, in class typeName,
with params formal parameters.
- getMethod(String, String, ProcessingEnvironment, String...) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Returns the ExecutableElement for a method declaration of methodName, in class typeName, with
formal parameters of the given types.
- getMethodName(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Compute the name of the method that the method access tree
accesses.
- getMethodReceiver() - Method in class org.checkerframework.framework.type.VisitorState
-
Returns the method receiver type of the enclosing method.
- 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
-
- getMethodReturnType(MethodTree, ReturnTree) - 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.
- getMethodTree() - Method in class org.checkerframework.framework.type.VisitorState
-
Returns the method tree currently visiting.
- 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.
- getMinValue(Tree, ValueAnnotatedTypeFactory) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
-
Finds the minimum value in a Value Checker type.
- 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.ThisLiteralNode
-
- getName() - Method in class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
-
- getNarrowedPrimitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, TypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns AnnotatedPrimitiveType with underlying type narrowedTypeMirror
and
annotations copied from type
.
- getNode() - Method in class org.checkerframework.dataflow.analysis.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
-
- getNode() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
Returns the node contained in this extended node (only applicable if the type is NODE
or EXCEPTION_NODE
).
- getNode() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeHolder
-
- getNode() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeWithExceptionsHolder
-
- getNodesCorrespondingToTree(Tree) - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
Returns the set of
Node
s 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
-
- getNodesForTree(Tree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
-
Returns the Node
s corresponding to a particular Tree
.
- getNodesForTree(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getNodeSimpleName(Node) - Method in class org.checkerframework.dataflow.cfg.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
-
- 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
-
- 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
Node
s 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.SynchronizedNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ThisLiteralNode
-
- 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.analysis.FlowExpressions.BinaryOperation
-
Returns the operator of this binary 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
-
- getOptionConfiguration() - Method in interface org.checkerframework.framework.util.BaseContext
-
- 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
-
- getParamAndLambdaTree(VariableElement, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.type.ElementAnnotationApplier
-
Helper method to get the lambda tree for ParamApplier.
- getParameters() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
Returns the method call parameters (for inspection only - do not modify any of the
parameters).
- getParametersOfEnclosingMethod(AnnotationProvider, TreePath) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
Returns Receiver objects for the formal parameters of the method in which path is enclosed.
- getParameterTypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
Returns the parameter types of this executable type.
- getParamTypes() - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
-
Returns the type of the function's parameters.
- 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 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 only using
Trees.getPath(CompilationUnitTree, Tree)
(which is much slower) only if
node
is not found on the current path.
- getPath() - Method in class org.checkerframework.framework.type.VisitorState
-
Returns the current path for the visitor.
- getPath(CompilationUnitTree, Tree) - Method in class org.checkerframework.framework.util.TreePathCacher
-
Return the TreePath for a Tree.
- getPattern() - Method in exception org.checkerframework.checker.regex.RegexUtil.CheckedPatternSyntaxException
-
Retrieves the erroneous regular-expression pattern.
- 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.
- getPolymorphicAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- 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
.
- getPostconditions(ExecutableElement) - Method in class org.checkerframework.framework.util.ContractsUtils
-
Returns the contracts on executableElement
.
- getPreconditions(ExecutableElement) - Method in class org.checkerframework.framework.util.ContractsUtils
-
Returns the contracts on method or constructor executableElement
.
- getPredecessorHolder(BlockImpl, BlockImpl) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder.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.
- getProcessingEnv() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Accessor for the processing environment.
- getProcessingEnvironment() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getProcessingEnvironment() - Method in interface org.checkerframework.framework.util.BaseContext
-
- getProcessOrder(ControlFlowGraph) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Generate the order of processing blocks.
- getProcessOrderSimpleString(List<Integer>) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Given a list of process orders (integers), returns a string representation.
- getProperties(Class<?>, String) - Method in class org.checkerframework.framework.source.SourceChecker
-
A helper function to parse a Properties file.
- 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(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.
- 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
-
- 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
-
- getRange(AnnotationMirror) - Static 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.analysis.FlowExpressions.ArrayAccess
-
- getReceiver() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- getReceiver() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
Returns the method call receiver (for inspection only - do not modify).
- 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
-
- getReceiverAndOffsetFromJavaExpressionString(String, TreePath) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Produces the receiver and offset associated with an expression.
- getReceiverFromJavaExpressionString(String, TreePath) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Produces the receiver associated with expression on currentPath.
- getReceiverTree(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Returns the receiver tree of a field access or a method invocation.
- getReceiverType(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the receiver type of the expression tree, or null if it does not exist.
- 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.
- 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.PluginUtil
-
Deprecated.
Returns the release value passed to the compiler or null if release was not passed.
- 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
-
- 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.
- 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() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
The return type of a method or constructor.
- getRight() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.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.
- getScene(String) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
-
Reads a Scene from the given .jaif file, or returns an empty Scene if the file does not
exist.
- 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
in the given location, which can be used if this
has
a special semantics (e.g.
- getSequences() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.LessThanLengthOf
-
- getShouldDefaultTypeVarLocals() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Should the local variable default annotation be applied to type variables?
- getSimpleName(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.
- 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.
- 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
Node
s.
- 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
Node
s.
- getStoreBefore(Node) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Returns the store immediately before a given
Node
.
- getStringProp(Map<PluginUtil.CheckerProp, Object>, PluginUtil.CheckerProp, String, String...) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
Returns a list of command-line arguments: one that sets the given property, plus everything
in extras.
- getStringType(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns AnnotatedDeclaredType with underlying type String and annotations copied from type.
- getStringValues(AnnotationMirror) - Static 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.
- getSubsequenceFromReceiver(FlowExpressions.Receiver, AnnotatedTypeFactory, TreePath, FlowExpressionParseUtil.FlowExpressionContext) - 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, AnnotatedTypeFactory) - 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 successor.
- getSuccessor() - 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
-
- 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 classes and interfaces referenced (directly or
indirectly) in the extends/implements clauses of the given type element.
- getSupportAnnosFromDefaultQualifierForUses(Element) - Method in class org.checkerframework.framework.type.typeannotator.DefaultQualifierForUseTypeAnnotator
-
- 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
-
- 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.
- getSwitchOperand() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
-
- getTarget() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
-
- 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).
- getTerminatesExecution() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- 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
-
- getThenLabel() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- getThenOperand() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- 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.
- getTopAnnotation(AnnotationMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory.AccumulationQualifierHierarchy
-
- 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.
- getTopAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- getTopAnnotations() - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
Returns the top (ultimate super) type qualifiers in the type system.
- getTopAnnotations() - Method in class org.checkerframework.framework.util.GraphQualifierHierarchy
-
Returns the top qualifiers for this hierarchy.
- getTopAnnotations() - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- 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
Node
s 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.ExplicitThisLiteralNode
-
- 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.ImplicitThisLiteralNode
-
- 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.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.
- getTreeUtils() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getTreeUtils() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Accessor for the tree utilities.
- getTreeUtils() - Method in interface org.checkerframework.framework.util.BaseContext
-
- getTrueFlowRule() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- getType() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
- 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.CFGBuilder.ExtendedNode
-
- getType() - Method in class org.checkerframework.dataflow.cfg.node.Node
-
- 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.
- 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
-
- getTypeFactory() - Method in interface org.checkerframework.common.basetype.BaseTypeContext
-
- getTypeFactory() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- getTypeFactory() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- getTypeFactoryOfSubchecker(Class<U>) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
-
Returns the type factory used by a subchecker.
- getTypeFactoryOfSubchecker(Class<U>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Returns the AnnotatedTypeFactory of the subchecker and copies the current visitor state to
the sub-factory so that the types are computed properly.
- 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
-
- getTypeUtils() - Method in interface org.checkerframework.framework.util.BaseContext
-
- 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
-
- 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.
- 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.
- 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.
- getUninitializedInvariantFields(Store, TreePath, boolean, List<? extends AnnotationMirror>) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Returns the (non-static) fields that have the invariant annotation and are not yet
initialized in a given store.
- getUninitializedInvariantFields(NullnessStore, TreePath, boolean, List<? extends AnnotationMirror>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- getUnitsRel() - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
-
Return a map from canonical class name to the corresponding UnitsRelations instance.
- getUnsigned(ByteBuffer) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Gets an unsigned byte from the ByteBuffer b.
- getUnsigned(ByteBuffer, int) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Gets an unsigned byte from the ByteBuffer b at i.
- getUnsigned(ByteBuffer, byte[], int, int) - Static method in class org.checkerframework.checker.signedness.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.SignednessUtil
-
Gets an unsigned int from the IntBuffer b at i.
- getUnsigned(ByteBuffer, byte[]) - Static method in class org.checkerframework.checker.signedness.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.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.SignednessUtilExtra
-
Gets rgb of BufferedImage b as unsigned ints.
- getUnsignedShort(ByteBuffer) - Static method in class org.checkerframework.checker.signedness.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
-
Return a list containing this checker name and all checkers it is a part of (that is,
checkers that called it).
- getValue(FlowExpressions.Receiver) - 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.analysis.FlowExpressions.ValueLiteral
-
Returns the value of this literal.
- 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(FlowExpressions.Receiver) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
Returns current abstract value of a flow expression, or null
if no information is
available.
- getValue(FieldAccessNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
Returns 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 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 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 current abstract value of a local variable, or null
if no information is
available.
- getValue(ThisLiteralNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
Returns 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
-
- getValueOfAnnotationWithStringArgument(AnnotationMirror) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
-
Gets the value field of an annotation with a list of strings in its value field.
- 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) - 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.
- getValueWithSameAnnotations(TypeMirror, V) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
Returns an abstract value with the given type
and the annotations from annotatedValue
.
- getVerboseName(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
-
Returns a verbose name that identifies the element.
- getVisitor() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
-
- getVisitor() - Method in interface org.checkerframework.common.basetype.BaseTypeContext
-
- getVisitor() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getVisitor() - Method in interface org.checkerframework.framework.util.CFContext
-
- getVisitorState() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the VisitorState instance used by the factory to infer types.
- getWholeProgramInference() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the WholeProgramInference instance (may be null).
- 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.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
-
- GraphQualifierHierarchy - Class in org.checkerframework.framework.util
-
Represents the type qualifier hierarchy of a type system.
- GraphQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory, AnnotationMirror) - Constructor for class org.checkerframework.framework.util.GraphQualifierHierarchy
-
- 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
-
- 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.checker.initialization.InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy
-
- 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 interface org.checkerframework.framework.type.QualifierHierarchy
-
Returns the greatest lower bound for the qualifiers qualifier1 and qualifier2.
- greatestLowerBound(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
- greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- greatestLowerBound(TypeMirror, TypeMirror, ProcessingEnvironment) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Returns the greatest lower bound of two
TypeMirror
s, ignoring any annotations on the
types.
- greatestLowerBounds(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.
- greatestLowerBounds(AnnotatedTypeMirror, AnnotatedTypeMirror, Collection<? extends AnnotationMirror>, Collection<AnnotationMirror>) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
- greatestLowerBoundsTypeVariable(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
- greatestLowerBoundTypeVariable(AnnotationMirror, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
- 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
-
- GTEN1 - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
-
- 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
-
- 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
-
- 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
-
- GuardedByUnknown - Annotation Type in org.checkerframework.checker.lock.qual
-
It is unknown what locks guard the value referred to by the annotated variable.
- GUARDSATISFIED - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
-
- 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.
- 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
-
- 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
-
- 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
-
- 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 - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
-
- 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
.
- I18NFORMATBOTTOM - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
-
- I18nFormatBottom - Annotation Type in org.checkerframework.checker.i18nformatter.qual
-
The bottom type in the Internationalization Format String type system.
- I18nFormatCall(MethodInvocationTree, MethodInvocationNode, AnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
-
- I18NFORMATFOR - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
-
- 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.
- 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
-
- 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
-
This class provides a collection of utilities to ease working with i18n format strings.
- I18nFormatUtil() - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatUtil
-
- I18NINVALIDFORMAT - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
-
- I18nInvalidFormat - Annotation Type in org.checkerframework.checker.i18nformatter.qual
-
- 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 String
s are visible to the user.
- I18nSubchecker() - Constructor for class org.checkerframework.checker.i18n.I18nSubchecker
-
- I18NUNKNOWNFORMAT - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
-
- I18nUnknownFormat - Annotation Type in org.checkerframework.checker.i18nformatter.qual
-
The top qualifier.
- I18nValidFormat - Annotation Type in org.checkerframework.checker.i18nformatter.qual
-
- id - Variable in class org.checkerframework.dataflow.cfg.block.BlockImpl
-
A unique ID for this block.
- Identifier - Annotation Type in org.checkerframework.checker.signature.qual
-
An identifier.
- Identifier - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches Identifier strings.
- IDENTIFIER_OR_PRIMITIVE_TYPE - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
An anchored regex that matches Identifier strings.
- IdentifierOrPrimitiveType - Annotation Type in org.checkerframework.checker.signature.qual
-
An identifier or a primitive type.
- IdentifierOrPrimitiveType - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches IdentifierOrPrimitiveType strings.
- 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.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.
- 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
-
- 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.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.
- ImplicitThisLiteralNode - Class in org.checkerframework.dataflow.cfg.node
-
A node to model the implicit this
, e.g., in a field access.
- ImplicitThisLiteralNode(TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.ImplicitThisLiteralNode
-
- 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.analysis.FlowExpressions.ArrayAccess
-
- index - Variable in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
-
- 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
-
- 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
-
This class stores information about interesting methods and allows its clients to query it to
determine if a method belongs to a particular class.
- 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
-
- 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.
- InheritedAnnotation - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation that specifies if an 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.AbstractCFGVisualizer
-
- init(Map<String, Object>) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
- init(Map<String, Object>) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- init(ProcessingEnvironment) - Method in class org.checkerframework.framework.source.SourceChecker
-
- init(ProcessingEnvironment) - Method in class org.checkerframework.javacutil.AbstractTypeProcessor
- 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.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 class fields 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
-
- 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(MultiGraphQualifierHierarchy.MultiGraphFactory, Object...) - 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
-
- 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
-
- 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
-
- 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
-
- initializedFieldsAfterCall(MethodInvocationNode) - Method in class org.checkerframework.checker.initialization.InitializationTransfer
-
Returns the fields that can safely be considered initialized after the method call node
.
- 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).
- 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.analysis.FlowExpressions.ArrayCreation
-
List of initializers.
- initializers - Variable in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
-
- 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
-
- 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).
- insertExtendedNodeAfter(CFGBuilder.ExtendedNode, Node) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Insert n
after the node pred
in the list of extended nodes, or append
n
if pred
is not present.
- insertLockPossiblyHeld(FlowExpressions.Receiver) - Method in class org.checkerframework.checker.lock.LockStore
-
- insertNodeAfter(T, Node) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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.CFGBuilder.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(FlowExpressions.Receiver, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
Add the annotation newAnno
for the expression r
(correctly deciding where to
store the information depending on the type of the expression r
).
- insertThisValue(AnnotationMirror, TypeMirror) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- insertValue(FlowExpressions.Receiver, V) - Method in class org.checkerframework.checker.initialization.InitializationStore
-
Add the abstract value value
for the expression r
(correctly deciding where
to store the information depending on the type of the expression r
).
- insertValue(FlowExpressions.Receiver, CFValue) - Method in class org.checkerframework.checker.lock.LockStore
-
- insertValue(FlowExpressions.Receiver, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
Add the annotation a
for the expression r
(correctly deciding where to store
the information depending on the type of the expression r
).
- insertValue(FlowExpressions.Receiver, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
Add the abstract value value
for the expression r
(correctly deciding where
to store the information depending on the type of the expression r
).
- 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).
- instance - Static variable in class org.checkerframework.framework.util.ContractsUtils
-
The currently-used ContractsUtils object.
- 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.
- 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
-
- 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
-
- INTERNAL_FORM - Variable in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
-
- INTERNAL_FORM - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches InternalForm strings.
- InternalForm - Annotation Type in org.checkerframework.checker.signature.qual
-
- InternalForm - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches InternalForm strings.
- internalReprOf(AnnotationProvider, Node) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
We ignore operations such as widening and narrowing when computing the internal
representation.
- internalReprOf(AnnotationProvider, Node, boolean) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
We ignore operations such as widening and narrowing when computing the internal
representation.
- internalReprOf(AnnotationProvider, ExpressionTree) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
- internalReprOf(AnnotationProvider, ExpressionTree, boolean) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
We ignore operations such as widening and narrowing when computing the internal
representation.
- internalReprOfArrayAccess(AnnotationProvider, ArrayAccessNode) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
- internalReprOfFieldAccess(AnnotationProvider, FieldAccessNode) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
- internalReprOfImplicitReceiver(Element) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
Returns the implicit receiver of ele.
- internalReprOfPseudoReceiver(TreePath, TypeMirror) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
Returns either a new ClassName or ThisReference Receiver object for the enclosingType.
- internalReprOfVariable(AnnotatedTypeFactory, VariableTree) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- 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
-
- InterningAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
-
- 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.
- intFromDouble(double) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns an unsigned int representing the same value as the double.
- intFromFloat(float) - Static method in class org.checkerframework.checker.signedness.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
-
- INTRANGE_FROMNONNEG_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- INTRANGE_FROMPOS_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- INTRANGE_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- 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
.
- 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
- INVALIDFORMAT - Variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
-
- 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.
- 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.
- invariantArrayComponents - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- invariantFields - Variable in class org.checkerframework.checker.initialization.InitializationStore
-
The set of fields that have 'invariant' annotation.
- 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(AnnotatedTypeFactory, Set<? extends AnnotationMirror>, Class<?>[]) - 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
-
- isAccessAllowed(Element, AnnotatedTypeMirror, ExpressionTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Returns true if access is allowed, based on an @Unused annotation
- isAccumulatorAnnotation(AnnotationMirror) - Method in class org.checkerframework.common.accumulation.AccumulationAnnotatedTypeFactory
-
- isAnnoSubtype(AnnotationMirror, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
Compare the primary annotations of subtype
and supertype
.
- 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
TreePath
is an anonymous
constructor (the constructor for an anonymous class.
- isAnyEnclosingThisDeref(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Does this expression have (the innermost or an outer) "this" as receiver? Note that the
receiver can be either explicit or implicit.
- 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.
- 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.
- 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
-
- isBottom() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
-
Returns whether or not the constant is BOTTOM.
- isBottom(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
Returns true if subtype is the bottom type in the current 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.
- 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.
- isCaptured(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Returns whether a TypeVariable represents a captured type.
- 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
-
Is the given element kind a class, i.e.
- 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.
- isCommitted(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- isCommitted(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- 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.
- 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
-
A declared type is considered a supertype of another declared type only if all of the type
arguments of the declared type "contain" the corresponding type arguments of the subtype.
- 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.
- 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
-
- 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
-
- 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 expressions, 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.analysis.FlowExpressions.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.
- isFloating(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Returns true iff the argument is a floating point type.
- isFloatingPoint(TypeMirror) - Static method in class org.checkerframework.common.value.util.NumberUtils
-
Return true if the argument TypeMirror is a (possibly boxed) floating point type.
- isFlowParseError() - Method in exception org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionParseException
-
- isFormat(String) - Static method in class org.checkerframework.checker.i18nformatter.I18nFormatUtil
-
- isFormatCall(MethodInvocationTree, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
-
Returns true if node
is a call to a method annotated with @FormatMethod
.
- isFree(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- isFree(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- 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).
- isHasFormatCall(MethodInvocationNode, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
Returns true if the call is to a method with the @I18nChecksFormat annotation.
- 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?
- 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.
- isInt() - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
-
Returns true if this equation is a single int value.
- isIntegral(TypeMirror) - Static method in class org.checkerframework.common.value.util.NumberUtils
-
Return true if the argument TypeMirror is a (possibly boxed) integral type.
- isIntegral(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Returns true iff the argument is an 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) - Static 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) - Static 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?
- isLocale(ExpressionTree, AnnotatedTypeFactory) - Static method in class org.checkerframework.checker.formatter.FormatterTreeUtil
-
Returns true if the given ExpressionTree has type java.util.Locale.
- 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.
- isMonotonicUpdate(FlowExpressions.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.
- isMostEnclosingThisDeref(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determine whether the tree dereferences the most enclosing "this" object.
- 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.
- 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.
- 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 might not yet be fully initialized.
- isNothing() - Method in class org.checkerframework.common.value.util.Range
-
Return true if this range contains no values.
- isNumeric(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Returns true iff the argument is a primitive numeric type.
- isNumericOrBoxed(TypeMirror) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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
-
- isParameterNull(TypeMirror) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
-
- isParsing() - Method in class org.checkerframework.framework.stub.StubTypes
-
Returns true if stub 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
-
- isPolymorphicQualifier(AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
Returns true
if the qualifier is a polymorphic qualifier; otherwise, returns false
.
- isPolymorphicQualifier(AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- isPolymorphicType(TypeElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
-
- isPolyNullNull - Variable in class org.checkerframework.checker.nullness.NullnessStore
-
- isPolyNullNull() - Method in class org.checkerframework.checker.nullness.NullnessStore
-
- isPolyNullNull - Variable in class org.checkerframework.checker.nullness.NullnessValue
-
- 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.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
.
- isPrimarySubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, boolean) - 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.
- isPrimitiveFloatingPoint(TypeKind) - Static method in class org.checkerframework.common.value.util.NumberUtils
-
Return true if the argument is one of FLOAT, DOUBLE.
- isPrimitiveIntegral(TypeKind) - Static method in class org.checkerframework.common.value.util.NumberUtils
-
Return true if the argument is one of INT, SHORT, BYTE, CHAR, LONG.
- 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.RegexUtil
-
Returns true if the argument is a syntactically valid regular expression.
- isRegex(String, int) - Static method in class org.checkerframework.checker.regex.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.RegexUtil
-
Returns true if the argument is a syntactically valid regular expression.
- 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
-
- 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.analysis.FlowExpressions.FieldAccess
-
- isStatic() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
-
Is this a static field?
- 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(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.
- 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(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory.FenumQualifierHierarchy
-
- 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.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 are the same.
- isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory.KeyForTypeHierarchy
-
- isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessQualifierHierarchy
-
- isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy
-
- 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 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, AnnotationMirror, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
- isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, Collection<? extends AnnotationMirror>, Collection<AnnotationMirror>) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
- 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.
- isSubtype(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.util.GraphQualifierHierarchy
-
- isSubtype(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
Tests whether subQualifier
is equal to or a sub-qualifier of superQualifier
,
according to the type qualifier hierarchy.
- isSubtypeCaching(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- isSubtypeInitialization(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy
-
Subtype testing for initialization annotations.
- isSubtypeTypeVariable(AnnotationMirror, AnnotationMirror) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
- isSubtypeTypeVariable(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
- isSuccess() - Method in class org.checkerframework.dataflow.cfg.CFGProcessor.CFGProcessResult
-
Check if the CFG process succeeded.
- 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.
- 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.
- isTop() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
-
Returns whether or not the constant is TOP.
- isTopLevelValidType(QualifierHierarchy, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
-
- isTreeInStaticScope(TreePath) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Returns whether or not 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).
- 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.analysis.FlowExpressions.ArrayAccess
-
- isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.BinaryOperation
-
- isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ClassName
-
- isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.LocalVariable
-
- isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
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.analysis.FlowExpressions.ThisReference
-
- isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Unknown
-
- isUnassignableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.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.
- isUnclassified(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- isUnclassified(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- 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
-
- isUnknown() - Method in class org.checkerframework.checker.index.upperbound.UBQualifier.UpperBoundUnknownQualifier
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayAccess
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.BinaryOperation
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ClassName
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.LocalVariable
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
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.analysis.FlowExpressions.ThisReference
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Unknown
-
- isUnmodifiableByOtherCode() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.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?
- isValid(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
-
The entry point to the type validator.
- isValid(AnnotatedTypeMirror, Tree) - Method in interface org.checkerframework.common.basetype.TypeValidator
-
The entry point to the type validator.
- isValid() - Method in interface org.checkerframework.framework.type.QualifierHierarchy
-
Determine whether this is valid.
- isValid() - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- isValidFormatForInvocation() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
-
- isValidParameter(ConversionCategory, TypeMirror) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
-
- 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.
- isValidType(QualifierHierarchy, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
-
- 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.nullness.NullnessVisitor
-
- isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.regex.RegexVisitor
-
Case 2: Check String compound concatenation for valid Regex use.
- isValidUse(AnnotatedTypeMirror.AnnotatedPrimitiveType, Tree) - Method in class org.checkerframework.checker.regex.RegexVisitor
-
- isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Tests that the qualifiers present on the 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.
- isWellFormed() - Method in class org.checkerframework.framework.util.FieldInvariants
-
Returns true if there is a qualifier for each field in fields
.
- 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.
- isWindows() - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
- 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
-
- isWithinInteger() - Method in class org.checkerframework.common.value.util.Range
-
Determines if this range is completely contained in the scope of the Integer type.
- iterator() - Method in class org.checkerframework.dataflow.util.AbstractMostlySingleton
-
- iterator() - Method in class org.checkerframework.framework.util.AnnotationMirrorSet
-
- 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.FlowExpressionParseUtil
-
Regular expression for a formal parameter use.
- parameterIndices(String) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Returns a list of 1-based indices of all formal parameters that occur in s
.
- 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
-
- parameters - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- paramNum - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodParameterContext
-
- 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, InputStream, AnnotatedTypeFactory, ProcessingEnvironment, Map<Element, AnnotatedTypeMirror>, Map<String, Set<AnnotationMirror>>) - Static method in class org.checkerframework.framework.stub.StubParser
-
The main entry point.
- parse(String, FlowExpressionParseUtil.FlowExpressionContext, TreePath, boolean) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- parseJdkFileAsStub(String, InputStream, AnnotatedTypeFactory, ProcessingEnvironment, Map<Element, AnnotatedTypeMirror>, Map<String, Set<AnnotationMirror>>) - Static method in class org.checkerframework.framework.stub.StubParser
-
Parse a stub file that is a part of the annotated JDK and side-effects the last two
arguments.
- parseStubFiles() - Method in class org.checkerframework.framework.stub.StubTypes
-
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 a JDK as stub files, all package-info.java in the jdk directory
Stub files listed in @StubFiles annotation on the checker; must be in same directory as
the checker
Stub files provide via stubs system property
Stub files provide via stubs environment variable
Stub files provide via stubs compiler option
- parseStubFiles() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
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
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 provide via stubs system property
Stub files provide via stubs environment variable
Stub files provide via stubs compiler option
- parseTree(String) - Method in class org.checkerframework.javacutil.trees.TreeParser
-
Parses the snippet in the string as an internal Javac AST expression node.
- parsingMember - Variable in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
Whether or not the FlowExpressionParser is parsing the "member" part of a member select.
- 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
-
- pathTillClass(TreePath) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Gets path to the first enclosing class tree, where class is defined by the classTreeKinds
method.
- pathTillOfKind(TreePath, Tree.Kind) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Gets path to the first enclosing tree of the specified kind.
- pathTillOfKind(TreePath, Set<Tree.Kind>) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Gets path to the first enclosing tree with any one of the specified kinds.
- peekLabel() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyScopeCell
-
- 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<Pair<VariableElement, V>>) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- 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(UnderlyingAST, IdentityHashMap<Tree, Set<Node>>, IdentityHashMap<Tree, Set<Node>>, IdentityHashMap<UnaryTree, AssignmentNode>, ArrayList<CFGBuilder.ExtendedNode>, Map<CFGBuilder.Label, Integer>, Set<Integer>, List<ReturnNode>, CFGBuilder.Label, CFGBuilder.Label, List<ClassTree>, List<LambdaExpressionTree>) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.PhaseOneResult
-
- PluginUtil - Class in org.checkerframework.javacutil
-
- PluginUtil() - Constructor for class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
- PluginUtil.CheckerProp - Enum in org.checkerframework.javacutil
-
Deprecated.
- 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
-
- POLY - Variable in class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory
-
- POLY - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- poly - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
to handle any polymorphic types
- POLY_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- 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.
- 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.
- POLYNULL - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- 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.
- polyQualifiers - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
Map from qualifier hierarchy to the corresponding polymorphic qualifier.
- polyQualifiers - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- 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
-
- PolySameLen - Annotation Type in org.checkerframework.checker.index.qual
-
A polymorphic qualifier for the SameLen type system.
- 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.
- popFrame() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryStack
-
Pop a frame.
- POS - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
-
- POS - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
-
- 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.
- possibleLabels(TypeMirror, Set<CFGBuilder.Label>) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryCatchFrame
-
Given a type of thrown exception, add the set of possible control flow successor
CFGBuilder.Label
s to the argument set.
- possibleLabels(TypeMirror, Set<CFGBuilder.Label>) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyFrame
-
- possibleLabels(TypeMirror, Set<CFGBuilder.Label>) - Method in interface org.checkerframework.dataflow.cfg.CFGBuilder.TryFrame
-
Given a type of thrown exception, add the set of possible control flow successor
CFGBuilder.Label
s to the argument set.
- possibleLabels(TypeMirror) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryStack
-
Returns the set of possible
CFGBuilder.Label
s where control may transfer when an exception
of the given type is thrown.
- 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
-
- 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
-
- postTypeVarSubstitution(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
A callback method for the AnnotatedTypeFactory subtypes to customize
AnnotatedTypeMirror.substitute().
- 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.
- preProcessClassTree(ClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- 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
-
- primitiveLiteralKinds() - Static method in enum org.checkerframework.framework.qual.LiteralKind
-
Returns the primitive LiteralKind
s: INT, LONG, FLOAT, DOUBLE, BOOLEAN, CHAR.
- PrimitiveType - Annotation Type in org.checkerframework.checker.signature.qual
-
A primitive type.
- PrimitiveType - Static variable in class org.checkerframework.checker.signature.SignatureRegexes
-
A regex that matches PrimitiveType strings.
- 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.CFGBuilder
-
Print a set of
Block
s 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.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
-
Stores all messages and sorts them by location before outputting them for compound checkers.
- 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.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(TreePath, UnderlyingAST) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Performs the actual work of phase one.
- process(CompilationUnitTree, UnderlyingAST) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- process(ControlFlowGraph) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseThree
-
Perform phase three on the control flow graph cfg
.
- process(CFGBuilder.PhaseOneResult) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder.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.
- 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.
- 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.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 to the
assignment.
- 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 based on all conditional postconditions of method n
with tree tree
and element method
to the appropriate store.
- processingEnv - Variable in class org.checkerframework.checker.formatter.FormatterTreeUtil
-
- processingEnv - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
- 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.
- 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 based on all postconditions of method n
with tree tree
and
element method
to the store store
.
- producePDF(String) - Method in class org.checkerframework.dataflow.cfg.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(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
-
- 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 - Annotation Type in org.checkerframework.dataflow.qual
-
- 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
-
- PurityAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.framework.util.PurityAnnotatedTypeFactory
-
- PurityChecker - Class in org.checkerframework.dataflow.util
-
- 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
-
- PurityChecker.PurityResult - Class in org.checkerframework.dataflow.util
-
- 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.util
-
An annotation intended solely for representing an unqualified type in the qualifier hierarchy for
the Purity Checker.
- PurityUtils - Class in org.checkerframework.dataflow.util
-
- PurityUtils() - Constructor for class org.checkerframework.dataflow.util.PurityUtils
-
- pushFrame(CFGBuilder.TryFrame) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryStack
-
Push a new frame.
- 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
-
- 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.SignednessUtil
-
Places an unsigned byte into the ByteBuffer b.
- putUnsigned(ByteBuffer, int, byte) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Places an unsigned byte into the ByteBuffer b at i.
- putUnsigned(IntBuffer, int) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Places an unsigned int into the IntBuffer b.
- putUnsigned(IntBuffer, int, int) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Places an unsigned int into the IntBuffer b at i.
- putUnsigned(IntBuffer, int[]) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Places an unsigned int array into the IntBuffer b.
- putUnsigned(IntBuffer, int[], int, int) - Static method in class org.checkerframework.checker.signedness.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.SignednessUtil
-
Places an unsigned int into the ByteBuffer b.
- putUnsignedInt(ByteBuffer, int, int) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Places an unsigned int into the ByteBuffer b at i.
- putUnsignedLong(ByteBuffer, int, long) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Places an unsigned long into the ByteBuffer b at i.
- putUnsignedShort(ByteBuffer, short) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Places an unsigned short into the ByteBuffer b.
- putUnsignedShort(ByteBuffer, int, short) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Places an unsigned short into the ByteBuffer b at i.
- rad - Static variable in class org.checkerframework.checker.units.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.PluginUtil
-
Deprecated.
Return a list of Strings, one per line of the file.
- readFile(File) - Static method in class org.checkerframework.javacutil.SystemUtil
-
Return a list of Strings, one per line of the file.
- 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.SignednessUtil
-
Reads a file fully into an unsigned byte array.
- readUnsigned(RandomAccessFile, byte[], int, int) - Static method in class org.checkerframework.checker.signedness.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.SignednessUtil
-
Reads an unsigned char from the RandomAccessFile f.
- readUnsignedInt(RandomAccessFile) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Reads an unsigned int from the RandomAccessFile f.
- readUnsignedLong(RandomAccessFile) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Reads an unsigned long from the RandomAccessFile f.
- receiver - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayAccess
-
- receiver - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- receiver - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- Receiver(TypeMirror) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
Create a Receiver (a Java AST node representing an expression).
- 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.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
- RECEIVER_PARAM_INDEX - Static variable in class org.checkerframework.framework.util.element.ParamApplier
-
- receiverType - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- 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.AnnotatedTypeComparer
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.RegexUtil
-
Returns null if the argument is a syntactically valid regular expression.
- regexError(String, int) - Static method in class org.checkerframework.checker.regex.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.RegexUtil
-
Returns null if the argument is a syntactically valid regular expression.
- regexException(String, int) - Static method in class org.checkerframework.checker.regex.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
-
Utility methods for regular expressions, most notably for testing whether a string is a regular
expression.
- RegexUtil.CheckedPatternSyntaxException - Exception in org.checkerframework.checker.regex
-
- 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
-
- RegularBlock - Interface in org.checkerframework.dataflow.cfg.block
-
A regular basic block that contains a sequence of
Node
s.
- 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.
- regularExitLabel - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Special label to identify the regular exit.
- 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.
- 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.
- removeAnnotation(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.
- removeConflicting(FlowExpressions.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(FlowExpressions.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(FlowExpressions.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.
- removeDuplicates(List<T>) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
-
Returns a list with the same contents as its argument, but without duplicates.
- 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 and offset.
- 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, Map<? 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
-
Replaces or adds all annotations from from
to to
.
- replace(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Static method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
-
Replaces or adds annotations in top
's hierarchy from from
to to
.
- 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(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
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(FlowExpressions.Receiver, V) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
Completely replaces the abstract value value
for the expression r
(correctly
deciding where to store the information depending on the type of the expression r
).
- 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.framework.source.SourceChecker
-
Reports an error.
- reportErrors(Tree, List<DependentTypesError>) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
- 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
-
- 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
-
- 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.
- 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.
- 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
-
- 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.
- 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.
- Result(E, ExpressionTree) - Constructor for class org.checkerframework.checker.formatter.FormatterTreeUtil.Result
-
- result - Variable in class org.checkerframework.dataflow.cfg.node.LambdaResultExpressionNode
-
- result - Variable in class org.checkerframework.dataflow.cfg.node.ReturnNode
-
- result(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 no result exists for the types.
- 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.
- ret - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodReturnContext
-
- 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, MethodTree) - Constructor for class org.checkerframework.dataflow.cfg.node.ReturnNode
-
- ReturnNode(ReturnTree, Node, Types, LambdaExpressionTree, Symbol.MethodSymbol) - Constructor for class org.checkerframework.dataflow.cfg.node.ReturnNode
-
- 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.
- 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.common.accumulation.AccumulationAnnotatedTypeFactory
-
Returns true if the return type of the given method invocation tree has an @This annotation
from the Returns Receiver Checker.
- returnTargetL - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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.analysis.FlowExpressions.BinaryOperation
-
The right operand.
- right - Variable in class org.checkerframework.dataflow.cfg.node.BinaryOperationNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
-
- rightAnno - Variable in class org.checkerframework.checker.index.IndexRefinementInfo
-
Annotation for left and right expressions.
- root - Variable in class org.checkerframework.framework.source.SourceVisitor
-
- 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
-
- runAnalysisFor(Node, boolean, 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, boolean) - 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, boolean, 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, boolean, 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, boolean, TransferInput<V, S>, IdentityHashMap<Node, V>, Map<TransferInput<V, S>, IdentityHashMap<Node, TransferResult<V, S>>>) - Method in class org.checkerframework.dataflow.analysis.ForwardAnalysisImpl
-
- 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 units.
- s - Static variable in class org.checkerframework.checker.units.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 annotatedTypeFactory 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.
- 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.
- SameLenVisitor - Class in org.checkerframework.checker.index.samelen
-
- SameLenVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.index.samelen.SameLenVisitor
-
- 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, 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(Iterable<? extends AnnotatedTypeMirror>, Iterable<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- scan(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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(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.
- scanAndReduce(Iterable<? extends AnnotatedTypeMirror>, Iterable<? extends AnnotatedTypeMirror>, R) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- scanAndReduce(Iterable<? extends AnnotatedTypeMirror>, AnnotatedTypeMirror, R) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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>, 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.
- 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.
- 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.
- 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
-
- SELF_RECEIVER_PATTERN - Static variable in class org.checkerframework.checker.lock.LockVisitor
-
- 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 collection, non-null when the state is ANY.
- setAssignmentContext(AssignmentContext) - Method in class org.checkerframework.dataflow.cfg.node.Node
-
- setAssignmentContext(Pair<Tree, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.VisitorState
-
- setBlock(BlockImpl) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- setBlock(Block) - Method in class org.checkerframework.dataflow.cfg.node.Node
-
Set the basic block this node belongs to.
- setClassTree(ClassTree) - Method in class org.checkerframework.framework.type.VisitorState
-
Updates the tree of the class currently visited.
- setClassType(AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.framework.type.VisitorState
-
Updates the type of the class currently visited.
- 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
-
Handle an artificial tree by mapping it to the enclosing element.
- setFalseFlowRule(Store.FlowRule) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- 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
-
- 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.
- setMethodReceiver(AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.framework.type.VisitorState
-
Updates the method receiver type currently visited.
- setMethodTree(MethodTree) - Method in class org.checkerframework.framework.type.VisitorState
-
Updates the method currently visited.
- 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.
- setPath(TreePath) - Method in class org.checkerframework.framework.type.VisitorState
-
Sets the current path for the visitor.
- setPolyNullNull(boolean) - Method in class org.checkerframework.checker.nullness.NullnessStore
-
- 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
-
- setRoot(CompilationUnitTree) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
-
- 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.CFGBuilder.CFGTranslationPhaseThree.PredecessorHolder
-
- setSupportedLintOptions(Set<String>) - Method in class org.checkerframework.framework.source.SourceChecker
-
Set the supported lint options.
- setTerminatesExecution(boolean) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- 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.
- setTrueFlowRule(Store.FlowRule) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- 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.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(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.
- setWasRaw() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
-
Set the wasRaw flag to true.
- 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.SignednessUtil
-
Returns an unsigned short representing the same value as the double.
- shortFromFloat(float) - Static method in class org.checkerframework.checker.signedness.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
-
- 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?
- 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.
- 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.CFGVisualizer
-
Shutdown method called once from the shutdown hook of the BaseTypeChecker
.
- shutdown() - Method in class org.checkerframework.dataflow.cfg.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.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.
- SIDEEFFECTFREE - Variable in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
-
- 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.
- sift(Iterable<Attribute.TypeCompound>) - Method in class org.checkerframework.framework.util.element.ParamApplier
-
- SIGNATURE_UNKNOWN - Variable in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
-
- 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
-
- SignatureRegexes - Class in org.checkerframework.checker.signature
-
This class defines stringPattern regexes for the Signature Checker.
- 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.
- 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.
- SignednessAnnotatedTypeFactory.SignednessTypeHierarchy - Class in org.checkerframework.checker.signedness
-
The type hierarchy for the signedness type system.
- 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
-
- SignednessTypeHierarchy(BaseTypeChecker, QualifierHierarchy, boolean, boolean) - Constructor for class org.checkerframework.checker.signedness.SignednessAnnotatedTypeFactory.SignednessTypeHierarchy
-
Create a new SignednessTypeHierarchy.
- SignednessUtil - Class in org.checkerframework.checker.signedness
-
Provides static utility methods for unsigned values.
- SignednessUtilExtra - Class in org.checkerframework.checker.signedness
-
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.
- 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
-
- 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
-
- SimpleAnnotatedTypeVisitor() - Constructor for class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
-
- SimpleAnnotatedTypeVisitor(R) - Constructor for class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
-
- 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
-
- SingleSuccessorBlock - Interface in org.checkerframework.dataflow.cfg.block
-
A basic block that has at exactly one non-exceptional successor.
- SingleSuccessorBlockImpl - Class in org.checkerframework.dataflow.cfg.block
-
Implementation of a non-special basic block.
- SingleSuccessorBlockImpl(Block.BlockType) - Constructor for class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
-
- singleSuccessorHolder(SingleSuccessorBlockImpl, BlockImpl) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseThree
-
- 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.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
-
Like Thread.sleep, but does not throw any exceptions, so it is easier for clients to use.
- 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
-
- 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
-
- 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, the rhs may not appear in the result, but rather its lhs and rhs may).
- 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.
- standardizeAndViewpointAdaptExpressions(FlowExpressionParseUtil.FlowExpressionContext, TreePath, boolean, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
-
Standardizes and viewpoint-adapts the string terms based us the supplied context.
- standardizeAndViewpointAdaptExpressions(FlowExpressionParseUtil.FlowExpressionContext, TreePath, boolean) - Method in class org.checkerframework.checker.index.upperbound.OffsetEquation
-
Standardizes and viewpoint-adapts the string terms based us the supplied context.
- standardizeAnnotation(FlowExpressionParseUtil.FlowExpressionContext, TreePath, AnnotationMirror, boolean) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Standardizes Java expressions in an annotation.
- standardizeClass(ClassTree, AnnotatedTypeMirror, Element) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Standardize the Java expressions in annotations in a class declaration.
- standardizeExpression(ExpressionTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
- standardizeFieldAccess(MemberSelectTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Standardize the Java expressions in annotations in a field access.
- standardizeNewClassTree(NewClassTree, AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Standardizes new class declarations in Java expressions.
- standardizeReturnType(MethodTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Standardizes a method return in a Java expression.
- standardizeString(String, FlowExpressionParseUtil.FlowExpressionContext, TreePath, boolean) - Method in class org.checkerframework.checker.index.OffsetDependentTypesHelper
-
- standardizeString(String, FlowExpressionParseUtil.FlowExpressionContext, TreePath, boolean) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
- standardizeVariable(Tree, AnnotatedTypeMirror, Element) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Standardize the Java expressions in annotations in a variable declaration.
- standardizeVariable(AnnotatedTypeMirror, Element) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
- 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
-
- 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.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
.
- StringCFGVisualizer<V extends AbstractValue<V>,S extends Store<S>,T extends TransferFunction<V,S>> - Class in org.checkerframework.dataflow.cfg
-
Generate the String representation of a control flow graph.
- StringCFGVisualizer() - Constructor for class org.checkerframework.dataflow.cfg.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
-
- 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.CFGBuilder.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
-
- 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.
- 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
-
- 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
-
- 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.
- StubParser - Class in org.checkerframework.framework.stub
-
This class has two static methods.
- StubResource - Interface in org.checkerframework.framework.stub
-
Contract for sources of stub data.
- StubTypes - Class in org.checkerframework.framework.stub
-
Holds information about types parsed from stub files.
- StubTypes(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.stub.StubTypes
-
Creates a stub type.
- stubTypes - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Parses stub files and stores annotations from stub files.
- StubUtil - Class in org.checkerframework.framework.stub
-
Utility class for stub files.
- StubUtil() - Constructor for class org.checkerframework.framework.stub.StubUtil
-
- Subsequence - Class in org.checkerframework.checker.index
-
- 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 between type variable's to typeArgument, replace each instance of 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.
- 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.
- 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.
- SubstringIndexUnknown - Annotation Type in org.checkerframework.checker.index.qual
-
The top type for the Substring Index type system.
- 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
-
- SUBTYPING_CHECKER_NAME - Static variable in class org.checkerframework.framework.util.CheckerMain
-
- 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
-
- 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.type.AnnotatedTypeMirror.AnnotatedIntersectionType
-
- 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
-
- supertypesDirect - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
Map from qualifiers to the direct supertypes of the qualifier.
- supertypesDirect - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
The declared, direct supertypes for each qualifier, without added transitive relations.
- 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
-
- supertypesTransitive - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
The transitive closure of the supertypesDirect.
- supportedAnnosFromAnnotationMirror(AnnotationMirror) - 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.
- SuppressWarningsKeys - Annotation Type in org.checkerframework.framework.source
-
- 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
-
- SwingTitlePosition - Annotation Type in org.checkerframework.checker.fenum.qual
-
- SwingVerticalOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
-
SwingVerticalOrientation.
- switchExpr - Variable in class org.checkerframework.dataflow.cfg.node.CaseNode
-
The switch expression.
- 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(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayAccess
-
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.BinaryOperation
-
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ClassName
-
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.LocalVariable
-
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
Returns true if and only if the two receivers are syntactically identical.
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ThisReference
-
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.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
-
- SystemGetPropertyHandler - Class in org.checkerframework.checker.nullness
-
- 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
-
- tag - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.BinaryOperation
-
The binary operation kind for pretty printing.
- 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
-
- TaintingVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.tainting.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 target of the method invocation.
- 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
-
A meta-annotation that restricts the type-use locations where a type qualifier may be written.
- 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 - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
Does this node terminate the execution? (e.g., "System.exit()")
- 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) - Constructor for class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- 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 rules below say that the THEN store before a conditional block flows to BOTH of the
stores of the then successor, while the ELSE store before a conditional block flows to BOTH
of the stores of the else successor.
- thenOperand - Variable in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- 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
).
- ThisLiteralNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for a reference to 'this', either implicit or explicit.
- ThisLiteralNode(TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.ThisLiteralNode
-
- ThisReference(TypeMirror) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.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.UnitsTools
-
- toDouble(byte) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns a double representing the same value as the unsigned byte.
- toDouble(short) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns a double representing the same value as the unsigned short.
- toDouble(int) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns a double representing the same value as the unsigned int.
- toDouble(long) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns a double representing the same value as the unsigned long.
- toFiles(List<String>) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
Convert a list of strings (file names) to a list of files.
- toFloat(byte) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns a float representing the same value as the unsigned byte.
- toFloat(short) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns a float representing the same value as the unsigned short.
- toFloat(int) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns a float representing the same value as the unsigned int.
- toFloat(long) - Static method in class org.checkerframework.checker.signedness.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
-
- toJavaOpts(List<String>) - Static method in class org.checkerframework.javacutil.PluginUtil
-
Deprecated.
- 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.
- topQuals - Variable in class org.checkerframework.framework.type.poly.AbstractQualifierPolymorphism
-
The qualifiers at the top of qualHierarchy
.
- tops - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
The top qualifiers of the individual type hierarchies.
- toRadians(double) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- toString() - Method in enum org.checkerframework.checker.formatter.qual.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
-
- 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.UpperBoundUnknownQualifier
-
- toString() - Method in class org.checkerframework.common.value.util.Range
-
- 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.FlowExpressions.ArrayAccess
-
- toString() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- toString() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.BinaryOperation
-
- toString() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ClassName
-
- toString() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.FieldAccess
-
- toString() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.LocalVariable
-
- toString() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.MethodCall
-
- toString() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ThisReference
-
- toString() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Unknown
-
- toString() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ValueLiteral
-
- 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.CFGBuilder.ConditionalJump
-
Produce a string representation.
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.Label
-
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeHolder
-
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeWithExceptionsHolder
-
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.PhaseOneResult
-
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryCatchFrame
-
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyFrame
-
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryStack
-
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.Tuple
-
- toString() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.UnconditionalJump
-
Produce a string representation.
- 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.ExplicitThisLiteralNode
-
- 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.ImplicitThisLiteralNode
-
- 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.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.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.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
-
- 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.type.VisitorState
-
- 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.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.MultiGraphQualifierHierarchy
-
- 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
-
- toStringFullyQualified() - Method in class org.checkerframework.framework.flow.CFAbstractValue
-
Returns the string representation, using fully-qualified names.
- toStringSimple() - Method in class org.checkerframework.framework.flow.CFAbstractValue
-
Returns the string representation, using simple (not fully-qualified) names.
- 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.SignednessUtil
-
Returns an unsigned int representing the same value as an unsigned char.
- toUnsignedLong(char) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns an unsigned long representing the same value as an unsigned char.
- toUnsignedShort(byte) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns an unsigned short representing the same value as an unsigned byte.
- toUnsignedShort(char) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Returns an unsigned short representing the same value as an unsigned char.
- toUnsignedString(short) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Produces a string representation of the unsigned short s.
- toUnsignedString(short, int) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Produces a string representation of the unsigned short s in base radix.
- toUnsignedString(byte) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Produces a string representation of the unsigned byte b.
- toUnsignedString(byte, int) - Static method in class org.checkerframework.checker.signedness.SignednessUtil
-
Produces a string representation of the unsigned byte b in base radix.
- transfer - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- 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(Node, Analysis<V, S, ?>, TransferResult<V, S>) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
-
- TransferInput(Node, Analysis<V, S, ?>, S) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
-
- 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
-
- transitiveClosure(Map<AnnotationMirror, Set<AnnotationMirror>>) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
Computes the transitive closure of the given map and returns it.
- translateAssertWithAssertionsEnabled(AssertTree) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Translates an assertion statement to the correct CFG nodes.
- translateAssignment(Tree, Node, ExpressionTree) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Translate an assignment.
- translateAssignment(Tree, Node, Node) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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
-
- 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.ExplicitThisLiteralNode
-
- 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 - 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
-
- 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.ReturnNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
-
- 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
-
- 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(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.treeannotator.TreeAnnotator
-
- treeBuilder - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.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
-
- treeLookup - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- treeLookupMap - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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
-
- 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.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- trees - Variable in class org.checkerframework.framework.source.SourceChecker
-
- 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.
- treesWithSuppressWarnings - Variable in class org.checkerframework.framework.source.SourceVisitor
-
A set of trees that are annotated with @SuppressWarnings
.
- 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
-
A utility class made for helping to analyze a given Tree
.
- trueFlowRule - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
The true branch flow rule.
- trueSucc - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
The true successor label.
- TryCatchFrame(Types, List<Pair<TypeMirror, CFGBuilder.Label>>) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.TryCatchFrame
-
Construct a TryCatchFrame.
- TryFinallyFrame(CFGBuilder.Label) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyFrame
-
Construct a TryFinallyFrame.
- TryFinallyScopeCell() - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyScopeCell
-
- TryFinallyScopeCell(CFGBuilder.Label) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyScopeCell
-
- TryFinallyScopeMap() - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyScopeMap
-
- tryFormatSatisfiability(String) - Static method in class org.checkerframework.checker.formatter.FormatUtil
-
Throws an exception if the format is not syntactically valid.
- tryFormatSatisfiability(String) - Static method in class org.checkerframework.checker.i18nformatter.I18nFormatUtil
-
Throws an exception if the format is not syntactically valid.
- TryStack(CFGBuilder.Label) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.TryStack
-
Construct a TryStack.
- 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
-
- Tuple(A, B) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.Tuple
-
- Tuple(A, B, C) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.Tuple
-
- type - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
The type of this expression.
- type - Variable in class org.checkerframework.dataflow.cfg.block.BlockImpl
-
The type of this basic block.
- type - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
Type of this node.
- 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(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.
- 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(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
-
- typeargVisitHistory - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
Stores the result of isSubtype for type arguments.
- 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.
- typeFactory - Variable in class org.checkerframework.common.accumulation.AccumulationTransfer
-
The type factory.
- 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
-
- 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.
- 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
-
- 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
-
- typeProcess(TypeElement, TreePath) - Method in class org.checkerframework.javacutil.BasicTypeProcessor
-
Visit the tree path for the type element.
- 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 and no error is reported.
- 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 format types.
- types - Variable in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
-
- types - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- types - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.TryCatchFrame
-
The Types utilities.
- 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
-
- 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
-
- 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
-
- 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
-
- 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
-
- 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.UpperBoundUnknownQualifier - Class in org.checkerframework.checker.index.upperbound
-
- 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.dataflow.cfg.CFGBuilder.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.FlowExpressionParseUtil
-
Unanchored; 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
-
- unaryAssignNodeLookup - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- unaryAssignNodeLookupMap - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
Perform unary numeric promotion on the input node.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
If the input node is a boxed type, unbox it, otherwise leave it alone.
- unboxPrimitive(TypeMirror) - Static method in class org.checkerframework.common.value.util.NumberUtils
-
Given a primitive type, return it.
- UnconditionalJump(CFGBuilder.Label) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.UnconditionalJump
-
Construct an UnconditionalJump.
- 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.
- 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
-
- 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
-
- underlyingType - Variable in class org.checkerframework.framework.flow.CFAbstractValue
-
The underlying (Java) type in this abstract value.
- 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.
- UNIQUE - Variable in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
-
- Unique - Annotation Type in org.checkerframework.common.aliasing.qual
-
An expression with this type has no aliases.
- uniqueName(String) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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.
- 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(MultiGraphQualifierHierarchy.MultiGraphFactory, AnnotationMirror) - Constructor for class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy
-
Constructor.
- 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
-
Utility methods to generate annotated types and to convert between them.
- UnitsTools() - Constructor for class org.checkerframework.checker.units.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.inequality.LessThanAnnotatedTypeFactory
-
- UNKNOWN - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundAnnotatedTypeFactory
-
- UNKNOWN - Variable in class org.checkerframework.checker.index.lowerbound.LowerBoundTransfer
-
- UNKNOWN - Variable in class org.checkerframework.checker.index.samelen.SameLenAnnotatedTypeFactory
-
- UNKNOWN - Variable in class org.checkerframework.checker.index.searchindex.SearchIndexAnnotatedTypeFactory
-
- 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
-
- Unknown(TypeMirror) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.Unknown
-
Create a new Unknown receiver.
- UNKNOWN_INITIALIZATION - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- UNKNOWN_NAME - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- 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
-
- 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.
- 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
-
- 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.
- 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
-
- 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).
- updateAnnotationSetInScene(ATypeElement, AnnotatedTypeFactory, String, AnnotatedTypeMirror, AnnotatedTypeMirror, TypeUseLocation) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenesStorage
-
Updates the set of annotations in a location of a Scene.
- updateForArrayAssignment(FlowExpressions.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(FlowExpressions.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(FlowExpressions.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, ClassTree, AnnotatedTypeFactory) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
-
Updates the type of field
based on an assignment of rhs
to field
.
- updateFromFieldAssignment(Node, Node, ClassTree, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenes
-
- updateFromLocalAssignment(LocalVariableNode, Node, ClassTree, MethodTree, AnnotatedTypeFactory) - Method in interface org.checkerframework.common.wholeprograminference.WholeProgramInference
-
Updates the type of lhs
based on an assignment of rhs
to lhs
.
- updateFromLocalAssignment(LocalVariableNode, Node, ClassTree, MethodTree, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenes
-
- updateFromMethodInvocation(MethodInvocationNode, Tree, ExecutableElement, AnnotatedTypeFactory) - 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, Tree, ExecutableElement, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenes
-
- updateFromObjectCreation(ObjectCreationNode, ExecutableElement, AnnotatedTypeFactory) - 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, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenes
-
- updateFromOverride(MethodTree, ExecutableElement, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeFactory) - 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, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenes
-
- updateFromReturn(ReturnNode, Symbol.ClassSymbol, MethodTree, Map<AnnotatedTypeMirror.AnnotatedDeclaredType, ExecutableElement>, AnnotatedTypeFactory) - 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>, AnnotatedTypeFactory) - Method in class org.checkerframework.common.wholeprograminference.WholeProgramInferenceScenes
-
Updates the return type of the method methodTree in the Scene of the class with symbol
classSymbol.
- 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
.
- 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
-
- UpperBoundFor - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation applied to the declaration of a type qualifier.
- UpperBoundQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Constructor for class org.checkerframework.checker.index.upperbound.UpperBoundAnnotatedTypeFactory.UpperBoundQualifierHierarchy
-
Create an UpperBoundQualifierHierarchy.
- 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
-
- 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.
- 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?
- useLocalScope - Variable in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
Whether the TreePath should be used to find identifiers.
- 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.
- validateSet(Set<AnnotationMirror>, TypeMirror, QualifierHierarchy) - Static method in class org.checkerframework.framework.flow.CFAbstractValue
-
- 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.analysis.FlowExpressions.ValueLiteral
-
The value of the literal.
- value - Variable in class org.checkerframework.dataflow.constantpropagation.Constant
-
The value of this abstract value (or null).
- 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
-
- ValueCheckerUtils() - Constructor for class org.checkerframework.common.value.ValueCheckerUtils
-
- ValueLiteral(TypeMirror, ValueLiteralNode) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.ValueLiteral
-
Creates a ValueLiteral from the node with the given type.
- ValueLiteral(TypeMirror, Object) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.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
-
- 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.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.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.CFGBuilder.ExtendedNode.ExtendedNodeType
-
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.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.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.PluginUtil.CheckerProp
-
Deprecated.
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.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.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.CFGBuilder.ExtendedNode.ExtendedNodeType
-
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.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.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.PluginUtil.CheckerProp
-
Deprecated.
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 local variable declaration:
- VariableDeclarationNode(VariableTree) - Constructor for class org.checkerframework.dataflow.cfg.node.VariableDeclarationNode
-
- verbose - Variable in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
- viewpointAdaptConstructor(NewClassTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Viewpoint-adapts the dependent type annotations in the constructorType based on the
newClassTree.
- viewpointAdaptMethod(MethodInvocationTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Viewpoint-adapts the dependent type annotations in the methodDeclType based on the
methodInvocationTree.
- viewpointAdaptTypeVariableBounds(TypeElement, List<AnnotatedTypeParameterBounds>, TreePath) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesHelper
-
Viewpoint-adapts the dependent type annotations on the bounds to the use of the type.
- 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
-
- visit(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
-
- visit(AnnotatedTypeMirror, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
-
- 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
-
- visitAnnotatedType(AnnotatedTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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.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.CFGBuilder.CFGTranslationPhaseOne
-
- visitAnnotationExistInBothSets(AnnotationMirror, AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractValue.AnnotationSetAndTypeMirrorVisitor
-
- visitAnnotationExistInOneSet(AnnotationMirror, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractValue.AnnotationSetAndTypeMirrorVisitor
-
- 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, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.TypeVariableSubstitutor.Visitor
-
- visitArray(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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, 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, 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.basetype.BaseTypeVisitor
-
- visitArrayAccess(ArrayAccessTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
-
- visitArrayAccess(ArrayAccessTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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(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
-
- visitArrayType(ArrayTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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
-
- visitAssert(AssertTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- visitAssert(AssertTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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.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
-
- visitAssignment(AssignmentTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
-
- visitAssignment(AssignmentTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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(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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- visitCase(CaseNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.index.upperbound.UpperBoundTransfer
-
- visitCase(CaseTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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(CaseNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
A case produces no value, but it may imply some facts about the argument to the switch
statement.
- visitCatch(CatchTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Checks the type of the exception parameter Subclasses should override
checkExceptionParameter(CatchTree node) rather than this method to change the behavior of
this check.
- visitCatch(CatchTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitCatch(CatchTree, Void) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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(ClassNameNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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, 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.checker.signedness.SignednessAnnotatedTypeFactory.SignednessTypeHierarchy
-
- 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.checker.signedness.SignednessAnnotatedTypeFactory.SignednessTypeHierarchy
-
- 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, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.TypeAnnotator
-
Visits an executable type.
- visitExecutable(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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, 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
-
- visitExplicitThisLiteral(ExplicitThisLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitExplicitThisLiteral(ExplicitThisLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitExpressionStatement(ExpressionStatementTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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(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(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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.DefaultTypeHierarchy
-
Stores the result of isSubtype, if that result is true.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- visitImplicitThisLiteral(ImplicitThisLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitImplicitThisLiteral(ImplicitThisLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitImport(ImportTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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.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.CFGBuilder.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
-
- 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, 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, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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, 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
-
TODO: SHOULD PRIMARY ANNOTATIONS OVERRIDE INDIVIDUAL BOUND ANNOTATIONS? IF SO THEN WE SHOULD
REMOVE THE arePrimeAnnosEqual AND FIX AnnotatedIntersectionType.
- 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_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
-
- visitIntersectionSupertype(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.
- visitLabeledStatement(LabeledStatementTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.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.CFGBuilder.CFGTranslationPhaseOne
-
- 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(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(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.CFGBuilder.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
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- visitMemberSelect(MemberSelectTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.dependenttypes.DependentTypesTreeAnnotator
-
- 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.common.basetype.BaseTypeVisitor
-
Performs pseudo-assignment check: 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.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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
-
- 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<KeyForValue, KeyForStore>) - Method in class org.checkerframework.checker.nullness.KeyForTransfer
-
- 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(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.CFGBuilder.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(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.CFGBuilder.CFGTranslationPhaseOne
-
- 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
-
- visitNeitherAnnotationExistsInBothSets(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotationMirror) - Method in class org.checkerframework.framework.flow.CFAbstractValue.AnnotationSetAndTypeMirrorVisitor
-
- 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.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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- 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, 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, 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
-
- 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(Map<? extends AnnotatedTypeMirror, ? extends AnnotatedTypeMirror>) - Constructor for class org.checkerframework.framework.type.AnnotatedTypeCopierWithReplacement.Visitor
-
- Visitor(Map<TypeVariable, AnnotatedTypeMirror>) - Constructor for class org.checkerframework.framework.type.TypeVariableSubstitutor.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
-
- visitorState - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
-
For storing visitor state.
- visitorState - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
The state of the visitor.
- VisitorState - Class in org.checkerframework.framework.type
-
Represents the state of a visitor.
- VisitorState() - Constructor for class org.checkerframework.framework.type.VisitorState
-
- visitOther(Tree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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.type.incompatible" error if they are not.
- visitParameterizedType(ParameterizedTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.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
-
- visitParenthesized(ParenthesizedTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitParenthesized(ParenthesizedTree, Void) - Method in class org.checkerframework.framework.util.Heuristics.Matcher
-
- 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.checker.signedness.SignednessAnnotatedTypeFactory.SignednessTypeHierarchy
-
- 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.checker.signedness.SignednessAnnotatedTypeFactory.SignednessTypeHierarchy
-
- 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.CFGBuilder.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
-
- 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.CFGBuilder.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<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, 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.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
-
- 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
-
The resulting abstract value is the merge of the 'then' and 'else' branch.
- visitThisLiteral(ThisLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitThisLiteral(ThisLiteralNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- 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.CFGBuilder.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
-
- visitTry(TryTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitTypeArgs(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, boolean, boolean) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
A helper class for visitDeclared_Declared.
- 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.CFGBuilder.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, 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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_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, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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, 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
-
- visitTypevarSubtype(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
A type variable is a subtype if its upper bounds is below the supertype.
- visitTypevarSupertype(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedTypeVariable) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
A type variable is a supertype if its lower bound is above subtype.
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- visitUnary(UnaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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, 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_Typevar(AnnotatedTypeMirror.AnnotatedUnionType, AnnotatedTypeMirror.AnnotatedTypeVariable, Void) - Method in class org.checkerframework.framework.type.AsSuperVisitor
-
- 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
-
- visitUnionSubtype(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.
- visitUnionType(UnionTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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
-
- visitValueLiteral(ValueLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- 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.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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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.CFGBuilder.CFGTranslationPhaseOne
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
- 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, 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, Void) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
- 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_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
-
Since the Checker Framework doesn't engage in capture conversion, and since sometimes type
variables are "inferred" to be wildcards, this method allows the comparison of a wildcard to
a type variable even though they should never truly be equal.
- 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
-
- visitWildcardSubtype(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitWildcardSupertype(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedWildcardType) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- 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.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.DOTCFGVisualizer
-
- visualize(ControlFlowGraph, Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.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.CFGVisualizer
-
Visualize a block based on the analysis.
- visualizeBlock(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeBlock(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeBlockHelper(Block, Analysis<V, S, T>, String) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Helper method to visualize a block.
- visualizeBlockNode(Node, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
- visualizeBlockNode(Node, Analysis<V, S, T>) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Visualize a Node based on the analysis.
- visualizeBlockTransferInputAfter(Block, Analysis<V, S, T>) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Visualize the transferInput after a Block based on the analysis.
- visualizeBlockTransferInputAfter(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeBlockTransferInputAfter(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeBlockTransferInputAfterHelper(Block, Analysis<V, S, T>, String) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Visualize the transfer input after the given block.
- visualizeBlockTransferInputBefore(Block, Analysis<V, S, T>) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Visualize the transferInput before a Block based on the analysis.
- visualizeBlockTransferInputBefore(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeBlockTransferInputBefore(Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeBlockTransferInputBeforeHelper(Block, Analysis<V, S, T>, String) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Visualize the transfer input before the given block.
- visualizeConditionalBlock(ConditionalBlock) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Visualize a ConditionalBlock.
- visualizeConditionalBlock(ConditionalBlock) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeConditionalBlock(ConditionalBlock) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeGraph(ControlFlowGraph, Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Visualize a control flow graph.
- visualizeGraphFooter() - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Return the footer of the generated graph.
- visualizeGraphFooter() - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeGraphFooter() - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
Return the footer of the generated graph.
- visualizeGraphHeader() - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Return the header of the generated graph.
- visualizeGraphHeader() - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeGraphHeader() - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
Return the header of the generated graph.
- visualizeGraphWithoutHeaderAndFooter(ControlFlowGraph, Block, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.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.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.DOTCFGVisualizer
-
- visualizeNodes(Set<Block>, ControlFlowGraph, Analysis<V, S, T>) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeSpecialBlock(SpecialBlock) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Visualize a SpecialBlock.
- visualizeSpecialBlock(SpecialBlock) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeSpecialBlock(SpecialBlock) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeSpecialBlockHelper(SpecialBlock, String) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
Visualize a special block.
- visualizeStore(S) - Method in class org.checkerframework.dataflow.cfg.AbstractCFGVisualizer
-
- visualizeStore(S) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Delegate the visualization responsibility to the passed
Store
instance, which will
call back to this visualizer instance for sub-components.
- visualizeStoreArrayVal(FlowExpressions.ArrayAccess, V) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Called by CFAbstractStore#internalVisualize()
to visualize the value of arrays
collected by this Store.
- visualizeStoreArrayVal(FlowExpressions.ArrayAccess, V) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeStoreArrayVal(FlowExpressions.ArrayAccess, V) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeStoreClassVals(FlowExpressions.ClassName, V) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Called by CFAbstractStore#internalVisualize()
to visualize the value of class names
collected by this Store.
- visualizeStoreClassVals(FlowExpressions.ClassName, V) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeStoreClassVals(FlowExpressions.ClassName, V) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeStoreFieldVals(FlowExpressions.FieldAccess, V) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Called by CFAbstractStore#internalVisualize()
to visualize the value of fields
collected by this Store.
- visualizeStoreFieldVals(FlowExpressions.FieldAccess, V) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeStoreFieldVals(FlowExpressions.FieldAccess, V) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeStoreFooter() - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Called by CFAbstractStore
to visualize any information after the invocation of CFAbstractStore#internalVisualize()
.
- visualizeStoreFooter() - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeStoreFooter() - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeStoreHeader(String) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Called by a CFAbstractStore
to visualize the class name before calling the CFAbstractStore#internalVisualize()
method.
- visualizeStoreHeader(String) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeStoreHeader(String) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeStoreKeyVal(String, Object) - Method in interface org.checkerframework.dataflow.cfg.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.DOTCFGVisualizer
-
- visualizeStoreKeyVal(String, Object) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeStoreLocalVar(FlowExpressions.LocalVariable, V) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Called by CFAbstractStore#internalVisualize()
to visualize a local variable.
- visualizeStoreLocalVar(FlowExpressions.LocalVariable, V) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeStoreLocalVar(FlowExpressions.LocalVariable, V) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeStoreMethodVals(FlowExpressions.MethodCall, V) - Method in interface org.checkerframework.dataflow.cfg.CFGVisualizer
-
Called by CFAbstractStore#internalVisualize()
to visualize the value of pure method
calls collected by this Store.
- visualizeStoreMethodVals(FlowExpressions.MethodCall, V) - Method in class org.checkerframework.dataflow.cfg.DOTCFGVisualizer
-
- visualizeStoreMethodVals(FlowExpressions.MethodCall, V) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-
- visualizeStoreThisVal(V) - Method in interface org.checkerframework.dataflow.cfg.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.DOTCFGVisualizer
-
- visualizeStoreThisVal(V) - Method in class org.checkerframework.dataflow.cfg.StringCFGVisualizer
-