- 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
-
- A2F(AnnotatedTypeMirror, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.A2F
-
- 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
-
- abortIfParentNotKind(TypeKind, AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.type.BoundsInitializer
-
- ABSTRACT - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- ABSTRACT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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
-
- 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
-
- AbstractNullnessChecker - Class in org.checkerframework.checker.nullness
-
An implementation of the nullness type-system, parameterized by an
initialization type-system for safe initialization.
- AbstractNullnessChecker(boolean) - Constructor for class org.checkerframework.checker.nullness.AbstractNullnessChecker
-
- 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.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.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.
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedArrayType
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedDeclaredType
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedExecutableType
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedIntersectionType
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedNoType
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedNullType
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedParameterDeclaration
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedPrimitiveType
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeDeclaration
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeVariable
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedUnionType
-
- accept(QualifiedTypeVisitor<Q, R, P>, P) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedWildcardType
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeMirror
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedArrayType
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedDeclaredType
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedExecutableType
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedIntersectionType
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedNoType
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedNullType
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedPrimitiveType
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedTypeVariable
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedUnionType
-
- accept(ExtendedTypeVisitor<R, P>, P) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedWildcardType
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.BlockComment
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.BlockComment
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.AnnotationDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.AnnotationDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.EmptyMemberDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.EmptyMemberDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.EmptyTypeDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.EmptyTypeDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.JavadocComment
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.JavadocComment
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.body.VariableDeclaratorId
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.body.VariableDeclaratorId
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ArrayAccessExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ArrayAccessExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ArrayInitializerExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ArrayInitializerExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.BooleanLiteralExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.BooleanLiteralExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.CastExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.CastExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.CharLiteralExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.CharLiteralExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ClassExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ClassExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.DoubleLiteralExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.DoubleLiteralExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.EnclosedExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.EnclosedExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.InstanceOfExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.InstanceOfExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.IntegerLiteralExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.IntegerLiteralExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.IntegerLiteralMinValueExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.IntegerLiteralMinValueExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.LongLiteralExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.LongLiteralExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.LongLiteralMinValueExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.LongLiteralMinValueExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.MarkerAnnotationExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.MarkerAnnotationExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.MemberValuePair
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.MemberValuePair
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.NameExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.NameExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.NormalAnnotationExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.NormalAnnotationExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.NullLiteralExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.NullLiteralExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.QualifiedNameExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.QualifiedNameExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.SingleMemberAnnotationExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.SingleMemberAnnotationExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.StringLiteralExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.StringLiteralExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.SuperExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.SuperExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ThisExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.ThisExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.UnaryExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.UnaryExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.ImportDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.ImportDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.IndexUnit
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.IndexUnit
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.LineComment
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.LineComment
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.Node
-
Accept method for visitor support.
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.Node
-
Accept method for visitor support.
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.PackageDeclaration
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.PackageDeclaration
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.BlockStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.BlockStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.BreakStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.BreakStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.CatchClause
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.CatchClause
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ContinueStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ContinueStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.DoStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.DoStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.EmptyStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.EmptyStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ExpressionStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ExpressionStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.LabeledStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.LabeledStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ReturnStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ReturnStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.SwitchEntryStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.SwitchEntryStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.SwitchStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.SwitchStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.SynchronizedStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.SynchronizedStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ThrowStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.ThrowStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.TypeDeclarationStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.TypeDeclarationStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.WhileStmt
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.stmt.WhileStmt
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.type.PrimitiveType
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.type.PrimitiveType
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.type.ReferenceType
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.type.ReferenceType
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.type.VoidType
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.type.VoidType
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.type.WildcardType
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.type.WildcardType
-
- accept(GenericVisitor<R, A>, A) - Method in class org.checkerframework.stubparser.ast.TypeParameter
-
- accept(VoidVisitor<A>, A) - Method in class org.checkerframework.stubparser.ast.TypeParameter
-
- accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
-
- 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
-
- 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
-
- accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.TypeVarUseApplier
-
- accepts(AnnotatedTypeMirror, Element) - Static method in class org.checkerframework.framework.util.element.VariableApplier
-
- actualType - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Actual type wrapped with this AnnotatedTypeMirror
- adapter - Variable in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- adapter - Variable in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- adaptGetClassReturnTypeToReceiver(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Java special cases the return type of getClass.
- adaptMethodType(AnnotatedTypeFactory, ExpressionTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
-
- adaptMethodType(AnnotatedTypeFactory, ExpressionTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in interface org.checkerframework.framework.util.typeinference.TypeArgumentInference
-
- add(Block) - Method in class org.checkerframework.dataflow.analysis.Analysis.Worklist
-
- add(T) - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- add(AnnotatedTypeMirror, AnnotatedTypeMirror, RETURN_TYPE) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
-
- add(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.VisitHistory
-
Add a visit for type1 and type2.
- addAliasedAnnotation(Class<?>, AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Add the annotation clazz as an alias for the annotation type.
- 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
annoationToUse
will be used instead.
- addAll(Collection<? extends T>) - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- 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.AnnotatedTypeVariable
-
- addAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
-
- addAnnotations(Iterable<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Adds multiple annotations to this type.
- addArgument(MethodCallExpr, Expression) - Static method in class org.checkerframework.stubparser.ASTHelper
-
Adds the given argument to the method call.
- addCheckedCodeDefault(AnnotationMirror, TypeUseLocation) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
Sets the default annotations.
- addCheckedCodeDefaults(QualifierDefaults) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- addCheckedCodeDefaults(AnnotationMirror, TypeUseLocation[]) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
- addClimbStandardDefaults(Iterable<? extends AnnotationMirror>, Iterable<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
Add standard CLIMB defaults that do not conflict with previously added defaults.
- 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
.
- addDiagnosticFile(File) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addDiagnosticFiles(Iterable<File>) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- adddToPathOption(String, String) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addElementDefault(Element, AnnotationMirror, TypeUseLocation) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
Sets the default annotations for a certain Element.
- addEscapes(String) - Static method in error org.checkerframework.stubparser.TokenMgrError
-
Replaces unprintable characters by their escaped (or unicode escaped)
equivalents in the given string
- addExceptionalSuccessor(BlockImpl, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
-
Add an exceptional successor.
- 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
-
- 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.ImplicitsTreeAnnotator
-
- addMainArgs(List<String>) - Method in class org.checkerframework.framework.util.CheckerDevelMain
-
- addMainArgs(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
-
- addMember(TypeDeclaration, BodyDeclaration) - Static method in class org.checkerframework.stubparser.ASTHelper
-
Adds the given declaration to the specified type.
- 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.
- addModifier(int, int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
Adds the given modifier.
- 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 reason
as 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 reason
as a reason why the method is not deterministic.
- addNotSeFreeReason(Tree, String) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
-
Add reason
as a reason why the method is not side-effect
free.
- addOption(String) - Method in class org.checkerframework.framework.test.SimpleOptionMap
-
Adds an option that takes no argument
- addOption(String, String) - Method in class org.checkerframework.framework.test.SimpleOptionMap
-
Adds an option that takes an argument
- addOption(String) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addOption(String, String) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addOptionIfValueNonEmpty(String, String) - Method in class org.checkerframework.framework.test.SimpleOptionMap
-
Adds the option only if value is a non-null, non-empty String
- addOptionIfValueNonEmpty(String, String) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addOptions(Map<String, String>) - Method in class org.checkerframework.framework.source.SourceChecker
-
Add additional active options.
- addOptions(Map<String, String>) - Method in class org.checkerframework.framework.test.SimpleOptionMap
-
Adds all of the options in the given map to this one
- addOptions(Iterable<String>) - Method in class org.checkerframework.framework.test.SimpleOptionMap
-
- addOptions(Map<String, String>) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addOptions(Iterable<String>) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addOrGetDeclarations(TypeVariable, AnnotatedTypeFactory, Map<TypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable>) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
-
- addParameter(MethodDeclaration, Parameter) - Static method in class org.checkerframework.stubparser.ASTHelper
-
Adds the given parameter to the method.
- 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, Set<AnnotationMirror>) - 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, Set<AnnotationMirror>) - 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, Set<AnnotationMirror>) - 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
- addProcessor(String) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addProcessors(Iterable<String>) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addQualifier(AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
Adds the passed qualifier to the hierarchy.
- addSourceFile(File) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addSourceFiles(Iterable<File>) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- addStmt(BlockStmt, Statement) - Static method in class org.checkerframework.stubparser.ASTHelper
-
Adds the given statement to the specified block.
- addStmt(BlockStmt, Expression) - Static method in class org.checkerframework.stubparser.ASTHelper
-
Adds the given expression to the specified block.
- addStoreBefore(Block, Node, S, Store.Kind, boolean) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
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.ImplicitsTreeAnnotator
-
Added an implicit 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, Set<AnnotationMirror>) - 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, Set<AnnotationMirror>) - 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, Set<AnnotationMirror>) - 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.
- addToPathOption(String, String) - Method in class org.checkerframework.framework.test.SimpleOptionMap
-
A method to easily add Strings to an option that takes a filepath as an argument
- addToPrimaryRelationship(TypeVariable, TUConstraint, ConstraintMap, Set<AnnotationMirror>, QualifierHierarchy) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMapBuilder
-
- addToRuntimeBootclasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
-
- addToTypeRelationship(TypeVariable, AnnotatedTypeMirror, ConstraintMap, TUConstraint, Set<AnnotationMirror>) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMapBuilder
-
- addToWorklist(Block) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
Add a basic block to the worklist.
- addTreeClass(Class<? extends Tree>, AnnotationMirror) - Method in class org.checkerframework.framework.type.treeannotator.ImplicitsTreeAnnotator
-
Added an implicit rule for a particular
Tree
class
- addTreeKind(Tree.Kind, AnnotationMirror) - Method in class org.checkerframework.framework.type.treeannotator.ImplicitsTreeAnnotator
-
Added an implicit rule for a particular Tree.Kind
- addTypeClass(Class<? extends AnnotatedTypeMirror>, AnnotationMirror) - Method in class org.checkerframework.framework.type.typeannotator.ImplicitsTypeAnnotator
-
- addTypeDeclaration(CompilationUnit, TypeDeclaration) - Static method in class org.checkerframework.stubparser.ASTHelper
-
Adds the given type declaration to the compilation unit.
- addTypeEqualities(TypeVariable, AnnotatedTypeMirror, Set<AnnotationMirror>) - 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.typeannotator.ImplicitsTypeAnnotator
-
- addTypeName(Class<?>, AnnotationMirror) - Method in class org.checkerframework.framework.type.typeannotator.ImplicitsTypeAnnotator
-
- addTypeNameImplicit(Class<?>, AnnotationMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- addTypeSubtype(TypeVariable, AnnotatedTypeMirror, Set<AnnotationMirror>) - 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, Set<AnnotationMirror>) - 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(QualifierDefaults) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Adds default qualifiers for code that is not type-checked by
reading @DefaultInUncheckedCodeFor
and @DefaultQualifierInHierarchyInUncheckedCode
meta-annotations.
- addUncheckedCodeDefaults(AnnotationMirror, TypeUseLocation[]) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
Sets the default annotation for unchecked elements, with specific locations.
- addUncheckedStandardDefaults(Iterable<? extends AnnotationMirror>, Iterable<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
Add standard unchecked defaults that do not conflict with previously added defaults.
- adjustBeginLineColumn(int, int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Method to adjust line and column numbers for the start of a token.
- AdjustBuffSize() - Method in class org.checkerframework.stubparser.JavaCharStream
-
- advance() - Method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
- 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, int) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
-
- 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
-
- aliasedAnnotation(AnnotationMirror) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
-
- aliasedAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the canonical annotation for the passed annotation if it is
an alias of a canonical one in the framework.
- AliasingAnnotatedTypeFactory - Class in org.checkerframework.common.aliasing
-
- AliasingAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
-
- 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
- alltests() - Method in class org.checkerframework.checker.i18nformatter.unittests.I18nHasFormatTest
-
- 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.
- analyses - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- analysis - Variable in class org.checkerframework.checker.formatter.FormatterTransfer
-
- analysis - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTransfer
-
- analysis - Variable in class org.checkerframework.checker.lock.LockTransfer
-
Type-specific version of super.analysis.
- analysis - Variable in class org.checkerframework.checker.nullness.KeyForTransfer
-
Type-specific version of super.analysis and super.checker.
- analysis - Variable in class org.checkerframework.checker.nullness.NullnessTransfer
-
Type-specific version of super.analysis.
- analysis - Variable in class org.checkerframework.checker.regex.classic.RegexTransfer
-
Like super.analysis, but more specific type.
- Analysis<A extends AbstractValue<A>,S extends Store<S>,T extends TransferFunction<A,S>> - Class in org.checkerframework.dataflow.analysis
-
An implementation of an iterative algorithm to solve a org.checkerframework.dataflow problem,
given a control flow graph and a transfer function.
- Analysis(ProcessingEnvironment) - Constructor for class org.checkerframework.dataflow.analysis.Analysis
-
Construct an object that can perform a org.checkerframework.dataflow analysis over a control
flow graph.
- Analysis(ProcessingEnvironment, T) - Constructor for class org.checkerframework.dataflow.analysis.Analysis
-
Construct an object that can perform a org.checkerframework.dataflow analysis over a control
flow graph, given 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 store belongs to.
- analysis - Variable in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- Analysis.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.
- Analysis.Worklist.DFOComparator - Class in org.checkerframework.dataflow.analysis
-
Comparator to allow priority queue to order blocks by their depth-first
order.
- AnalysisResult<A extends AbstractValue<A>,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, A>, IdentityHashMap<Block, TransferInput<A, S>>, IdentityHashMap<Tree, Node>, HashMap<Element, A>) - Constructor for class org.checkerframework.dataflow.analysis.AnalysisResult
-
Initialize with a given node-value mapping.
- AnalysisResult() - Constructor for class org.checkerframework.dataflow.analysis.AnalysisResult
-
Initialize empty result.
- analyze(Queue<ClassTree>, Queue<Pair<LambdaExpressionTree, Store>>, UnderlyingAST, List<Pair<VariableElement, Value>>, ClassTree, boolean, boolean, boolean) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Analyze the AST ast
and store the result.
- analyze(Queue<ClassTree>, Queue<Pair<LambdaExpressionTree, Store>>, UnderlyingAST, List<Pair<VariableElement, Value>>, ClassTree, boolean, boolean, boolean, Store) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- AND(Boolean, Boolean) - Static method in class org.checkerframework.common.value.Operators
-
- AND(boolean, boolean) - Static method in class org.checkerframework.common.value.Operators
-
- AND(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- AND(Integer, Integer) - Static method in class org.checkerframework.common.value.Operators
-
- AND(long, long) - Static method in class org.checkerframework.common.value.Operators
-
- AND(int, int) - Static method in class org.checkerframework.common.value.Operators
-
- ANDASSIGN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- Angle - Annotation Type in org.checkerframework.checker.units.qual
-
Units of measure for angles.
- annoAdapter - Variable in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- 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
.
- annotate(MethodInvocationTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.util.QualifierPolymorphism
-
Resolves polymorphism annotations for the given type.
- annotate(NewClassTree, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.util.QualifierPolymorphism
-
- annotate(AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.framework.util.QualifierPolymorphism
-
- annotateAsLub(ProcessingEnvironment, AnnotatedTypeFactory, AnnotatedTypeMirror, Collection<AnnotatedTypeMirror>) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
Annotate the lub type as if it is the least upper bound of the rest of
the types.
- 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
-
- annotatedTargets() - Method in class org.checkerframework.framework.util.element.ParamApplier
-
- annotatedTargets() - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
-
- annotatedTargets() - Method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
-
- annotatedTargets() - Method in class org.checkerframework.framework.util.element.VariableApplier
-
- AnnotatedTypeComparer<R> - Class in org.checkerframework.framework.type.visitor
-
A TypeVisitor that takes an AnnotatedTypeMirror as a parameter, and
visits it 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:
1) 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
- 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.InheritedFromClassAnnotator - Class in org.checkerframework.framework.type
-
A singleton utility class for pulling annotations down from a class
type.
- AnnotatedTypeFormatter - Interface in org.checkerframework.framework.type
-
Converts an AnnotatedTypeMirror mirror into a formatted string.
- AnnotatedTypeMerger - Class in org.checkerframework.framework.type.visitor
-
Replaces or adds all the annotations in the parameter with the annotations
from the visited type.
- AnnotatedTypeMerger() - Constructor for class org.checkerframework.framework.type.visitor.AnnotatedTypeMerger
-
- AnnotatedTypeMerger(AnnotationMirror) - Constructor for class org.checkerframework.framework.type.visitor.AnnotatedTypeMerger
-
- 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
-
- AnnotatedTypeParameterBounds(AnnotatedTypeMirror, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.type.AnnotatedTypeParameterBounds
-
- AnnotatedTypeReplacer - Class in org.checkerframework.framework.type
-
Duplicates annotated types and replaces components according to a replacement map.
- AnnotatedTypeReplacer() - Constructor for class org.checkerframework.framework.type.AnnotatedTypeReplacer
-
- AnnotatedTypeReplacer.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.
- AnnotatedTypes - Class in org.checkerframework.framework.util
-
Utility methods for operating on AnnotatedTypeMirror
.
- AnnotatedTypeScanner<R,P> - Class in org.checkerframework.framework.type.visitor
-
A TypeVisitor that visits all the child tree nodes.
- AnnotatedTypeScanner() - Constructor for class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
-
- AnnotatedTypeVisitor<R,P> - Interface in org.checkerframework.framework.type.visitor
-
A Visitor class of annotated types, in the style of the visitor
design pattern.
- annotateImplicit(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
-
- annotateImplicit(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
-
- annotateImplicit(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
Adds implicit annotations to a qualified type, based on its
tree, as follows:
1.
- annotateImplicit(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
Adds annotations to qualified types according to their provided
element, as follows:
1.
- annotateImplicit(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.linear.LinearAnnotatedTypeFactory
-
Case 1: type of class declaration
- annotateImplicit(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- annotateImplicit(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Adds implicit annotations to a type obtained from a
Tree
.
- annotateImplicit(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Adds implicit annotations to a type obtained from a
Element
.
- annotateImplicit(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
This method is final.
- annotateImplicit(Tree, AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- annotateImplicit(Element, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- annotateInheritedFromClass(AnnotatedTypeMirror, Set<AnnotationMirror>) - Method in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
- annotateInheritedFromClass(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Adds annotations to the type based on the annotations from its class
type if and only if no annotations are already present on the type.
- annotateInheritedFromClass(AnnotatedTypeMirror, Set<AnnotationMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Callback to determine what to do with the annotations from a class declaration.
- 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.
- annotateTypeVarAsLub(AnnotatedTypeMirror.AnnotatedTypeVariable, List<AnnotatedTypeMirror.AnnotatedTypeVariable>, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.flow.util.LubTypeVariableAnnotator
-
- AnnotationBuilder - Class in org.checkerframework.framework.util
-
Builds an annotation mirror that may have some values.
- AnnotationBuilder(ProcessingEnvironment, Class<? extends Annotation>) - Constructor for class org.checkerframework.framework.util.AnnotationBuilder
-
- AnnotationBuilder(ProcessingEnvironment, CharSequence) - Constructor for class org.checkerframework.framework.util.AnnotationBuilder
-
- AnnotationBuilder(ProcessingEnvironment, AnnotationMirror) - Constructor for class org.checkerframework.framework.util.AnnotationBuilder
-
- 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<Q> - Interface in org.checkerframework.qualframework.base
-
- AnnotationConverterConfiguration<Q> - Class in org.checkerframework.qualframework.poly
-
Plain old java object to help configure SimpleQualifierParameterAnnotationConverter.
- AnnotationConverterConfiguration(CombiningOperation<Q>, CombiningOperation<Q>, String, Set<String>, Set<String>, Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>, Class<? extends Annotation>, Q, Q, Q) - Constructor for class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
Construct a configuration object
- AnnotationDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- AnnotationDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.AnnotationDeclaration
-
- AnnotationDeclaration(int, String) - Constructor for class org.checkerframework.stubparser.ast.body.AnnotationDeclaration
-
- AnnotationDeclaration(JavadocComment, int, List<AnnotationExpr>, String, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.AnnotationDeclaration
-
- AnnotationDeclaration(int, int, int, int, JavadocComment, int, List<AnnotationExpr>, String, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.AnnotationDeclaration
-
- AnnotationExpr - Class in org.checkerframework.stubparser.ast.expr
-
- AnnotationExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.AnnotationExpr
-
- AnnotationExpr(int, int, int, int) - Constructor for class org.checkerframework.stubparser.ast.expr.AnnotationExpr
-
- AnnotationFormatter - Interface in org.checkerframework.framework.util
-
Converts AnnotationMirrors to Strings
For converting AnnotatedTypeMirrors:
- AnnotationMemberDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- AnnotationMemberDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- AnnotationMemberDeclaration(int, Type, String, Expression) - Constructor for class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- AnnotationMemberDeclaration(JavadocComment, int, List<AnnotationExpr>, Type, String, Expression) - Constructor for class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- AnnotationMemberDeclaration(int, int, int, int, JavadocComment, int, List<AnnotationExpr>, Type, String, Expression) - Constructor for class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- annotationName(AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
- annotationOrdering() - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
- AnnotationParts(String) - Constructor for class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter.AnnotationParts
-
- 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.
- AnnotationsCounter - Class in org.checkerframework.common.util.count
-
An annotation processor for counting the occurrences of annotations.
- AnnotationsCounter() - Constructor for class org.checkerframework.common.util.count.AnnotationsCounter
-
- annotationsFromArrayCreation(NewArrayTree, int) - Static method in class org.checkerframework.javacutil.InternalUtils
-
- annotationsFromTree(AnnotatedTypeTree) - Static method in class org.checkerframework.javacutil.InternalUtils
-
- annotationsFromTree(TypeParameterTree) - Static method in class org.checkerframework.javacutil.InternalUtils
-
- annotationsFromTypeAnnotationTrees(List<? extends AnnotationTree>) - Static method in class org.checkerframework.javacutil.InternalUtils
-
- AnnotationUtils - Class in org.checkerframework.javacutil
-
A utility class for working with annotations.
- annotators - Variable in class org.checkerframework.framework.type.treeannotator.ListTreeAnnotator
-
- annotators - Variable in class org.checkerframework.framework.type.typeannotator.ListTypeAnnotator
-
- AnnoToQualFormatter() - Constructor for class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter.AnnoToQualFormatter
-
- 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(Default) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
-
- apply(AnnotatedTypeMirror.AnnotatedTypeVariable, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
-
- apply(AnnotatedTypeMirror, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.MethodApplier
-
- apply(AnnotatedTypeMirror.AnnotatedTypeVariable, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
-
- apply(AnnotatedTypeMirror, Element, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.element.ParamApplier
-
- 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(QualifiedTypeMirror<Q>, Q) - Static method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- 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.
- 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(QualifierHierarchy, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultInferredTypesApplier
-
For each top in qualifier hierarchy, traverse inferred and copy the required annotations over to
type.
- applyPrimary(AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.DefaultInferredTypesApplier.InferredTypeApplyingVisitor
-
- applyQualifiers(QualifiedTypeMirror<Q>, AnnotatedTypeMirror) - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
Given a QualifiedTypeMirror and an AnnotatedTypeMirror with the same
underlying TypeMirror, recursively update annotations on the
AnnotatedTypeMirror to match the qualifiers present on the
QualifiedTypeMirror.
- applyUncheckedCodeDefaults(Element) - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
- Area - Annotation Type in org.checkerframework.checker.units.qual
-
Units of areas.
- areAllEqual(Collection<? extends AnnotatedTypeMirror>, Collection<? extends AnnotatedTypeMirror>, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- areAnySubtypes(Iterable<? extends AnnotatedTypeMirror>, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- areBoundsValid(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
-
- 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.
- areEqual(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- areEqual(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
Returns true if type1 and type2 are structurally equivalent.
- areEqual(AnnotatedTypeMirror, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
The same as areEqual(type1, type2) except now a visited is passed along in order to avoid
infinite recursion on recursive bounds.
- areEqualInHierarchy(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- areEqualInHierarchy(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
- arePrimaryAnnotationsEqual(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- 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(AnnotatedTypeMirror, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
- areSame(AnnotationMirror, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Checks if both annotations are the same.
- 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>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Checks that the annotation am
has the name of anno
.
- areSameByName(AnnotationMirror, String) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Checks that the annotation am
has the name aname
.
- areSameIgnoringValues(AnnotationMirror, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
- areSamePrimitiveTypes(TypeMirror, TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Returns true iff the arguments are both the same primitive types.
- areSubtypes(Iterable<? extends AnnotatedTypeMirror>, Iterable<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
Calls is subtype pair-wise on the elements of the subtypes/supertypes Iterable.
- argument - Variable in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
-
- arguments - Variable in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
-
- arguments - Variable in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
-
- arguments - Variable in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
- 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
-
- ArrayAccessExpr - Class in org.checkerframework.stubparser.ast.expr
-
- ArrayAccessExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayAccessExpr
-
- ArrayAccessExpr(Expression, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayAccessExpr
-
- ArrayAccessExpr(int, int, int, int, Expression, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayAccessExpr
-
- 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<Node>, List<Node>) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- ArrayCreationExpr - Class in org.checkerframework.stubparser.ast.expr
-
- ArrayCreationExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- ArrayCreationExpr(Type, int, ArrayInitializerExpr) - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- ArrayCreationExpr(int, int, int, int, Type, int, ArrayInitializerExpr) - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- ArrayCreationExpr(Type, List<Expression>, int) - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- ArrayCreationExpr(int, int, int, int, Type, List<Expression>, int) - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- 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
-
- ArrayInitializerExpr - Class in org.checkerframework.stubparser.ast.expr
-
- ArrayInitializerExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayInitializerExpr
-
- ArrayInitializerExpr(List<Expression>) - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayInitializerExpr
-
- ArrayInitializerExpr(int, int, int, int, List<Expression>) - Constructor for class org.checkerframework.stubparser.ast.expr.ArrayInitializerExpr
-
- ArrayLen - Annotation Type in org.checkerframework.common.value.qual
-
An annotation indicating the length of an array type.
- arrayPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches an array access
- ArrayTypeNode - Class in org.checkerframework.dataflow.cfg.node
-
A node representing a array type used in an expression
such as a field access
type .class
- ArrayTypeNode(ArrayTypeTree) - Constructor for class org.checkerframework.dataflow.cfg.node.ArrayTypeNode
-
- arrayValues - Variable in class org.checkerframework.framework.flow.CFAbstractStore
-
- asCheckerFrameworkProcessors(String, List<String>, boolean) - Static method in class org.checkerframework.framework.util.CheckerMain
-
Takes a processor string of the form
NullnessChecker
or
nullness
and returns:
org.checkerframework.checker.nullness.NullnessChecker
if the latter is found in the fullyQualifiedCheckerNames list.
- asCombined(CombiningOperation<Q>) - Method in class org.checkerframework.qualframework.poly.PolyQual
-
- asCombined(CombiningOperation<Q>) - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- asCombined(CombiningOperation<Q>) - Method in class org.checkerframework.qualframework.poly.PolyQual.GroundQual
-
- asCombined(CombiningOperation<Q>) - Method in class org.checkerframework.qualframework.poly.PolyQual.QualVar
-
- asElement() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedParameterDeclaration
-
- asElement() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeVariable
-
- asElement() - Method in interface org.checkerframework.qualframework.util.ExtendedDeclaredType
-
Returns the element corresponding to this type.
- asElement() - Method in interface org.checkerframework.qualframework.util.ExtendedExecutableType
-
Returns the element corresponding to this type.
- asElement() - Method in interface org.checkerframework.qualframework.util.ExtendedParameterDeclaration
-
Returns the element corresponding to this type variable.
- asElement() - Method in interface org.checkerframework.qualframework.util.ExtendedTypeDeclaration
-
Returns the element corresponding to this type.
- asElement() - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVariable
-
Returns the element corresponding to this type variable.
- asElement() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedDeclaredType
-
- asElement() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedExecutableType
-
- asElement() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedTypeVariable
-
- 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, 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.
- 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.
- ASSERT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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
-
- assertResultsAreValid(TypecheckResult) - Static method in class org.checkerframework.framework.test.TestUtilities
-
TODO: REDO COMMENT
Compares the result of the compiler against an array of Strings.
- AssertStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- AssertStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- AssertStmt(Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- AssertStmt(Expression, Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- AssertStmt(int, int, int, int, Expression, Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- assertValidState() - Method in class org.checkerframework.framework.util.CheckerDevelMain
-
- assertValidState() - Method in class org.checkerframework.framework.util.CheckerMain
-
- ASSIGN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- Assignable - Annotation Type in org.checkerframework.checker.igj.qual
-
Indicates the annotated Field
may be re-assigned regardless of the
immutability of the enclosing class or object instance.
- ASSIGNABLE - Variable in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
The Javari annotations.
- Assignable - Annotation Type in org.checkerframework.checker.javari.qual
-
Indicates the annotated Field
may be re-assigned regardless of the
immutability of the enclosing class or object instance.
- Assignable - Annotation Type in org.checkerframework.checker.oigj.qual
-
Indicates the annotated Field
may be re-assigned regardless of the
immutability of the enclosing class or object instance.
- 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.
- AssignExpr - Class in org.checkerframework.stubparser.ast.expr
-
- AssignExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- AssignExpr(Expression, Expression, AssignExpr.Operator) - Constructor for class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- AssignExpr(int, int, int, int, Expression, Expression, AssignExpr.Operator) - Constructor for class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- AssignExpr.Operator - Enum in org.checkerframework.stubparser.ast.expr
-
- assignmentCheck(PurityChecker.PurityResult, ExpressionTree) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- 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
-
- ASSIGNS_FIELDS - Variable in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Supported annotations for IGJ.
- ASSIGNS_FIELDS - Variable in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
The various IGJ annotations.
- AssignsFields - Annotation Type in org.checkerframework.checker.igj.qual
-
Indicates that the annotated method could assign (but not mutate) the fields
of this
object.
- AssignsFields - Annotation Type in org.checkerframework.checker.oigj.qual
-
Indicates that the annotated method could assign (but not mutate) the fields
of this
object.
- asSourceString() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnostic
-
- asSourceString() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticLine
-
- assumeAssertionsActivatedForAssertTree(SourceChecker, AssertTree) - Static method in class org.checkerframework.framework.flow.CFCFGBuilder
-
- assumeAssertionsDisabled - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Can assertions be assumed to be disabled?
- assumeAssertionsEnabled - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder
-
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(Types, AnnotatedTypeFactory, AnnotatedTypeMirror, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
Returns the most specific base type of t
whose erasure type
is superType
.
- ASTHelper - Class in org.checkerframework.stubparser
-
This class helps to construct new nodes.
- ASTParserConstants - Interface in org.checkerframework.stubparser
-
Token literal values and constants.
- ASTParserTokenManager - Class in org.checkerframework.stubparser
-
Token Manager.
- ASTParserTokenManager(JavaCharStream) - Constructor for class org.checkerframework.stubparser.ASTParserTokenManager
-
Constructor.
- ASTParserTokenManager(JavaCharStream, int) - Constructor for class org.checkerframework.stubparser.ASTParserTokenManager
-
Constructor.
- 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
-
- AT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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(ProcessingEnvironment, ExecutableElement, AnnotationValue) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
Returns a newly created Attribute corresponding to an argument
AnnotationValue.
- atypeFactory - Variable in class org.checkerframework.checker.initialization.InitializationTransfer
-
- atypeFactory - Variable in class org.checkerframework.common.basetype.BaseTypeValidator
-
- 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.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.treeannotator.TreeAnnotator
-
- atypeFactory - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
- 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
-
- AwtFlowLayout - Annotation Type in org.checkerframework.checker.fenum.qual
-
Line alignments in a flow layout (see
FlowLayout
for more details).
- b - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.Tuple
-
- backup(int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Retreat.
- BANG - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- BaseAnnotatedTypeFactory - Class in org.checkerframework.common.basetype
-
- BaseAnnotatedTypeFactory(BaseTypeChecker, boolean) - Constructor for class org.checkerframework.common.basetype.BaseAnnotatedTypeFactory
-
- BaseAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.basetype.BaseAnnotatedTypeFactory
-
- BaseContext - Interface in org.checkerframework.framework.util
-
A collection of references to javac components.
- BaseTypeChecker - Class in org.checkerframework.common.basetype
-
An abstract
SourceChecker
that provides a simple
SourceVisitor
implementation that
type-checks assignments, pseudo-assignments such as parameter passing
and method invocation, and method overriding.
- BaseTypeChecker() - Constructor for class org.checkerframework.common.basetype.BaseTypeChecker
-
- BaseTypeContext - Interface in org.checkerframework.common.basetype
-
- BaseTypeValidator - Class in org.checkerframework.common.basetype
-
A visitor to validate the types in a tree.
- BaseTypeValidator(BaseTypeChecker, BaseTypeVisitor<?>, AnnotatedTypeFactory) - Constructor for class org.checkerframework.common.basetype.BaseTypeValidator
-
- BaseTypeVisitor<Factory extends GenericAnnotatedTypeFactory<?,?,?,?>> - Class in org.checkerframework.common.basetype
-
A
SourceVisitor
that performs assignment and pseudo-assignment
checking, method invocation checking, and assignability checking.
- BaseTypeVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.basetype.BaseTypeVisitor
-
- BaseTypeVisitor(BaseTypeChecker, Factory) - Constructor for class org.checkerframework.common.basetype.BaseTypeVisitor
-
- BasicAnnotationProvider - Class in org.checkerframework.javacutil
-
- BasicAnnotationProvider() - Constructor for class org.checkerframework.javacutil.BasicAnnotationProvider
-
- BasicTypeProcessor - Class in org.checkerframework.javacutil
-
Process the types in an AST in a trivial manner, with hooks for derived classes
to actually do something.
- BasicTypeProcessor() - Constructor for class org.checkerframework.javacutil.BasicTypeProcessor
-
- beginColumn - Variable in class org.checkerframework.stubparser.Token
-
The column number of the first character of this Token.
- beginLine - Variable in class org.checkerframework.stubparser.Token
-
The line number of the first character of this Token.
- BeginToken() - Method in class org.checkerframework.stubparser.JavaCharStream
-
- BinaryExpr - Class in org.checkerframework.stubparser.ast.expr
-
- BinaryExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- BinaryExpr(Expression, Expression, BinaryExpr.Operator) - Constructor for class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- BinaryExpr(int, int, int, int, Expression, Expression, BinaryExpr.Operator) - Constructor for class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- BinaryExpr.Operator - Enum in org.checkerframework.stubparser.ast.expr
-
- BinaryName - Annotation Type in org.checkerframework.checker.signature.qual
-
- BinaryNameForNonArray - Annotation Type in org.checkerframework.checker.signature.qual
-
- BinaryNameForNonArrayInUnnamedPackage - Annotation Type in org.checkerframework.checker.signature.qual
-
- BinaryNameInUnnamedPackage - Annotation Type in org.checkerframework.checker.signature.qual
-
- binaryNumericPromotion(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Perform binary numeric promotion on the input node to make it match
the expression type.
- binaryPromotedType(TypeMirror, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Compute the type to which two numeric types must be promoted
before performing a binary numeric operation on them.
- bindings - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
The bindings of labels to positions (i.e., indices) in the
nodeList
.
- BIT_AND - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- BIT_OR - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- BITWISE_COMPLEMENT(Long) - Static method in class org.checkerframework.common.value.Operators
-
- BITWISE_COMPLEMENT(Integer) - Static method in class org.checkerframework.common.value.Operators
-
- bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.ByteMath
-
- bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
-
- bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.FloatMath
-
- bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
-
- bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.LongMath
-
- bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.NumberMath
-
- bitwiseAnd(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- BitwiseAndNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for the bitwise or logical (single bit) and operation:
- BitwiseAndNode(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.BitwiseAndNode
-
- bitwiseComplement() - Method in class org.checkerframework.common.value.util.ByteMath
-
- bitwiseComplement() - Method in class org.checkerframework.common.value.util.DoubleMath
-
- bitwiseComplement() - Method in class org.checkerframework.common.value.util.FloatMath
-
- bitwiseComplement() - Method in class org.checkerframework.common.value.util.IntegerMath
-
- bitwiseComplement() - Method in class org.checkerframework.common.value.util.LongMath
-
- bitwiseComplement() - Method in class org.checkerframework.common.value.util.NumberMath
-
- bitwiseComplement() - Method in class org.checkerframework.common.value.util.ShortMath
-
- BitwiseComplementNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for the bitwise complement operation:
- BitwiseComplementNode(Tree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
-
- bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.ByteMath
-
- bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
-
- bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.FloatMath
-
- bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
-
- bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.LongMath
-
- bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.NumberMath
-
- bitwiseOr(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- BitwiseOrNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for the bitwise or logical (single bit) or operation:
- BitwiseOrNode(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
-
- bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.ByteMath
-
- bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
-
- bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.FloatMath
-
- bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
-
- bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.LongMath
-
- bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.NumberMath
-
- bitwiseXor(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- BitwiseXorNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for the bitwise or logical (single bit) xor operation:
- BitwiseXorNode(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
-
- Block - Interface in org.checkerframework.dataflow.cfg.block
-
Represents a basic block in a control flow graph.
- block - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
The basic block this extended node belongs to (as determined in phase
two).
- block - Variable in class org.checkerframework.dataflow.cfg.node.Node
-
The basic block this node belongs to (see invariant about this field
above).
- Block.BlockType - Enum in org.checkerframework.dataflow.cfg.block
-
The types of basic blocks
- BLOCK_SIZE - Static variable in class org.checkerframework.framework.util.ExecUtil
-
- BlockComment - Class in org.checkerframework.stubparser.ast
-
AST node that represent block comments.
- BlockComment() - Constructor for class org.checkerframework.stubparser.ast.BlockComment
-
- BlockComment(String) - Constructor for class org.checkerframework.stubparser.ast.BlockComment
-
- BlockComment(int, int, int, int, String) - Constructor for class org.checkerframework.stubparser.ast.BlockComment
-
- BlockImpl - Class in org.checkerframework.dataflow.cfg.block
-
Base class of the
Block
implementation hierarchy.
- BlockImpl() - Constructor for class org.checkerframework.dataflow.cfg.block.BlockImpl
-
- BlockStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- BlockStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.BlockStmt
-
- BlockStmt(List<Statement>) - Constructor for class org.checkerframework.stubparser.ast.stmt.BlockStmt
-
- BlockStmt(int, int, int, int, List<Statement>) - Constructor for class org.checkerframework.stubparser.ast.stmt.BlockStmt
-
- BodyDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- BodyDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.BodyDeclaration
-
- BodyDeclaration(List<AnnotationExpr>, JavadocComment) - Constructor for class org.checkerframework.stubparser.ast.body.BodyDeclaration
-
- BodyDeclaration(int, int, int, int, List<AnnotationExpr>, JavadocComment) - Constructor for class org.checkerframework.stubparser.ast.body.BodyDeclaration
-
- BOOLEAN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- BOOLEAN_TYPE - Static variable in class org.checkerframework.stubparser.ASTHelper
-
- BooleanLiteralExpr - Class in org.checkerframework.stubparser.ast.expr
-
- BooleanLiteralExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.BooleanLiteralExpr
-
- BooleanLiteralExpr(boolean) - Constructor for class org.checkerframework.stubparser.ast.expr.BooleanLiteralExpr
-
- BooleanLiteralExpr(int, int, int, int, boolean) - Constructor for class org.checkerframework.stubparser.ast.expr.BooleanLiteralExpr
-
- BooleanLiteralNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for a boolean literal:
- BooleanLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.BooleanLiteralNode
-
- BoolVal - Annotation Type in org.checkerframework.common.value.qual
-
An annotation indicating the possible values for a bool type.
- BOOT_CLASS_PATH_REGEX - Static variable in class org.checkerframework.framework.util.CheckerMain
-
A pattern to catch bootclasspath prepend entries, used to construct one -Xbootclasspath/p: argument
- bothHaveSpecificPrefix(Prefix, Prefix, Prefix) - Method in class org.checkerframework.checker.units.UnitsRelationsDefault
-
Checks to see if both lhtPrefix and rhtPrefix have the same prefix as
specificPrefix
- BOTTOM - Static variable in class org.checkerframework.checker.experimental.regex_qual.Regex
-
- BOTTOM - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
-
- Bottom - Annotation Type in org.checkerframework.framework.qual
-
A special annotation intended solely for representing the bottom type in
the qualifier hierarchy.
- BOTTOM - Variable in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- BOTTOM_QUAL - Variable in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Supported annotations for IGJ.
- BOTTOM_QUAL - Variable in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
The various IGJ annotations.
- BOTTOM_QUAL - Variable in class org.checkerframework.checker.oigj.OwnershipAnnotatedTypeFactory
-
- bottoms - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
The bottom qualifiers of the type hierarchies.
- BottomVal - Annotation Type in org.checkerframework.common.value.qual
-
Represents the bottom of the Constant Value qualifier hierarchy.
- BOTTOMVAL - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- BoundsInitializer - Class in org.checkerframework.framework.type
-
BoundsInitializer creates the bounds for type variables and wildcards.
- BoundsInitializer() - Constructor for class org.checkerframework.framework.type.BoundsInitializer
-
- boundsMatch(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
- box(Node) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
If the input node is an unboxed primitive type, insert a call to the
appropriate valueOf method, otherwise leave it alone.
- BREAK - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- breakLabels - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- BreakStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- BreakStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.BreakStmt
-
- BreakStmt(String) - Constructor for class org.checkerframework.stubparser.ast.stmt.BreakStmt
-
- BreakStmt(int, int, int, int, String) - Constructor for class org.checkerframework.stubparser.ast.stmt.BreakStmt
-
- breakTargetL - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Current
CFGBuilder.Label
to which a break statement with no label should
jump, or null if there is no valid destination.
- bufcolumn - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- buffer - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- bufline - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- bufpos - Variable in class org.checkerframework.stubparser.JavaCharStream
-
Position in buffer.
- build(CompilationUnitTree, ProcessingEnvironment, UnderlyingAST, boolean, boolean) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Build the control flow graph of some code.
- build(TreePath, ProcessingEnvironment, UnderlyingAST, boolean, boolean) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Build the control flow graph of some code (method, initializer block, ...).
- build(CompilationUnitTree, ProcessingEnvironment, MethodTree, ClassTree, boolean, boolean) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Build the control flow graph of a method.
- build(CompilationUnitTree, ProcessingEnvironment, UnderlyingAST) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Build the control flow graph of some code.
- build(CompilationUnitTree, ProcessingEnvironment, MethodTree, ClassTree) - Static method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Build the control flow graph of a method.
- build() - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
Creates a TestConfiguration using the settings in this builder.
- build() - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- build() - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
- build(Set<TypeVariable>, Set<TUConstraint>, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMapBuilder
-
Let Ti be a the ith target being inferred
Let ATV(i) be the annotated type variable that represents as use of Ti which may or may not
have primary annotations.
- buildAnnoMirrorWithDefaultPrefix(ProcessingEnvironment, Class<? extends Annotation>) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
-
Creates an AnnotationMirror representing a unit defined by annoClass, with the default Prefix of Prefix.one
- buildAnnoMirrorWithNoPrefix(ProcessingEnvironment, Class<? extends Annotation>) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
-
Creates an AnnotationMirror representing a unit defined by annoClass, with no prefix
- buildAnnoMirrorWithSpecificPrefix(ProcessingEnvironment, Class<? extends Annotation>, Prefix) - Static method in class org.checkerframework.checker.units.UnitsRelationsTools
-
Creates an AnnotationMirror representing a unit defined by annoClass, with the specific Prefix p
- buildAnnotatedType(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.flow.CFTreeBuilder
-
Builds an AST Tree representing an AnnotatedTypeMirror.
- buildArrayAccess(ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to dereference an array.
- buildArrayLengthAccess(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to dereference the length field of an array
- buildAssignment(VariableTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to assign an expression to a variable.
- buildAssignment(ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to assign an RHS expression to an LHS expression.
- buildBinary(TypeMirror, Tree.Kind, ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to perform a binary operation.
- buildClassUse(Element) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to refer to a class name.
- buildDefaultConfiguration(String, File, String, Iterable<File>, Iterable<String>, List<String>, boolean) - Static method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
This is the default configuration used by Checker Framework JUnit tests.
- buildDefaultConfiguration(String, File, String, List<String>, boolean) - Static method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
This is the default configuration used by Checker Framework JUnit tests.
- buildFlowExprContextForDeclaration(MethodTree, Tree, BaseContext) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- buildFlowExprContextForDeclaration(MethodTree, TypeMirror, BaseContext) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- buildFlowExprContextForDeclaration(MethodTree, TreePath, BaseContext) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- buildFlowExprContextForUse(MethodInvocationNode, BaseContext) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- buildFlowExprContextForUse(ObjectCreationNode, TreePath, BaseContext) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- buildFlowExprContextForViewpointUse(Node, TreePath, TreePath, BaseContext) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Calls the method of the same name but with a first argument type of either MethodInvocationNode or
ObjectCreationNode depending on the type of node.
- buildFlowExprContextForViewpointUse(MethodInvocationNode, TreePath, BaseContext) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
This method is the same as building a flow expression for a MethodInvocationNode except
it uses the PARAMETERS list from the enclosing method context.
- buildFlowExprContextForViewpointUse(ObjectCreationNode, TreePath, TreePath, BaseContext) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
This method is the same as building a flow expression for a ObjectCreationNode except
it uses the PARAMETERS list from the enclosing method context.
- buildFullMap(Map<AnnotationMirror, Set<AnnotationMirror>>) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
Computes the transitive closure of the given map and returns it.
- buildHasNextMethodAccess(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to access the hasNext() method of an iterator.
- buildIteratorMethodAccess(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to access the iterator() method of some iterable
expression.
- buildLessThan(ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to compare two operands with less than.
- buildLiteral(Object) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree representing a literal value of primitive
or String type.
- buildMethodContext() - Method in class org.checkerframework.javacutil.Resolver
-
Build an instance of Resolve$MethodResolutionContext
.
- buildMethodInvocation(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to call a method designated by the argument expression.
- buildMethodInvocation(ExpressionTree, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to call a method designated by methodExpr,
with one argument designated by argExpr.
- buildNextMethodAccess(ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to access the next() method of an iterator.
- buildPrimValueMethodAccess(Tree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to access the *Value() method of a
boxed type such as Short or Float, where * is the corresponding
primitive type (i.e.
- buildTypeCast(TypeMirror, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to cast the type of an expression.
- buildValueOfMethodAccess(Tree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to access the valueOf() method of boxed type
such as Short or Float.
- buildVariableDecl(TypeMirror, String, Element, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to declare and initialize a variable, with no modifiers.
- buildVariableDecl(Tree, String, Element, ExpressionTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to declare and initialize a variable.
- buildVariableUse(VariableTree) - Method in class org.checkerframework.javacutil.trees.TreeBuilder
-
Builds an AST Tree to refer to a variable.
- BYTE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- BYTE_TYPE - Static variable in class org.checkerframework.stubparser.ASTHelper
-
- ByteMath - Class in org.checkerframework.common.value.util
-
- ByteMath(byte) - Constructor for class org.checkerframework.common.value.util.ByteMath
-
- 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<A, S>) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
Call the transfer function for node node
, and set that node as
current node first.
- 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.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).
- canAlias(FlowExpressions.Receiver, FlowExpressions.Receiver) - Method in class org.checkerframework.qualframework.base.dataflow.QualStore
-
- canHaveEmptyAnnotationSet(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns true if and only if the given type can have empty annotation sets
(and thus the *TypeVariable methods need to be used).
- canHaveTypeAnnotation(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
- canInsertReceiver(FlowExpressions.Receiver) - Static method in class org.checkerframework.framework.flow.CFAbstractStore
-
Returns true if the receiver r
can be stored in this store.
- canonicalizeForViewpointAdaptation(ExpressionTree, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
Immediately before AnnotatedTypes.findTypeArguments we canonicalize flow
expressions using the parameters for the current method (not the one
being invoked but the one in which it is contained) and otherwise the
flow expression context from the invocation expression.
- CASE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- caseExpr - Variable in class org.checkerframework.dataflow.cfg.node.CaseNode
-
- 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
-
- castedAsSuper(AnnotatedTypeMirror, T) - Static method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
Calls asSuper and casts the result to the same type as the input supertype
- CastExpr - Class in org.checkerframework.stubparser.ast.expr
-
- CastExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.CastExpr
-
- CastExpr(Type, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.CastExpr
-
- CastExpr(int, int, int, int, Type, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.CastExpr
-
- castNonNull(T) - Static method in class org.checkerframework.checker.nullness.NullnessUtils
-
A method that suppresses warnings from the Nullness Checker.
- castNonNullDeep(T[]) - Static method in class org.checkerframework.checker.nullness.NullnessUtils
-
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.NullnessUtils
-
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.NullnessUtils
-
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.NullnessUtils
-
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.NullnessUtils
-
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
-
- CATCH - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- CatchClause - Class in org.checkerframework.stubparser.ast.stmt
-
- CatchClause() - Constructor for class org.checkerframework.stubparser.ast.stmt.CatchClause
-
- CatchClause(Parameter, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.stmt.CatchClause
-
- CatchClause(int, int, int, int, Parameter, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.stmt.CatchClause
-
- catchLabels - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.TryCatchFrame
-
- 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>>) - 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
-
- 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, ?, ?>, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.flow.CFAbstractValue
-
- 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(BaseTypeChecker, AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.flow.CFCFGBuilder
-
- CFCFGBuilder.CFCFGTranslationPhaseOne - Class in org.checkerframework.framework.flow
-
- CFCFGTranslationPhaseOne() - Constructor for class org.checkerframework.framework.flow.CFCFGBuilder.CFCFGTranslationPhaseOne
-
- CFContext - Interface in org.checkerframework.framework.util
-
A collection of references to various type checker components.
- cfg - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
The 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(boolean, boolean) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder
-
- 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
-
An extended node can be one of several things (depending on its
type
):
NODE.
- 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.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
-
- CFGDOTVisualizer - Class in org.checkerframework.dataflow.cfg
-
Generate a graph description in the DOT language of a control graph.
- CFGDOTVisualizer() - Constructor for class org.checkerframework.dataflow.cfg.CFGDOTVisualizer
-
- CFGLambda(LambdaExpressionTree) - Constructor for class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
-
- CFGMethod(MethodTree, ClassTree) - Constructor for class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
-
- CFGStatement(Tree) - Constructor for class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
-
- CFGTranslationPhaseOne() - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- CFGTranslationPhaseThree() - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseThree
-
- CFGTranslationPhaseTwo() - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseTwo
-
- 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, ?, ?>, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.flow.CFValue
-
- changeReceiver(FlowExpressions.Receiver) - Method in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
Returns a copy of the context that is identical, but has a different
receiver.
- CHAR - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- CHAR_TYPE - Static variable in class org.checkerframework.stubparser.ASTHelper
-
- CHARACTER_LITERAL - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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
-
- CharLiteralExpr - Class in org.checkerframework.stubparser.ast.expr
-
- CharLiteralExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.CharLiteralExpr
-
- CharLiteralExpr(String) - Constructor for class org.checkerframework.stubparser.ast.expr.CharLiteralExpr
-
- CharLiteralExpr(int, int, int, int, String) - Constructor for class org.checkerframework.stubparser.ast.expr.CharLiteralExpr
-
- chars - Variable in enum org.checkerframework.checker.formatter.qual.ConversionCategory
-
- checkAccess(IdentifierTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- checkAccess(IdentifierTree, Void, boolean) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- checkAndPerformFlowAnalysis(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Flow analysis will be performed if:
tree is a
ClassTree
Flow analysis has not already been performed on tree
- checkAndSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
Check and subtype first determines if the subtype/supertype combination has already been visited.
- checkArguments(List<? extends AnnotatedTypeMirror>, List<? extends ExpressionTree>) - 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
-
- checkAssignability(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.checker.javari.JavariVisitor
-
Checks whether the variable represented by the given type and
tree can be assigned, causing a checker error otherwise.
- checkAssignability(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Tests, for a re-assignment, whether the variable is assignable or not.
- checkConditionalPostconditions(MethodTree, ExecutableElement) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Checks all conditional postcondition on the method node
with
element methodElement
.
- checkConditionalPostconditionsConsistency(MethodTree, ExecutableElement, List<String>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Checks all conditional postcondition on the method with element
methodElement
for consistency.
- checkConflicitingPrimaryAnnos(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
-
Determines if there are multiple qualifiers from a single hierarchy in type's
primary annotations.
- checkConstructorInvocation(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, Tree) - Method in class org.checkerframework.checker.fenum.FenumVisitor
-
- checkConstructorInvocation(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, Tree) - Method in class org.checkerframework.checker.igj.IGJVisitor
-
- checkConstructorInvocation(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, Tree) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
-
- checkConstructorInvocation(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, Tree) - Method in class org.checkerframework.checker.nullness.KeyForVisitor
-
The constructor type will have its flow expressions parsed and its KeyFor values
canonicalized before this point (in constructorFromUse).
- checkConstructorInvocation(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- 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.FormatterTransfer
-
- checker - Variable in class org.checkerframework.checker.formatter.FormatterTreeUtil
-
- checker - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTransfer
-
- checker - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
- checker - Variable in class org.checkerframework.checker.lock.LockTransfer
-
- checker - Variable in class org.checkerframework.checker.nullness.KeyForTransfer
-
- 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
-
- checker - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- checker - Variable in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
A checker used to do error reporting.
- checker - Variable in class org.checkerframework.framework.flow.CFCFGBuilder
-
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.DefaultTypeHierarchy
-
- Checker<Q> - Class in org.checkerframework.qualframework.base
-
Main entry point for a pluggable type system.
- Checker() - Constructor for class org.checkerframework.qualframework.base.Checker
-
- 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
Framework Checkers, except for SubtypingChecker are excluded from processor shorthand
- CheckerAdapter<Q> - Class in org.checkerframework.qualframework.base
-
- CheckerAdapter(Checker<Q>) - Constructor for class org.checkerframework.qualframework.base.CheckerAdapter
-
- CheckerAdapter.QualAnnotationFormatterAdapter - Class in org.checkerframework.qualframework.base
-
Adapter to convert an AnnotatedTypeFormatter to a QualifiedTypeFormatter.
- checkerContext - Variable in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
- CheckerDevelMain - Class in org.checkerframework.framework.util
-
- CheckerDevelMain(File, 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
- checkerDir - Variable in class org.checkerframework.framework.test.CheckerFrameworkTest
-
The path, relative to currentDir/test to the directory containing test inputs.
- CheckerError(String, Throwable, boolean) - Constructor for exception org.checkerframework.framework.source.SourceChecker.CheckerError
-
- CheckerFrameworkTest - Class in org.checkerframework.framework.test
-
To use this class you must do two things:
Create exactly 1 constructor in the subclass with exactly 1 argument
of type java.io.File.
- CheckerFrameworkTest(File, Class<? extends AbstractProcessor>, String, String...) - Constructor for class org.checkerframework.framework.test.CheckerFrameworkTest
-
Creates a new checker test.
- checkerKeyForClass - Variable in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- CheckerMain - Class in org.checkerframework.framework.util
-
This class functions essentially the same as the jsr308-langtools javac
script EXCEPT that it adds the appropriate jdk.jar to the bootclasspath and
adds checker.jar to the classpath passed to javac.
- CheckerMain(File, 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.framework.test.CheckerFrameworkTest
-
The fully-qualified class name of the checker to use for tests.
- checkerOptions - Variable in class org.checkerframework.framework.test.CheckerFrameworkTest
-
Extra options to pass to javac when running the checker.
- checkers - Variable in class org.checkerframework.framework.source.AggregateChecker
-
- checkersJar - Variable in class org.checkerframework.framework.util.CheckerMain
-
The paths to the jar containing CheckerMain.class (i.e.
- checkExceptionParameter(CatchTree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- checkExceptionParameter(CatchTree) - Method in class org.checkerframework.checker.oigj.OwnershipVisitor
-
- checkExceptionParameter(CatchTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Issue error if the exception parameter is not a super type of the
annotation specified by getExceptionParameterLowerBoundAnnotations(), which is top
by default (Subclasses may override this method to change the behavior of
this check.
- checkExceptionParameter(CatchTree) - Method in class org.checkerframework.qualframework.base.TypecheckVisitorAdapter
-
- 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.
- checkFlowExprParameters(ExecutableElement, String) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Check that the parameters used in stringExpr
are final for method
method
.
- checkForAnnotatedJdk() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Warn if the annotated JDK is not being used.
- 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.
- checkMethodInvocability(AnnotatedTypeMirror.AnnotatedExecutableType, MethodInvocationTree) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
-
- checkMethodInvocability(AnnotatedTypeMirror.AnnotatedExecutableType, MethodInvocationTree) - Method in class org.checkerframework.checker.linear.LinearVisitor
-
Linear Checker does not contain a rule for method invocation.
- 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, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
First check visited to see if type1 and type2 have been compared once already.
- checkOverride(MethodTree, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
-
- checkOverride(MethodTree, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.checker.lock.LockVisitor
-
- checkOverride(MethodTree, AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedExecutableType, AnnotatedTypeMirror.AnnotatedDeclaredType, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Type checks that a method may override another method.
- checkPostconditions(MethodTree, ExecutableElement) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Checks all (non-conditional) postcondition on the method node
with element methodElement
.
- checkPostconditionsConsistency(MethodTree, ExecutableElement, List<String>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Checks all (non-conditional) postcondition on the method node
with element methodElement
for consistency.
- checkPreconditions(Tree, Element, boolean, Set<Pair<String, String>>) - Method in class org.checkerframework.checker.lock.LockVisitor
-
Checks all the preconditions of the method invocation or variable access tree
with
element invokedElement
.
- checkPreconditions(Tree, Element, boolean) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Checks all the preconditions of the method invocation or variable access tree
with
element invokedElement
.
- checkPreconditions(Tree, Element, boolean, Set<Pair<String, String>>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Checks all the preconditions of the method invocation or variable access tree
with
element invokedElement
.
- checkPreconditionsConsistency(MethodTree, ExecutableElement, List<String>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Checks all the preconditions of the method with element
methodElement
for consistency.
- checkPurity(Tree, AnnotationProvider, boolean) - Static method in class org.checkerframework.dataflow.util.PurityChecker
-
Compute whether the given statement is
side-effect-free, deterministic, or both.
- 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.
- checkTypeArguments(Tree, List<? extends AnnotatedTypeParameterBounds>, List<? extends AnnotatedTypeMirror>, List<? extends Tree>) - 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, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- checkTypecastSafety(TypeCastTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- checkVisitingSupertype(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
- CLASS - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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.
- ClassExpr - Class in org.checkerframework.stubparser.ast.expr
-
- ClassExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.ClassExpr
-
- ClassExpr(Type) - Constructor for class org.checkerframework.stubparser.ast.expr.ClassExpr
-
- ClassExpr(int, int, int, int, Type) - Constructor for class org.checkerframework.stubparser.ast.expr.ClassExpr
-
- classExtendsTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- ClassGetName - Annotation Type in org.checkerframework.checker.signature.qual
-
- ClassGetSimpleName - Annotation Type in org.checkerframework.checker.signature.qual
-
- 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
-
- ClassNameNode(MemberSelectTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.ClassNameNode
-
- ClassOrInterfaceDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- ClassOrInterfaceDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- ClassOrInterfaceDeclaration(int, boolean, String) - Constructor for class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- ClassOrInterfaceDeclaration(JavadocComment, int, List<AnnotationExpr>, boolean, String, List<TypeParameter>, List<ClassOrInterfaceType>, List<ClassOrInterfaceType>, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- ClassOrInterfaceDeclaration(int, int, int, int, JavadocComment, int, List<AnnotationExpr>, boolean, String, List<TypeParameter>, List<ClassOrInterfaceType>, List<ClassOrInterfaceType>, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- ClassOrInterfaceType - Class in org.checkerframework.stubparser.ast.type
-
- ClassOrInterfaceType() - Constructor for class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- ClassOrInterfaceType(String) - Constructor for class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- ClassOrInterfaceType(ClassOrInterfaceType, String) - Constructor for class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- ClassOrInterfaceType(int, int, int, int, ClassOrInterfaceType, String, List<Type>) - Constructor for class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- ClassRegexParam - Annotation Type in org.checkerframework.checker.regex.qual
-
ClassRegexParam declares a regex qualifier parameter on a class.
- ClassTaintingParam - Annotation Type in org.checkerframework.checker.tainting.qual
-
ClassTaintingParam declares a tainting qualifier parameter on a class.
- classTree - Variable in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
-
The class tree this method belongs to.
- classTreeKinds() - Static method in class org.checkerframework.javacutil.TreeUtils
-
- 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
-
- 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 these type inference rules:
C.class: @ClassVal(fully qualified name of C)
Class.forName(name): @ClassVal("name")
exp.getClass(): @ClassBound(fully qualified classname of exp)
- ClassValBottom - Annotation Type in org.checkerframework.common.reflection.qual
-
Represents the bottom of the ClassVal qualifier hierarchy.
- 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.MostlySingleton
-
- clear() - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
-
- 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
-
- clear() - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
- clear() - Method in class org.checkerframework.qualframework.poly.QualParams
-
- clearAnnotations() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Removes all annotations on this type.
- 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
).
- clone() - Method in class org.checkerframework.qualframework.poly.QualParams
-
- close() - Method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
- code - Variable in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGStatement
-
- codec - Variable in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
- collectArgLists(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
-
Record (but don't remove) the arguments that start with @ and therefore
are files that contain javac arguments
- CollectionToArrayHeuristics - Class in org.checkerframework.checker.nullness
-
Handles calls to
Collection.toArray()
and determines
the appropriate nullness type of the returned value.
- CollectionToArrayHeuristics(ProcessingEnvironment, NullnessAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.nullness.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
-
- COLON - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- column - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- combine(AnalysisResult<A, S>) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
-
Combine with another analysis result.
- combine(Q, Q) - Method in interface org.checkerframework.qualframework.poly.CombiningOperation
-
Apply the operation to two qualifiers, producing a new qualifier.
- combine(Q, Q) - Method in class org.checkerframework.qualframework.poly.CombiningOperation.Glb
-
- combine(Q, Q) - Method in class org.checkerframework.qualframework.poly.CombiningOperation.Lub
-
- Combined(CombiningOperation<Q>, Collection<PolyQual.QualVar<Q>>, Q) - Constructor for class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- Combined(CombiningOperation<Q>, PolyQual.QualVar<Q>, Q) - Constructor for class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- Combined(CombiningOperation<Q>, PolyQual.QualVar<Q>) - Constructor for class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- Combined(CombiningOperation<Q>, Q) - Constructor for class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- combineForSubstitution(Wildcard<Q>, Wildcard<Q>) - Method in class org.checkerframework.qualframework.poly.QualifiedParameterTypeVariableSubstitutor
-
Combine two wildcards into one when substituting a qualified type into
a qualified type variable use (for example, substituting [T := C《Q=TAINTED》]
into the use T + 《Q=UNTAINTED》
).
- combineForSubstitution(PolyQual<Q>, PolyQual<Q>) - Method in class org.checkerframework.qualframework.poly.QualifiedParameterTypeVariableSubstitutor
-
- combineRs(R, R) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
Supplies the logic to reduce on how to combine two R objects
- combineRs(Void, Void) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeMerger
-
- combineWith(PolyQual.Combined<Q>) - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- combineWith(PolyQual<Q>, CombiningOperation<Q>) - Method in class org.checkerframework.qualframework.poly.PolyQual
-
- combineWith(Wildcard<Q>, CombiningOperation<Q>, CombiningOperation<Q>) - Method in class org.checkerframework.qualframework.poly.Wildcard
-
Combine with another wildcard, using the provided
CombiningOperation
s for the upper and lower bounds.
- CombiningOperation<Q> - Interface in org.checkerframework.qualframework.poly
-
A binary operation for combining qualifiers of type Q
.
- CombiningOperation.Glb<Q> - Class in org.checkerframework.qualframework.poly
-
The greatest-lower-bound operation over a qualifier hierarchy.
- CombiningOperation.Lub<Q> - Class in org.checkerframework.qualframework.poly
-
The least-upper-bound operation over a qualifier hierarchy.
- ComboLog - Class in org.checkerframework.framework.util
-
Created by jburke on 6/12/14.
- ComboLog() - Constructor for class org.checkerframework.framework.util.ComboLog
-
- COMMA - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- Comment - Class in org.checkerframework.stubparser.ast
-
Abstract class for all AST nodes that represent comments.
- Comment() - Constructor for class org.checkerframework.stubparser.ast.Comment
-
- Comment(String) - Constructor for class org.checkerframework.stubparser.ast.Comment
-
- Comment(int, int, int, int, String) - Constructor for class org.checkerframework.stubparser.ast.Comment
-
- CommitmentTreeAnnotator(InitializationAnnotatedTypeFactory<?, ?, ?, ?>) - Constructor for class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTreeAnnotator
-
- CommitmentTypeAnnotator(InitializationAnnotatedTypeFactory<?, ?, ?, ?>) - Constructor for class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.CommitmentTypeAnnotator
-
- COMMITTED - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Annotation constants
- commonAssignmentCheck(Tree, ExpressionTree, String) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
-
- commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String) - Method in class org.checkerframework.checker.lock.LockVisitor
-
- commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String) - Method in class org.checkerframework.checker.nullness.KeyForVisitor
-
- commonAssignmentCheck(Tree, ExpressionTree, String) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- commonAssignmentCheck(AnnotatedTypeMirror, ExpressionTree, String) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- commonAssignmentCheck(Tree, ExpressionTree, String) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
-
- commonAssignmentCheck(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree, String) - Method in class org.checkerframework.common.aliasing.AliasingVisitor
-
- commonAssignmentCheck(Tree, ExpressionTree, String) - 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) - 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) - 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.
- 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.Analysis.Worklist.DFOComparator
-
- compare(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
-
- compare(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeComparer
-
Compares two annotated type mirrors.
- compare(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeMerger
-
- compareTypeArgs(AnnotatedTypeMirror, AnnotatedTypeMirror, boolean, boolean, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
Compare typeArgs is called on a single pair of type args that should share a relationship
subTypeArg <: superTypeArg (subtypeArg is contained by superTypeArg).
- CompilationResult - Class in org.checkerframework.framework.test
-
CompilationResult represents the output of the compiler after it is run.
- CompilationUnit - Class in org.checkerframework.stubparser.ast
-
This class represents the entire compilation unit.
- CompilationUnit() - Constructor for class org.checkerframework.stubparser.ast.CompilationUnit
-
- CompilationUnit(PackageDeclaration, List<ImportDeclaration>, List<TypeDeclaration>, List<Comment>) - Constructor for class org.checkerframework.stubparser.ast.CompilationUnit
-
- CompilationUnit(int, int, int, int, PackageDeclaration, List<ImportDeclaration>, List<TypeDeclaration>, List<Comment>) - Constructor for class org.checkerframework.stubparser.ast.CompilationUnit
-
- compile(TestConfiguration) - Method in class org.checkerframework.framework.test.TypecheckExecutor
-
Using the settings from the input configuration, compile all source files in the configuration,
and return place the result in a CompilationResult
- compiledWithoutError() - Method in class org.checkerframework.framework.test.CompilationResult
-
- CompilerMessageKey - Annotation Type in org.checkerframework.checker.compilermsgs.qual
-
The annotation to distinguish compiler message Strings from
normal Strings.
- 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.
- computeQualifiedTypeParameterBounds(ExtendedParameterDeclaration) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
Computes the bounds of a type parameter.
- condition - Variable in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
-
- condition - Variable in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- CONDITIONAL_AND(Boolean, Boolean) - Static method in class org.checkerframework.common.value.Operators
-
- CONDITIONAL_AND(boolean, boolean) - Static method in class org.checkerframework.common.value.Operators
-
- CONDITIONAL_OR(Boolean, Boolean) - Static method in class org.checkerframework.common.value.Operators
-
- CONDITIONAL_OR(boolean, boolean) - Static method in class org.checkerframework.common.value.Operators
-
- 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
-
- 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.
- ConditionalExpr - Class in org.checkerframework.stubparser.ast.expr
-
- ConditionalExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- ConditionalExpr(Expression, Expression, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- ConditionalExpr(int, int, int, int, Expression, Expression, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- 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
-
- 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
-
- 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
-
- ConditionalPostconditionAnnotation - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation that indicates that an annotation is a conditional
postcondition annotation, i.e., a type-specialized version of
EnsuresQualifierIf
.
- ConditionalTransferResult<A extends AbstractValue<A>,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(A, S, 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.
- ConditionalTransferResult(A, S, S) - Constructor for class org.checkerframework.dataflow.analysis.ConditionalTransferResult
-
- ConditionalTransferResult(A, 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.
- ConditionalTransferResult(A, S, S, Map<TypeMirror, S>) - Constructor for class org.checkerframework.dataflow.analysis.ConditionalTransferResult
-
- CONST - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- Constant - Class in org.checkerframework.dataflow.constantpropagation
-
- Constant(Constant.Type) - Constructor for class org.checkerframework.dataflow.constantpropagation.Constant
-
- Constant(Integer) - Constructor for class org.checkerframework.dataflow.constantpropagation.Constant
-
- 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
-
- 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.InternalUtils
-
Determines the symbol for a constructor given an invocation via
new
.
- ConstructorDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- ConstructorDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- ConstructorDeclaration(int, String) - Constructor for class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- ConstructorDeclaration(JavadocComment, int, List<AnnotationExpr>, List<TypeParameter>, String, List<Parameter>, List<NameExpr>, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- ConstructorDeclaration(int, int, int, int, JavadocComment, int, List<AnnotationExpr>, List<TypeParameter>, String, List<Parameter>, List<AnnotationExpr>, List<NameExpr>, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- constructorFromUse(NewClassTree) - Method in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
Determines the type of the constructed object based on the
parameters passed to the constructor.
- constructorFromUse(NewClassTree) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- constructorFromUse(NewClassTree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- constructorFromUse(NewClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- constructorFromUse(NewClassTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- constructorFromUse(NewClassTree) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- constructorFromUse(NewClassTree) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Hook for customizing type parameter inference for constructors.
- ConstructorReturnUtil - Class in org.checkerframework.framework.util
-
Class to hold a utility method needed by TypeFromExpression and BaseTypeVisitor.
- ConstructorReturnUtil() - Constructor for class org.checkerframework.framework.util.ConstructorReturnUtil
-
- ContainmentHierarchy<Q> - Class in org.checkerframework.qualframework.poly
-
A hierarchy of
Wildcard
s, ordered by the containment relation (JLS
4.5.1).
- ContainmentHierarchy(QualifierHierarchy<PolyQual<Q>>) - Constructor for class org.checkerframework.qualframework.poly.ContainmentHierarchy
-
- contains(Block) - Method in class org.checkerframework.dataflow.analysis.Analysis.Worklist
-
- contains(Object) - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- contains(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
-
- contains(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.VisitHistory
-
Returns true if type1 and type2 (or an equivalent pair) have been passed to the
add method previously.
- containsAll(Collection<?>) - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- containsKey(Object) - Method in class org.checkerframework.qualframework.poly.QualParams
-
- 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.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.PureMethodCall
-
- containsModifiableAliasOf(Store<?>, FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
Returns true if and only if other
appear 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.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.PureMethodCall
-
- 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>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Checks that the collection contains the annotation.
- containsSameIgnoringValues(Collection<? extends AnnotationMirror>, AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Checks that the collection contains the annotation ignoring values.
- containsSyntacticEqualParameter(FlowExpressions.LocalVariable) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.PureMethodCall
-
- 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.PureMethodCall
-
- containsSyntacticEqualReceiver(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
- containsThisConstructorInvocation(MethodTree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
- 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
-
- containsTwoStores() - Method in class org.checkerframework.dataflow.analysis.TransferResult
-
- containsTypeAnnotation(Collection<? extends AnnotationMirror>) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
- containsUnknown() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
- containsValue(Object) - Method in class org.checkerframework.qualframework.poly.QualParams
-
- contents - Variable in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
-
Internal representation of the contents.
- context - Variable in class org.checkerframework.qualframework.base.TypecheckVisitorAdapter
-
- CONTINUE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- continueLabels - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- ContinueStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- ContinueStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.ContinueStmt
-
- ContinueStmt(String) - Constructor for class org.checkerframework.stubparser.ast.stmt.ContinueStmt
-
- ContinueStmt(int, int, int, int, String) - Constructor for class org.checkerframework.stubparser.ast.stmt.ContinueStmt
-
- continueTargetL - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Current
CFGBuilder.Label
to which a continue statement with no label
should jump, or null if there is no valid destination.
- 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, Node>, IdentityHashMap<Tree, Node>, List<ReturnNode>) - 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.
- 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.
- 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.
- convertCfToQualInput(TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
Convert a TransferInput backed by CFValue and CFStores to one backed by QualValue and QualStores.
- convertCfToQualResult(TransferResult<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
Convert a TransferResult backed by CFValue and CFStores to one backed by QualValue and QualStores.
- convertedTreeLookup - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
Map from AST
Tree
s to post-conversion
Node
s.
- convertedTreeLookupMap - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Map from AST
Tree
s to post-conversion
Node
s.
- converter - Variable in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- convertLine(long, String) - Method in interface org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader.DiagnosticCodec
-
- convertQualToCfInput(TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
Convert a TransferInput backed by QualValue and QualStores to one backed by CFValue and CFStores.
- convertQualToCfResult(TransferResult<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
Convert a TransferResult backed by QualValue and QualStores to one backed by CFValue and CFStores.
- copy() - Method in interface org.checkerframework.dataflow.analysis.Store
-
- copy() - Method in class org.checkerframework.dataflow.analysis.TransferInput
-
- copy() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
-
- copy() - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
-
- copy() - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- copy() - Method in class org.checkerframework.qualframework.base.dataflow.QualStore
-
- copyAnnotations - Variable in class org.checkerframework.framework.type.AnnotatedTypeCopier
-
- copyTAPosition(TypeAnnotationPosition) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- Covariant - Annotation Type in org.checkerframework.checker.nullness.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.
- covariantTypeArgs - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- coveredClassStrings - Variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- createAbstractValue(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.formatter.FormatterAnalysis
-
- createAbstractValue(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterAnalysis
-
- createAbstractValue(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.lock.LockAnalysis
-
- createAbstractValue(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.KeyForAnalysis
-
- createAbstractValue(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnalysis
-
- createAbstractValue(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.regex.classic.RegexAnalysis
-
- createAbstractValue(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- createAbstractValue(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.flow.CFAnalysis
-
- createAbstractValue(QualifiedTypeMirror<Q>) - Method in class org.checkerframework.qualframework.base.dataflow.QualAnalysis
-
- 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.
- createAnnotatedTypeFormatter(AnnotationFormatter) - Method in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
Create the AnnotatedTypeFormatter to be used as the underling formatter.
- createAnnotatedTypeFormatter(AnnotationFormatter) - Method in class org.checkerframework.qualframework.poly.format.PrettyQualifiedTypeFormatter
-
- createAnnotationConverter() - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifiedTypeFactory
-
- createAnnotationConverter() - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingQualifiedTypeFactory
-
- createAnnotationConverter() - Method in class org.checkerframework.checker.regex.RegexQualifiedTypeFactory
-
- createAnnotationConverter() - Method in class org.checkerframework.checker.tainting.TaintingQualifiedTypeFactory
-
- createAnnotationConverter() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- createAnnotationConverter() - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
- createAnnotationFormatter() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- createAnnotationFormatter() - Method in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- 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>) - 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
-
- createArrayType(Types, TypeMirror) - 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.
- createBooleanAnnotation(List<Boolean>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- createCharAnnotation(List<Character>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- createCompilationBootclasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerDevelMain
-
- createCompilationBootclasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
-
- createCompoundFromAnnotationMirror(ProcessingEnvironment, AnnotationMirror) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
Returns a newly created Attribute.Compound corresponding to an
argument AnnotationMirror.
- createCopiedStore(CFStore) - Method in class org.checkerframework.checker.formatter.FormatterAnalysis
-
- createCopiedStore(CFStore) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterAnalysis
-
- createCopiedStore(LockStore) - Method in class org.checkerframework.checker.lock.LockAnalysis
-
- createCopiedStore(CFStore) - Method in class org.checkerframework.checker.nullness.KeyForAnalysis
-
- createCopiedStore(NullnessStore) - Method in class org.checkerframework.checker.nullness.NullnessAnalysis
-
- createCopiedStore(CFStore) - Method in class org.checkerframework.checker.regex.classic.RegexAnalysis
-
- createCopiedStore(S) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- createCopiedStore(CFStore) - Method in class org.checkerframework.framework.flow.CFAnalysis
-
- createCopiedStore(QualStore<Q>) - Method in class org.checkerframework.qualframework.base.dataflow.QualAnalysis
-
- createCpOpts(List<String>) - Method in class org.checkerframework.framework.util.CheckerDevelMain
-
- createCpOpts(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
-
- createDoubleValAnnotation(List<Double>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- createEmptyStore(boolean) - Method in class org.checkerframework.checker.formatter.FormatterAnalysis
-
- createEmptyStore(boolean) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterAnalysis
-
- 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.checker.regex.classic.RegexAnalysis
-
- createEmptyStore(boolean) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- createEmptyStore(boolean) - Method in class org.checkerframework.framework.flow.CFAnalysis
-
- createEmptyStore(boolean) - Method in class org.checkerframework.qualframework.base.dataflow.QualAnalysis
-
- 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
-
- createFactory(CompilationUnitTree) - Method in class org.checkerframework.checker.signature.SignatureChecker
-
- createFieldDeclaration(int, Type, VariableDeclarator) - Static method in class org.checkerframework.stubparser.ASTHelper
-
- createFieldDeclaration(int, Type, String) - Static method in class org.checkerframework.stubparser.ASTHelper
-
- createFlowAnalysis(List<Pair<VariableElement, QualValue<Regex>>>) - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifiedTypeFactory
-
Configure dataflow to use the RegexQualifiedTransfer.
- createFlowAnalysis(List<Pair<VariableElement, CFValue>>) - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
-
- createFlowAnalysis(List<Pair<VariableElement, NullnessValue>>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- createFlowAnalysis(List<Pair<VariableElement, CFValue>>) - Method in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- createFlowAnalysis(List<Pair<VariableElement, QualValue<QualParams<Regex>>>>) - Method in class org.checkerframework.checker.regex.RegexQualifiedTypeFactory
-
- 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.
- createFlowAnalysis(List<Pair<VariableElement, QualValue<Q>>>) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- createFlowAnalysis(List<Pair<VariableElement, QualValue<Q>>>) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Create the
Analysis
to configure dataflow.
- createFlowTransferFunction(CFAbstractAnalysis<CFValue, LockStore, LockTransfer>) - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
-
- createFlowTransferFunction(CFAbstractAnalysis<NullnessValue, NullnessStore, NullnessTransfer>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- 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
-
- createGroundQualifierHierarchy() - Method in class org.checkerframework.checker.regex.RegexQualifiedTypeFactory
-
- createGroundQualifierHierarchy() - Method in class org.checkerframework.checker.tainting.TaintingQualifiedTypeFactory
-
- createGroundQualifierHierarchy() - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
- createHierarchyMap(Set<AnnotationMirror>, 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.
- 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
-
- createLRUCache(int) - Static method in class org.checkerframework.javacutil.CollectionUtils
-
A Utility method for creating LRU cache
- createNameExpr(String) - Static method in class org.checkerframework.stubparser.ASTHelper
-
Creates a new
NameExpr
from a qualified name.
The qualified name can contains "." (dot) characters.
- createParameter(Type, String) - Static method in class org.checkerframework.stubparser.ASTHelper
-
- createQualifiedTypeFormatter() - Method in class org.checkerframework.qualframework.base.Checker
-
Create a QualifiedTypeFormatter to format QualifiedTypeMirrors into strings.
- createQualifiedTypeFormatter() - Method in class org.checkerframework.qualframework.poly.QualifierParameterChecker
-
- createQualifiedTypes() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- createQualifierDefaults() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- createQualifierHierarchy() - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifiedTypeFactory
-
- createQualifierHierarchy() - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingQualifiedTypeFactory
-
- 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.igj.IGJAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
- 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.oigj.ImmutabilityAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.oigj.OwnershipAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory
-
- createQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- 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.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.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(MultiGraphQualifierHierarchy.MultiGraphFactory) - Method in class org.checkerframework.framework.type.GeneralAnnotatedTypeFactory
-
- createQualifierHierarchy() - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
- createQualifierHierarchy() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- createQualifierHierarchy() - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
- createQualifierHierarchyFactory() - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- createQualifierHierarchyFactory() - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory
-
- 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
-
- createRawnessComparer() - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- createReferenceType(String, int) - Static method in class org.checkerframework.stubparser.ASTHelper
-
- createReferenceType(PrimitiveType, int) - Static method in class org.checkerframework.stubparser.ASTHelper
-
- createRuntimeBootclasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerDevelMain
-
- createRuntimeBootclasspath(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
-
- 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.
- createSingleAnnotationValue(Q, TypeMirror) - Method in class org.checkerframework.qualframework.base.dataflow.QualAnalysis
-
- createSourceVisitor() - Method in class org.checkerframework.checker.experimental.regex_qual.RegexCheckerAdapter
-
- createSourceVisitor() - Method in class org.checkerframework.checker.nullness.AbstractNullnessChecker
-
- createSourceVisitor() - Method in class org.checkerframework.checker.regex.RegexChecker
-
- createSourceVisitor() - Method in class org.checkerframework.checker.tainting.TaintingChecker
-
- 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.Locations
-
- 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.
- createSourceVisitor() - Method in class org.checkerframework.qualframework.base.CheckerAdapter
-
- createStringAnnotation(List<String>) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- createSupportedLintOptions() - Method in class org.checkerframework.framework.source.SourceChecker
-
Compute the set of supported lint options.
- createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.compilermsgs.CompilerMessagesAnnotatedTypeFactory
-
- createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory
-
Copied from SubtypingChecker.
- createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
-
- 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.i18nformatter.I18nFormatterAnnotatedTypeFactory
-
- createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
- 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.oigj.ImmutabilityAnnotatedTypeFactory
-
- createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.oigj.OwnershipAnnotatedTypeFactory
-
- createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- createSupportedTypeQualifiers() - Method in class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
-
- 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.subtyping.SubtypingAnnotatedTypeFactory
-
- createSupportedTypeQualifiers() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- createSupportedTypeQualifiers() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns an immutable set of annotation classes that are supported by a checker
- createSupportedTypeQualifiers() - Method in class org.checkerframework.framework.util.PurityAnnotatedTypeFactory
-
- createSurfaceSyntaxFormatterConfiguration() - Method in class org.checkerframework.checker.regex.RegexQualPolyChecker
-
- createSurfaceSyntaxFormatterConfiguration() - Method in class org.checkerframework.checker.tainting.TaintingQualChecker
-
- createSurfaceSyntaxFormatterConfiguration() - Method in class org.checkerframework.qualframework.poly.QualifierParameterChecker
-
Type systems should override this method to provide a configuration that is required to format
qualifiers in an annotation syntax.
- createTransferFunction() - Method in class org.checkerframework.checker.formatter.FormatterAnalysis
-
- createTransferFunction() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterAnalysis
-
- createTransferFunction() - Method in class org.checkerframework.checker.lock.LockAnalysis
-
- createTransferFunction() - Method in class org.checkerframework.checker.nullness.KeyForAnalysis
-
- createTransferFunction() - Method in class org.checkerframework.checker.regex.classic.RegexAnalysis
-
- createTransferFunction() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- createTransferFunction() - Method in class org.checkerframework.qualframework.base.dataflow.QualAnalysis
-
- createTreeAnnotator() - Method in class org.checkerframework.checker.compilermsgs.CompilerMessagesAnnotatedTypeFactory
-
- createTreeAnnotator() - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifiedTypeFactory
-
- createTreeAnnotator() - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingQualifiedTypeFactory
-
- 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.igj.IGJAnnotatedTypeFactory
-
- 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.oigj.ImmutabilityAnnotatedTypeFactory
-
- createTreeAnnotator() - Method in class org.checkerframework.checker.oigj.OwnershipAnnotatedTypeFactory
-
- createTreeAnnotator() - Method in class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory
-
- createTreeAnnotator() - Method in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- createTreeAnnotator() - Method in class org.checkerframework.checker.regex.RegexQualifiedTypeFactory
-
- createTreeAnnotator() - Method in class org.checkerframework.checker.tainting.TaintingQualifiedTypeFactory
-
- createTreeAnnotator() - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
-
- 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.
- createTreeAnnotator() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- createTreeAnnotator() - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
- 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.igj.IGJAnnotatedTypeFactory
-
- 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.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
- createTypeAnnotator() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- createTypeAnnotator() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- createTypeAnnotator() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- createTypeAnnotator() - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
- createTypeArgumentInference() - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- createTypeArgumentInference() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
TypeArgumentInference infers the method type arguments when
they are not explicitly written.
- createTypeCompoundFromAnnotationMirror(ProcessingEnvironment, AnnotationMirror, TypeAnnotationPosition) - 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.experimental.regex_qual.RegexQualChecker
-
- createTypeFactory() - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingChecker
-
- createTypeFactory() - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
-
- createTypeFactory() - Method in class org.checkerframework.checker.lock.LockVisitor
-
- createTypeFactory() - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- createTypeFactory() - Method in class org.checkerframework.checker.regex.RegexQualPolyChecker
-
- createTypeFactory() - Method in class org.checkerframework.checker.tainting.TaintingQualChecker
-
- 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
-
- createTypeFactory() - Method in class org.checkerframework.qualframework.base.Checker
-
- createTypeFactory() - Method in class org.checkerframework.qualframework.base.TypecheckVisitorAdapter
-
- createTypeHierarchy() - Method in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
- createTypeHierarchy() - Method in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
- createTypeHierarchy() - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- createTypeHierarchy() - Method in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
- createTypeHierarchy() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Creates the type subtyping checker using the current type qualifier
hierarchy.
- createTypeHierarchy(QualifierHierarchy<Q>) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- createTypeOfObject(AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
- createTypeValidator() - Method in class org.checkerframework.checker.nullness.KeyForVisitor
-
The type validator to ensure correct usage of the 'static' modifier.
- 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.checker.regex.RegexQualifiedTypeFactory
-
- createTypeVariableSubstitutor() - Method in class org.checkerframework.checker.tainting.TaintingQualifiedTypeFactory
-
- createTypeVariableSubstitutor() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
TypeVariableSubstitutor provides a method to replace type parameters with
their arguments.
- createTypeVariableSubstitutor() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- createTypeVariableSubstitutor() - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
- createUnclassifiedAnnotation(Class<?>) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- createUnclassifiedAnnotation(TypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- createVariableDeclarationExpr(Type, String) - Static method in class org.checkerframework.stubparser.ASTHelper
-
- curChar - Variable in class org.checkerframework.stubparser.ASTParserTokenManager
-
- Current - Annotation Type in org.checkerframework.checker.units.qual
-
Electric current.
- currentInput - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
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.Analysis
-
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.
- 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.
- currentToken - Variable in exception org.checkerframework.stubparser.ParseException
-
This is the last token that has been consumed successfully.
- currentTop - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- currentTree - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
The tree that is currently being looked at.
- customizeOptions(List<String>) - Method in class org.checkerframework.framework.test.CheckerFrameworkTest
-
Override this method if you would like to supply a checker
command-line option that depends on the Java file passed to the test.
- DebugListTreeAnnotator - Class in org.checkerframework.framework.type.treeannotator
-
A ListTreeAnnotator implementation that additionally
outputs debugging information.
- DebugListTreeAnnotator(TreeAnnotator...) - Constructor for class org.checkerframework.framework.type.treeannotator.DebugListTreeAnnotator
-
- DebugListTreeAnnotator(Tree.Kind[], TreeAnnotator...) - Constructor for class org.checkerframework.framework.type.treeannotator.DebugListTreeAnnotator
-
- debugSpew - Variable in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
-
- debugSpew - Variable in class org.checkerframework.checker.guieffect.GuiEffectVisitor
-
- debugStream - Variable in class org.checkerframework.stubparser.ASTParserTokenManager
-
Debug output.
- DECIMAL_EXPONENT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- DECIMAL_FLOATING_POINT_LITERAL - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- DECIMAL_LITERAL - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- decl - Variable in class org.checkerframework.javacutil.trees.DetachedVarSymbol
-
- declarationFromElement(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Gets the declaration tree for the element, if the source is available.
- DeclarationsIntoElements - Class in org.checkerframework.framework.type
-
A helper class that puts the declaration annotations from a method declaration
back into the corresponding Elements, so that they get stored in the bytecode
by the compiler.
- DeclarationsIntoElements() - Constructor for class org.checkerframework.framework.type.DeclarationsIntoElements
-
- declaredClasses - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Class declarations that have been encountered when building the
control-flow graph for a method.
- declaredLambdas - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Lambdas encountered when building the control-flow graph for
a method, variable initializer, or initializer.
- DECR - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNoType
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNoType
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNullType
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedNullType
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedPrimitiveType
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedPrimitiveType
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
-
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
-
- deepCopy(boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Returns a deep copy of this type.
- deepCopy() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
- deeplyEnclosedJavaTestFiles(File) - Static method in class org.checkerframework.framework.test.TestUtilities
-
Returns all the java files that are descendants of the given directory
- DEFAULT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
Lexical state.
- DEFAULT_QUAL - Variable in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- DEFAULT_VALUE - Variable in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
-
The default value to return as a default action
- DEFAULT_VALUE - Variable in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- defaultAction(Tree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- defaultAction(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.DefaultInferredTypesApplier.InferredTypeApplyingVisitor
-
- defaultAction(AnnotatedTypeMirror, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
- defaultAction(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.DebugListTreeAnnotator
-
- defaultAction(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.ImplicitsTreeAnnotator
-
- defaultAction(Tree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.ListTreeAnnotator
-
- defaultAction(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
Called by the default implementation of every AbstractAtmComboVisitor visit method.
- defaultAction(AnnotatedTypeMirror, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
-
Called by default for any visit method that is not overridden.
- defaultAction(AnnotatedTypeMirror, P) - Method in class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeVisitor
-
Performs the default action for visiting trees, if subclasses do not
override the visitFOO node.
- defaultAction(Tree, Void) - Method in class org.checkerframework.framework.util.Heuristics.Matcher
-
- defaultAction(QualifiedTypeMirror<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- defaultAction(Tree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- defaultAction(Node, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- DefaultAnnotatedTypeFormatter - Class in org.checkerframework.framework.type
-
An AnnotatedTypeFormatter used by default by all AnnotatedTypeFactory (and therefore all
annotated types).
- DefaultAnnotatedTypeFormatter() - Constructor for class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
-
Constructs a DefaultAnnotatedTypeFormatter that does not print invisible annotations by default
- DefaultAnnotatedTypeFormatter(boolean, boolean) - Constructor for class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
-
- DefaultAnnotatedTypeFormatter(AnnotationFormatter, boolean, boolean) - Constructor for class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
-
- DefaultAnnotatedTypeFormatter(DefaultAnnotatedTypeFormatter.FormattingVisitor) - Constructor for class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter
-
Used by subclasses and other constructors to specify the underlying implementation of
this DefaultAnnotatedTypeFormatter
- DefaultAnnotatedTypeFormatter.FormattingVisitor - Class in org.checkerframework.framework.type
-
A scanning visitor that prints the entire AnnotatedTypeMirror passed to visit.
- DefaultAnnotationFormatter - Class in org.checkerframework.framework.util
-
A utility for converting AnnotationMirrors to Strings.
- DefaultAnnotationFormatter() - Constructor for class org.checkerframework.framework.util.DefaultAnnotationFormatter
-
- DefaultApplierElement(AnnotatedTypeFactory, Element, AnnotatedTypeMirror, boolean) - Constructor for class org.checkerframework.framework.util.defaults.QualifierDefaults.DefaultApplierElement
-
- defaultCreateAbstractValue(CFAbstractAnalysis<CFValue, ?, ?>, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.DefaultInferredTypesApplier.InferredTypeApplyingVisitor
-
- defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
-
Called when a visit method is called on two types that do not have the same class,
i.e.
- defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
Called for every combination in which !type1.getClass().equals(type2.getClass()) except for
Wildcard_Typevar.
- defaultErrorMessage(AnnotatedTypeMirror, AnnotatedTypeMirror, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
Formats type1, type2 and param into an error message used by all methods of AbstractAtmComboVisitor that
are not overridden.
- DefaultFor - Annotation Type in org.checkerframework.framework.qual
-
Applied to the declaration of a type qualifier specifies that
the given annotation should be the default for a particular location.
- DefaultInferredTypesApplier - Class in org.checkerframework.framework.type
-
Utility class for applying the annotations inferred by dataflow to a given type.
- DefaultInferredTypesApplier() - Constructor for class org.checkerframework.framework.type.DefaultInferredTypesApplier
-
- DefaultInferredTypesApplier(boolean) - Constructor for class org.checkerframework.framework.type.DefaultInferredTypesApplier
-
- DefaultInferredTypesApplier.InferredTypeApplyingVisitor - Class in org.checkerframework.framework.type
-
Traverses type pairs, copies the annotations from the first type to the second (inferred type)
Traversal is necessary to add annotations to the bounds of wildcards and type variables when the
type to annotate is a wildcard or type variable.
- DefaultInUncheckedCodeFor - Annotation Type in org.checkerframework.framework.qual
-
Applied to the declaration of a type qualifier, specifies that
the given annotation should be the default for unannotated type uses
(in bytecode or source code) at the given location(s).
- defaultInvisiblesSetting - Variable in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
-
Represents whether or not invisible annotations should be printed if the
client of this class does not use the printInvisibleAnnos parameter
- defaultPrintInvisibleQualifiers - Variable in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- DefaultQualFormatter<Q> - Class in org.checkerframework.qualframework.base.format
-
DefaultQualFormatter is a very basic QualFormatter that
returns the toString of the qual.
- DefaultQualFormatter(Set<?>) - Constructor for class org.checkerframework.qualframework.base.format.DefaultQualFormatter
-
- DefaultQualifiedTypeFactory<Q> - Class in org.checkerframework.qualframework.base
-
- DefaultQualifiedTypeFactory(QualifierContext<Q>) - Constructor for class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- DefaultQualifiedTypeFormatter<Q,QUAL_FORMATTER extends QualFormatter<Q>> - Class in org.checkerframework.qualframework.base.format
-
DefaultQualifiedTypeFormatter formats QualifiedTypeMirrors into Strings.
- DefaultQualifiedTypeFormatter(QUAL_FORMATTER, TypeMirrorConverter<Q>, boolean, boolean) - Constructor for class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- DefaultQualifiedTypeFormatter.AnnoToQualFormatter - Class in org.checkerframework.qualframework.base.format
-
- DefaultQualifier - Annotation Type in org.checkerframework.framework.qual
-
Applied to a declaration of a package, type, method, variable, etc.,
specifies that the given annotation should be the default.
- DefaultQualifierInHierarchy - Annotation Type in org.checkerframework.framework.qual
-
Indicates that the annotated qualifier is the default qualifier in the
qualifier hierarchy: it applies if the programmer writes no explicit
qualifier and no other default has been specified for the location.
- DefaultQualifierInHierarchyInUncheckedCode - Annotation Type in org.checkerframework.framework.qual
-
Indicates that the annotated qualifier is the default qualifier on
unannotated type uses (in bytecode or source code that has not been type-checked).
- DefaultQualifiers - Annotation Type in org.checkerframework.framework.qual
-
Specifies the annotations to be included in a type without having to provide
them explicitly.
- DefaultRawnessComparer - Class in org.checkerframework.framework.type
-
Our
//TODO: USING THE SAME LOGIC AS THE OLD TYPE_HIERARCHY.isSubtypeAsTypeArgument but only for
//TODO: RAW TypeArguments, we can replace this later if we think there is a more sensible thing to do
//TODO: LOOK AT OLD TYPE_HIERARCHY FOR MORE INFORAMTION
- DefaultRawnessComparer(DefaultTypeHierarchy) - Constructor for class org.checkerframework.framework.type.DefaultRawnessComparer
-
- DefaultReflectionResolver - Class in org.checkerframework.common.reflection
-
- DefaultReflectionResolver(BaseTypeChecker, MethodValAnnotatedTypeFactory, boolean) - Constructor for class org.checkerframework.common.reflection.DefaultReflectionResolver
-
- defaults - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
to handle defaults specified by the user
- DefaultTypeArgumentInference - Class in org.checkerframework.framework.util.typeinference
-
An implementation of TypeArgumentInference that mostly follows the process outlined in JLS7
See
JLS §5.12.2.7
Note, there are some deviations JLS 7 for the following cases:
a.) Places where the JLS is vague.
- DefaultTypeArgumentInference() - Constructor for class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
-
- DefaultTypeHierarchy - Class in org.checkerframework.framework.type
-
Default implementation of TypeHierarchy that implements the JLS specification with minor
deviations as outlined by the Checker Framework manual.
- DefaultTypeHierarchy(BaseTypeChecker, QualifierHierarchy, boolean, boolean) - Constructor for class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- DefaultTypeHierarchy(BaseTypeChecker, QualifierHierarchy, boolean, boolean, boolean) - Constructor for class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- DefaultTypeHierarchy<Q> - Class in org.checkerframework.qualframework.base
-
- DefaultTypeHierarchy() - Constructor for class org.checkerframework.qualframework.base.DefaultTypeHierarchy
-
- deg - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- degrees - Annotation Type in org.checkerframework.checker.units.qual
-
Degrees.
- Dependent - Annotation Type in org.checkerframework.framework.qual
-
Refines the qualified type of the annotated field or variable based on the
qualified type of the receiver.
- dependentTypes - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
Dependent types instance.
- DependentTypes - Class in org.checkerframework.framework.util
-
- DependentTypes(BaseTypeChecker, GeneralAnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.util.DependentTypes
-
- depthFirstOrder - Variable in class org.checkerframework.dataflow.analysis.Analysis.Worklist
-
Map all blocks in the CFG to their depth-first order.
- DetachedVarSymbol - Class in org.checkerframework.javacutil.trees
-
A DetachedVarSymbol represents a variable that is not part of any
AST Tree.
- DetachedVarSymbol(long, Name, Type, Symbol) - Constructor for class org.checkerframework.javacutil.trees.DetachedVarSymbol
-
Construct a detached variable symbol, given its flags, name,
type and owner.
- detail - Variable in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
-
- DETAILS_SEPARATOR - Static variable in class org.checkerframework.framework.source.SourceChecker
-
- Deterministic - Annotation Type in org.checkerframework.dataflow.qual
-
A method is called deterministic if it returns the same value
(according to ==) every time it is called with the same
parameters and in the same environment.
- DFOComparator() - Constructor for class org.checkerframework.dataflow.analysis.Analysis.Worklist.DFOComparator
-
- DiagMessage(String, Object[]) - Constructor for class org.checkerframework.framework.source.Result.DiagMessage
-
- DIAGNOSTIC_FILE_CODEC - Static variable in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Interprets a string that was written as a line in a Diagnostic File
- DIAGNOSTIC_FILE_PATTERN - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_FILE_REGEX - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_FILE_WARNING_PATTERN - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_FILE_WARNING_REGEX - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_IN_JAVA_PATTERN - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_IN_JAVA_REGEX - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_PATTERN - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_REGEX - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_WARNING_IN_JAVA_PATTERN - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_WARNING_IN_JAVA_REGEX - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_WARNING_PATTERN - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DIAGNOSTIC_WARNING_REGEX - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- DiagnosticKind - Enum in org.checkerframework.framework.test.diagnostics
-
Indicates what type of Error was, or expected to be, encountered during typechecking
- diagnosticsToString(List<TestDiagnostic>) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
Converts the given diagnostics to strings (as they would appear in a source file individually)
- diagnosticsToStrings(Iterable<Diagnostic<? extends JavaFileObject>>, boolean) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- diagnosticToString(Diagnostic<? extends JavaFileObject>, boolean) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- didTestFail() - Method in class org.checkerframework.framework.test.TypecheckResult
-
- dimensions - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- dimensions - Variable in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
-
- directSuperTypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
-
- directSuperTypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
-
- directSuperTypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
- directSuperTypesField() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
-
- directSuperTypesField() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
-
- disableWarnings() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- DIVIDE(Double, Double) - Static method in class org.checkerframework.common.value.Operators
-
- DIVIDE(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- DIVIDE(Integer, Integer) - Static method in class org.checkerframework.common.value.Operators
-
- DIVIDE(Float, Float) - Static method in class org.checkerframework.common.value.Operators
-
- DIVIDE(double, double) - Static method in class org.checkerframework.common.value.Operators
-
- DIVIDE(long, long) - Static method in class org.checkerframework.common.value.Operators
-
- DIVIDE(int, int) - Static method in class org.checkerframework.common.value.Operators
-
- DIVIDE(float, float) - Static method in class org.checkerframework.common.value.Operators
-
- divide(Number) - Method in class org.checkerframework.common.value.util.ByteMath
-
- divide(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
-
- divide(Number) - Method in class org.checkerframework.common.value.util.FloatMath
-
- divide(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
-
- divide(Number) - Method in class org.checkerframework.common.value.util.LongMath
-
- divide(Number) - Method in class org.checkerframework.common.value.util.NumberMath
-
- divide(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- division(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in interface org.checkerframework.checker.units.UnitsRelations
-
Called for the division of type lht and rht.
- division(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.units.UnitsRelationsDefault
-
Provides rules for resolving the result Unit of the division of
checker-framework provided Units
- DO - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- Dominator - Annotation Type in org.checkerframework.checker.oigj.qual
-
- Done() - Method in class org.checkerframework.stubparser.JavaCharStream
-
Set buffers back to null when finished.
- dontEmitDebugInfo() - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- DoStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- DoStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.DoStmt
-
- DoStmt(Statement, Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.DoStmt
-
- DoStmt(int, int, int, int, Statement, Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.DoStmt
-
- doSubsitution(Element, AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.util.DependentTypes
-
- DOT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- dotOutputFileName(UnderlyingAST) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- dotPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches a field access
- DOUBLE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- DOUBLE_TYPE - Static variable in class org.checkerframework.stubparser.ASTHelper
-
- DoubleLiteralExpr - Class in org.checkerframework.stubparser.ast.expr
-
- DoubleLiteralExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.DoubleLiteralExpr
-
- DoubleLiteralExpr(String) - Constructor for class org.checkerframework.stubparser.ast.expr.DoubleLiteralExpr
-
- DoubleLiteralExpr(int, int, int, int, String) - Constructor for class org.checkerframework.stubparser.ast.expr.DoubleLiteralExpr
-
- DoubleLiteralNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for a double literal.
- DoubleLiteralNode(LiteralTree) - Constructor for class org.checkerframework.dataflow.cfg.node.DoubleLiteralNode
-
- DoubleMath - Class in org.checkerframework.common.value.util
-
- DoubleMath(double) - Constructor for class org.checkerframework.common.value.util.DoubleMath
-
- DoubleVal - Annotation Type in org.checkerframework.common.value.qual
-
An annotation indicating the possible values for a double or float type.
- drawToDot(File, AnnotatedTypeMirror) - Static method in class org.checkerframework.common.util.TypeVisualizer
-
Creates a dot file at dest that contains a digraph for the structure of type
- drawToDot(String, AnnotatedTypeMirror) - Static method in class org.checkerframework.common.util.TypeVisualizer
-
Creates a dot file at dest that contains a digraph for the structure of type
- drawToPng(File, AnnotatedTypeMirror) - Static method in class org.checkerframework.common.util.TypeVisualizer
-
Draws a dot file for type in a temporary directory then calls the "dot" program to convert
that file into a png at the location dest.
- drawToPng(String, AnnotatedTypeMirror) - Static method in class org.checkerframework.common.util.TypeVisualizer
-
Draws a dot file for type in a temporary directory then calls the "dot" program to convert
that file into a png at the location dest.
- DumpVisitor - Class in org.checkerframework.stubparser.ast.visitor
-
Builds a string representation of any AST node for printing.
- DumpVisitor() - Constructor for class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- 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
-
- Effect(Class<? extends Annotation>) - Constructor for class org.checkerframework.checker.guieffect.Effect
-
- 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.ClassName
-
- element - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.LocalVariable
-
- element - Variable in class org.checkerframework.dataflow.cfg.node.ClassNameNode
-
- element - Variable in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
-
- element - Variable in class org.checkerframework.dataflow.cfg.node.PackageNameNode
-
- 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
-
- 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.
- 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
-
- elementFromUse(NewClassTree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
- 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
-
- 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
-
- elementToBoundType - Static variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
- ElementUtils - Class in org.checkerframework.javacutil
-
A Utility class for analyzing Element
s.
- ELLIPSIS - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- ELSE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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.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.Analysis
-
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.
- emitDebugInfo() - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- empty() - Static method in class org.checkerframework.qualframework.poly.Wildcard
-
Produce the empty wildcard.
- EmptyMemberDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- EmptyMemberDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.EmptyMemberDeclaration
-
- EmptyMemberDeclaration(JavadocComment) - Constructor for class org.checkerframework.stubparser.ast.body.EmptyMemberDeclaration
-
- EmptyMemberDeclaration(int, int, int, int, JavadocComment) - Constructor for class org.checkerframework.stubparser.ast.body.EmptyMemberDeclaration
-
- EmptyProcessor - Class in org.checkerframework.common.util.debug
-
Empty simple processor.
- EmptyProcessor() - Constructor for class org.checkerframework.common.util.debug.EmptyProcessor
-
- EmptyStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- EmptyStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.EmptyStmt
-
- EmptyStmt(int, int, int, int) - Constructor for class org.checkerframework.stubparser.ast.stmt.EmptyStmt
-
- EmptyTypeDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- EmptyTypeDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.EmptyTypeDeclaration
-
- EmptyTypeDeclaration(JavadocComment) - Constructor for class org.checkerframework.stubparser.ast.body.EmptyTypeDeclaration
-
- EmptyTypeDeclaration(int, int, int, int, JavadocComment) - Constructor for class org.checkerframework.stubparser.ast.body.EmptyTypeDeclaration
-
- enableWarnings() - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- EnclosedExpr - Class in org.checkerframework.stubparser.ast.expr
-
- EnclosedExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.EnclosedExpr
-
- EnclosedExpr(Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.EnclosedExpr
-
- EnclosedExpr(int, int, int, int, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.EnclosedExpr
-
- 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
{@link TreePath}
.
- enclosingMemberSelect() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- enclosingMethod(TreePath) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Gets the enclosing method of the tree node defined by the given
{@link TreePath}
.
- 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
-
- 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
.
- endColumn - Variable in class org.checkerframework.stubparser.Token
-
The column number of the last character of this Token.
- endLine - Variable in class org.checkerframework.stubparser.Token
-
The line number of the last character of this Token.
- ensureDirectoryExists(File) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- EnsuresLockHeld - Annotation Type in org.checkerframework.checker.lock.qual
-
Indicates that the value expressions are
LockHeld
if the method
terminates successfully.
- EnsuresLockHeldIf - Annotation Type in org.checkerframework.checker.lock.qual
-
Indicates that the given expressions are @LockHeld
if the method returns the given result (either true or false).
- EnsuresNonNull - Annotation Type in org.checkerframework.checker.nullness.qual
-
Indicates that the value expressions are non-null, if the method
terminates successfully.
- 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).
- EnsuresQualifier - Annotation Type in org.checkerframework.framework.qual
-
A postcondition annotation to indicate that a method ensures certain
expressions to have a certain type qualifier once the method has successfully
terminated.
- 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 finished,
and if the result is as indicated by result
.
- EnsuresQualifiers - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation to allow multiple postcondition annotations.
- EnsuresQualifiersIf - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation to allow multiple conditional postcondition annotations.
- entryBlock - Variable in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
The entry block of the control flow graph.
- entrySet() - Method in class org.checkerframework.qualframework.poly.QualParams
-
- ENUM - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- EnumConstantDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- EnumConstantDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- EnumConstantDeclaration(String) - Constructor for class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- EnumConstantDeclaration(JavadocComment, List<AnnotationExpr>, String, List<Expression>, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- EnumConstantDeclaration(int, int, int, int, JavadocComment, List<AnnotationExpr>, String, List<Expression>, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- EnumDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- EnumDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- EnumDeclaration(int, String) - Constructor for class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- EnumDeclaration(JavadocComment, int, List<AnnotationExpr>, String, List<ClassOrInterfaceType>, List<EnumConstantDeclaration>, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- EnumDeclaration(int, int, int, int, JavadocComment, int, List<AnnotationExpr>, String, List<ClassOrInterfaceType>, List<EnumConstantDeclaration>, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- env - Variable in class org.checkerframework.checker.nullness.SystemGetPropertyHandler
-
- env - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
The associated processing environment
- 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.javacutil.trees.TreeBuilder
-
- EOF - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
End of File.
- eol - Variable in exception org.checkerframework.stubparser.ParseException
-
The end of line string for this machine.
- EQ - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- EQUAL_TO(Double, Double) - Static method in class org.checkerframework.common.value.Operators
-
- EQUAL_TO(Character, Character) - Static method in class org.checkerframework.common.value.Operators
-
- EQUAL_TO(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- EQUAL_TO(Boolean, Boolean) - Static method in class org.checkerframework.common.value.Operators
-
- EQUAL_TO(boolean, boolean) - Static method in class org.checkerframework.common.value.Operators
-
- EQUAL_TO(String, String) - Static method in class org.checkerframework.common.value.Operators
-
- 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
-
- 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 - Static variable in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
- equalityComparer - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- equals(Object) - Method in class org.checkerframework.checker.experimental.regex_qual.Regex.PartialRegex
-
- equals(Object) - Method in class org.checkerframework.checker.experimental.regex_qual.Regex.RegexVal
-
- equals(Effect) - Method in class org.checkerframework.checker.guieffect.Effect
-
- equals(Object) - Method in class org.checkerframework.checker.guieffect.Effect
-
- 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.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.PureMethodCall
-
- 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.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.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.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.framework.flow.CFAbstractStore
-
- equals(Object) - Method in class org.checkerframework.framework.flow.CFAbstractValue
-
- equals(Object) - Method in class org.checkerframework.framework.source.Result.DiagMessage
-
- equals(Object) - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnostic
-
Equality is compared without isFixable/omitParentheses
- 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.typeinference.constraint.AFConstraint
-
- equals(Object) - Method in class org.checkerframework.framework.util.typeinference.constraint.TUConstraint
-
- equals(Object) - Method in class org.checkerframework.javacutil.Pair
-
- equals(Object) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror
-
- equals(Object) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedArrayType
-
- equals(Object) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedDeclaredType
-
- equals(Object) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedExecutableType
-
- equals(Object) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedIntersectionType
-
- equals(Object) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeDeclaration
-
- equals(Object) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedUnionType
-
- equals(Object) - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedWildcardType
-
- equals(Object) - Method in class org.checkerframework.qualframework.poly.CombiningOperation.Glb
-
- equals(Object) - Method in class org.checkerframework.qualframework.poly.CombiningOperation.Lub
-
- equals(Object) - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter.AnnotationParts
-
- equals(Object) - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- equals(Object) - Method in class org.checkerframework.qualframework.poly.PolyQual.GroundQual
-
- equals(Object) - Method in class org.checkerframework.qualframework.poly.PolyQual.QualVar
-
- equals(Object) - Method in class org.checkerframework.qualframework.poly.QualParams
-
- equals(Object) - Method in class org.checkerframework.qualframework.poly.Wildcard
-
- equals(Object) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror
-
- equals(Object) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedWildcardType
-
- equals(Object) - Method in class org.checkerframework.stubparser.ast.Node
-
- equals(Node, Node) - Static method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- EqualsVisitor - Class in org.checkerframework.stubparser.ast.visitor
-
- 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
-
- 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
-
- errorAbort(String) - Method in class org.checkerframework.framework.source.SourceChecker
-
Log an error message and abort processing.
- errorAbort(String, Throwable) - Method in class org.checkerframework.framework.source.SourceChecker
-
Log an error message and abort processing.
- errorAbort(String) - Method in interface org.checkerframework.javacutil.ErrorHandler
-
Log an error message and abort processing.
- errorAbort(String, Throwable) - Method in interface org.checkerframework.javacutil.ErrorHandler
-
- errorAbort(String) - Static method in class org.checkerframework.javacutil.ErrorReporter
-
Log an error message and abort processing.
- errorAbort(String, Throwable) - Static method in class org.checkerframework.javacutil.ErrorReporter
-
- ErrorHandler - Interface in org.checkerframework.javacutil
-
An implementation of the ErrorHandler interface can be registered
with the ErrorReporter class to change the default behavior on
errors.
- ErrorReporter - Class in org.checkerframework.javacutil
-
Handle errors detected in utility classes.
- ErrorReporter() - Constructor for class org.checkerframework.javacutil.ErrorReporter
-
- errsOnLastExit - Variable in class org.checkerframework.framework.source.SourceChecker
-
The number of errors at the last exit of the type processor.
- escapeDoubleQuotes(String) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- escapeQuotesAndSlashes(String) - Static method in class org.checkerframework.framework.util.PluginUtil
-
- evaluateStaticFieldAccess(String, String, MemberSelectTree) - Method in class org.checkerframework.common.value.ReflectiveEvalutator
-
- evaluteConstrutorCall(ArrayList<List<?>>, NewClassTree, TypeMirror) - Method in class org.checkerframework.common.value.ReflectiveEvalutator
-
- evaluteMethodCall(List<List<?>>, List<?>, MethodInvocationTree) - Method in class org.checkerframework.common.value.ReflectiveEvalutator
-
- 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
-
Special label to identify the exceptional exit.
- 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
-
- exceptions - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeWithExceptionsHolder
-
- 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.
- 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
-
- expandArgs(List<File>) - Static method in class org.checkerframework.framework.util.CheckerMain
-
Iterate through the arguments and, for every argument that starts with an @, replace it
with the lines contained by that file.
- ExpandBuff(boolean) - Method in class org.checkerframework.stubparser.JavaCharStream
-
- 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 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.
- expandVarArgs(QualifiedTypeMirror.QualifiedExecutableType<Q>, List<? extends ExpressionTree>) - Method in interface org.checkerframework.qualframework.base.QualifiedTypes
-
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
-
- expectedTokenSequences - Variable in exception org.checkerframework.stubparser.ParseException
-
Each entry in this array is an array of integers.
- ExplicitConstructorInvocationStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- ExplicitConstructorInvocationStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- ExplicitConstructorInvocationStmt(boolean, Expression, List<Expression>) - Constructor for class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- ExplicitConstructorInvocationStmt(int, int, int, int, List<Type>, boolean, Expression, List<Expression>) - Constructor for class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- 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 - Class in org.checkerframework.stubparser.ast.expr
-
- Expression() - Constructor for class org.checkerframework.stubparser.ast.expr.Expression
-
- Expression(int, int, int, int) - Constructor for class org.checkerframework.stubparser.ast.expr.Expression
-
- ExpressionStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- ExpressionStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.ExpressionStmt
-
- ExpressionStmt(Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.ExpressionStmt
-
- ExpressionStmt(int, int, int, int, Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.ExpressionStmt
-
- expressionToArgTrees(ExpressionTree) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
-
Takes an expression tree that must be either a MethodInovcationTree or a NewClassTree (constructor invocation)
and returns the arguments to its formal parameters.
- ExtendedArrayType - Interface in org.checkerframework.qualframework.util
-
- ExtendedDeclaredType - Interface in org.checkerframework.qualframework.util
-
- ExtendedErrorType - Interface in org.checkerframework.qualframework.util
-
- ExtendedExecutableType - Interface in org.checkerframework.qualframework.util
-
- ExtendedIntersectionType - Interface in org.checkerframework.qualframework.util
-
- ExtendedNode(CFGBuilder.ExtendedNode.ExtendedNodeType) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- ExtendedNoType - Interface in org.checkerframework.qualframework.util
-
- ExtendedNullType - Interface in org.checkerframework.qualframework.util
-
- ExtendedParameterDeclaration - Interface in org.checkerframework.qualframework.util
-
- ExtendedPrimitiveType - Interface in org.checkerframework.qualframework.util
-
- ExtendedReferenceType - Interface in org.checkerframework.qualframework.util
-
- ExtendedTypeDeclaration - Interface in org.checkerframework.qualframework.util
-
- ExtendedTypeMirror - Interface in org.checkerframework.qualframework.util
-
Represents a type in the Java programming language.
- ExtendedTypeVariable - Interface in org.checkerframework.qualframework.util
-
- ExtendedTypeVisitor<R,P> - Interface in org.checkerframework.qualframework.util
-
- ExtendedUnionType - Interface in org.checkerframework.qualframework.util
-
- ExtendedWildcardType - Interface in org.checkerframework.qualframework.util
-
- EXTENDS - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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 it's return type, parameters, type parameters, and throws
annotations.
- 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
-
Extract the -cp and -classpath arguments and there immediate predecessors in args.
- 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
- extractOptWPattern(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.
- F2A - Class in org.checkerframework.framework.util.typeinference.constraint
-
- F2A(AnnotatedTypeMirror, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.F2A
-
- 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.checker.nullness.SystemGetPropertyHandler
-
- factory - Variable in class org.checkerframework.framework.flow.CFCFGBuilder
-
Type factory to provide types used during CFG building.
- factory - Variable in class org.checkerframework.framework.util.ContractsUtils
-
- failure(FormatterTreeUtil.Result<E>, String, Object...) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
-
Reports an error.
- failure(FormatterTreeUtil.Result<E>, String, Object...) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
Reports an error.
- failure(String, Object...) - Static method in class org.checkerframework.framework.source.Result
-
Creates a new failure result with the given message key.
- FALSE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- falseFlowRule - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- falseSucc - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- FBCBOTTOM - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Annotation constants
- FBCBottom - Annotation Type in org.checkerframework.checker.initialization.qual
-
FBCBottom
marks the bottom of the Freedom Before Commitment type
hierarchy.
- 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
-
- 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 qualifier for fenums, its relationships are setup via the
FenumAnnotatedTypeFactory.
- 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
-
- FieldAccessExpr - Class in org.checkerframework.stubparser.ast.expr
-
- FieldAccessExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- FieldAccessExpr(Expression, String) - Constructor for class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- FieldAccessExpr(int, int, int, int, Expression, List<Type>, String) - Constructor for class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- 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
-
- FieldDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- FieldDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- FieldDeclaration(int, Type, VariableDeclarator) - Constructor for class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- FieldDeclaration(int, Type, List<VariableDeclarator>) - Constructor for class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- FieldDeclaration(JavadocComment, int, List<AnnotationExpr>, Type, List<VariableDeclarator>) - Constructor for class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- FieldDeclaration(int, int, int, int, JavadocComment, int, List<AnnotationExpr>, Type, List<VariableDeclarator>) - Constructor for class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- FieldDescriptor - Annotation Type in org.checkerframework.checker.signature.qual
-
- FieldDescriptorForArray - Annotation Type in org.checkerframework.checker.signature.qual
-
- FieldIsExpression - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation indicating that the annotated annotation is a type
qualifier with a field named 'value' that is an array of Strings
containing Java expressions.
- fieldTAPosition(int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- 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.framework.util.PluginUtil
-
- FillBuff() - Method in class org.checkerframework.stubparser.JavaCharStream
-
- FINAL - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- FINAL - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- finalLocalValues - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
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.
- FINALLY - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- finallyLabel - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyFrame
-
- 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
.
- findComparisonFile(File) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- findConcreteUpperBound(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Given a bounded type (wildcard or typevar) get the concrete type of it's upper bound.
- findCorrespondingAnnotation(AnnotationMirror, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
- 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.framework.util.AnnotationBuilder
-
- findEqualTarget(TargetConstraints.Equalities, Set<? extends AnnotationMirror>) - 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
- findFieldsInType(TypeElement, Collection<String>) - Static method in class org.checkerframework.javacutil.ElementUtils
-
- findFilesInParent(File, String...) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- 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
-
- findLocalVariableOrParameter(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.
- findNestedJavaTestFiles(String...) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- findPathTo(Class<?>, boolean) - Static method in class org.checkerframework.framework.util.CheckerMain
-
Find the jar file or directory containing the .class file from which context was loaded
- findRelativeNestedJavaFiles(String, String...) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- findRelativeNestedJavaFiles(File, String...) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- 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.
- findVariable(String, TreePath) - Method in class org.checkerframework.framework.util.Resolver2
-
Finds the variable referenced in the passed String
.
- 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
-
- FIsA - Class in org.checkerframework.framework.util.typeinference.constraint
-
- FIsA(AnnotatedTypeMirror, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.FIsA
-
- 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
-
- flatOptions() - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- FLOAT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- FLOAT_TYPE - Static variable in class org.checkerframework.stubparser.ASTHelper
-
- FLOATING_POINT_LITERAL - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- FloatingDivisionNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for the floating-point division:
- FloatingDivisionNode(Tree, 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(Tree, 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
-
- FloatMath - Class in org.checkerframework.common.value.util
-
- FloatMath(float) - Constructor for class org.checkerframework.common.value.util.FloatMath
-
- FLOW_BY_DEFAULT - Static variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
should use flow by default
- FLOW_POLICY_COMMENT - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- FLOW_POLICY_STRING - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- FlowExpressionContext(FlowExpressions.Receiver, List<FlowExpressions.Receiver>, BaseContext) - Constructor for class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
- FlowExpressionContext(FlowExpressions.Receiver, FlowExpressions.Receiver, List<FlowExpressions.Receiver>, BaseContext) - Constructor for class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
- FlowExpressionParseException(Result) - 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
-
A deterministic method call.
- FlowExpressions.ArrayCreation - Class in org.checkerframework.dataflow.analysis
-
- 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.PureMethodCall - Class in org.checkerframework.dataflow.analysis
-
A method call, typically a deterministic one.
- FlowExpressions.Receiver - Class in org.checkerframework.dataflow.analysis
-
- FlowExpressions.ThisReference - Class in org.checkerframework.dataflow.analysis
-
- FlowExpressions.Unknown - Class in org.checkerframework.dataflow.analysis
-
- FlowExpressions.ValueLiteral - Class in org.checkerframework.dataflow.analysis
-
- flowResult - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
The result of the flow analysis.
- 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.
- FOR - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- ForeachStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- ForeachStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- ForeachStmt(VariableDeclarationExpr, Expression, Statement) - Constructor for class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- ForeachStmt(int, int, int, int, VariableDeclarationExpr, Expression, Statement) - Constructor for class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- formalParameter - Variable in class org.checkerframework.framework.util.typeinference.constraint.AFConstraint
-
- 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(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(AnnotatedTypeMirror) - Method in class org.checkerframework.qualframework.base.CheckerAdapter.QualAnnotationFormatterAdapter
-
- format(AnnotatedTypeMirror, boolean) - Method in class org.checkerframework.qualframework.base.CheckerAdapter.QualAnnotationFormatterAdapter
-
- format(Q) - Method in class org.checkerframework.qualframework.base.format.DefaultQualFormatter
-
- format(Q, boolean) - Method in class org.checkerframework.qualframework.base.format.DefaultQualFormatter
-
- format(QualifiedTypeMirror<Q>) - Method in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- format(QualifiedTypeMirror<Q>, boolean) - Method in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- format(Q) - Method in interface org.checkerframework.qualframework.base.format.QualFormatter
-
Format a qualifier into a String.
- format(Q, boolean) - Method in interface org.checkerframework.qualframework.base.format.QualFormatter
-
Format a qualifier into a String.
- format(QualifiedTypeMirror<Q>) - Method in interface org.checkerframework.qualframework.base.format.QualifiedTypeFormatter
-
Format a QualifiedTypeMirror into a String.
- format(QualifiedTypeMirror<Q>, boolean) - Method in interface org.checkerframework.qualframework.base.format.QualifiedTypeFormatter
-
Format a QualifiedTypeMirror into a String.
- format(QualParams<Q>) - Method in class org.checkerframework.qualframework.poly.format.PrettyQualParamsFormatter
-
- format(QualParams<Q>, boolean) - Method in class org.checkerframework.qualframework.poly.format.PrettyQualParamsFormatter
-
- format(QualParams<Q>, boolean, boolean) - Method in class org.checkerframework.qualframework.poly.format.PrettyQualParamsFormatter
-
- format(PolyQual<Q>, boolean) - Method in class org.checkerframework.qualframework.poly.format.PrettyQualParamsFormatter
-
- format(PolyQual<Q>, boolean) - Method in interface org.checkerframework.qualframework.poly.format.QualParamsFormatter
-
Format a PolyQual into a string.
- format(QualParams<Q>, boolean, boolean) - Method in interface org.checkerframework.qualframework.poly.format.QualParamsFormatter
-
Format a QualParams into a string, but optionally skip the primary
qualifier.
- format(QualParams<Q>) - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter
-
- format(QualParams<Q>, boolean) - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter
-
- format(QualParams<Q>, boolean, boolean) - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter
-
- format(PolyQual<Q>, boolean) - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter
-
- 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
-
- formatAnnotationMirror(AnnotationMirror, StringBuilder) - Method in class org.checkerframework.framework.util.DefaultAnnotationFormatter
-
- formatAnnotationMirror(AnnotationMirror) - Method in class org.checkerframework.qualframework.base.CheckerAdapter.QualAnnotationFormatterAdapter
-
- formatAnnotationMirror(AnnotationMirror, StringBuilder) - Method in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter.AnnoToQualFormatter
-
- 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 space String of each annotation in annos separated by a single space character,
obeying the printInvisible parameter.
- formatAnnotationString(Collection<? extends AnnotationMirror>, boolean) - Method in class org.checkerframework.qualframework.base.CheckerAdapter.QualAnnotationFormatterAdapter
-
- formatAnnotationString(Collection<? extends AnnotationMirror>, boolean) - Method in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter.AnnoToQualFormatter
-
- 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 - Annotation Type in org.checkerframework.checker.formatter.qual
-
Represents the bottom of the Format String type hierarchy.
- FormatCall(MethodInvocationTree, AnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
-
- formatFlatType(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
-
- formatJavaxToolString(String, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- FormatMethod - Annotation Type in org.checkerframework.checker.formatter.qual
-
If this annotation is attached to a
Formatter.format
like
method, the framework checks that the parameters passed as var-args are
compatible with the format string.
- formatParameterCategories(String) - Static method in class org.checkerframework.checker.formatter.FormatUtil
-
- formatParameterCategories(String) - Static method in class org.checkerframework.checker.i18nformatter.I18nFormatUtil
-
- formatStackTrace(StackTraceElement[]) - Method in class org.checkerframework.framework.source.SourceChecker
-
- formatter - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Used to format AnnotatedTypeMirrors into strings for printing.
- FormatterAnalysis - Class in org.checkerframework.checker.formatter
-
- FormatterAnalysis(BaseTypeChecker, FormatterAnnotatedTypeFactory, List<Pair<VariableElement, CFValue>>) - Constructor for class org.checkerframework.checker.formatter.FormatterAnalysis
-
- 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
-
- 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(FormatterAnalysis, FormatterChecker) - 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> - Interface in org.checkerframework.checker.formatter
-
- FormatterVisitor - Class in org.checkerframework.checker.formatter
-
Whenever a format method invocation is found in the syntax tree,
the following checks happen, read the code, seriously! (otherwise see manual 12.2)
- 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 of the form:
ClassVal
("name") Class method(String name) {...}
- ForStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- ForStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- ForStmt(List<Expression>, Expression, List<Expression>, Statement) - Constructor for class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- ForStmt(int, int, int, int, List<Expression>, Expression, List<Expression>, Statement) - Constructor for class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- frames - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.TryStack
-
- FREE - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Annotation constants
- from(CombiningOperation<Q>, Collection<PolyQual.QualVar<Q>>, Q) - Static method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
Like the main Combined<Q>
constructor, but returns a simpler
PolyQual (GroundQual or QualVar) when possible.
- fromAnnotations(Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.checker.experimental.regex_qual.RegexAnnotationConverter
-
If annotated with @Regex, create a RegexVal qualifier.
- fromAnnotations(Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingAnnotationConverter
-
- fromAnnotations(Collection<? extends AnnotationMirror>) - Method in interface org.checkerframework.qualframework.base.AnnotationConverter
-
Performs type system-specific annotation parsing to produce a type
qualifier.
- fromAnnotations(Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
Convert a list of AnnotationMirrors to a QualParams.
- 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(ClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determines the annotated type of a class from its declaration.
- fromClass(Elements, Class<? extends Annotation>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
- fromCompilationResults(TestConfiguration, CompilationResult, List<TestDiagnostic>) - Static method in class org.checkerframework.framework.test.TypecheckResult
-
- fromCompilationResultsExpectedDiagnostics(TestConfiguration, CompilationResult, List<TestDiagnostic>) - Static method in class org.checkerframework.framework.test.TypecheckResult
-
- fromContainment(QualifierHierarchy<Wildcard<Q>>, QualifierHierarchy<PolyQual<Q>>) - Static method in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
- fromConversionChar(char) - Static method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
-
Use this function to
get the category associated with a conversion character.
- fromDiagnosticFileLine(String) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
Convert a line in a DiagnosticFile to a TestDiagnosticLine
- fromDiagnosticFileString(String) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
Instantiate the diagnostic based on a string that would appear in diagnostic files
(i.e.
- fromElement(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determines the annotated type of an element.
- fromElement(TypeElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- fromElement(ExecutableElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- fromExpression(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determines the annotated type of an expression.
- fromGramToKiloGram(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromGround(QualifierHierarchy<Q>) - Static method in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
- fromHourToMinute(int) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- fromJavaFileComment(long, String) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
Instantiate the diagnostic from a string that would appear in a Java file, e.g.:
"error: (message)"
- fromJavaSourceLine(String, long) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
Convert a line in a JavaSource file to a (possibly empty) TestDiagnosticLine
- fromJavaxDiagnosticList(List<Diagnostic<? extends JavaFileObject>>, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- fromJavaxToolsDiagnostic(String, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
Instantiate a diagnostic using a diagnostic from the Java Compiler.
- 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
-
- fromMember(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determines the annotated type of a variable or method declaration.
- 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.AnnotationUtils
-
- fromNewClass(NewClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- fromParseString(String) - Static method in enum org.checkerframework.framework.test.diagnostics.DiagnosticKind
-
Convert a string as it would appear in error messages or source code into a DiagnosticKind
- fromPatternMatching(Pattern, Pattern, Long, String) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- fromPolyQual(QualifierHierarchy<PolyQual<Q>>) - Static method in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
- 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.
- fromTreeCache - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Mapping from a Tree to its annotated type; before implicits are applied,
just what the programmer wrote.
- fromTypeTree(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determines the annotated type from a type in tree form.
- fullMessageOf(String, String) - Method in class org.checkerframework.framework.source.SourceChecker
-
Returns the localized long message corresponding for this key, and
returns the defValue if no localized message is found.
- FULLY_QUALIFIED_SUBTYPING_CHECKER - Static variable in class org.checkerframework.framework.util.CheckerMain
-
- FullyQualifiedName - Annotation Type in org.checkerframework.checker.signature.qual
-
- 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
-
- GE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- GeneralAnnotatedTypeFactory - Class in org.checkerframework.framework.type
-
A "general" annotated type factory that supports qualifiers from any type hierarchy.
- GeneralAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.framework.type.GeneralAnnotatedTypeFactory
-
- generalFactory - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
Factory for arbitrary qualifiers, used for declarations and "unused"
qualifier.
- generateDOTofCFG(String, String, String, String, boolean) - Static method in class org.checkerframework.dataflow.cfg.JavaSource2CFGDOT
-
Just like method above but without analysis.
- generateDOTofCFG(String, String, String, String, boolean, Analysis<A, S, T>) - Static method in class org.checkerframework.dataflow.cfg.JavaSource2CFGDOT
-
Generate the DOT representation of the CFG for a method.
- generateDOTofCFG(String, String, String, String, boolean, Analysis<A, S, T>, MethodTree, CompilationUnitTree) - Static method in class org.checkerframework.dataflow.cfg.JavaSource2CFGDOT
-
- 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.
- GenericVisitor<R,A> - Interface in org.checkerframework.stubparser.ast.visitor
-
- GenericVisitorAdapter<R,A> - Class in org.checkerframework.stubparser.ast.visitor
-
- GenericVisitorAdapter() - Constructor for class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- get(Object) - Method in class org.checkerframework.qualframework.poly.QualParams
-
- getActualDiagnostics() - Method in class org.checkerframework.framework.test.TypecheckResult
-
- getAllBlocks() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- getAllFields(ClassTree) - Static method in class org.checkerframework.checker.initialization.InitializationChecker
-
Returns a list of all fields of the given class
- getAllFieldsIn(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
-
Return all fields declared in the given type or any superclass/interface.
- getAllMethodsIn(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
-
Return all methods declared in the given type or any superclass/interface.
- getAlternatives() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedUnionType
-
- getAlternatives() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedUnionType
-
- getAlternatives() - Method in interface org.checkerframework.qualframework.util.ExtendedUnionType
-
Return the alternatives comprising this union type.
- getAlternatives() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedUnionType
-
- getAnalysis() - Method in class org.checkerframework.checker.initialization.InitializationStore
-
- getAnnot() - Method in class org.checkerframework.checker.guieffect.Effect
-
- getAnnotatedType(Tree) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- getAnnotatedType(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- getAnnotatedType(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determines the annotated type of an AST node.
- 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
-
- getAnnotatedType(QualifiedTypeMirror<Q>) - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
Given a QualifiedTypeMirror, produce an AnnotatedTypeMirror with the
same underlying TypeMirror and with annotations corresponding to the
qualifiers on the input QualifiedTypeMirror.
- getAnnotatedTypeFromTypeTree(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determines the annotated type from a type in tree form.
- getAnnotatedTypeList(List<? extends QualifiedTypeMirror<Q>>) - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
- 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).
- 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.
- getAnnotation(Name) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Returns the actual annotation mirror used to annotate this type,
whose name equals the passed annotationName if one exists, null otherwise.
- getAnnotation(String) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Returns the actual annotation mirror used to annotate this type,
whose name equals the string argument if one exists, null otherwise.
- getAnnotation(Class<? extends Annotation>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Returns the actual annotation mirror used to annotate this type,
whose Class equals the passed annoClass if one exists, null otherwise.
- getAnnotation(Q) - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
Get an AnnotationMirror for a Key annotation encoding the specified
qualifier.
- getAnnotation(Class<A>) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror
-
- getAnnotationConverter() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getAnnotationConverter() - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- getAnnotationConverter() - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeAnnotator
-
- getAnnotationConverter() - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
- getAnnotationFormatter() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- 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.
- getAnnotationInHierarchy(Collection<? extends AnnotationMirror>, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns the annotation from the hierarchy identified by its 'top' annotation
from a set of annotations, using this QualifierHierarchy for subtype tests.
- 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 has the class
target
.
- getAnnotationMirror(Tree, Class<? extends Annotation>) - Method in class org.checkerframework.javacutil.BasicAnnotationProvider
-
- getAnnotationMirrors() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror
-
- getAnnotationProvider() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
-
- getAnnotationProvider() - Method in class org.checkerframework.common.util.count.Locations
-
- getAnnotationProvider() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getAnnotationProvider() - Method in interface org.checkerframework.framework.util.BaseContext
-
- getAnnotationProvider() - Method in class org.checkerframework.qualframework.base.Checker
-
- getAnnotations() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Returns the annotations on this type.
- getAnnotations() - Method in class org.checkerframework.stubparser.ast.body.BodyDeclaration
-
- getAnnotations() - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- getAnnotations() - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- getAnnotations() - Method in class org.checkerframework.stubparser.ast.PackageDeclaration
-
Retrieves the list of annotations declared before the package
declaration.
- getAnnotations() - Method in class org.checkerframework.stubparser.ast.type.Type
-
- getAnnotations() - Method in class org.checkerframework.stubparser.ast.TypeParameter
-
- getAnnotationsAtLevel(int) - Method in class org.checkerframework.stubparser.ast.type.ReferenceType
-
- getAnnotationsByType(Class<A>) - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror
-
- 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 metaAnnotation
.
- getAnonymousClassBody() - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- getArgs() - Method in class org.checkerframework.framework.source.Result.DiagMessage
-
- getArgs() - Method in class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- getArgs() - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- getArgs() - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- getArgs() - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- 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) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
-
- getArray() - Method in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
-
- getArrayAnnotations() - Method in class org.checkerframework.stubparser.ast.type.ReferenceType
-
- getArrayClassObject(TypeMirror) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
-
- getArrayCount() - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- getArrayCount() - Method in class org.checkerframework.stubparser.ast.body.VariableDeclaratorId
-
- getArrayCount() - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- getArrayCount() - Method in class org.checkerframework.stubparser.ast.type.ReferenceType
-
- 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
-
- getAssertionsEnabledVariable() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Get a synthetic
VariableTree
that indicates whether assertions are
enabled or not.
- getAssignedTo(ExpressionTree, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.DefaultTypeArgumentInference
-
- getAssignmentContext() - Method in class org.checkerframework.dataflow.cfg.node.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.
- getBeginColumn() - Method in class org.checkerframework.stubparser.ast.Node
-
Return the begin column of this node.
- getBeginColumn() - Method in class org.checkerframework.stubparser.JavaCharStream
-
- getBeginLine() - Method in class org.checkerframework.stubparser.ast.Node
-
Return the begin line of this node.
- getBeginLine() - Method in class org.checkerframework.stubparser.JavaCharStream
-
- getBlankKeyAnnotation() - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
Get a Key annotation containing no index.
- 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
-
- getBlock() - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- getBlock() - Method in class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- getBlock() - Method in class org.checkerframework.stubparser.ast.stmt.SynchronizedStmt
-
- getBody() - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- getBody() - Method in class org.checkerframework.stubparser.ast.stmt.DoStmt
-
- getBody() - Method in class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- getBody() - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- getBody() - Method in class org.checkerframework.stubparser.ast.stmt.WhileStmt
-
- getBooleanProp(Map<PluginUtil.CheckerProp, Object>, PluginUtil.CheckerProp, String) - Static method in class org.checkerframework.framework.util.PluginUtil
-
- getBooleanValues(AnnotationMirror) - Static method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- getBottom() - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifierHierarchy
-
- getBottom() - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingQualifierHierarchy
-
- getBottom() - Method in class org.checkerframework.checker.tainting.TaintingQualifierHierarchy
-
- getBottom() - Method in interface org.checkerframework.qualframework.base.QualifierHierarchy
-
Gets the bottom annotation of the hierarchy.
- getBottom() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getBottom() - Method in class org.checkerframework.qualframework.poly.ContainmentHierarchy
-
- getBottom() - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxFormatterConfiguration
-
- getBottom() - Method in class org.checkerframework.qualframework.poly.PolyQualHierarchy
-
- getBottom() - Method in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
- getBottomAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Return the bottom for the given qualifier, that is, the qualifier that is a
subtype of start but no further subtypes exist.
- getBottomAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- getBottomAnnotations() - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
- 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
-
- getBounds() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
-
- getBounds() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedIntersectionType
-
- getBounds() - Method in interface org.checkerframework.qualframework.util.ExtendedIntersectionType
-
Return the bounds comprising this intersection type.
- getBounds() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedIntersectionType
-
- getBoxedType(AnnotatedTypeMirror.AnnotatedPrimitiveType) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the annotated boxed type of the given primitive type.
- getBundledTypeQualifiersWithoutPolyAll(Class<? extends Annotation>...) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Loads all annotations contained in the qual directory of a checker via
reflection, and an explicit list of annotations to the set of annotation
classes.
- getBundledTypeQualifiersWithPolyAll(Class<? extends Annotation>...) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Loads all annotations contained in the qual directory of a checker via
reflection, and adds
PolyAll
and an explicit array of annotations
to the set of annotation classes.
- getCaseOperand() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
-
- getCatchBlock() - Method in class org.checkerframework.stubparser.ast.stmt.CatchClause
-
- getCatchs() - Method in class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- getCharValues(AnnotationMirror) - Static method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- getCheck() - Method in class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- 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
-
- getChecker() - Method in class org.checkerframework.qualframework.base.Checker
-
- getChecker() - Method in interface org.checkerframework.qualframework.util.QualifierContext
-
- getCheckerAdapter() - Method in class org.checkerframework.qualframework.base.Checker
-
- getCheckerAdapter() - Method in interface org.checkerframework.qualframework.util.QualifierContext
-
- getChildren() - Method in class org.checkerframework.framework.test.TestSuite
-
- GetClass - Annotation Type in org.checkerframework.common.reflection.qual
-
Annotation for methods of the form:
ClassBound
("ReceiverType") Class method(ReceiverType this)
{...}
- getClassAnno() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getClassBody() - Method in class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- getClassExpr() - Method in class org.checkerframework.stubparser.ast.expr.SuperExpr
-
- getClassExpr() - Method in class org.checkerframework.stubparser.ast.expr.ThisExpr
-
- getClassFromType(TypeMirror) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
-
- getClassNamesFromAnnotation(AnnotationMirror) - Static 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.CFGMethod
-
- getClassTree() - Method in class org.checkerframework.framework.type.VisitorState
-
- getClassType() - Method in class org.checkerframework.framework.type.VisitorState
-
- getCmd(String, File, File, File, String, String, String, File, String, Map<PluginUtil.CheckerProp, Object>, PrintStream, boolean, String) - Static method in class org.checkerframework.framework.util.PluginUtil
-
- getCmdArgsOnly(File, String, String, String, File, String, Map<PluginUtil.CheckerProp, Object>, PrintStream, boolean, String) - Static method in class org.checkerframework.framework.util.PluginUtil
-
- getCmdArgsOnly(File, File, File, String, String, String, File, String, Map<PluginUtil.CheckerProp, Object>, PrintStream, boolean, String) - Static method in class org.checkerframework.framework.util.PluginUtil
-
- getCmdLine(Map<PluginUtil.CheckerProp, Object>) - Method in enum org.checkerframework.framework.util.PluginUtil.CheckerProp
-
- 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
-
- getColumn() - Method in class org.checkerframework.stubparser.JavaCharStream
-
Deprecated.
- getComments() - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
Return a list containing all comments declared in this compilation unit.
- getCompare() - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- getCompilationResult() - Method in class org.checkerframework.framework.test.TypecheckResult
-
- getCompilationUnits() - Method in class org.checkerframework.stubparser.ast.IndexUnit
-
- getComponentType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
-
- getComponentType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedArrayType
-
- getComponentType() - Method in interface org.checkerframework.qualframework.util.ExtendedArrayType
-
Returns the component type of this array type.
- getComponentType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedArrayType
-
- getCondition() - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
-
- getCondition() - Method in class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- getCondition() - Method in class org.checkerframework.stubparser.ast.stmt.DoStmt
-
- getCondition() - Method in class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- getCondition() - Method in class org.checkerframework.stubparser.ast.stmt.WhileStmt
-
- getConditionalPostconditions(ExecutableElement) - Method in class org.checkerframework.framework.util.ContractsUtils
-
Returns a set of triples (expr, (result, annotation))
of
conditional postconditions on the method methodElement
.
- getConditionOperand() - Method in class org.checkerframework.dataflow.cfg.node.TernaryExpressionNode
-
- getConfiguration() - Method in class org.checkerframework.framework.test.TypecheckResult
-
- 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 of the form:
MethodVal
(classname=c, methodname="<init>", params=p)
Constructor<T> method(Class<c> this, Object...
- getConstructor() - Method in class org.checkerframework.dataflow.cfg.node.ObjectCreationNode
-
- getContainingClass(Tree) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
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.Analysis
-
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.
- getContainmentHierarchy() - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeAnnotator
-
- getContaintmentHierarchy() - Method in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
Get the containment hierarchy that is used to compare wildcards.
- getContent() - Method in class org.checkerframework.stubparser.ast.Comment
-
Return the text of the comment.
- getContents() - Method in interface org.checkerframework.dataflow.cfg.block.RegularBlock
-
- 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
-
- getContext() - Method in class org.checkerframework.qualframework.base.Checker
-
- getContext() - Method in class org.checkerframework.qualframework.base.dataflow.QualAnalysis
-
- getContext() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getContextTree() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext.AssignmentLhsContext
-
- getContextTree() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentContext
-
- 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
-
- getCount() - Method in class org.checkerframework.checker.experimental.regex_qual.Regex.RegexVal
-
- 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.Analysis
-
- getData() - Method in class org.checkerframework.stubparser.ast.Node
-
Use this to retrieve additional information associated to this node.
- 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, if one exists, or null otherwise.
- getDeclAnnotation(Element, String, boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the actual annotation mirror used to annotate this type, whose
name equals the passed annotationName if one exists, null otherwise.
- getDeclAnnotation(Element, Class<? extends Annotation>) - Method in interface org.checkerframework.javacutil.AnnotationProvider
-
Returns the actual annotation mirror used to annotate this type,
whose name equals the passed annotationName if one exists, null otherwise.
- getDeclAnnotation(Element, Class<? extends Annotation>) - Method in class org.checkerframework.javacutil.BasicAnnotationProvider
-
- 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).
- getDeclAnnotations(Element) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getDeclAnnotations(Element) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
- 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 metaAnnotation
.
- getDeclaration() - Method in class org.checkerframework.javacutil.trees.DetachedVarSymbol
-
Get the declaration tree for the variable.
- getDeclaration() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeVariable
-
- getDeclaration() - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVariable
-
- getDeclaration() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedTypeVariable
-
- getDeclaredAndDefaultedAnnotatedType(Tree) - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
-
- getDeclaredAndDefaultedAnnotatedType(Tree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- getDeclaredClasses() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
- getDeclaredEffect(ExecutableElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
-
- getDeclaredLambdas() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
- getDeclaredParameters(Element, Set<AnnotationMirror>, ExtendedTypeMirror) - Method in interface org.checkerframework.qualframework.poly.QualifierParameterAnnotationConverter
-
Get the names of all parameters declared on a class, interface, enum,
or method declaration
Element
.
- getDeclaredParameters(Element, Set<AnnotationMirror>, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- getDecoratedElement(Element) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getDecoratedElement(Element) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Get an
ExtendedTypeMirror
for an
Element
that has all the Annotations
that were located on the element in source code or in stub files.
- getDefaultClassPath() - Static method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- getDefaultConfigurationBuilder(String, File, String, Iterable<File>, Iterable<String>, List<String>, boolean) - Static method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
This creates a builder for the default configuration used by Checker Framework JUnit tests.
- getDefaultConfigurationBuilder(String, File, String, List<String>, boolean) - Static method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
This returns a builder for the default configuration used by Checker Framework JUnit tests.
- getDefaultedAnnotatedType(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Get the defaulted type of a variable, without considering
flow inference from the initializer expression.
- getDefaultQual() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getDefaultValue() - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- getDepthFirstOrderedBlocks() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- getDescription() - Method in exception org.checkerframework.checker.regex.RegexUtil.CheckedPatternSyntaxException
-
Retrieves the description of the error.
- getDetail() - Method in class org.checkerframework.dataflow.cfg.node.AssertionErrorNode
-
- getDiagMessages() - Method in class org.checkerframework.framework.source.Result
-
- getDiagnosticFiles() - Method in class org.checkerframework.framework.test.ImmutableTestConfiguration
-
- getDiagnosticFiles() - Method in interface org.checkerframework.framework.test.TestConfiguration
-
Diagnostic files consist of a set of lines that enumerate expected error/warning diagnostics.
- getDiagnostics() - Method in class org.checkerframework.framework.test.CompilationResult
-
- getDiagnostics() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticLine
-
- getDimension(int) - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
-
- getDimensions() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- getDimensions() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
-
- getDimensions() - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- getDoubleValues(AnnotationMirror) - Static method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- 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.
- getEffectiveQualifier(QualifiedTypeMirror<Regex>) - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifiedTypeFactory
-
- getEffectiveQualifier(QualifiedTypeMirror<QualParams<Regex>>) - Method in class org.checkerframework.checker.regex.RegexQualifiedTypeFactory
-
- getElement() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.LocalVariable
-
- 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
-
- getElementIndex() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
-
- getElementIndex() - Method in class org.checkerframework.framework.util.element.ParamApplier
-
- getElementIndex() - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
-
- 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
-
- getElementUtils() - Method in class org.checkerframework.qualframework.base.Checker
-
- getElementValue(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Get the attribute with the name name
of the annotation
anno
.
- getElementValueArray(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Get the attribute with the name name
of the annotation
anno
, where the attribute has an array type.
- getElementValueClass(AnnotationMirror, CharSequence, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Get the Class that is referenced by attribute 'name'.
- getElementValueClassName(AnnotationMirror, CharSequence, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Get the Name of the class that is referenced by attribute 'name'.
- getElementValueEnum(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Version that is suitable for Enum elements.
- getElementValueEnumArray(AnnotationMirror, CharSequence, Class<T>, boolean) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Get the attribute with the name name
of the annotation
anno
, or the default value if no attribute is present explicitly,
where the attribute has an array type and the elements are Enum
s.
- getElementValuesWithDefaults(AnnotationMirror) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
Returns the values of an annotation's attributes, including defaults.
- getElseExpr() - Method in class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- getElseFlowRule() - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
-
- 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
-
- getElseStmt() - Method in class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- 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
-
- getElseStore() - Method in class org.checkerframework.dataflow.analysis.TransferResult
-
- getElseSuccessor() - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
-
- getElseSuccessor() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
-
- getEmptyStore() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getEnclosingMethod(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
.
- getEnclosingType() - Method in interface org.checkerframework.qualframework.util.ExtendedDeclaredType
-
Returns the type of the innermost enclosing instance, or a
ExtendedNoType
of kind
NONE
if there is no enclosing
instance.
- getEnclosingType() - Method in interface org.checkerframework.qualframework.util.ExtendedTypeDeclaration
-
Returns the type of the innermost enclosing instance, or a
ExtendedNoType
of kind
NONE
if there is no enclosing
instance.
- getEnclosingType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedDeclaredType
-
- getEndColumn() - Method in class org.checkerframework.stubparser.ast.Node
-
Return the end column of this node.
- getEndColumn() - Method in class org.checkerframework.stubparser.JavaCharStream
-
Get end column.
- getEndLine() - Method in class org.checkerframework.stubparser.ast.Node
-
Return the end line of this node.
- getEndLine() - Method in class org.checkerframework.stubparser.JavaCharStream
-
Get end line.
- getEntries() - Method in class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- getEntries() - Method in class org.checkerframework.stubparser.ast.stmt.SwitchStmt
-
- getEntryBlock() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- getEnv() - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- 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.
- getErrorHeaders() - Method in class org.checkerframework.framework.test.TypecheckResult
-
- getExcept() - Method in class org.checkerframework.stubparser.ast.stmt.CatchClause
-
- getExceptionalExitBlock() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- getExceptionalExitStore() - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getExceptionalStore(TypeMirror) - Method in class org.checkerframework.dataflow.analysis.TransferResult
-
- getExceptionalStores() - Method in class org.checkerframework.dataflow.analysis.TransferResult
-
- getExceptionalSuccessors() - Method in interface org.checkerframework.dataflow.cfg.block.ExceptionBlock
-
- 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.igj.IGJVisitor
-
- getExceptionParameterLowerBoundAnnotations() - Method in class org.checkerframework.checker.javari.JavariVisitor
-
- getExceptionParameterLowerBoundAnnotations() - Method in class org.checkerframework.checker.oigj.ImmutabilityVisitor
-
- getExceptionParameterLowerBoundAnnotations() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Returns a set of AnnotationMirrors that is a lower bound for exception
parameters.
- getExceptionParameterLowerBoundQualifier() - Method in class org.checkerframework.qualframework.base.TypecheckVisitorAdapter
-
- getExceptions() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeWithExceptionsHolder
-
- getExecArguments() - Method in class org.checkerframework.framework.util.CheckerMain
-
Invoke the JSR308 Type Annotations Compiler with all relevant jars on it's classpath or boot classpath
- getExpected() - Method in exception org.checkerframework.checker.formatter.FormatUtil.ExcessiveOrMissingFormatArgumentException
-
- getExpected() - Method in exception org.checkerframework.checker.formatter.FormatUtil.IllegalFormatConversionCategoryException
-
- getExpectedDiagnostics() - Method in class org.checkerframework.framework.test.TypecheckResult
-
- getExplicitAnnotations() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Returns the set of explicitly written annotations supported by this checker.
- getExplicitReturnTypeAnnotations(MethodTree) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
-
- getExpr() - Method in class org.checkerframework.stubparser.ast.expr.CastExpr
-
- getExpr() - Method in class org.checkerframework.stubparser.ast.expr.InstanceOfExpr
-
- getExpr() - Method in class org.checkerframework.stubparser.ast.expr.UnaryExpr
-
- getExpr() - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- getExpr() - Method in class org.checkerframework.stubparser.ast.stmt.ReturnStmt
-
- getExpr() - Method in class org.checkerframework.stubparser.ast.stmt.SynchronizedStmt
-
- getExpr() - Method in class org.checkerframework.stubparser.ast.stmt.ThrowStmt
-
- 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
-
- getExpression() - Method in class org.checkerframework.stubparser.ast.stmt.ExpressionStmt
-
- getExtends() - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- getExtends() - Method in class org.checkerframework.stubparser.ast.type.WildcardType
-
- getExtendsBound() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
-
- getExtendsBound() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedWildcardType
-
- getExtendsBound() - Method in interface org.checkerframework.qualframework.util.ExtendedWildcardType
-
Returns the upper bound of this wildcard.
- getExtendsBound() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedWildcardType
-
- 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.
- getField() - Method in class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- 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
-
- 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.
- 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
-
- getFinalLocalValues() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getFinallyBlock() - Method in class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- getFlatOptions() - Method in class org.checkerframework.framework.test.ImmutableTestConfiguration
-
- getFlatOptions() - Method in interface org.checkerframework.framework.test.TestConfiguration
-
- getFlowRule() - Method in interface org.checkerframework.dataflow.cfg.block.SingleSuccessorBlock
-
- getFlowRule() - Method in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
-
- getFnInterfaceFromTree(MemberReferenceTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- getFnInterfaceFromTree(LambdaExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- 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
-
- getGround() - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- getGroundQualifierHierarchy() - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
Get the ground qualifier hierarchy used by this type system.
- getGroupCount(String) - Static method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifiedTypeFactory
-
Returns the number of groups in the given regex String.
- getGroupCount(AnnotationMirror) - Method in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
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.classic.RegexClassicAnnotatedTypeFactory
-
Returns the number of groups in the given regex String.
- getGroupCount(String) - Static method in class org.checkerframework.checker.regex.RegexQualifiedTypeFactory
-
Returns the number of groups in the given regex String.
- getHasFormatCallCategories(MethodInvocationNode) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
- getId() - Method in interface org.checkerframework.dataflow.cfg.block.Block
-
- getId() - Method in class org.checkerframework.dataflow.cfg.block.BlockImpl
-
- getId() - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- getId() - Method in class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- getId() - Method in class org.checkerframework.stubparser.ast.stmt.BreakStmt
-
- getId() - Method in class org.checkerframework.stubparser.ast.stmt.ContinueStmt
-
- GetImage() - Method in class org.checkerframework.stubparser.JavaCharStream
-
- getImmediateSubcheckerClasses() - Method in class org.checkerframework.checker.nullness.AbstractNullnessChecker
-
- getImmediateSubcheckerClasses() - Method in class org.checkerframework.common.basetype.BaseTypeChecker
-
Returns the set of subchecker classes this checker depends on.
- 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
-
- getImplements() - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- getImplements() - Method in class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- getImplicitReceiverType(ExpressionTree) - Method in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
- getImplicitReceiverType(ExpressionTree) - Method in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
- getImplicitReceiverType(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Return the implicit receiver type of an expression tree.
- getImports() - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
Retrieves the list of imports declared in this compilation unit or
null
if there is no import.
- 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
-
- getIndex() - Method in class org.checkerframework.stubparser.ast.expr.ArrayAccessExpr
-
- 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
-
- getInit() - Method in class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- getInit() - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- 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
-
- getInitializer() - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- getInitializers() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- getInitializers() - Method in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
-
- getInner() - Method in class org.checkerframework.stubparser.ast.expr.EnclosedExpr
-
- getInput(Block) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
Read the
TransferInput
for a particular basic block (or
null
if
none exists yet).
- getInputBefore(Block) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getInSource() - Method in class org.checkerframework.dataflow.cfg.node.Node
-
- getInstance(GenericAnnotatedTypeFactory<?, ?, ?, ?>) - Static method in class org.checkerframework.framework.util.ContractsUtils
-
- getInstance() - Static method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
Get an instance of SetQualifierVisitor
.
- getIntValues(AnnotationMirror) - Static method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- getInvalidConstructorReturnTypeAnnotations() - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- 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
-
- getInvisibleQualifiers() - Method in class org.checkerframework.checker.regex.RegexQualPolyChecker
-
- getInvisibleQualifiers() - Method in class org.checkerframework.qualframework.base.Checker
-
Return a list of qualifiers that should not be printed unless printAllQualifiers is enabled.
- 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
-
- getIterable() - Method in class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- 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.
- 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.framework.util.PluginUtil
-
- getJavacOutput() - Method in class org.checkerframework.framework.test.CompilationResult
-
- getJavaDoc() - Method in class org.checkerframework.stubparser.ast.body.BodyDeclaration
-
- getJavaFileObjects() - Method in class org.checkerframework.framework.test.CompilationResult
-
- getJavaFilesAsArgumentList(File...) - Static method in class org.checkerframework.framework.test.TestUtilities
-
Traverses the directories listed looking for java test files
- getJdkJarName() - Static method in class org.checkerframework.framework.util.PluginUtil
-
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.
- getJdkJarPathFromProperty() - Static method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
Uses the system property "JDK_JAR" to find the annotated JDK
- getJdkJarPrefix() - Static method in class org.checkerframework.framework.util.PluginUtil
-
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.framework.util.PluginUtil
-
Extract the first two version numbers from java.version (e.g.
- getKind() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST
-
- getKind() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnostic
-
- getKind() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror
-
Returns the kind
of this type
- getKind() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror
-
Gets the
TypeKind
of the underlying type.
- getKind() - Method in interface org.checkerframework.qualframework.util.ExtendedTypeMirror
-
Returns the kind of this type.
- getKind() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror
-
- 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
-
- getLabel() - Method in class org.checkerframework.stubparser.ast.stmt.LabeledStmt
-
- getLabel() - Method in class org.checkerframework.stubparser.ast.stmt.SwitchEntryStmt
-
- getLambdaTree() - Method in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGLambda
-
- getLeft() - Method in class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseAndNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.EqualToNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.FloatingDivisionNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.LessThanNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.NotEqualNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.SignedRightShiftNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
-
- getLeftOperand() - Method in class org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode
-
- getLine() - Method in class org.checkerframework.stubparser.JavaCharStream
-
Deprecated.
- getLineNumber() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnostic
-
- getLineNumber() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticLine
-
- 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.
- getLoadedAnnotationClasses() - Method in class org.checkerframework.framework.type.AnnotationClassLoader
-
Gets the set of the loaded annotation classes.
- getLockAnnotations() - Method in class org.checkerframework.checker.lock.LockAnnotatedTypeFactory
-
- 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
-
- getLowerBound() - Method in class org.checkerframework.framework.type.AnnotatedTypeParameterBounds
-
- getLowerBound() - Method in class org.checkerframework.qualframework.base.QualifiedTypeParameterBounds
-
- getLowerBound() - Method in class org.checkerframework.qualframework.poly.PolyQual.QualVar
-
Get the lower bound of this qualifier variable.
- getLowerBound() - Method in class org.checkerframework.qualframework.poly.Wildcard
-
Get the lower bound of the wildcard, or null
if this is the
empty wildcard.
- getLowerBoundField() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
-
Get the lower bound field directly, bypassing any lazy initialization.
- getLowerOp() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getMaximum() - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- getMaximum() - Method in class org.checkerframework.qualframework.poly.PolyQual
-
Get the least upper bound of the possible types of this qualifier under
all valid assignments to qualifier variables.
- getMaximum() - Method in class org.checkerframework.qualframework.poly.PolyQual.GroundQual
-
- getMaximum() - Method in class org.checkerframework.qualframework.poly.PolyQual.QualVar
-
- getMembers() - Method in class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
- getMemberValue() - Method in class org.checkerframework.stubparser.ast.expr.SingleMemberAnnotationExpr
-
- 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 class org.checkerframework.framework.test.diagnostics.TestDiagnostic
-
- getMessage() - Method in class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- getMessage() - Method in error org.checkerframework.stubparser.TokenMgrError
-
You can also modify the body of this method to customize your error messages.
- getMessageKey() - Method in class org.checkerframework.framework.source.Result.DiagMessage
-
- getMessageKeys() - Method in class org.checkerframework.framework.source.Result
-
- getMessages() - 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 of the form:
MethodVal
(classname=c, methodname=m, params=p) Method
method(Class<c> this, String m, Object...
- getMethod() - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
-
- 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 a method declaration of
methodName, in class typeName, with params parameters.
- getMethodAnno() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- 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
-
- 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
.
- getMethodTree(String, String, String) - Static method in class org.checkerframework.dataflow.cfg.JavaSource2CFGDOT
-
- getMethodTree() - Method in class org.checkerframework.framework.type.VisitorState
-
- getMethodTreeAndCompilationUnit(String, String, String) - Static method in class org.checkerframework.dataflow.cfg.JavaSource2CFGDOT
-
- getMinimum() - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- getMinimum() - Method in class org.checkerframework.qualframework.poly.PolyQual
-
Get the greatest lower bound of the possible types of this qualifier
under all valid assignments to qualifier variables.
- getMinimum() - Method in class org.checkerframework.qualframework.poly.PolyQual.GroundQual
-
- getMinimum() - Method in class org.checkerframework.qualframework.poly.PolyQual.QualVar
-
- getMissingDiagnostics() - Method in class org.checkerframework.framework.test.TypecheckResult
-
- getModifiers() - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
Return the modifiers of this member declaration.
- getModifiers() - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
Return the modifiers of this member declaration.
- getModifiers() - Method in class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
Return the modifiers of this member declaration.
- getModifiers() - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
Return the modifiers of this member declaration.
- getModifiers() - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
Return the modifiers of this parameter declaration.
- getModifiers() - Method in class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
Return the modifiers of this type declaration.
- getModifiers() - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
Return the modifiers of this variable declaration.
- getMultiAnnoNamePrefix() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- 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
-
- getName() - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- getName() - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter.AnnotationParts
-
- getName() - Method in class org.checkerframework.qualframework.poly.PolyQual.QualVar
-
Get the name of this qualifier variable.
- getName() - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- getName() - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- getName() - Method in class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- getName() - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- getName() - Method in class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
- getName() - Method in class org.checkerframework.stubparser.ast.body.VariableDeclaratorId
-
- getName() - Method in class org.checkerframework.stubparser.ast.expr.AnnotationExpr
-
- getName() - Method in class org.checkerframework.stubparser.ast.expr.ArrayAccessExpr
-
- getName() - Method in class org.checkerframework.stubparser.ast.expr.MemberValuePair
-
- getName() - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- getName() - Method in class org.checkerframework.stubparser.ast.expr.NameExpr
-
- getName() - Method in class org.checkerframework.stubparser.ast.ImportDeclaration
-
Retrieves the name of the import.
- getName() - Method in class org.checkerframework.stubparser.ast.PackageDeclaration
-
Return the name of the package.
- getName() - Method in class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- getName() - Method in class org.checkerframework.stubparser.ast.TypeParameter
-
Return the name of the paramenter.
- getNextToken() - Method in class org.checkerframework.stubparser.ASTParserTokenManager
-
Get the next Token.
- getNode() - Method in class org.checkerframework.dataflow.analysis.TransferInput
-
- getNode() - Method in interface org.checkerframework.dataflow.cfg.block.ExceptionBlock
-
- getNode() - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
-
- getNode() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- getNode() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeHolder
-
- getNode() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.NodeWithExceptionsHolder
-
- getNodeCorrespondingToTree(Tree) - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- getNodeForTree(Tree) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getNodeForTree(Tree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
-
- getNodeForTree(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getNotBothReasons() - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
-
Get the reason
s why the method is not both side-effect-free
and deterministic.
- getNotDetReasons() - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
-
Get the reason
s why the method is not deterministic.
- getNotSeFreeReasons() - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
-
Get the reason
s why the method is not side-effect-free.
- getNullnessAnnotations() - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- getNumberMath(Number) - Static method in class org.checkerframework.common.value.util.NumberMath
-
- getOp() - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- getOperand() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
-
- getOperand() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalNotNode
-
- 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.NumericalMinusNode
-
- getOperand() - Method in class org.checkerframework.dataflow.cfg.node.NumericalPlusNode
-
- 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.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.BitwiseAndNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
-
- 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.ClassNameNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalNotNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.DoubleLiteralNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.EqualToNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.FloatingDivisionNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
-
- 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.GreaterThanNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.IntegerLiteralNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.LessThanNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
-
- 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
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.NotEqualNode
-
- 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.NumericalAdditionNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMinusNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.NumericalPlusNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
-
- 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.SignedRightShiftNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
-
- getOperands() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
-
- 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.UnsignedRightShiftNode
-
- 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
-
- getOperator() - Method in class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- getOperator() - Method in class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- getOperator() - Method in class org.checkerframework.stubparser.ast.expr.UnaryExpr
-
- 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
-
- getOption(String, String) - Method in interface org.checkerframework.framework.util.OptionConfiguration
-
- getOptionConfiguration() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getOptionConfiguration() - Method in interface org.checkerframework.framework.util.BaseContext
-
- getOptionConfiguration() - Method in class org.checkerframework.qualframework.base.Checker
-
- 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 class org.checkerframework.framework.test.ImmutableTestConfiguration
-
- getOptions() - Method in class org.checkerframework.framework.test.SimpleOptionMap
-
Returns the map that backs this SimpleOptionMap
- getOptions() - Method in interface org.checkerframework.framework.test.TestConfiguration
-
Some Javac command line arguments require arguments themselves (e.g.
- getOptions() - Method in interface org.checkerframework.framework.util.OptionConfiguration
-
- getOptionsAsList() - Method in class org.checkerframework.framework.test.SimpleOptionMap
-
Creates a "flat" list representation of these options
- getOriginalLine() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticLine
-
- getOriginalType() - Method in interface org.checkerframework.qualframework.util.ExtendedTypeMirror
-
Returns the original
TypeMirror
representation of the type, if
possible.
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedArrayType
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedDeclaredType
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedExecutableType
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedIntersectionType
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedNoType
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedNullType
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedPrimitiveType
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedTypeVariable
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedUnionType
-
- getOriginalType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedWildcardType
-
- getOutputDirFromProperty() - Static method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- getPackage() - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
Retrieves the package declaration of this compilation unit.
If this compilation unit has no package declaration (default package),
null
is returned.
- getPairs() - Method in class org.checkerframework.stubparser.ast.expr.NormalAnnotationExpr
-
- 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.stubparser.ast.body.ConstructorDeclaration
-
- getParameters() - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- getParameterTypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- getParameterTypes() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedExecutableType
-
- getParameterTypes() - Method in interface org.checkerframework.qualframework.util.ExtendedExecutableType
-
Returns the types of this executable's formal parameters.
- getParameterTypes() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedExecutableType
-
- 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
-
- getParent() - Method in class org.checkerframework.dataflow.cfg.node.PackageNameNode
-
- 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
- getPartialValue() - Method in class org.checkerframework.checker.experimental.regex_qual.Regex.PartialRegex
-
- 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
-
- getPath(CompilationUnitTree, Tree) - Method in class org.checkerframework.framework.util.TreePathCacher
-
Return the TreePath for a Tree.
- getPath(Tree) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getPath(Tree) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
- getPattern() - Method in exception org.checkerframework.checker.regex.RegexUtil.CheckedPatternSyntaxException
-
Retrieves the erroneous regular-expression pattern.
- getPolyAnno() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getPolymorphicAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
- getPolymorphicAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- getPolymorphicQualifier(AnnotationMirror) - Static method in class org.checkerframework.framework.util.QualifierPolymorphism
-
- getPolymorphicQualifierTop(Elements, AnnotationMirror) - Static method in class org.checkerframework.framework.util.QualifierPolymorphism
-
- getPostconditions(ExecutableElement) - Method in class org.checkerframework.framework.util.ContractsUtils
-
Returns a set of pairs (expr, annotation)
of postconditions on
the method methodElement
.
- getPreconditions(Element) - Method in class org.checkerframework.framework.util.ContractsUtils
-
Returns a set of pairs (expr, annotation)
of preconditions on the
element element
.
- 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 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
- getPrimary() - Method in class org.checkerframework.qualframework.poly.QualParams
-
- 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
-
- getProcessingEnvironment() - Method in class org.checkerframework.qualframework.base.Checker
-
- getProcessors() - Method in class org.checkerframework.framework.test.ImmutableTestConfiguration
-
- getProcessors() - Method in interface org.checkerframework.framework.test.TestConfiguration
-
- 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
-
- getPurityKinds(AnnotationProvider, Element) - Static method in class org.checkerframework.dataflow.util.PurityUtils
-
- getQualBottom() - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxFormatterConfiguration
-
- getQualFormatter() - Method in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- getQualFormatter() - Method in interface org.checkerframework.qualframework.base.format.QualifiedTypeFormatter
-
Return the QualFormatter used by this formatter.
- getQualifiedClassName(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
-
Returns the qualified name of the inner most class enclosing
the provided Element
- getQualifiedName(DeclaredType) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Gets the fully qualified name for a provided type.
- getQualifiedType(Element) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getQualifiedType(Tree) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getQualifiedType(Element) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Gets the qualified type of an
Element
.
- getQualifiedType(Tree) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Gets the qualified type of an AST node.
- getQualifiedType(AnnotatedTypeMirror) - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
Given an AnnotatedTypeMirror, construct a QualifiedTypeMirror with the
same underlying type with the qualifiers extracted from the
AnnotatedTypeMirror's @Key annotations.
- getQualifiedTypeFromTypeTree(Tree) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getQualifiedTypeFromTypeTree(Tree) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Gets the qualified type from a type in
Tree
form.
- getQualifiedTypeList(List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
- getQualifiedTypeParameterBounds(ExtendedParameterDeclaration) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getQualifiedTypeParameterBounds(ExtendedParameterDeclaration) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Gets the qualified types of the bounds of a type parameter, identified
by its
Element
.
- getQualifiedTypes() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getQualifiedTypes() - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
- getQualifiedTypeUtils() - Method in class org.checkerframework.qualframework.base.Checker
-
- getQualifiedTypeUtils() - Method in interface org.checkerframework.qualframework.util.QualifierContext
-
- getQualifier(AnnotationMirror) - Method in class org.checkerframework.checker.regex.RegexAnnotationConverter
-
Convert @Regex(value) into a Regex qualifier.
- getQualifier(AnnotationMirror) - Method in class org.checkerframework.checker.tainting.TaintingAnnotationConverter
-
Convert @Tainted and @Untainted annotations into a Tainting enum
- getQualifier() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror
-
Gets the qualifier in the main qualifier position of this type.
- getQualifier(ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- getQualifier(AnnotationMirror) - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
Get the qualifier corresponding to a Key annotation.
- getQualifier(AnnotatedTypeMirror) - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
Get the qualifier corresponding to the Key annotation present on an
AnnotatedTypeMirror, or null if no such annotation exists.
- getQualifier() - Method in class org.checkerframework.qualframework.poly.PolyQual.GroundQual
-
Get the underlying qualifier representation.
- getQualifier(ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeAnnotator
-
- getQualifier(AnnotationMirror) - Method in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
Create a type system qualifier based on an annotation.
- getQualifier() - Method in class org.checkerframework.stubparser.ast.expr.QualifiedNameExpr
-
- getQualifierHierarchy() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the type qualifier hierarchy graph to be used by this processor.
- getQualifierHierarchy() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getQualifierHierarchy() - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
- getQualTop() - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxFormatterConfiguration
-
- getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
-
- getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.MethodApplier
-
- getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
-
- getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.ParamApplier
-
- getRawTypeAttributes() - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
-
- 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.cfg.node.FieldAccessNode
-
- getReceiver() - Method in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
-
- getReceiver() - Method in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
-
- getReceiverAnnotations() - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- getReceiverAnnotations() - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- 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
-
- getReceiverType(ExpressionTree) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getReceiverType(ExpressionTree) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Returns the receiver type of the expression tree, or null if it does not exist.
- getReceiverType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedExecutableType
-
- getReceiverType() - Method in interface org.checkerframework.qualframework.util.ExtendedExecutableType
-
Returns the receiver type of this executable, or
ExtendedNoType
with kind
NONE
if the executable has no receiver type.
- getReceiverType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedExecutableType
-
- getRefType() - Method in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
-
- getRegularExitBlock() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- getRegularExitStore() - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- 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
-
- getRegularStore() - Method in class org.checkerframework.dataflow.analysis.RegularTransferResult
-
- getRegularStore() - Method in class org.checkerframework.dataflow.analysis.TransferInput
-
- getRegularStore() - Method in class org.checkerframework.dataflow.analysis.TransferResult
-
- getRegularSuccessor() - Method in interface org.checkerframework.dataflow.cfg.block.RegularBlock
-
- getRegularSuccessor() - Method in class org.checkerframework.dataflow.cfg.block.RegularBlockImpl
-
- getRemainingTargets(Set<TypeVariable>, boolean) - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
-
- getResult() - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getResult() - Method in class org.checkerframework.dataflow.cfg.node.ReturnNode
-
- getResult(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner.Visited
-
- getResult() - Method in exception org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionParseException
-
- getResultValue() - Method in class org.checkerframework.dataflow.analysis.TransferResult
-
- getReturnNodes() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- getReturnStatementStores() - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getReturnStatementStores(MethodTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getReturnType() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
The return type of a method or constructor.
- getReturnType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedExecutableType
-
- getReturnType() - Method in interface org.checkerframework.qualframework.util.ExtendedExecutableType
-
Returns the return type of this executable.
- getReturnType() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedExecutableType
-
- getRight() - Method in class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseAndNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.EqualToNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.FloatingDivisionNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.LessThanNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.NotEqualNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.SignedRightShiftNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
-
- getRightOperand() - Method in class org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode
-
- getScope() - Method in class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- getScope() - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- getScope() - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- getScope() - Method in class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- getSelector() - Method in class org.checkerframework.stubparser.ast.stmt.SwitchStmt
-
- getSelfType(Tree) - Method in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Returns the type of field this
, for the scope of this tree.
- getSelfType(Tree) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- getSelfType(Tree) - Method in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
- getSelfType(Tree) - Method in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
Returns the type of field this
, for the scope of this tree.
- getSelfType(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns the type of this
in the current location, which can
be used if this
has a special semantics (e.g.
- getShouldEmitDebugInfo() - Static method in class org.checkerframework.framework.test.TestUtilities
-
- 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.
- getSource() - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- getSpecialCaseAnnotations() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getSpecialType() - Method in interface org.checkerframework.dataflow.cfg.block.SpecialBlock
-
- getSpecialType() - Method in class org.checkerframework.dataflow.cfg.block.SpecialBlockImpl
-
- getStandardSuppressWarningsKeys() - Method in class org.checkerframework.framework.source.SourceChecker
-
Determine the standard set of suppress warning keys usable for any checker.
- getStmt() - Method in class org.checkerframework.stubparser.ast.stmt.LabeledStmt
-
- getStmts() - Method in class org.checkerframework.stubparser.ast.stmt.BlockStmt
-
- getStmts() - Method in class org.checkerframework.stubparser.ast.stmt.SwitchEntryStmt
-
- getStoreAfter(Tree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
-
- getStoreAfter(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getStoreBefore(Block, Store.Kind) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getStoreBefore(Tree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
-
- getStoreBefore(Tree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getStringProp(Map<PluginUtil.CheckerProp, Object>, PluginUtil.CheckerProp, String, String...) - Static method in class org.checkerframework.framework.util.PluginUtil
-
- getSubchecker(Class<T>) - Method in class org.checkerframework.common.basetype.BaseTypeChecker
-
Returns the requested subchecker.
- getSubtypesAsTypevars(AnnotatedTypeMirror.AnnotatedTypeVariable, List<? extends AnnotatedTypeMirror>) - Static method in class org.checkerframework.framework.flow.util.LubTypeVariableAnnotator
-
Traverses the subtypes lists, casts the typevars to AnnotatedTypeVariable and adds them to the returned list.
- getSuccessor() - Method in interface org.checkerframework.dataflow.cfg.block.SingleSuccessorBlock
-
- getSuccessor() - Method in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
-
- GetSuffix(int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
- getSuper() - Method in class org.checkerframework.stubparser.ast.type.WildcardType
-
- getSuperBound() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedWildcardType
-
- getSuperBound() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedWildcardType
-
- getSuperBound() - Method in interface org.checkerframework.qualframework.util.ExtendedWildcardType
-
Returns the lower bound of this wildcard.
- getSuperBound() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedWildcardType
-
- 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 super types of the given declared type.
- getSuperTypes(TypeElement) - Static method in class org.checkerframework.javacutil.ElementUtils
-
Determine all type elements for the classes and interfaces referenced
in the extends/implements clauses of the given type element.
- getSupportedAnnotationNames() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- 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.checker.oigj.OIGJChecker
-
- 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.framework.source.SourceChecker
-
- getSupportedTypeQualifiers() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns an immutable set of the type qualifiers supported by this
checker.
- getSuppressWarningsKeys() - Method in class org.checkerframework.checker.fenum.FenumChecker
-
Copied from SubtypingChecker; cannot reuse it, because SubtypingChecker is final.
- getSuppressWarningsKeys() - Method in class org.checkerframework.checker.initialization.InitializationChecker
-
- getSuppressWarningsKeys() - Method in class org.checkerframework.checker.nullness.AbstractNullnessChecker
-
- getSuppressWarningsKeys() - Method in class org.checkerframework.checker.units.UnitsChecker
-
Copied from SubtypingChecker; cannot reuse it, because SubtypingChecker
is final.
- getSuppressWarningsKeys() - Method in class org.checkerframework.common.subtyping.SubtypingChecker
-
- getSuppressWarningsKeys() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getSwitchOperand() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
-
- getTabSize(int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
- getTarget() - Method in class org.checkerframework.dataflow.cfg.node.AssignmentNode
-
- getTarget() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
-
- getTarget() - Method in class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- getTargets() - Method in class org.checkerframework.framework.util.typeinference.solver.ConstraintMap
-
- getTargetTypeSystemAnnotation(Q) - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxFormatterConfiguration
-
Return an AnnotationParts object that represents the equivalent
annotation of q.
- getTerminatesExecution() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- getTestFile(String) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- getTestSourceFiles() - Method in class org.checkerframework.framework.test.ImmutableTestConfiguration
-
- getTestSourceFiles() - Method in interface org.checkerframework.framework.test.TestConfiguration
-
- getThenExpr() - Method in class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- getThenFlowRule() - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
-
- 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
-
- getThenStmt() - Method in class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- 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
-
- getThenStore() - Method in class org.checkerframework.dataflow.analysis.TransferResult
-
- getThenSuccessor() - Method in interface org.checkerframework.dataflow.cfg.block.ConditionalBlock
-
- getThenSuccessor() - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
-
- getThrownTypes() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- getThrownTypes() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedExecutableType
-
- getThrownTypes() - Method in interface org.checkerframework.qualframework.util.ExtendedExecutableType
-
Returns the exceptions and other throwables listed in this executable's
throws
clause.
- getThrownTypes() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedExecutableType
-
- getThrows() - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- getThrows() - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- getThrowUpperBoundAnnotations() - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Returns a set of AnnotationMirrors that is a upper bound for thrown
exceptions.
- getTop() - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifierHierarchy
-
- getTop() - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingQualifierHierarchy
-
- getTop() - Method in class org.checkerframework.checker.tainting.TaintingQualifierHierarchy
-
- getTop() - Method in interface org.checkerframework.qualframework.base.QualifierHierarchy
-
Gets the top annotation of the hierarchy.
- getTop() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getTop() - Method in class org.checkerframework.qualframework.poly.ContainmentHierarchy
-
- getTop() - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxFormatterConfiguration
-
- getTop() - Method in class org.checkerframework.qualframework.poly.PolyQualHierarchy
-
- getTop() - Method in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
- getTopAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Return the top qualifier for the given qualifier, that is, the qualifier
that is a supertype of start but no further supertypes exist.
- getTopAnnotation(AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- getTopAnnotations() - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
- getTopAnnotations() - Method in class org.checkerframework.framework.util.GraphQualifierHierarchy
-
Returns the top qualifier for this hierarchy.
- getTopAnnotations() - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- getTransferFunction() - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getTransitiveOperands() - Method in class org.checkerframework.dataflow.cfg.node.Node
-
- 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.BitwiseAndNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.CaseNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.ClassNameNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalNotNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.EqualToNode
-
- 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.FloatingDivisionNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
-
- 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.IntegerDivisionNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.LessThanNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
-
- 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.NotEqualNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.NullChkNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMinusNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.NumericalPlusNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
-
- 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.SignedRightShiftNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
-
- getTree() - Method in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
-
- 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.UnsignedRightShiftNode
-
- 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
-
- getTreePath() - Method in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
-
- 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
-
- getTreeUtils() - Method in class org.checkerframework.qualframework.base.Checker
-
- getTrueFlowRule() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- getTryBlock() - Method in class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- getType() - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
- getType() - Method in interface org.checkerframework.dataflow.cfg.block.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.InstanceOfNode
-
- getType() - Method in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
-
- getType() - Method in class org.checkerframework.dataflow.cfg.node.Node
-
- getType() - Method in class org.checkerframework.dataflow.cfg.node.TypeCastNode
-
- getType() - Method in class org.checkerframework.dataflow.cfg.node.WideningConversionNode
-
- getType() - Method in class org.checkerframework.framework.flow.CFAbstractValue
-
- getType(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
-
Returns the TypeMirror
for usage of Element as a value.
- getType() - Method in class org.checkerframework.qualframework.base.dataflow.QualValue
-
- getType() - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- getType() - Method in class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- getType() - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- getType() - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- getType() - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- getType() - Method in class org.checkerframework.stubparser.ast.expr.CastExpr
-
- getType() - Method in class org.checkerframework.stubparser.ast.expr.ClassExpr
-
- getType() - Method in class org.checkerframework.stubparser.ast.expr.InstanceOfExpr
-
- getType() - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- getType() - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- getType() - Method in class org.checkerframework.stubparser.ast.type.PrimitiveType
-
- getType() - Method in class org.checkerframework.stubparser.ast.type.ReferenceType
-
- getTypeArgs() - Method in class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- getTypeArgs() - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- getTypeArgs() - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- getTypeArgs() - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- getTypeArgs() - Method in class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- getTypeArgumentInference() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- getTypeArguments() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
-
- getTypeArguments() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedDeclaredType
-
- getTypeArguments() - Method in interface org.checkerframework.qualframework.util.ExtendedDeclaredType
-
Returns the actual type arguments of this type.
- getTypeArguments() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedDeclaredType
-
- getTypeBound() - Method in class org.checkerframework.stubparser.ast.TypeParameter
-
- getTypeCompoundIndex(Attribute.TypeCompound) - Method in class org.checkerframework.framework.util.element.ParamApplier
-
- getTypeCompoundIndex(Attribute.TypeCompound) - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
-
- getTypeDeclaration() - Method in class org.checkerframework.stubparser.ast.stmt.TypeDeclarationStmt
-
- 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
-
- getTypeFactory() - Method in class org.checkerframework.qualframework.base.Checker
-
- getTypeFactory() - Method in class org.checkerframework.qualframework.base.CheckerAdapter
-
- getTypeFactory() - Method in interface org.checkerframework.qualframework.util.QualifierContext
-
- 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.flow.CFAbstractAnalysis
-
- getTypeFactoryOfSubchecker(Class<U>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- getTypeFactoryOfSubchecker(Class<U>) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getTypeFrameFromAnnotation(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Returns the type frame of a given annotation.
- getTypeHierarchy() - Method in class org.checkerframework.framework.flow.CFAbstractAnalysis
-
- getTypeHierarchy() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- getTypeHierarchy() - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- getTypeHierarchy() - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
- getTypeMirrorConverter() - Method in class org.checkerframework.qualframework.base.CheckerAdapter
-
- getTypeParameters() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedExecutableType
-
- getTypeParameters() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeDeclaration
-
- getTypeParameters() - Method in interface org.checkerframework.qualframework.util.ExtendedExecutableType
-
Returns the type variables declared by the formal type parameters of
this executable.
- getTypeParameters() - Method in interface org.checkerframework.qualframework.util.ExtendedTypeDeclaration
-
Returns the type parameters declared by this type.
- getTypeParameters() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedDeclaredType
-
- getTypeParameters() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedExecutableType
-
- getTypeParameters() - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- getTypeParameters() - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- getTypeParameters() - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- getTypeQualifiers() - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns all type qualifiers in this type qualifier hierarchy.
- getTypeQualifiers() - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- getTypes() - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getTypes() - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
-
- getTypes() - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
Return the list of types declared in this compilation unit.
If there is no types declared, null
is returned.
- getTypeUtils() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getTypeUtils() - Method in interface org.checkerframework.framework.util.BaseContext
-
- getTypeUtils() - Method in class org.checkerframework.qualframework.base.Checker
-
- getTypeVariables() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- getTypeVarSubstitutor() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- getUnboxedType(AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.checker.interning.InterningAnnotatedTypeFactory
-
Unbox type and replace any interning type annotatiosn with @Interned since all
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.
- getUnderlying() - Method in class org.checkerframework.qualframework.base.CheckerAdapter
-
- getUnderlyingAST() - Method in class org.checkerframework.dataflow.cfg.ControlFlowGraph
-
- getUnderlyingStore() - Method in class org.checkerframework.qualframework.base.dataflow.QualStore
-
- 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.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
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedArrayType
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedDeclaredType
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedExecutableType
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedIntersectionType
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedNoType
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedNullType
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedParameterDeclaration
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedPrimitiveType
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeDeclaration
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeVariable
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedUnionType
-
- getUnderlyingType() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedWildcardType
-
- getUnexpectedDiagnostics() - Method in class org.checkerframework.framework.test.TypecheckResult
-
- getUninferredWildcardType(AnnotatedTypeMirror.AnnotatedTypeVariable) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
This method is a hack to use when a method type argument
could not be inferred automatically or if a raw type is used.
- 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
-
- getUpdate() - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- 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
-
- getUpperBound() - Method in class org.checkerframework.qualframework.base.QualifiedTypeParameterBounds
-
- getUpperBound() - Method in class org.checkerframework.qualframework.poly.PolyQual.QualVar
-
Get the upper bound of this qualifier variable.
- getUpperBound() - Method in class org.checkerframework.qualframework.poly.Wildcard
-
Get the upper bound of the wildcard, or null
if this is the
empty wildcard.
- getUpperBoundField() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedTypeVariable
-
Get the upper bound field directly, bypassing any lazy initialization.
- getUpperOp() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getUpstreamCheckerNames() - Method in class org.checkerframework.framework.source.SourceChecker
-
- getUseFlow() - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- getValue(FlowExpressions.Receiver) - Method in class org.checkerframework.checker.lock.LockStore
- getValue(Node) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getValue(Tree) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- getValue(Node) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
-
- getValue(Tree) - Method in class org.checkerframework.dataflow.analysis.AnalysisResult
-
- 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
-
- getValue() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
-
- getValue(FlowExpressions.Receiver) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- getValue(FieldAccessNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- getValue(MethodInvocationNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- getValue(ArrayAccessNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- getValue(LocalVariableNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- getValue(ThisLiteralNode) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- getValue(Node) - Method in class org.checkerframework.qualframework.base.dataflow.QualAnalysis
-
- getValue() - Method in class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- getValue() - Method in class org.checkerframework.stubparser.ast.expr.BooleanLiteralExpr
-
- getValue() - Method in class org.checkerframework.stubparser.ast.expr.MemberValuePair
-
- getValue() - Method in class org.checkerframework.stubparser.ast.expr.StringLiteralExpr
-
- getValue() - Method in class org.checkerframework.stubparser.Token
-
An optional attribute value of the Token.
- getValueFromFactory(Tree, Node) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- 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
-
- getValues() - Method in class org.checkerframework.stubparser.ast.expr.ArrayInitializerExpr
-
- getValuesCastedToType(AnnotationMirror, TypeMirror) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
-
- getValueWithSameAnnotations(TypeMirror, V) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- getVarAnno() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getVariable() - Method in class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- getVariables() - Method in class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- getVars() - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- getVars() - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- 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
- getWidth() - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns the width of this hierarchy, i.e.
- getWildAnno() - Method in class org.checkerframework.qualframework.poly.AnnotationConverterConfiguration
-
- getWildcardBoundType(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
- Glb(QualifierHierarchy<Q>) - Constructor for class org.checkerframework.qualframework.poly.CombiningOperation.Glb
-
- glbAll(Map<AnnotatedTypeMirror, Set<AnnotationMirror>>, 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
-
Get's 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
-
- GOTO - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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
-
- GREATER_THAN(Double, Double) - Static method in class org.checkerframework.common.value.Operators
-
- GREATER_THAN(Character, Character) - Static method in class org.checkerframework.common.value.Operators
-
- GREATER_THAN(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- GREATER_THAN_EQUAL(Double, Double) - Static method in class org.checkerframework.common.value.Operators
-
- GREATER_THAN_EQUAL(Character, Character) - Static method in class org.checkerframework.common.value.Operators
-
- GREATER_THAN_EQUAL(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- 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(Tree, 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(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
-
- greatestLowerBound(Regex, Regex) - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifierHierarchy
-
- greatestLowerBound(Tainting, Tainting) - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingQualifierHierarchy
-
- greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy
-
- greatestLowerBound(Tainting, Tainting) - Method in class org.checkerframework.checker.tainting.TaintingQualifierHierarchy
-
- greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.common.reflection.ClassValAnnotatedTypeFactory.ClassValQualifierHierarchy
-
- greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns the greatest lower bound for the qualifiers a1 and a2.
- greatestLowerBound(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns the greatest lower bound for the qualifiers a1 and a2.
- greatestLowerBound(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- greatestLowerBound(ProcessingEnvironment, TypeMirror, TypeMirror) - Static method in class org.checkerframework.javacutil.InternalUtils
-
Returns the greatest lower bound of two
TypeMirror
s,
ignoring any annotations on the types.
- greatestLowerBound(Q, Q) - Method in interface org.checkerframework.qualframework.base.QualifierHierarchy
-
Gets the greatest lower bound of two qualifiers.
- greatestLowerBound(Wildcard<Q>, Wildcard<Q>) - Method in class org.checkerframework.qualframework.poly.ContainmentHierarchy
-
- greatestLowerBound(PolyQual<Q>, PolyQual<Q>) - Method in class org.checkerframework.qualframework.poly.PolyQualHierarchy
-
- greatestLowerBound(QualParams<Q>, QualParams<Q>) - Method in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
- greatestLowerBounds(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns the greatest lower bound of two types.
- greatestLowerBounds(AnnotatedTypeMirror, AnnotatedTypeMirror, Collection<? extends AnnotationMirror>, Collection<AnnotationMirror>) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns the type qualifiers that are the greatest lower bound of
the qualifiers in annos1 and annos2.
- greatestLowerBoundsTypeVariable(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns the type qualifiers that are the greatest lower bound of
the qualifiers in annos1 and annos2.
- greatestLowerBoundTypeVariable(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Returns the greatest lower bound for the qualifiers a1 and a2.
- greatestLowerBoundTypeVariable(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- groundMissingHierarchies(Map.Entry<AnnotatedTypeMirror, Set<AnnotationMirror>>, Map<AnnotationMirror, 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
- GroundQual(Q) - Constructor for class org.checkerframework.qualframework.poly.PolyQual.GroundQual
-
- GT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- GuardedBy - Annotation Type in org.checkerframework.checker.lock.qual
-
The field (or other variable) to which this annotation is applied can
only be accessed when holding a particular lock, which may be a built-in
(synchronization) lock, or may be an explicit
Lock
.
- GuiEffectChecker - Class in org.checkerframework.checker.guieffect
-
- GuiEffectChecker() - Constructor for class org.checkerframework.checker.guieffect.GuiEffectChecker
-
- 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
-
- I - Variable in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Supported annotations for IGJ.
- I - Annotation Type in org.checkerframework.checker.igj.qual
-
Template annotation over IGJ Immutability annotations.
- I - Variable in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
The various IGJ annotations.
- I - Annotation Type in org.checkerframework.checker.oigj.qual
-
Template annotation over IGJ Immutability annotations.
- 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
-
Attach this annotation to a method with the following properties:
The first parameter is a format string.
The second parameter is a vararg that takes conversion categories.
The method returns true if the format string is compatible with the conversion categories.
- 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.
- I18nConversionCategoryTest - Class in org.checkerframework.checker.i18nformatter.unittests
-
- I18nConversionCategoryTest() - Constructor for class org.checkerframework.checker.i18nformatter.unittests.I18nConversionCategoryTest
-
- 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 - Annotation Type in org.checkerframework.checker.i18nformatter.qual
-
Represents the bottom of the Internationalization Format String type hierarchy.
- I18nFormatCall(MethodInvocationTree, MethodInvocationNode, AnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
-
- 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.
- I18nFormatterAnalysis - Class in org.checkerframework.checker.i18nformatter
-
- I18nFormatterAnalysis(BaseTypeChecker, I18nFormatterAnnotatedTypeFactory, List<Pair<VariableElement, CFValue>>) - Constructor for class org.checkerframework.checker.i18nformatter.I18nFormatterAnalysis
-
- 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
-
- 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
-
- I18nFormatterTransfer(I18nFormatterAnalysis, I18nFormatterChecker) - 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
-
- I18nHasFormatTest - Class in org.checkerframework.checker.i18nformatter.unittests
-
- I18nHasFormatTest() - Constructor for class org.checkerframework.checker.i18nformatter.unittests.I18nHasFormatTest
-
- 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 - 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 node.
- Identifier - Annotation Type in org.checkerframework.checker.signature.qual
-
An identifier.
- IDENTIFIER - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- IdentifierOrArray - Annotation Type in org.checkerframework.checker.signature.qual
-
An identifier,
followed by any number of array square brackets.
- identifierPattern - Variable in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
Matches an identifier
- identifierPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches an identifier
- identifierRegex - Variable in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
Regular expression for an identifier
- identifierRegex - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Regular expression for an identifier
- identity() - Method in class org.checkerframework.qualframework.poly.CombiningOperation.Glb
-
- identity() - Method in interface org.checkerframework.qualframework.poly.CombiningOperation
-
The identity element for this operation.
- identity() - Method in class org.checkerframework.qualframework.poly.CombiningOperation.Lub
-
- IF - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- IfStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- IfStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- IfStmt(Expression, Statement, Statement) - Constructor for class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- IfStmt(int, int, int, int, Expression, Statement, Statement) - Constructor for class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- IGJAnnotatedTypeFactory - Class in org.checkerframework.checker.igj
-
Adds implicit and default IGJ annotations, only if the user does not
annotate the type explicitly.
- IGJAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Constructor for IGJAnnotatedTypeFactory object.
- IGJBottom - Annotation Type in org.checkerframework.checker.igj.qual
-
An annotation used to represent a placeholder immutability type, that is a
subtype of all other types.
- IGJChecker - Class in org.checkerframework.checker.igj
-
A type-checker plug-in for the IGJ immutability type system that finds (and
verifies the absence of) undesired side-effect errors.
- IGJChecker() - Constructor for class org.checkerframework.checker.igj.IGJChecker
-
- IGJVisitor - Class in org.checkerframework.checker.igj
-
A type-checking visitor for the IGJ type
qualifier that uses the
BaseTypeVisitor
implementation.
- IGJVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.igj.IGJVisitor
-
- ignoreRawTypes - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- 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.
- image - Variable in class org.checkerframework.stubparser.Token
-
The string image of the token.
- IMMUTABILITY_KEY - Static variable in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
the
I
annotation value key
- IMMUTABILITY_KEY - Static variable in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
the
I
annotation value key
- ImmutabilityAnnotatedTypeFactory - Class in org.checkerframework.checker.oigj
-
Adds implicit and default OIGJ annotations, only if the user does not
annotate the type explicitly.
- ImmutabilityAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
Constructor for IGJAnnotatedTypeFactory object.
- ImmutabilitySubchecker - Class in org.checkerframework.checker.oigj
-
- ImmutabilitySubchecker() - Constructor for class org.checkerframework.checker.oigj.ImmutabilitySubchecker
-
- ImmutabilityVisitor - Class in org.checkerframework.checker.oigj
-
- ImmutabilityVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.oigj.ImmutabilityVisitor
-
- IMMUTABLE - Variable in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Supported annotations for IGJ.
- Immutable - Annotation Type in org.checkerframework.checker.igj.qual
-
Indicates that the annotated reference is an immutable reference to an
immutable object.
- IMMUTABLE - Variable in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
The various IGJ annotations.
- Immutable - Annotation Type in org.checkerframework.checker.oigj.qual
-
Indicates that the annotated reference is an immutable reference to an
immutable object.
- ImmutableTestConfiguration - Class in org.checkerframework.framework.test
-
Represents all of the information needed to execute the Javac compiler for a given set of test files.
- ImmutableTestConfiguration(List<File>, List<File>, List<String>, Map<String, String>, boolean) - Constructor for class org.checkerframework.framework.test.ImmutableTestConfiguration
-
- IMPLEMENTS - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- implementsAnnotation(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
- ImplicitFor - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation that specifies the trees and types for which the framework
should automatically add that qualifier.
- ImplicitsTreeAnnotator - Class in org.checkerframework.framework.type.treeannotator
-
Adds annotations to a type based on the contents of a tree.
- ImplicitsTreeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.treeannotator.ImplicitsTreeAnnotator
-
Creates a
ImplicitsTypeAnnotator
from the given checker, using that checker to determine the annotations
that are in the type hierarchy.
- ImplicitsTypeAnnotator - Class in org.checkerframework.framework.type.typeannotator
-
Adds annotations to a type based on the contents of a type.
- ImplicitsTypeAnnotator(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.type.typeannotator.ImplicitsTypeAnnotator
-
Creates a
ImplicitsTypeAnnotator
from the given checker, using
that checker to determine the annotations that are in the type hierarchy.
- 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
-
- IMPORT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- ImportDeclaration - Class in org.checkerframework.stubparser.ast
-
This class represents a import declaration.
- ImportDeclaration() - Constructor for class org.checkerframework.stubparser.ast.ImportDeclaration
-
- ImportDeclaration(NameExpr, boolean, boolean) - Constructor for class org.checkerframework.stubparser.ast.ImportDeclaration
-
- ImportDeclaration(int, int, int, int, NameExpr, boolean, boolean) - Constructor for class org.checkerframework.stubparser.ast.ImportDeclaration
-
- IN_JAVA_DOC_COMMENT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
Lexical state.
- IN_MULTI_LINE_COMMENT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
Lexical state.
- inBuf - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- inConstructor() - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- inConstructorOrInitializer - Variable in class org.checkerframework.checker.lock.LockStore
-
- INCR - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- incrementCount(Name) - Method in class org.checkerframework.common.util.count.AnnotationsCounter
-
- index - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayAccess
-
- index - Variable in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
-
- IndexUnit - Class in org.checkerframework.stubparser.ast
-
- IndexUnit(List<CompilationUnit>) - Constructor for class org.checkerframework.stubparser.ast.IndexUnit
-
- 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
-
- InferredTypeApplyingVisitor(QualifierHierarchy, boolean) - Constructor for class org.checkerframework.framework.type.DefaultInferredTypesApplier.InferredTypeApplyingVisitor
-
- 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.
- inField() - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- 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
-
Constant for "method name" of constructors
- init(ControlFlowGraph) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
Initialize the analysis with a new control flow graph.
- init(ProcessingEnvironment) - Method in class org.checkerframework.framework.source.SourceChecker
-
- init(ProcessingEnvironment) - Method in class org.checkerframework.javacutil.AbstractTypeProcessor
-
Register a TaskListener that will get called after FLOW.
- initAnnos - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- 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.
- 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, boolean) - Constructor for class org.checkerframework.checker.initialization.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(boolean) - Constructor for class org.checkerframework.checker.initialization.InitializationChecker
-
- InitializationQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory, Object...) - Constructor for class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.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 - 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 list of fields that are initialized.
- initializedFields - Variable in class org.checkerframework.checker.initialization.InitializationVisitor
-
- initializedFieldsAfterCall(MethodInvocationNode, ConditionalTransferResult<V, S>) - 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).
- InitializerDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- InitializerDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- InitializerDeclaration(boolean, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- InitializerDeclaration(JavadocComment, boolean, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- InitializerDeclaration(int, int, int, int, JavadocComment, boolean, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- initializers - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.ArrayCreation
-
- 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.
- initialStore(UnderlyingAST, List<LocalVariableNode>) - Method in class org.checkerframework.checker.lock.LockTransfer
-
- initialStore(UnderlyingAST, List<LocalVariableNode>) - Method in interface org.checkerframework.dataflow.analysis.TransferFunction
-
- 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.
- initialStore(UnderlyingAST, List<LocalVariableNode>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- initilizeReflectionResolution() - Method in class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
-
- initilizeReflectionResolution() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- inMethod() - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- innerMostType(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
- inOverview() - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- inPackage() - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- input_stream - Variable in class org.checkerframework.stubparser.ASTParserTokenManager
-
- inputs - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
The transfer inputs before every basic block (assumed to be 'no information' if
not present).
- inputStream - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- insertExactValue(FlowExpressions.Receiver, AnnotationMirror) - Method in class org.checkerframework.checker.lock.LockStore
-
- insertExactValue(FlowExpressions.Receiver, CFValue) - Method in class org.checkerframework.checker.lock.LockStore
-
- 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.
- 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 exception
cause
after pred
in the list of
extended nodes, or append to the list if pred
is not present.
- 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, 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
).
- insertValue(FlowExpressions.Receiver, Q) - Method in class org.checkerframework.qualframework.base.dataflow.QualStore
-
- 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.type.AnnotatedTypeFactory.InheritedFromClassAnnotator
-
The singleton instance.
- instance - Static variable in class org.checkerframework.framework.util.ContractsUtils
-
- INSTANCEOF - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- InstanceOfExpr - Class in org.checkerframework.stubparser.ast.expr
-
- InstanceOfExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.InstanceOfExpr
-
- InstanceOfExpr(Expression, Type) - Constructor for class org.checkerframework.stubparser.ast.expr.InstanceOfExpr
-
- InstanceOfExpr(int, int, int, int, Expression, Type) - Constructor for class org.checkerframework.stubparser.ast.expr.InstanceOfExpr
-
- InstanceOfNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for the instanceof operator:
x instanceof Point
- InstanceOfNode(Tree, Node, TypeMirror, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.InstanceOfNode
-
- INT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- INT_TYPE - Static variable in class org.checkerframework.stubparser.ASTHelper
-
- INTEGER_LITERAL - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- IntegerDivisionNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for the integer division:
- IntegerDivisionNode(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
-
- IntegerLiteralExpr - Class in org.checkerframework.stubparser.ast.expr
-
- IntegerLiteralExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.IntegerLiteralExpr
-
- IntegerLiteralExpr(String) - Constructor for class org.checkerframework.stubparser.ast.expr.IntegerLiteralExpr
-
- IntegerLiteralExpr(int, int, int, int, String) - Constructor for class org.checkerframework.stubparser.ast.expr.IntegerLiteralExpr
-
- IntegerLiteralMinValueExpr - Class in org.checkerframework.stubparser.ast.expr
-
- IntegerLiteralMinValueExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.IntegerLiteralMinValueExpr
-
- IntegerLiteralMinValueExpr(int, int, int, int) - Constructor for class org.checkerframework.stubparser.ast.expr.IntegerLiteralMinValueExpr
-
- 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
-
- 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(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
-
- INTERFACE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- internalDotOutput(StringBuilder) - Method in class org.checkerframework.checker.initialization.InitializationStore
-
- internalDotOutput(StringBuilder) - Method in class org.checkerframework.checker.lock.LockStore
-
Adds a DOT representation of the internal information of this store to
result
.
- internalDotOutput(StringBuilder) - Method in class org.checkerframework.checker.nullness.NullnessStore
-
- internalDotOutput(StringBuilder) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
Adds a DOT representation of the internal information of this store to
result
.
- InternalForm - Annotation Type in org.checkerframework.checker.signature.qual
-
- 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.
- internalReprOfArrayAccess(AnnotationProvider, ArrayAccessNode) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
- internalReprOfFieldAccess(AnnotationProvider, FieldAccessNode) - Static method in class org.checkerframework.dataflow.analysis.FlowExpressions
-
- InternalUtils - Class in org.checkerframework.javacutil
-
Static utility methods used by annotation abstractions in this package.
- 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.
- 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
-
- interpretResults(TestConfiguration, CompilationResult) - Method in class org.checkerframework.framework.test.TypecheckExecutor
-
Reads the expected diagnostics for the given configuration and creates a TypecheckResult
which contains all of the missing and expected diagnostics
- intersect(ConversionCategory, ConversionCategory) - Static method in enum org.checkerframework.checker.formatter.qual.ConversionCategory
-
Use this function to get 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
- intPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches integer literals
- IntVal - Annotation Type in org.checkerframework.common.value.qual
-
An annotation indicating the possible values for a byte, short, char,
int, or long type.
- inType() - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- 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.
- invariantArrayComponents - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- InvisibleQualifier - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation indicating that the annotated annotation is a type
qualifier that should not be visible in output.
- Invoke - Annotation Type in org.checkerframework.common.reflection.qual
-
Annotation for methods of the form:
Object method(MethodVal
(classname=c, methodname=m, params=p)
Method this, Object obj, Object...
- invokeCompiler() - Method in class org.checkerframework.framework.util.CheckerMain
-
Invoke the JSR308 Type Annotations Compiler with all relevant jars on it's classpath or boot classpath
- 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.
- isAbstract(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- 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.checker.oigj.OwnershipVisitor
-
- isAccessAllowed(Element, AnnotatedTypeMirror, ExpressionTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- 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.
- isAnnotationSupported(AnnotationMirror) - Method in class org.checkerframework.checker.experimental.regex_qual.RegexAnnotationConverter
-
- isAnnotationSupported(AnnotationMirror) - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingAnnotationConverter
-
- isAnnotationSupported(AnnotationMirror) - Method in interface org.checkerframework.qualframework.base.AnnotationConverter
-
Checks if an annotation is supported by the current type system.
- isAnnotationSupported(AnnotationMirror) - Method in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- isAnonymousConstructor(MethodTree) - Static method in class org.checkerframework.javacutil.InternalUtils
-
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
-
- isAsFormatCall(MethodInvocationNode, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
-
- isAssignable(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.checker.igj.IGJVisitor
-
Return true if the assignment variable is an assignable field or
variable, and returns false otherwise.
- isAssignable(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.checker.oigj.ImmutabilityVisitor
-
- isAssignable(AnnotatedTypeMirror, AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Tests whether the variable accessed is an assignable variable or not,
given the current scope
TODO: document which parameters are nullable; e.g.
- isAsterisk() - Method in class org.checkerframework.stubparser.ast.ImportDeclaration
-
Return if the import ends with "*".
- 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.
- isAtLeast8Jvm - Static variable in class org.checkerframework.framework.test.TestUtilities
-
- 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
-
- isBottom() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
-
- isBottom(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
Checks to see if subtype is bottom (if a bottom exists)
If there is no explicit bottom then false is returned
- 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.
- isCached(Tree) - Method in class org.checkerframework.framework.util.TreePathCacher
-
- isCallToKeyset(ExpressionTree) - Method in class org.checkerframework.checker.nullness.KeyForPropagationTreeAnnotator
-
- isCaptured(TypeVariable) - Static method in class org.checkerframework.javacutil.InternalUtils
-
Returns whether a TypeVariable represents a captured type.
- isClass(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Checks if the type represents a java.lang.Class declared type.
- 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.InternalUtils
-
Returns whether a TypeMirror represents a class type.
- isCommitted(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Is
anno
the
Initialized
annotation? If
useFbc
is
false, then
NonRaw
is used in the comparison.
- isCommitted(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Does
anno
have the annotation
Initialized
? If
useFbc
is false, then
NonRaw
is used in the comparison.
- isCompileTimeConstant(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
-
Returns true if the element is a constant time reference
- 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
-
- isConstant() - Method in class org.checkerframework.dataflow.constantpropagation.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, VisitHistory, 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.
- isCovariant(int, int[]) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory.KeyForTypeHierarchy
-
- 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.
- isDeclaration() - Method in interface org.checkerframework.qualframework.util.ExtendedTypeMirror
-
Returns true iff this
ExtendedTypeMirror
represents a type
declaration, rather than a use of a type.
- isDeclaration() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror
-
- 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 represent a declared type of the given qualified name
- isDeterministic(AnnotationProvider, MethodTree) - Static method in class org.checkerframework.dataflow.util.PurityUtils
-
Is the method tree
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.
- 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.
- isEmpty() - Method in class org.checkerframework.dataflow.analysis.Analysis.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.MostlySingleton
-
- isEmpty() - Method in class org.checkerframework.qualframework.poly.QualParams
-
- isEmpty() - Method in class org.checkerframework.qualframework.poly.Wildcard
-
Check if this is the empty wildcard.
- isEnum(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
- isEnumSuper(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
- isError(Element) - Static method in class org.checkerframework.javacutil.ElementUtils
-
- 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".
- isExpressionTree(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Determine whether the given tree represents an ExpressionTree.
- isFailure() - Method in class org.checkerframework.framework.source.Result
-
- 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
- isFinal(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- isFixable() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnostic
-
- isFloating(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Returns true iff the argument is a floating point type.
- isFormat(String) - Static method in class org.checkerframework.checker.i18nformatter.I18nFormatUtil
-
- isFormatCall(MethodInvocationTree, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil
-
- isFree(AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Is
anno
the
UnderInitialization
annotation (with any type frame)? Always
returns false if
useFbc
is false.
- isFree(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Does
anno
have the annotation
UnderInitialization
(with any type frame)?
Always returns false if
useFbc
is false.
- isFromByteCode(Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Returns true if the element is from byte code
and the if the element did not appear in a stub file
(Currently only works for methods, constructors, and fields)
- 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)
- isGetClassInvocation(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
- isHasFormatCall(MethodInvocationNode, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
- isIllegalFormat() - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
-
Returns an error description if the format string cannot be satisfied.
- 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
-
- isInlineTag() - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- isIntegral(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
Returns true iff the argument is an integral type.
- isInterface() - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- 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
-
- isIsFormatCall(MethodInvocationNode, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
- isJavaFile(File) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- isJavaLangAnnotation(AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
- isJavaTestFile(File) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- isJSR308Compiler - Static variable in class org.checkerframework.framework.test.TestUtilities
-
- isKey(AnnotationMirror) - Method in class org.checkerframework.qualframework.base.TypeMirrorConverter
-
Check if an AnnotationMirror is a valid Key annotation.
- isLocalVariable(ExpressionTree) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- isLValue() - Method in class org.checkerframework.dataflow.cfg.node.Node
-
- isMakeFormatCall(MethodInvocationNode, AnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
- isMethodAccess(Tree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Determine whether tree
refers to a method element, such
as
- 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.
- isMinValue() - Method in class org.checkerframework.stubparser.ast.expr.IntegerLiteralExpr
-
- isMinValue() - Method in class org.checkerframework.stubparser.ast.expr.LongLiteralExpr
-
- isMostEnclosingThisDeref(ExpressionTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determine whether the tree dereferences the most enclosing "this" object.
- isNative(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- 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.
- 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.
- isParameterNull(TypeMirror) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
-
- isPartialRegex() - Method in class org.checkerframework.checker.experimental.regex_qual.Regex
-
- isPartialRegex() - Method in class org.checkerframework.checker.experimental.regex_qual.Regex.PartialRegex
-
- isPoly() - Method in class org.checkerframework.checker.guieffect.Effect
-
- isPolyAll(AnnotationMirror) - Static method in class org.checkerframework.framework.util.QualifierPolymorphism
-
- isPolymorphicQualified(AnnotationMirror) - Static method in class org.checkerframework.framework.util.QualifierPolymorphism
-
- 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
-
- isPrimaryQualifierValid() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeVariable
-
- 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.
- isPrivate(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- isProtected(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- isPublic(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
A set of accessors that indicate whether the specified modifier is in the
set.
- isPure(Collection<Pure.Kind>) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
-
Is the method pure w.r.t.
- 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.
- isRegexVal() - Method in class org.checkerframework.checker.experimental.regex_qual.Regex
-
- isRegexVal() - Method in class org.checkerframework.checker.experimental.regex_qual.Regex.RegexVal
-
- isRunning - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
Is the analysis currently running?
- isRunning() - Method in class org.checkerframework.dataflow.analysis.Analysis
-
Is the analysis currently running?
- isSafe() - Method in class org.checkerframework.checker.guieffect.Effect
-
- 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
-
- 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.
- isSideEffectFree(AnnotationProvider, MethodTree) - Static method in class org.checkerframework.dataflow.util.PurityUtils
-
Is the method tree
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
- isStatic() - Method in class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- isStatic(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- isStatic() - Method in class org.checkerframework.stubparser.ast.ImportDeclaration
-
Return if the import is static.
- isStrictfp(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- 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
-
- IsSubsetTest() - Method in class org.checkerframework.checker.i18nformatter.unittests.I18nConversionCategoryTest
-
- isSubtype(Regex, Regex) - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifierHierarchy
-
- isSubtype(Tainting, Tainting) - Method in class org.checkerframework.checker.experimental.tainting_qual.TaintingQualifierHierarchy
-
- isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.fenum.FenumAnnotatedTypeFactory.FenumQualifierHierarchy
-
- isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory.KeyForTypeHierarchy
-
- isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory.NullnessQualifierHierarchy
-
- isSubtype(Tainting, Tainting) - Method in class org.checkerframework.checker.tainting.TaintingQualifierHierarchy
-
- isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory.UnitsQualifierHierarchy
-
- 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
- isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
Returns true if subtype <: supertype.
- isSubtype(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Tests whether rhs is a sub-qualifier of lhs, according to the type
qualifier hierarchy.
- isSubtype(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Tests whether there is any annotation in lhs that is a super qualifier
of some annotation in rhs.
- isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Tests whether anno1 is a sub-qualifier of anno2, according to the
type qualifier hierarchy.
- isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, Collection<? extends AnnotationMirror>, Collection<AnnotationMirror>) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Tests whether there is any annotation in lhs that is a super qualifier of
some annotation in rhs.
- isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in interface org.checkerframework.framework.type.TypeHierarchy
-
- isSubtype(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Method in interface org.checkerframework.framework.type.TypeHierarchy
-
- 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
-
Most qualifiers have no value fields.
- isSubtype(QualifiedTypeMirror<Q>, QualifiedTypeMirror<Q>) - Method in class org.checkerframework.qualframework.base.DefaultTypeHierarchy
-
- isSubtype(Q, Q) - Method in interface org.checkerframework.qualframework.base.QualifierHierarchy
-
Checks if subtype
is a subtype of supertype
.
- isSubtype(QualifiedTypeMirror<Q>, QualifiedTypeMirror<Q>) - Method in interface org.checkerframework.qualframework.base.TypeHierarchy
-
Checks if subtype
is a subtype of supertype
.
- isSubtype(Wildcard<Q>, Wildcard<Q>) - Method in class org.checkerframework.qualframework.poly.ContainmentHierarchy
-
- isSubtype(PolyQual<Q>, PolyQual<Q>) - Method in class org.checkerframework.qualframework.poly.PolyQualHierarchy
-
- isSubtype(QualParams<Q>, QualParams<Q>) - Method in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
- isSubtypeInitialization(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory.InitializationQualifierHierarchy
-
Subtype testing for initialization annotations.
- isSubtypeOf(CFAbstractValue<V>) - Method in class org.checkerframework.framework.flow.CFAbstractValue
-
Returns whether this value is a subtype of the argument other
.
- isSubtypeOfAll(AnnotatedTypeMirror, Iterable<? extends AnnotatedTypeMirror>, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- isSubtypeOfAny(AnnotatedTypeMirror, Iterable<? extends AnnotatedTypeMirror>, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- isSubtypeTypeVariable(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Tests whether anno1 is a sub-qualifier of anno2, according to the
type qualifier hierarchy.
- isSubtypeTypeVariable(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Tests whether there is any annotation in lhs that is a super qualifier
of some annotation in rhs.
- isSubtypeTypeVariable(Collection<? extends AnnotationMirror>, Collection<? extends AnnotationMirror>) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- isSubtypeTypeVariable(AnnotationMirror, AnnotationMirror) - Method in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- isSuccess() - Method in class org.checkerframework.framework.source.Result
-
- isSuperCall(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
Checks if the method invocation is a call to super.
- isSupportedAnnotationClass(Class<? extends Annotation>) - Method in class org.checkerframework.checker.units.UnitsAnnotationClassLoader
-
Custom filter for units annotations:
This filter will ignore (by returning false) any units annotation which is an alias of another
base unit annotation (identified via
UnitsMultiple
meta-annotation).
- 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.framework.type.AnnotatedTypeFactory
-
Determines whether the given annotation is a part of the type system
under which this type factory operates.
- isSupportedQualifier(AnnotationMirror) - Method in class org.checkerframework.framework.type.GeneralAnnotatedTypeFactory
-
Return true to support any qualifier.
- isSynchronized(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- isThis() - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- isThrowable(TypeMirror) - Static method in class org.checkerframework.javacutil.TypesUtils
-
- isTop() - Method in class org.checkerframework.dataflow.constantpropagation.Constant
-
- isTransient(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- isTypeAnnotation(AnnotationMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
- isTypeCompoundContained(Types, List<Attribute.TypeCompound>, Attribute.TypeCompound) - 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
-
- 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?
TODO: this is an under-approximation: e.g.
- isUI() - Method in class org.checkerframework.checker.guieffect.Effect
-
- isUIType(TypeElement) - Method in class org.checkerframework.checker.guieffect.GuiEffectTypeFactory
-
- 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
-
Is
anno
the
UnknownInitialization
annotation (with any type
frame)? If
useFbc
is false, then
Raw
is used in the
comparison.
- isUnclassified(AnnotatedTypeMirror) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Does
anno
have the annotation
UnknownInitialization
(with any type
frame)? If
useFbc
is false, then
Raw
is used in the
comparison.
- 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.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.PureMethodCall
-
- 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.
- 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
-
- 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(AnnotatedTypeMirror, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- isValid() - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Determine whether the instance is valid.
- isValidFormatForInvocation() - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
-
- isValidInHierarchy(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- isValidParameter(ConversionCategory, TypeMirror) - Method in class org.checkerframework.checker.formatter.FormatterTreeUtil.FormatCall
-
- isValidParameter(I18nConversionCategory, TypeMirror) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil.I18nFormatCall
-
- isValidType(QualifierHierarchy, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.AnnotatedTypes
-
- 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.igj.IGJVisitor
-
- isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.javari.JavariVisitor
-
Always true; no type validity checking is made by the BaseTypeVisitor.
- isValidUse(AnnotatedTypeMirror.AnnotatedPrimitiveType, Tree) - Method in class org.checkerframework.checker.javari.JavariVisitor
-
- isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- isValidUse(AnnotatedTypeMirror.AnnotatedPrimitiveType, Tree) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.oigj.ImmutabilityVisitor
-
- isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.oigj.OwnershipVisitor
-
- isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.checker.regex.classic.RegexClassicVisitor
-
Case 2: Check String compound concatenation for valid Regex use.
- isValidUse(AnnotatedTypeMirror.AnnotatedPrimitiveType, Tree) - Method in class org.checkerframework.checker.regex.classic.RegexClassicVisitor
-
- 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.
- isValidUse(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, Tree) - Method in class org.checkerframework.qualframework.base.TypecheckVisitorAdapter
-
- isVarArgs() - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- isVarArgs() - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- isVectorCopyInto(AnnotatedTypeMirror.AnnotatedExecutableType) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Returns true if the method symbol represents Vector.copyInto
- isVolatile(int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- isWarning() - Method in class org.checkerframework.framework.source.Result
-
- isWindows() - Static method in class org.checkerframework.framework.util.PluginUtil
-
- isWithinConstructor(Tree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- iterator() - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- itselfPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches 'itself' - it refers to the variable that is annotated, which is different from 'this'
- m - Annotation Type in org.checkerframework.checker.units.qual
-
Meter.
- m - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
-
- m - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- m2 - Annotation Type in org.checkerframework.checker.units.qual
-
Square meter.
- m2 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
-
- m2 - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- main(String[]) - Static method in class org.checkerframework.common.util.debug.SignaturePrinter
-
- main(String[]) - Static method in class org.checkerframework.common.util.debug.TreePrinter
-
- main(String[]) - Static method in class org.checkerframework.common.util.debug.TypeOutputtingChecker
-
- main(String[]) - Static method in class org.checkerframework.dataflow.cfg.JavaSource2CFGDOT
-
Main method.
- main(String[]) - Static method in class org.checkerframework.dataflow.cfg.playground.ConstantPropagationPlayground
-
Run constant propagation for a specific file and create a PDF of the CFG
in the end.
- main(String[]) - Static method in class org.checkerframework.framework.util.CheckerDevelMain
-
- main(String[]) - Static method in class org.checkerframework.framework.util.CheckerMain
-
Most logic of the CheckerMain main method is delegated to the CheckerMain class.
- makeCopy(T) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
-
- makeFormatCallCategories(MethodInvocationNode, I18nFormatterAnnotatedTypeFactory) - Method in class org.checkerframework.checker.i18nformatter.I18nFormatterTreeUtil
-
- makeLockHeld(LockStore, Node) - Method in class org.checkerframework.checker.lock.LockTransfer
-
Sets a given
Node
to @LockHeld in the given
store
.
- makeLockHeld(TransferResult<CFValue, LockStore>, Node) - Method in class org.checkerframework.checker.lock.LockTransfer
-
- makeLockPossiblyHeld(LockStore, Node) - Method in class org.checkerframework.checker.lock.LockTransfer
-
Sets a given
Node
to @LockPossiblyHeld in the given
store
.
- makeLockPossiblyHeld(TransferResult<CFValue, LockStore>, Node) - Method in class org.checkerframework.checker.lock.LockTransfer
-
- makeNonNull(NullnessStore, Node) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
-
Sets a given
Node
to non-null in the given
store
.
- makeNonNull(TransferResult<NullnessValue, NullnessStore>, Node) - Method in class org.checkerframework.checker.nullness.NullnessTransfer
-
- makeOrReturnCopy(T, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
-
For any given object in the type being copied, we only want to generate one copy of that object.
- maker - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
-
- ManualTaglet - Class in org.checkerframework.javacutil.dist
-
A taglet for processing the @checker_framework.manual
javadoc block tag, which inserts
references to the Checker Framework manual into javadoc.
- ManualTaglet() - Constructor for class org.checkerframework.javacutil.dist.ManualTaglet
-
- mapTypeArgumentIndices(TypeElement, TypeElement, Types) - Static method in class org.checkerframework.framework.util.TypeArgumentMapper
-
Returns a mapping from subtype's type parameter indices to the indices of corresponding
type parameters in supertype.
- mapTypeArguments(TypeElement, TypeElement, Types) - Static method in class org.checkerframework.framework.util.TypeArgumentMapper
-
Returns a mapping from the type parameters of subtype to a list of the type parameters in
supertype that must be the same type as subtype.
- MarkerAnnotationExpr - Class in org.checkerframework.stubparser.ast.expr
-
- MarkerAnnotationExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.MarkerAnnotationExpr
-
- MarkerAnnotationExpr(NameExpr) - Constructor for class org.checkerframework.stubparser.ast.expr.MarkerAnnotationExpr
-
- MarkerAnnotationExpr(int, int, int, int, NameExpr) - Constructor for class org.checkerframework.stubparser.ast.expr.MarkerAnnotationExpr
-
- MarkerNode - Class in org.checkerframework.dataflow.cfg.node
-
MarkerNodes are no-op Nodes used for debugging information.
- MarkerNode(Tree, String, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.MarkerNode
-
- markInvariantFieldsAsInitialized(List<VariableElement>, TypeElement) - Method in class org.checkerframework.checker.initialization.InitializationTransfer
-
Adds all the fields of the class clazzElem
that have the
'invariant annotation' to the set of initialized fields result
.
- Mass - Annotation Type in org.checkerframework.checker.units.qual
-
Units of mass.
- match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.Matcher
-
- match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.OfKind
-
- match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.OrMatcher
-
- match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.PreceededBy
-
- match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.WithIn
-
- match(TreePath) - Method in class org.checkerframework.framework.util.Heuristics.WithinTrueBranch
-
- Matcher() - Constructor for class org.checkerframework.framework.util.Heuristics.Matcher
-
- Matchers() - Constructor for class org.checkerframework.framework.util.Heuristics.Matchers
-
- matchesCheckerOrSubcheckerFromList(String, List<String>) - Static method in class org.checkerframework.framework.util.CheckerMain
-
- matchesElement(ExecutableElement, String, Class<?>...) - Static method in class org.checkerframework.javacutil.ElementUtils
-
Check that a method Element matches a signature.
- matchesFullyQualifiedProcessor(String, List<String>, boolean) - Static method in class org.checkerframework.framework.util.CheckerMain
-
Takes a processor string of the form
"NullnessChecker"
or
"nullness"
and returns true
if it is found in the fullyQualifiedCheckerNames list.
- matchParents(TreePath, Tree.Kind...) - Static method in class org.checkerframework.framework.util.Heuristics
-
Determines whether a tree has a particular set of direct parents,
ignoring blocks and parentheses.
- max - Variable in class org.checkerframework.checker.guieffect.Effect.EffectRange
-
- MAX_VALUES - Static variable in class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
The maximum number of values allowed in an annotation's array
- maxNextCharInd - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- MaybeAliased - Annotation Type in org.checkerframework.common.aliasing.qual
-
An expression with this type might have an alias.
- maybeCopyPrimaryAnnotations(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeCopier
-
This method is called in any location in which a primary annotation would be copied from
source to dest.
- MaybeLeaked - Annotation Type in org.checkerframework.common.aliasing.qual
-
Temporary type qualifier:
This is the default type qualifier for the Leaked hierarchy.
- MemberValuePair - Class in org.checkerframework.stubparser.ast.expr
-
- MemberValuePair() - Constructor for class org.checkerframework.stubparser.ast.expr.MemberValuePair
-
- MemberValuePair(String, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.MemberValuePair
-
- MemberValuePair(int, int, int, int, String, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.MemberValuePair
-
- merge(Result) - Method in class org.checkerframework.framework.source.Result
-
Merges two results into one.
- merge(AnnotatedTypeMirror, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.type.visitor.AnnotatedTypeMerger
-
- merge(AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotationMirror) - Static method in class org.checkerframework.framework.type.visitor.AnnotatedTypeMerger
-
- mergeConstraints(TypeVariable, TargetConstraints.Equalities, InferenceResult, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.EqualitiesSolver
-
- mergeInformation(Node, Constant) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
-
- mergeLubAnnosWithEqualities(TypeVariable, Map<AnnotationMirror, AnnotationMirror>, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
-
We previously found a type that is equal to target but not in all hierarchies.
- mergeLubTypeWithEqualities(TypeVariable, AnnotatedTypeMirror, ConstraintMap, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.util.typeinference.solver.SupertypesSolver
-
We previously found a type that is equal to target but not in all hierarchies.
- mergeSubordinate(InferenceResult) - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
-
Merges values in subordinate into this result, keeping the results form any
type arguments that were already contained by this InferenceResult
- mergeTarget(TypeVariable, InferenceResult) - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
-
Performs a merge for a specific target, we keep only results that lead to a concrete type
- message - Variable in class org.checkerframework.dataflow.cfg.node.MarkerNode
-
- message(Diagnostic.Kind, Object, String, Object...) - Method in class org.checkerframework.framework.source.SourceChecker
-
Prints a message (error, warning, note, etc.) via JSR-269.
- message(Diagnostic.Kind, String, Object...) - Method in class org.checkerframework.framework.source.SourceChecker
-
Print a non-localized message using the javac messager.
- messager - Variable in class org.checkerframework.framework.source.SourceChecker
-
Used to report error messages and warnings via the compiler.
- messages - Variable in class org.checkerframework.framework.source.SourceChecker
-
Maps error keys to localized/custom error messages.
- method - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.PureMethodCall
-
- method - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentContext.LambdaReturnContext
-
- method - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodParameterContext
-
- method - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodReturnContext
-
- method - Variable in class org.checkerframework.dataflow.cfg.node.MethodAccessNode
-
- method - Variable in class org.checkerframework.dataflow.cfg.UnderlyingAST.CFGMethod
-
The method declaration
- MethodAccessNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for a method access, including a method accesses:
- MethodAccessNode(ExpressionTree, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.MethodAccessNode
-
- MethodApplier - Class in org.checkerframework.framework.util.element
-
Adds annotations from element to the return type, formal parameter types, type parameters, and
throws clauses of the AnnotatedExecutableType type.
- MethodCallExpr - Class in org.checkerframework.stubparser.ast.expr
-
- MethodCallExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- MethodCallExpr(Expression, String) - Constructor for class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- MethodCallExpr(Expression, String, List<Expression>) - Constructor for class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- MethodCallExpr(int, int, int, int, Expression, List<Type>, String, List<Expression>) - Constructor for class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- MethodDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- MethodDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- MethodDeclaration(int, Type, String) - Constructor for class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- MethodDeclaration(int, Type, String, List<Parameter>) - Constructor for class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- MethodDeclaration(JavadocComment, int, List<AnnotationExpr>, List<TypeParameter>, Type, String, List<Parameter>, int, List<NameExpr>, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- MethodDeclaration(int, int, int, int, JavadocComment, int, List<AnnotationExpr>, List<TypeParameter>, Type, String, List<Parameter>, int, List<AnnotationExpr>, List<NameExpr>, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- MethodDescriptor - Annotation Type in org.checkerframework.checker.signature.qual
-
- methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Resolves @I
in the type of the method type base on the method
invocation tree parameters.
- methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
Determines the type of the invoked method based on the passed method
invocation tree.
- methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory
-
- methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
Resolves @I
in the type of the method type base on the method
invocation tree parameters.
- methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Determines the type of the invoked method based on the passed method
invocation tree.
- methodFromUse(ExpressionTree, ExecutableElement, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- methodFromUse(MethodInvocationTree) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- methodFromUse(ExpressionTree, ExecutableElement, QualifiedTypeMirror<Q>) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- methodFromUse(MethodInvocationTree) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Hook for customizing type parameter inference for methods.
- methodFromUse(ExpressionTree, ExecutableElement, QualifiedTypeMirror<Q>) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
- methodFromUse(ExpressionTree, ExecutableElement, QualifiedTypeMirror<QualParams<Q>>) - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
- methodHolding(ExecutableElement) - Method in class org.checkerframework.checker.lock.LockVisitor
-
- methodHoldingOnEntry(ExecutableElement) - Method in class org.checkerframework.checker.lock.LockVisitor
-
- methodInvocationConvert(Node, TypeMirror) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Perform method invocation conversion so that the node can be passed
as a formal parameter of the given type.
- MethodInvocationNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for method invocation
- MethodInvocationNode(MethodInvocationTree, MethodAccessNode, List<Node>, TreePath) - Constructor for class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
-
- MethodInvocationNode(MethodAccessNode, List<Node>, TreePath) - Constructor for class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
-
- methodInvocationStores - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
A mapping from methods to their a list with all return statements and the
corresponding store.
- methodName(MethodInvocationTree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
- methodParameter - Variable in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- MethodParameterContext(ExecutableElement, int) - Constructor for class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodParameterContext
-
- methodParameterTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- methodPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches a method call
- methodReceiverTAPosition(int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- MethodRegexParam - Annotation Type in org.checkerframework.checker.regex.qual
-
MethodRegexParam declares a qualifier parameter on a method.
- MethodReturnContext(MethodTree) - Constructor for class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodReturnContext
-
- methodReturnTAPosition(int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- MethodTaintingParam - Annotation Type in org.checkerframework.checker.tainting.qual
-
MethodTaintingParam declares a qualifier parameter on a method.
- methodThrowsTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- MethodTypeParamApplier - Class in org.checkerframework.framework.util.element
-
Applies the annotations present for a method type parameter onto an AnnotatedTypeVariable.
- methodTypeParameterBoundTAPosition(int, int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- methodTypeParameterTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- methodTypeToTargets(AnnotatedTypeMirror.AnnotatedExecutableType) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
-
Given an AnnotatedExecutableType return a set of type variables that represents the
generic type parameters of that method
- MethodVal - Annotation Type in org.checkerframework.common.reflection.qual
-
- MethodValAnnotatedTypeFactory - Class in org.checkerframework.common.reflection
-
- MethodValAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory
-
- MethodValAnnotatedTypeFactory.MethodValQualifierHierarchy - Class in org.checkerframework.common.reflection
-
- MethodValAnnotatedTypeFactory.MethodValTreeAnnotator - Class in org.checkerframework.common.reflection
-
TreeAnnotator with the visitMethodInvocation method overridden
- MethodValBottom - Annotation Type in org.checkerframework.common.reflection.qual
-
Represents the bottom of the MethodVal qualifier hierarchy.
- MethodValChecker - Class in org.checkerframework.common.reflection
-
The MethodVal Checker provides a sound estimate of the signature of Method
objects
- MethodValChecker() - Constructor for class org.checkerframework.common.reflection.MethodValChecker
-
- MethodValQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory, AnnotationMirror) - Constructor for class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory.MethodValQualifierHierarchy
-
- MethodValTreeAnnotator(MethodValAnnotatedTypeFactory) - Constructor for class org.checkerframework.common.reflection.MethodValAnnotatedTypeFactory.MethodValTreeAnnotator
-
- methodValues - Variable in class org.checkerframework.framework.flow.CFAbstractStore
-
- MethodValVisitor - Class in org.checkerframework.common.reflection
-
- MethodValVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.reflection.MethodValVisitor
-
- min - Variable in class org.checkerframework.checker.guieffect.Effect.EffectRange
-
- min(Effect, Effect) - Static method in class org.checkerframework.checker.guieffect.Effect
-
- min - Annotation Type in org.checkerframework.checker.units.qual
-
Minute.
- min - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- MIN_VALUE - Static variable in class org.checkerframework.stubparser.ast.expr.IntegerLiteralExpr
-
- MIN_VALUE - Static variable in class org.checkerframework.stubparser.ast.expr.LongLiteralExpr
-
- MINUS(Double, Double) - Static method in class org.checkerframework.common.value.Operators
-
- MINUS(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- MINUS(Integer, Integer) - Static method in class org.checkerframework.common.value.Operators
-
- MINUS(Float, Float) - Static method in class org.checkerframework.common.value.Operators
-
- MINUS(double, double) - Static method in class org.checkerframework.common.value.Operators
-
- MINUS(long, long) - Static method in class org.checkerframework.common.value.Operators
-
- MINUS(int, int) - Static method in class org.checkerframework.common.value.Operators
-
- MINUS(float, float) - Static method in class org.checkerframework.common.value.Operators
-
- minus(Number) - Method in class org.checkerframework.common.value.util.ByteMath
-
- minus(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
-
- minus(Number) - Method in class org.checkerframework.common.value.util.FloatMath
-
- minus(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
-
- minus(Number) - Method in class org.checkerframework.common.value.util.LongMath
-
- minus(Number) - Method in class org.checkerframework.common.value.util.NumberMath
-
- minus(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- MINUS - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- MINUSASSIGN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- MixedUnits - Annotation Type in org.checkerframework.checker.units.qual
-
MixedUnits is the result of multiplying or dividing units, where no more
specific unit is known from a UnitsRelations implementation.
- mixedUnits - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
-
- mm - Annotation Type in org.checkerframework.checker.units.qual
-
Millimeter.
- mm - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
-
- mm - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- mm2 - Annotation Type in org.checkerframework.checker.units.qual
-
Square millimeter.
- mm2 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
-
- mm2 - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- modelTypes - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
-
- Modifier - Annotation Type in org.checkerframework.checker.oigj.qual
-
- ModifierSet - Class in org.checkerframework.stubparser.ast.body
-
Class to hold modifiers.
The modifier constants declared here holds equivalent values to
Modifier
constants.
- ModifierVisitorAdapter<A> - Class in org.checkerframework.stubparser.ast.visitor
-
This visitor adapter can be used to save time when some specific nodes needs
to be changed.
- ModifierVisitorAdapter() - Constructor for class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- mol - Annotation Type in org.checkerframework.checker.units.qual
-
- mol - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- MONOTONIC_NONNULL - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
Annotation constants
- MonotonicNonNull - Annotation Type in org.checkerframework.checker.nullness.qual
-
Indicates that a field (or variable) is lazily initialized to a non-null
value.
- MonotonicNonNullDecl - Annotation Type in org.checkerframework.checker.nullness.compatqual
-
Java 7 compatibility annotation without dependency on Java 8 classes.
- MonotonicNonNullType - Annotation Type in org.checkerframework.checker.nullness.compatqual
-
Compatibility annotation to allow importing both declaration and type
annotations.
- MonotonicQualifier - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation that indicates that a qualifier indicates that an
expression goes monotonically from a type qualifier T
to another
qualifier S
.
- moreSpecificValue(V, V) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
Returns the abstract value of (value1, value2)
that is more
specific.
- MostlySingleton<T> - Class in org.checkerframework.dataflow.util
-
A set that is more efficient than HashSet for 0 and 1 elements.
- MostlySingleton() - Constructor for class org.checkerframework.dataflow.util.MostlySingleton
-
- mostSpecific(V, V) - Method in class org.checkerframework.framework.flow.CFAbstractValue
-
Returns the more specific version of two values this
and
other
.
- mostSpecificTypeVariable(AnnotatedTypeFactory, AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedTypeVariable) - Static method in class org.checkerframework.framework.flow.CFAbstractValue
-
Refines the result annotated type variable with the most specific of type1 and type2.
- mPERs - Annotation Type in org.checkerframework.checker.units.qual
-
Meter per second.
- mPERs - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
-
- mPERs - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- mPERs2 - Annotation Type in org.checkerframework.checker.units.qual
-
Meter per second squared.
- mPERs2 - Variable in class org.checkerframework.checker.units.UnitsRelationsDefault
-
- mPERs2 - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- MSG_PREFEX_REFLECTION - Static variable in class org.checkerframework.common.reflection.DefaultReflectionResolver
-
- MSGS_FILE - Static variable in class org.checkerframework.framework.source.SourceChecker
-
File name of the localized messages.
- MULTI_ANNO_NAME_PREFIX - Variable in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- MULTI_LINE_COMMENT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- MultiClassRegexParam - Annotation Type in org.checkerframework.checker.regex.qual
-
- MultiClassTaintingParam - Annotation Type in org.checkerframework.checker.tainting.qual
-
- MultiGraphFactory(AnnotatedTypeFactory) - Constructor for class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
- MultiGraphQualifierHierarchy - Class in org.checkerframework.framework.util
-
Represents the type qualifier hierarchy of a type system.
- MultiGraphQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory) - Constructor for class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- MultiGraphQualifierHierarchy(MultiGraphQualifierHierarchy.MultiGraphFactory, Object...) - Constructor for class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- MultiGraphQualifierHierarchy.MultiGraphFactory - Class in org.checkerframework.framework.util
-
- MultiMethodRegexParam - Annotation Type in org.checkerframework.checker.regex.qual
-
- MultiMethodTaintingParam - Annotation Type in org.checkerframework.checker.tainting.qual
-
- multiplication(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in interface org.checkerframework.checker.units.UnitsRelations
-
Called for the multiplication of type lht and rht.
- multiplication(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.units.UnitsRelationsDefault
-
Provides rules for resolving the result Unit of the multiplication of
checker-framework provided Units
- MULTIPLY(Double, Double) - Static method in class org.checkerframework.common.value.Operators
-
- MULTIPLY(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- MULTIPLY(Integer, Integer) - Static method in class org.checkerframework.common.value.Operators
-
- MULTIPLY(Float, Float) - Static method in class org.checkerframework.common.value.Operators
-
- MULTIPLY(double, double) - Static method in class org.checkerframework.common.value.Operators
-
- MULTIPLY(long, long) - Static method in class org.checkerframework.common.value.Operators
-
- MULTIPLY(int, int) - Static method in class org.checkerframework.common.value.Operators
-
- MULTIPLY(float, float) - Static method in class org.checkerframework.common.value.Operators
-
- MultiPolyRegex - Annotation Type in org.checkerframework.checker.regex.qual
-
- MultiPolyTainted - Annotation Type in org.checkerframework.checker.tainting.qual
-
- MultiRegex - Annotation Type in org.checkerframework.checker.regex.qual
-
- MultiTainted - Annotation Type in org.checkerframework.checker.tainting.qual
-
- MultiUntainted - Annotation Type in org.checkerframework.checker.tainting.qual
-
- MultiVar - Annotation Type in org.checkerframework.checker.regex.qual
-
- MultiVar - Annotation Type in org.checkerframework.checker.tainting.qual
-
- MultiWild - Annotation Type in org.checkerframework.checker.regex.qual
-
- MultiWild - Annotation Type in org.checkerframework.checker.tainting.qual
-
- MUTABLE - Variable in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Supported annotations for IGJ.
- Mutable - Annotation Type in org.checkerframework.checker.igj.qual
-
Indicates that the annotated reference is an immutable reference to an
immutable object.
- MUTABLE - Variable in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
The Javari annotations.
- Mutable - Annotation Type in org.checkerframework.checker.javari.qual
-
Indicates that, for the variable on which this annotation appears,
the object to which this variable refers can be modified via this
reference, except its fields explicitly marked as
ReadOnly
.
- MUTABLE - Variable in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
The various IGJ annotations.
- MUTABLE - Variable in class org.checkerframework.checker.oigj.OwnershipAnnotatedTypeFactory
-
- Mutable - Annotation Type in org.checkerframework.checker.oigj.qual
-
Indicates that the annotated reference is an immutable reference to an
immutable object.
- PACKAGE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- PackageDeclaration - Class in org.checkerframework.stubparser.ast
-
This class represents the package declaration.
- PackageDeclaration() - Constructor for class org.checkerframework.stubparser.ast.PackageDeclaration
-
- PackageDeclaration(NameExpr) - Constructor for class org.checkerframework.stubparser.ast.PackageDeclaration
-
- PackageDeclaration(List<AnnotationExpr>, NameExpr) - Constructor for class org.checkerframework.stubparser.ast.PackageDeclaration
-
- PackageDeclaration(int, int, int, int, List<AnnotationExpr>, NameExpr) - Constructor for class org.checkerframework.stubparser.ast.PackageDeclaration
-
- 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 - Class in org.checkerframework.stubparser.ast.body
-
- Parameter() - Constructor for class org.checkerframework.stubparser.ast.body.Parameter
-
- Parameter(Type, VariableDeclaratorId) - Constructor for class org.checkerframework.stubparser.ast.body.Parameter
-
- Parameter(int, Type, VariableDeclaratorId) - Constructor for class org.checkerframework.stubparser.ast.body.Parameter
-
- Parameter(int, int, int, int, int, List<AnnotationExpr>, Type, boolean, VariableDeclaratorId) - Constructor for class org.checkerframework.stubparser.ast.body.Parameter
-
- parameterIndices(String) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- 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
-
- parameterPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches a parameter
- parameters - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.PureMethodCall
-
- parametersPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Finds all parameters
- paramNum - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodParameterContext
-
- PARAMS_BOTTOM - Variable in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
- PARAMS_TOP - Variable in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
- 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(Elements, PackageElement) - Static method in class org.checkerframework.javacutil.ElementUtils
-
Returns the "parent" package element for the given package element.
- parse(String, FlowExpressionParseUtil.FlowExpressionContext, TreePath) - Static method in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
- parse(InputStream, String) - Static method in class org.checkerframework.stubparser.JavaParser
-
- parse(InputStream) - Static method in class org.checkerframework.stubparser.JavaParser
-
- parse(File, String) - Static method in class org.checkerframework.stubparser.JavaParser
-
- parse(File) - Static method in class org.checkerframework.stubparser.JavaParser
-
- ParseException - Exception in org.checkerframework.stubparser
-
This exception is thrown when parse errors are encountered.
- ParseException(Token, int[][], String[]) - Constructor for exception org.checkerframework.stubparser.ParseException
-
This constructor is used by the method "generateParseException"
in the generated parser.
- ParseException() - Constructor for exception org.checkerframework.stubparser.ParseException
-
The following constructors are for use by you for whatever
purpose you can think of.
- ParseException(String) - Constructor for exception org.checkerframework.stubparser.ParseException
-
Constructor with message.
- parseString - Variable in enum org.checkerframework.framework.test.diagnostics.DiagnosticKind
-
How the diagnostic identifier actually appears in error messages or source code
- parseStubFiles() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Parses the stub files in the following order:
1.
- parseTree(String) - Method in class org.checkerframework.javacutil.trees.TreeParser
-
Parses the snippet in the string as an internal Javac AST expression
node
- PART_LETTER - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- PartialRegex(String) - Constructor for class org.checkerframework.checker.experimental.regex_qual.Regex.PartialRegex
-
- PartialRegex - Annotation Type in org.checkerframework.checker.regex.classic.qual
-
Indicates a String that is not a syntactically valid regular expression.
- PARTIALREGEX - Variable in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- 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.
- performAnalysis(ControlFlowGraph) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
Perform the actual analysis.
- 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, Node>, IdentityHashMap<Tree, Node>, ArrayList<CFGBuilder.ExtendedNode>, Map<CFGBuilder.Label, Integer>, Set<Integer>, List<ReturnNode>) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.PhaseOneResult
-
- PluginUtil - Class in org.checkerframework.framework.util
-
This file contains basic utility functions that should be reused to create
a command line call to CheckerMain.
- PluginUtil() - Constructor for class org.checkerframework.framework.util.PluginUtil
-
- PluginUtil.CheckerProp - Enum in org.checkerframework.framework.util
-
- PLUS(Double, Double) - Static method in class org.checkerframework.common.value.Operators
-
- PLUS(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- PLUS(Integer, Integer) - Static method in class org.checkerframework.common.value.Operators
-
- PLUS(Float, Float) - Static method in class org.checkerframework.common.value.Operators
-
- PLUS(double, double) - Static method in class org.checkerframework.common.value.Operators
-
- PLUS(long, long) - Static method in class org.checkerframework.common.value.Operators
-
- PLUS(int, int) - Static method in class org.checkerframework.common.value.Operators
-
- PLUS(float, float) - Static method in class org.checkerframework.common.value.Operators
-
- PLUS(String, String) - Static method in class org.checkerframework.common.value.Operators
-
- 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(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- PLUS - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- PLUSASSIGN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- poll() - Method in class org.checkerframework.dataflow.analysis.Analysis.Worklist
-
- poly - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
to handle any polymorphic types
- POLY_NAME - Static variable in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- PolyAll - Annotation Type in org.checkerframework.framework.qual
-
A polymorphic type qualifier that varies over all type hierarchies.
- 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.
- PolymorphicQualifier - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation that indicates that an annotation is a polymorphic type
qualifier.
- polymorphicQualifier - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
Reference to the special qualifier org.checkerframework.framework.qual.PolymorphicQualifier.
- POLYNULL - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
Annotation constants
- PolyNull - Annotation Type in org.checkerframework.checker.nullness.qual
-
A polymorphic qualifier for the non-null type system.
- PolyNullDecl - Annotation Type in org.checkerframework.checker.nullness.compatqual
-
Java 7 compatibility annotation without dependency on Java 8 classes.
- PolyNullType - Annotation Type in org.checkerframework.checker.nullness.compatqual
-
Compatibility annotation to allow importing both declaration and type
annotations.
- PolyQual<Q> - Class in org.checkerframework.qualframework.poly
-
A qualifier in the qualifier polymorphism system, with ground qualifier
representation Q
.
- PolyQual() - Constructor for class org.checkerframework.qualframework.poly.PolyQual
-
- PolyQual.Combined<Q> - Class in org.checkerframework.qualframework.poly
-
A combination of several qualifiers and qualifier variables, using a
combining function.
- PolyQual.GroundQual<Q> - Class in org.checkerframework.qualframework.poly
-
A wrapped qualifier from the underlying system.
- PolyQual.QualVar<Q> - Class in org.checkerframework.qualframework.poly
-
A qualifier variable.
- PolyQualHierarchy<Q> - Class in org.checkerframework.qualframework.poly
-
A qualifier hierarchy for
PolyQual
instances.
- PolyQualHierarchy(QualifierHierarchy<Q>) - Constructor for class org.checkerframework.qualframework.poly.PolyQualHierarchy
-
- 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.util.QualifierPolymorphism
-
The polymorphic qualifiers: mapping from the top of a qualifier
hierarchy to the polymorphic qualifier of that hierarchy.
- PolyRaw - Annotation Type in org.checkerframework.checker.nullness.qual
-
A polymorphic qualifier for the Rawness type system.
- POLYREAD - Variable in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
The Javari annotations.
- PolyRead - Annotation Type in org.checkerframework.checker.javari.qual
-
Specifies the allowed mutabilities of a method's return value or the arguments,
based on the mutability type of the arguments and the receiver at a method
invocation.
- PolyRegex - Annotation Type in org.checkerframework.checker.regex.classic.qual
-
A polymorphic qualifier for the Regex type system.
- POLYREGEX - Variable in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- PolyRegex - Annotation Type in org.checkerframework.checker.regex.qual
-
- PolySignature - Annotation Type in org.checkerframework.checker.signature.qual
-
A polymorphic qualifier for the Signature type system.
- PolyTainted - Annotation Type in org.checkerframework.checker.experimental.tainting_qual.qual
-
A polymorphic qualifier for the Tainting type system.
- PolyTainted - Annotation Type in org.checkerframework.checker.tainting.classic.qual
-
A polymorphic qualifier for the Tainting type system.
- POLYTAINTED - Variable in class org.checkerframework.checker.tainting.classic.TaintingClassicAnnotatedTypeFactory
-
- PolyTainted - Annotation Type in org.checkerframework.checker.tainting.qual
-
- 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.
- popFrame() - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.TryStack
-
- positions - Variable in class org.checkerframework.common.basetype.BaseTypeVisitor
-
For obtaining line numbers in -Ashowchecks debugging output.
- 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.
- postAsMemberOf(AnnotatedTypeMirror, AnnotatedTypeMirror, Element) - Method in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Resolve the instances of @I
in the elementType
based
on owner
, according to is specification.
- 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.checker.javari.JavariAnnotatedTypeFactory
-
We modify this callback method to replace @ThisMutable
implicit annotations with the qualified supertype annotation,
if the owner doesn't have a @ReadOnly
annotation.
- postAsMemberOf(AnnotatedTypeMirror, AnnotatedTypeMirror, Element) - Method in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
Resolve the instances of @I
in the elementType
based
on owner
, according to is specification.
- postAsMemberOf(AnnotatedTypeMirror, AnnotatedTypeMirror, Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
A callback method for the AnnotatedTypeFactory subtypes to customize
AnnotatedTypes.asMemberOf().
- postAsMemberOf(QualifiedTypeMirror<Q>, QualifiedTypeMirror<Q>, Element) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- postAsMemberOf(QualifiedTypeMirror<Q>, QualifiedTypeMirror<Q>, Element) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Hook for customizing the behavior of asMemberOf
.
- postAsMemberOf(QualifiedTypeMirror<QualParams<Q>>, QualifiedTypeMirror<QualParams<Q>>, Element) - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
- PostconditionAnnotation - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation that indicates that an annotation is a postcondition
annotation, i.e., a type-specialized version of
EnsuresQualifier
.
- postDirectSuperTypes(AnnotatedTypeMirror, List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Replace all instances of @I
in the super types with the
immutability of the current type
- postDirectSuperTypes(AnnotatedTypeMirror, List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
- postDirectSuperTypes(AnnotatedTypeMirror, List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
Replace all instances of @I
in the super types with the
immutability of the current type
- 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
-
- postDirectSuperTypes(QualifiedTypeMirror<Q>, List<? extends QualifiedTypeMirror<Q>>) - Method in class org.checkerframework.qualframework.base.DefaultQualifiedTypeFactory
-
- postDirectSuperTypes(QualifiedTypeMirror<Q>, List<? extends QualifiedTypeMirror<Q>>) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeFactory
-
Hook for customizing the behavior of directSuperTypes
.
- postDirectSuperTypes(QualifiedTypeMirror<QualParams<Q>>, List<? extends QualifiedTypeMirror<QualParams<Q>>>) - Method in class org.checkerframework.qualframework.poly.QualifierParameterTypeFactory
-
- POSTFIX_DECREMENT(Byte) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_DECREMENT(Short) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_DECREMENT(Character) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_DECREMENT(Integer) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_DECREMENT(Long) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_DECREMENT(Float) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_DECREMENT(Double) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_INCREMENT(Byte) - Static method in class org.checkerframework.common.value.Operators
-
NOTE ON POSTFIX OPERATORS: Because the postfix increment/decrement would
take place after the value is returned, the method does not actually
perform a postfix increment/decrement; this is correctly handled by the
org.checkerframework.dataflow analysis elsewhere.
- POSTFIX_INCREMENT(Short) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_INCREMENT(Character) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_INCREMENT(Integer) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_INCREMENT(Long) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_INCREMENT(Float) - Static method in class org.checkerframework.common.value.Operators
-
- POSTFIX_INCREMENT(Double) - Static method in class org.checkerframework.common.value.Operators
-
- 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.checker.igj.IGJAnnotatedTypeFactory
-
- postProcessClassTree(ClassTree) - Method in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
- postProcessClassTree(ClassTree) - Method in class org.checkerframework.checker.oigj.OwnershipAnnotatedTypeFactory
-
- postProcessClassTree(ClassTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Called by getAnnotatedType(Tree) for each ClassTree after determining the type.
- postProcessClassTree(ClassTree) - Method in class org.checkerframework.framework.type.GeneralAnnotatedTypeFactory
-
- 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) - Static method in class org.checkerframework.framework.util.Heuristics.Matchers
-
- PreceededBy(Heuristics.Matcher) - Constructor for class org.checkerframework.framework.util.Heuristics.PreceededBy
-
- PreconditionAnnotation - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation that indicates that an annotation is a precondition
annotation, i.e., a type-specialized version of
RequiresQualifier
.
- predecessors - Variable in class org.checkerframework.dataflow.cfg.block.BlockImpl
-
The set of predecessors.
- Prefix - Enum in org.checkerframework.checker.units.qual
-
- PREFIX_DECREMENT(Byte) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_DECREMENT(Short) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_DECREMENT(Character) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_DECREMENT(Integer) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_DECREMENT(Long) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_DECREMENT(Float) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_DECREMENT(Double) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_INCREMENT(Byte) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_INCREMENT(Short) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_INCREMENT(Character) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_INCREMENT(Integer) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_INCREMENT(Long) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_INCREMENT(Float) - Static method in class org.checkerframework.common.value.Operators
-
- PREFIX_INCREMENT(Double) - Static method in class org.checkerframework.common.value.Operators
-
- prepareString(String) - Static method in class org.checkerframework.dataflow.cfg.CFGDOTVisualizer
-
- prepFilePath(String, File...) - Static method in class org.checkerframework.framework.util.CheckerMain
-
Construct a file path from files and prepend it to previous (if previous is not null)
- PrettyQualifiedTypeFormatter<Q> - Class in org.checkerframework.qualframework.poly.format
-
PrettyQualifiedTypeFormatter formats QualifiedTypeMirrors with QualParams qualifiers
into Strings.
- PrettyQualifiedTypeFormatter(TypeMirrorConverter<QualParams<Q>>, Set<?>, boolean, boolean) - Constructor for class org.checkerframework.qualframework.poly.format.PrettyQualifiedTypeFormatter
-
- PrettyQualParamsFormatter<Q> - Class in org.checkerframework.qualframework.poly.format
-
Formats a
QualParams
into the double chevron 《Q》 output format.
- PrettyQualParamsFormatter(Set<?>) - Constructor for class org.checkerframework.qualframework.poly.format.PrettyQualParamsFormatter
-
- prevCharIsCR - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- prevCharIsLF - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- 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
-
- PRIMARY_TARGET - Static variable in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- primitiveLiteralKinds() - Static method in enum org.checkerframework.framework.qual.LiteralKind
-
Returns the primitive LiteralKind
s:
INT, LONG, FLOAT, DOUBLE, BOOLEAN, CHAR
- PrimitiveType - Class in org.checkerframework.stubparser.ast.type
-
- PrimitiveType() - Constructor for class org.checkerframework.stubparser.ast.type.PrimitiveType
-
- PrimitiveType(PrimitiveType.Primitive) - Constructor for class org.checkerframework.stubparser.ast.type.PrimitiveType
-
- PrimitiveType(int, int, int, int, PrimitiveType.Primitive) - Constructor for class org.checkerframework.stubparser.ast.type.PrimitiveType
-
- PrimitiveType.Primitive - Enum in org.checkerframework.stubparser.ast.type
-
- PrimitiveTypeNode - Class in org.checkerframework.dataflow.cfg.node
-
A node representing a primitive type used in an expression
such as a field access
type .class
- PrimitiveTypeNode(PrimitiveTypeTree) - 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) - Static method in class org.checkerframework.dataflow.cfg.JavaSource2CFGDOT
-
Print an error message.
- 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.dot
- 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() - Static method in class org.checkerframework.dataflow.cfg.JavaSource2CFGDOT
-
Print usage information.
- printVerboseGenerics - Variable in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
-
Prints type variables in a less ambiguous manner using [] to delimit them.
- PRIVATE - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- PRIVATE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- process(Set<? extends TypeElement>, RoundEnvironment) - Method in class org.checkerframework.common.util.count.AnnotationsCounter
-
- 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(TreePath, ProcessingEnvironment, UnderlyingAST, CFGBuilder.Label, TreeBuilder, AnnotationProvider) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Performs the actual work of phase one.
- process(CompilationUnitTree, ProcessingEnvironment, UnderlyingAST, CFGBuilder.Label, TreeBuilder, AnnotationProvider) - 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) - 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.
- process(Q, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- 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.
- 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, 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) - Static method in class org.checkerframework.dataflow.cfg.JavaSource2CFGDOT
-
Invoke DOT 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.
- propagatePreviousGlbs(TargetConstraints.Subtypes, InferenceResult, Map<AnnotatedTypeMirror, Set<AnnotationMirror>>) - 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, Set<AnnotationMirror>>) - 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<A, S>, Store.FlowRule, boolean) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
Propagate the stores in currentInput to the successor block, succ, according to the
flowRule.
- 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 qualifier for the PropertyKeyChecker and associated checkers.
- 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
-
- PROPKEY_BOTTOM - Variable in class org.checkerframework.checker.propkey.PropertyKeyAnnotatedTypeFactory
-
- PROTECTED - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- PROTECTED - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- PUBLIC - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- PUBLIC - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- Pure - Annotation Type in org.checkerframework.dataflow.qual
-
- Pure.Kind - Enum in org.checkerframework.dataflow.qual
-
The type of purity.
- PureMethodCall(TypeMirror, Element, FlowExpressions.Receiver, List<FlowExpressions.Receiver>) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.PureMethodCall
-
- 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) - Constructor for class org.checkerframework.dataflow.util.PurityChecker.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
-
- put(String, String) - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter.AnnotationParts
-
- put(String, Wildcard<Q>) - Method in class org.checkerframework.qualframework.poly.QualParams
-
- putAll(Map<? extends String, ? extends Wildcard<Q>>) - Method in class org.checkerframework.qualframework.poly.QualParams
-
- putQuoted(String, String) - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter.AnnotationParts
-
- rad - Static variable in class org.checkerframework.checker.units.UnitsTools
-
- radians - Annotation Type in org.checkerframework.checker.units.qual
-
Radians.
- Raw - Annotation Type in org.checkerframework.checker.nullness.qual
-
This type qualifier belongs to the rawness type-system for tracking
initialization.
- rawnessComparer - Variable in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- RBRACE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- RBRACKET - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- readArgFile(File) - Static method in class org.checkerframework.framework.util.PluginUtil
-
- ReadByte() - Method in class org.checkerframework.stubparser.JavaCharStream
-
- readChar() - Method in class org.checkerframework.stubparser.JavaCharStream
-
Read a character.
- readDiagnosticFile(File, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads diagnostic lines line-by-line from the input Diagnostic file.
- readDiagnosticFileLines(Iterable<? extends File>, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads diagnostic lines line-by-line from the input Diagnostic files.
- readDiagnosticFiles(Iterable<? extends File>, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads diagnostics line-by-line from the input Diagnostic files.
- readDiagnosticLines(Iterable<File>, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads diagnostic lines from the comments of a set of Java file.
- readDiagnostics(File, JavaDiagnosticReader.DiagnosticCodec, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads the entire input file using the given codec and returns the resulting line.
- readDiagnostics(File, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads diagnostic lines from the comments of the input Java file.
- readDiagnostics(Iterable<File>, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads diagnostics from the comments of a set of Java file.
- readDiagnostics(TestConfiguration, CompilationResult) - Method in class org.checkerframework.framework.test.TypecheckExecutor
-
Added in case a subclass wishes to filter out errors or add new expected errors.
- readDiagnosticsJfo(JavaFileObject, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads diagnostic lines from the comments of a set of Java file.
- readExpectedDiagnosticLinesJfo(Iterable<? extends JavaFileObject>, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads diagnostic lines from the comments of a set of Java file.
- readExpectedDiagnosticsJfo(Iterable<? extends JavaFileObject>, boolean) - Static method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
Reads diagnostics from the comments of a set of Java file.
- readFromStore(Map<Block, S>, Block) - Static method in class org.checkerframework.dataflow.analysis.Analysis
-
Read the
Store
for a particular basic block from a map of stores
(or
null
if none exists yet).
- READONLY - Variable in class org.checkerframework.checker.igj.IGJAnnotatedTypeFactory
-
Supported annotations for IGJ.
- ReadOnly - Annotation Type in org.checkerframework.checker.igj.qual
-
Indicates that the annotated reference is a ReadOnly reference.
- READONLY - Variable in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
The Javari annotations.
- ReadOnly - Annotation Type in org.checkerframework.checker.javari.qual
-
Indicates that, for the variable on which this annotation appears,
the object to which this variable refers will not be modified via
this reference, except its fields explicitly marked as
Mutable
.
- READONLY - Variable in class org.checkerframework.checker.oigj.ImmutabilityAnnotatedTypeFactory
-
The various IGJ annotations.
- ReadOnly - Annotation Type in org.checkerframework.checker.oigj.qual
-
Indicates that the annotated reference is a ReadOnly reference.
- 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.PureMethodCall
-
- Receiver(TypeMirror) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
- receiver - Variable in class org.checkerframework.dataflow.cfg.node.FieldAccessNode
-
- receiver - Variable in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
-
- 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(Integer, Integer) - Method in class org.checkerframework.framework.type.HashcodeAtmVisitor
-
Used to combine the hashcodes of 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
-
- 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.
- ReferenceType - Class in org.checkerframework.stubparser.ast.type
-
- ReferenceType() - Constructor for class org.checkerframework.stubparser.ast.type.ReferenceType
-
- ReferenceType(Type) - Constructor for class org.checkerframework.stubparser.ast.type.ReferenceType
-
- ReferenceType(Type, int) - Constructor for class org.checkerframework.stubparser.ast.type.ReferenceType
-
- ReferenceType(int, int, int, int, Type, int, List<List<AnnotationExpr>>) - Constructor for class org.checkerframework.stubparser.ast.type.ReferenceType
-
- 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.
- ReflectiveEvalutator - Class in org.checkerframework.common.value
-
- ReflectiveEvalutator(BaseTypeChecker, ValueAnnotatedTypeFactory, boolean) - Constructor for class org.checkerframework.common.value.ReflectiveEvalutator
-
- refType - Variable in class org.checkerframework.dataflow.cfg.node.InstanceOfNode
-
The reference type being tested against.
- Regex - Class in org.checkerframework.checker.experimental.regex_qual
-
Qualifier for the Regex-Qual type system.
- Regex() - Constructor for class org.checkerframework.checker.experimental.regex_qual.Regex
-
- REGEX - Variable in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- 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.PartialRegex - Class in org.checkerframework.checker.experimental.regex_qual
-
- Regex.RegexVal - Class in org.checkerframework.checker.experimental.regex_qual
-
- RegexAnalysis - Class in org.checkerframework.checker.regex.classic
-
- RegexAnalysis(BaseTypeChecker, RegexClassicAnnotatedTypeFactory, List<Pair<VariableElement, CFValue>>) - Constructor for class org.checkerframework.checker.regex.classic.RegexAnalysis
-
- RegexAnnotationConverter - Class in org.checkerframework.checker.experimental.regex_qual
-
- RegexAnnotationConverter() - Constructor for class org.checkerframework.checker.experimental.regex_qual.RegexAnnotationConverter
-
- RegexAnnotationConverter - Class in org.checkerframework.checker.regex
-
Convert
Regex
annotations into a
Regex
qualifier with support for
PolyRegex, Var, Wild annotations.
- RegexAnnotationConverter() - Constructor for class org.checkerframework.checker.regex.RegexAnnotationConverter
-
- RegexBottom - Annotation Type in org.checkerframework.checker.regex.classic.qual
-
Represents the bottom of the Regex qualifier hierarchy.
- REGEXBOTTOM - Variable in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- RegexChecker - Class in org.checkerframework.checker.regex
-
- RegexChecker() - Constructor for class org.checkerframework.checker.regex.RegexChecker
-
- RegexCheckerAdapter - Class in org.checkerframework.checker.experimental.regex_qual
-
- RegexCheckerAdapter() - Constructor for class org.checkerframework.checker.experimental.regex_qual.RegexCheckerAdapter
-
- RegexClassicAnnotatedTypeFactory - Class in org.checkerframework.checker.regex.classic
-
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.
- for calls to Pattern.compile changes the group count value
of the return type to be the same as the parameter.
- RegexClassicAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- RegexClassicChecker - Class in org.checkerframework.checker.regex.classic
-
A type-checker plug-in for the
Regex
qualifier that finds
syntactically invalid regular expressions.
- RegexClassicChecker() - Constructor for class org.checkerframework.checker.regex.classic.RegexClassicChecker
-
- RegexClassicVisitor - Class in org.checkerframework.checker.regex.classic
-
A type-checking visitor for the Regex type system.
- RegexClassicVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.checker.regex.classic.RegexClassicVisitor
-
- 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.
- RegexQualChecker - Class in org.checkerframework.checker.experimental.regex_qual
-
Checker
for the Regex-Qual type system.
- RegexQualChecker() - Constructor for class org.checkerframework.checker.experimental.regex_qual.RegexQualChecker
-
- RegexQualifiedTransfer - Class in org.checkerframework.checker.experimental.regex_qual
-
- RegexQualifiedTransfer(QualAnalysis<Regex>) - Constructor for class org.checkerframework.checker.experimental.regex_qual.RegexQualifiedTransfer
-
- RegexQualifiedTransfer - Class in org.checkerframework.checker.regex
-
- RegexQualifiedTransfer(QualAnalysis<QualParams<Regex>>) - Constructor for class org.checkerframework.checker.regex.RegexQualifiedTransfer
-
- RegexQualifiedTypeFactory - Class in org.checkerframework.checker.experimental.regex_qual
-
The QualifiedTypeFactory for the Regex-Qual type system.
- RegexQualifiedTypeFactory(QualifierContext<Regex>) - Constructor for class org.checkerframework.checker.experimental.regex_qual.RegexQualifiedTypeFactory
-
- RegexQualifiedTypeFactory - Class in org.checkerframework.checker.regex
-
The QualifiedTypeFactory for the Regex-Qual-Param type system.
- RegexQualifiedTypeFactory(QualifierContext<QualParams<Regex>>) - Constructor for class org.checkerframework.checker.regex.RegexQualifiedTypeFactory
-
- RegexQualifierHierarchy - Class in org.checkerframework.checker.experimental.regex_qual
-
QualifierHierarchy for the Regex-Qual type system.
- RegexQualifierHierarchy() - Constructor for class org.checkerframework.checker.experimental.regex_qual.RegexQualifierHierarchy
-
- RegexQualPolyChecker - Class in org.checkerframework.checker.regex
-
Checker
for the Regex-Qual-Param type system.
- RegexQualPolyChecker() - Constructor for class org.checkerframework.checker.regex.RegexQualPolyChecker
-
- RegexTransfer - Class in org.checkerframework.checker.regex.classic
-
- RegexTransfer(RegexAnalysis) - Constructor for class org.checkerframework.checker.regex.classic.RegexTransfer
-
- RegexTypecheckVisitor - Class in org.checkerframework.checker.experimental.regex_qual
-
- RegexTypecheckVisitor(CheckerAdapter<Regex>) - Constructor for class org.checkerframework.checker.experimental.regex_qual.RegexTypecheckVisitor
-
- RegexTypecheckVisitor - Class in org.checkerframework.checker.regex
-
- RegexTypecheckVisitor(CheckerAdapter<QualParams<Regex>>) - Constructor for class org.checkerframework.checker.regex.RegexTypecheckVisitor
-
- 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
-
- RegexVal(int) - Constructor for class org.checkerframework.checker.experimental.regex_qual.Regex.RegexVal
-
- regexValueElement - Variable in class org.checkerframework.checker.regex.classic.RegexClassicAnnotatedTypeFactory
-
- register(Map) - Static method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- 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
-
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<A extends AbstractValue<A>,S extends Store<S>> - Class in org.checkerframework.dataflow.analysis
-
Implementation of a
TransferResult
with just one non-exceptional
store.
- RegularTransferResult(A, S, boolean) - Constructor for class org.checkerframework.dataflow.analysis.RegularTransferResult
-
Create a TransferResult
with resultStore
as the resulting
store.
- RegularTransferResult(A, S) - Constructor for class org.checkerframework.dataflow.analysis.RegularTransferResult
-
- RegularTransferResult(A, S, Map<TypeMirror, S>, boolean) - Constructor for class org.checkerframework.dataflow.analysis.RegularTransferResult
-
Create a TransferResult
with resultStore
as the resulting
store.
- RegularTransferResult(A, S, Map<TypeMirror, S>) - Constructor for class org.checkerframework.dataflow.analysis.RegularTransferResult
-
- ReInit(JavaCharStream) - Method in class org.checkerframework.stubparser.ASTParserTokenManager
-
Reinitialise parser.
- ReInit(JavaCharStream, int) - Method in class org.checkerframework.stubparser.ASTParserTokenManager
-
Reinitialise parser.
- ReInit(Reader, int, int, int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Reinitialise.
- ReInit(Reader, int, int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Reinitialise.
- ReInit(Reader) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int, int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, int, int, int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String, int, int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, int, int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream, String) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Reinitialise.
- ReInit(InputStream) - Method in class org.checkerframework.stubparser.JavaCharStream
-
Reinitialise.
- relatedType - Variable in class org.checkerframework.framework.util.typeinference.constraint.TUConstraint
-
- REM - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- REMAINDER(Double, Double) - Static method in class org.checkerframework.common.value.Operators
-
- REMAINDER(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- REMAINDER(Integer, Integer) - Static method in class org.checkerframework.common.value.Operators
-
- REMAINDER(Float, Float) - Static method in class org.checkerframework.common.value.Operators
-
- REMAINDER(double, double) - Static method in class org.checkerframework.common.value.Operators
-
- REMAINDER(long, long) - Static method in class org.checkerframework.common.value.Operators
-
- REMAINDER(int, int) - Static method in class org.checkerframework.common.value.Operators
-
- REMAINDER(float, float) - Static method in class org.checkerframework.common.value.Operators
-
- 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
-
- remainder(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- REMASSIGN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- remove(Object) - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- remove() - Method in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
- remove(Object) - Method in class org.checkerframework.qualframework.poly.QualParams
-
- removeAll(Collection<?>) - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- 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
-
- 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.
- removeDiagnosticsOfKind(DiagnosticKind, List<TestDiagnostic>) - Static method in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- removeDuplicates(List<T>) - Static method in class org.checkerframework.common.value.ValueCheckerUtils
-
- removeModifier(int, int) - Static method in class org.checkerframework.stubparser.ast.body.ModifierSet
-
Removes the given modifier.
- 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.
- 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
- replace(AnnotatedTypeMirror, Map<? extends AnnotatedTypeMirror, ? extends AnnotatedTypeMirror>) - Static method in class org.checkerframework.framework.type.AnnotatedTypeReplacer
-
Return a copy of type after making the specified replacements.
- 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.visitor.AnnotatedTypeMerger
-
- replacePolyQualifier(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
For types of left-hand side of an assignment, this method replaces
PolyNull
or
PolyAll
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
-
- replaceShorthandProcessor(List<String>) - Method in class org.checkerframework.framework.util.CheckerMain
-
For every "-processor" argument in args, replace its immediate successor argument using
asCheckerFrameworkProcessors
- 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(Result, Object) - Method in class org.checkerframework.framework.source.SourceChecker
-
Reports a result.
- 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(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
-
- ReportInherit - Annotation Type in org.checkerframework.common.util.report.qual
-
Report all types that extend/implement a type that has this annotation.
- reportInvalidBounds(AnnotatedTypeMirror, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
-
Most errors reported by this class are of the form type.invalid.
- ReportOverride - Annotation Type in org.checkerframework.common.util.report.qual
-
Report all methods that override a method with this annotation.
- reportPurityErrors(PurityChecker.PurityResult, MethodTree, Collection<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
-
- 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
-
- 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.
- RequiresQualifiers - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation to allow multiple precondition annotations.
- reset() - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory.InheritedFromClassAnnotator
-
- 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.
- resetPrintInvisibles() - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
-
Set currentPrintInvisibleSettings to the default
- 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.visitor.AnnotatedTypeMerger
-
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
-
- Resolver2 - Class in org.checkerframework.framework.util
-
A Utility class to find symbols corresponding to string references
TODO: This class is only supposed to be used temporarily until a good solution for the MapGetHeuristic is found.
- Resolver2(ProcessingEnvironment) - Constructor for class org.checkerframework.framework.util.Resolver2
-
- resolveReflectiveCall(AnnotatedTypeFactory, MethodInvocationTree, Pair<AnnotatedTypeMirror.AnnotatedExecutableType, List<AnnotatedTypeMirror>>) - Method in class org.checkerframework.common.reflection.DefaultReflectionResolver
-
- resolveReflectiveCall(AnnotatedTypeFactory, MethodInvocationTree, Pair<AnnotatedTypeMirror.AnnotatedExecutableType, List<AnnotatedTypeMirror>>) - 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 - Variable in class org.checkerframework.dataflow.cfg.node.ReturnNode
-
- Result - Class in org.checkerframework.framework.source
-
Represents the outcome of a type-checking operation (success,
warning, or failure, plus a list of explanatory messages).
- result - Variable in exception org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionParseException
-
- Result.DiagMessage - Class in org.checkerframework.framework.source
-
A class that represents diagnostic messages.
- 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.
- ret - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentContext.MethodReturnContext
-
- retainAll(Collection<?>) - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- RETURN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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.
The second parameter is a vararg that takes conversion categories.
The method throws an exception if the format string's
format specifiers do not match the passed conversion categories.
On success, the method returns the passed format string unmodified.
- returnStatementStores - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
A mapping from methods to a list with all return statements and the
corresponding store.
- ReturnStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- ReturnStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.ReturnStmt
-
- ReturnStmt(Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.ReturnStmt
-
- ReturnStmt(int, int, int, int, Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.ReturnStmt
-
- returnType - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- rhs - Variable in class org.checkerframework.dataflow.cfg.node.AssignmentNode
-
- rhs - Variable in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
-
- rhs - Variable in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
-
- rhs - Variable in class org.checkerframework.dataflow.cfg.node.EqualToNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.BitwiseAndNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.FloatingDivisionNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.GreaterThanNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.IntegerDivisionNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.LessThanNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.NotEqualNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.SignedRightShiftNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
-
- right - Variable in class org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode
-
- RIGHT_SHIFT(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- RIGHT_SHIFT(Integer, Integer) - Static method in class org.checkerframework.common.value.Operators
-
- RIGHT_SHIFT(long, long) - Static method in class org.checkerframework.common.value.Operators
-
- RIGHT_SHIFT(int, int) - Static method in class org.checkerframework.common.value.Operators
-
- 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.
- root - Static variable in class org.checkerframework.framework.util.ComboLog
-
- RPAREN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- RSIGNEDSHIFT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- RSIGNEDSHIFTASSIGN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- run(String[]) - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker
-
- run(CompilationUnitTree, ProcessingEnvironment, UnderlyingAST) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Build the control flow graph of some code.
- run(TreePath, ProcessingEnvironment, UnderlyingAST) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Build the control flow graph of some code (method, initializer block, ...).
- run(CompilationUnitTree, ProcessingEnvironment, MethodTree, ClassTree) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder
-
Build the control flow graph of a method.
- run(CompilationUnitTree, ProcessingEnvironment, UnderlyingAST) - Method in class org.checkerframework.framework.flow.CFCFGBuilder
-
Build the control flow graph of some code.
- run() - Method in class org.checkerframework.framework.test.CheckerFrameworkTest
-
- 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<A, 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
.
- RUNSIGNEDSHIFT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- RUNSIGNEDSHIFTASSIGN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- runTest(TestConfiguration) - Method in class org.checkerframework.framework.test.TypecheckExecutor
-
Runs a typechecking test using the given configuration and returns the
test result
- 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
-
- 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
.
- SC_AND - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- SC_OR - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
Scan a single node.
- scan(Iterable<? extends Tree>, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
Scan a list of nodes.
- scan(AnnotatedTypeMirror, AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.EqualityAtmComparer
-
- scan(AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.HashcodeAtmVisitor
-
Generates the hashcode of type and combines it with the hashcode of its
component types (if any).
- scan(AnnotatedTypeMirror, Void) - Method in class org.checkerframework.framework.type.typeannotator.ImplicitsTypeAnnotator
-
- 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
-
Processes an element by calling e.accept(this, p); this method
may be overridden by subclasses.
- scan(Iterable<? extends AnnotatedTypeMirror>, P) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeScanner
-
Processes an element by calling e.accept(this, p); this method
may be overridden by subclasses.
- 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(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(AnnotatedTypeMirror, 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
-
- 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
-
- 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.
- second - Variable in class org.checkerframework.javacutil.Pair
-
- selfPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches the self reference.
- SEMICOLON - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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)?
- setAdapter(CFAbstractAnalysis<CFValue, CFStore, CFTransfer>) - Method in class org.checkerframework.qualframework.base.dataflow.QualAnalysis
-
- setAdapter(QualTransferAdapter<Q>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- setAdapter(TypeVariableSubstitutorAdapter<Q>) - Method in class org.checkerframework.qualframework.base.TypeVariableSubstitutor
-
- setAnnotations(List<AnnotationExpr>) - Method in class org.checkerframework.stubparser.ast.body.BodyDeclaration
-
- setAnnotations(List<AnnotationExpr>) - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- setAnnotations(List<AnnotationExpr>) - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- setAnnotations(List<AnnotationExpr>) - Method in class org.checkerframework.stubparser.ast.PackageDeclaration
-
- setAnnotations(List<AnnotationExpr>) - Method in class org.checkerframework.stubparser.ast.type.Type
-
- setAnonymousClassBody(List<BodyDeclaration>) - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- setArgs(List<Expression>) - Method in class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- setArgs(List<Expression>) - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- setArgs(List<Expression>) - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- setArgs(List<Expression>) - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- setArrayAnnotations(List<List<AnnotationExpr>>) - Method in class org.checkerframework.stubparser.ast.type.ReferenceType
-
- setArrayCount(int) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- setArrayCount(int) - Method in class org.checkerframework.stubparser.ast.body.VariableDeclaratorId
-
- setArrayCount(int) - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- setArrayCount(int) - Method in class org.checkerframework.stubparser.ast.type.ReferenceType
-
- setAssignmentContext(AssignmentContext) - Method in class org.checkerframework.dataflow.cfg.node.Node
-
- setAssignmentContext(Pair<Tree, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.VisitorState
-
- setAsterisk(boolean) - Method in class org.checkerframework.stubparser.ast.ImportDeclaration
-
Sets if this import is asterisk.
- setBeginColumn(int) - Method in class org.checkerframework.stubparser.ast.Node
-
Sets the begin column of this node.
- setBeginLine(int) - Method in class org.checkerframework.stubparser.ast.Node
-
Sets the begin line of this node.
- 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.
- setBlock(BlockStmt) - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- setBlock(BlockStmt) - Method in class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- setBlock(BlockStmt) - Method in class org.checkerframework.stubparser.ast.stmt.SynchronizedStmt
-
- setBody(BlockStmt) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- setBody(Statement) - Method in class org.checkerframework.stubparser.ast.stmt.DoStmt
-
- setBody(Statement) - Method in class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- setBody(Statement) - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- setBody(Statement) - Method in class org.checkerframework.stubparser.ast.stmt.WhileStmt
-
- setCacheParser(boolean) - Static method in class org.checkerframework.stubparser.JavaParser
-
Changes the way that the parser acts when starts to parse.
- setCatchBlock(BlockStmt) - Method in class org.checkerframework.stubparser.ast.stmt.CatchClause
-
- setCatchs(List<CatchClause>) - Method in class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- setCheck(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- setClassBody(List<BodyDeclaration>) - Method in class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- setClassExpr(Expression) - Method in class org.checkerframework.stubparser.ast.expr.SuperExpr
-
- setClassExpr(Expression) - Method in class org.checkerframework.stubparser.ast.expr.ThisExpr
-
- setClassTree(ClassTree) - Method in class org.checkerframework.framework.type.VisitorState
-
Updates the tree of the current class currently visited
- setClassType(AnnotatedTypeMirror.AnnotatedDeclaredType) - Method in class org.checkerframework.framework.type.VisitorState
-
Updates the type of the current class currently visited
- setComments(List<Comment>) - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
Sets the list of comments of this compilation unit.
- setCompare(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- setCompilationUnit(List<CompilationUnit>) - Method in class org.checkerframework.stubparser.ast.IndexUnit
-
- setComponentType(AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedArrayType
-
Sets the component type of this array
- setCondition(Expression) - Method in class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- setCondition(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.DoStmt
-
- setCondition(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- setCondition(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.WhileStmt
-
- setConstraintTarget(List<Pair<Wildcard<Q>, Wildcard<Q>>>) - Method in class org.checkerframework.qualframework.poly.QualifierParameterHierarchy
-
Set a target for constraint generation.
- setContent(String) - Method in class org.checkerframework.stubparser.ast.Comment
-
Sets the text of the comment.
- setCurrentPrintInvisibleSetting(boolean) - Method in class org.checkerframework.framework.type.DefaultAnnotatedTypeFormatter.FormattingVisitor
-
Set the current print invisible setting to use while printing
- setCurrentTree(Tree) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- setData(Object) - Method in class org.checkerframework.stubparser.ast.Node
-
Use this to store additional information to this node.
- setDebugStream(PrintStream) - Method in class org.checkerframework.stubparser.ASTParserTokenManager
-
Set debug output.
- 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.
- setDefaultValue(Expression) - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- setDiagnosticFiles(List<File>) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- setDimensions(List<Expression>) - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- setElement(ExecutableElement) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- setElseExpr(Expression) - Method in class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- 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
-
- setElseStmt(Statement) - Method in class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- setElseSuccessor(BlockImpl) - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
-
Set the else branch successor.
- setEndColumn(int) - Method in class org.checkerframework.stubparser.ast.Node
-
Sets the end column of this node.
- setEndLine(int) - Method in class org.checkerframework.stubparser.ast.Node
-
Sets the end line of this node.
- setEntries(List<EnumConstantDeclaration>) - Method in class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- setEntries(List<SwitchEntryStmt>) - Method in class org.checkerframework.stubparser.ast.stmt.SwitchStmt
-
- setExcept(Parameter) - Method in class org.checkerframework.stubparser.ast.stmt.CatchClause
-
- setExpr(Expression) - Method in class org.checkerframework.stubparser.ast.expr.CastExpr
-
- setExpr(Expression) - Method in class org.checkerframework.stubparser.ast.expr.InstanceOfExpr
-
- setExpr(Expression) - Method in class org.checkerframework.stubparser.ast.expr.UnaryExpr
-
- setExpr(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- setExpr(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.ReturnStmt
-
- setExpr(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.SynchronizedStmt
-
- setExpr(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.ThrowStmt
-
- setExpression(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.ExpressionStmt
-
- setExtends(List<ClassOrInterfaceType>) - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- setExtends(ReferenceType) - Method in class org.checkerframework.stubparser.ast.type.WildcardType
-
- setFalseFlowRule(Store.FlowRule) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- setField(String) - Method in class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- setFinallyBlock(BlockStmt) - Method in class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- 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
-
- setHandler(ErrorHandler) - Static method in class org.checkerframework.javacutil.ErrorReporter
-
Register a handler to customize error reporting.
- setId(VariableDeclaratorId) - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- setId(VariableDeclaratorId) - Method in class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- setId(String) - Method in class org.checkerframework.stubparser.ast.stmt.BreakStmt
-
- setId(String) - Method in class org.checkerframework.stubparser.ast.stmt.ContinueStmt
-
- setImplements(List<ClassOrInterfaceType>) - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- setImplements(List<ClassOrInterfaceType>) - Method in class org.checkerframework.stubparser.ast.body.EnumDeclaration
-
- setImports(List<ImportDeclaration>) - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
Sets the list of imports of this compilation unit.
- setInConstructorOrInitializer() - Method in class org.checkerframework.checker.lock.LockStore
-
- setIndex(Expression) - Method in class org.checkerframework.stubparser.ast.expr.ArrayAccessExpr
-
- setInformation(Node, Constant) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
-
- setInit(Expression) - Method in class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- setInit(List<Expression>) - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- setInitializer(ArrayInitializerExpr) - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- setInner(Expression) - Method in class org.checkerframework.stubparser.ast.expr.EnclosedExpr
-
- setInSource(boolean) - Method in class org.checkerframework.dataflow.cfg.node.Node
-
- setInterface(boolean) - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- setIterable(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- setJavaDoc(JavadocComment) - Method in class org.checkerframework.stubparser.ast.body.BodyDeclaration
-
- setLabel(String) - Method in class org.checkerframework.stubparser.ast.stmt.LabeledStmt
-
- setLabel(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.SwitchEntryStmt
-
- setLeft(Expression) - Method in class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- 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.
- setMembers(List<BodyDeclaration>) - Method in class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
- setMemberValue(Expression) - Method in class org.checkerframework.stubparser.ast.expr.SingleMemberAnnotationExpr
-
- setMessage(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.AssertStmt
-
- 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
- setModifiers(int) - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- setModifiers(int) - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- setModifiers(int) - Method in class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- setModifiers(int) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- setModifiers(int) - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- setModifiers(int) - Method in class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
- setModifiers(int) - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.body.EnumConstantDeclaration
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.body.VariableDeclaratorId
-
- setName(NameExpr) - Method in class org.checkerframework.stubparser.ast.expr.AnnotationExpr
-
- setName(Expression) - Method in class org.checkerframework.stubparser.ast.expr.ArrayAccessExpr
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.expr.MemberValuePair
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.expr.NameExpr
-
- setName(NameExpr) - Method in class org.checkerframework.stubparser.ast.ImportDeclaration
-
Sets the name this import.
- setName(NameExpr) - Method in class org.checkerframework.stubparser.ast.PackageDeclaration
-
Sets the name of this package declaration.
- setName(String) - Method in class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- setName(String) - Method in class org.checkerframework.stubparser.ast.TypeParameter
-
Sets the name of this type parameter.
- setNode(Node) - Method in class org.checkerframework.dataflow.cfg.block.ExceptionBlockImpl
-
Set the node.
- setOperator(AssignExpr.Operator) - Method in class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- setOperator(BinaryExpr.Operator) - Method in class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- setOperator(UnaryExpr.Operator) - Method in class org.checkerframework.stubparser.ast.expr.UnaryExpr
-
- setOptions(Map<String, String>) - Method in class org.checkerframework.framework.test.SimpleOptionMap
-
Clears the current set of options and copies the input options to this map
- setOptions(Map<String, String>) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- setPackage(PackageDeclaration) - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
Sets or clear the package declarations of this compilation unit.
- setPairs(List<MemberValuePair>) - Method in class org.checkerframework.stubparser.ast.expr.NormalAnnotationExpr
-
- setParameters(List<Parameter>) - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- setParameters(List<Parameter>) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- setParentChecker(SourceChecker) - Method in class org.checkerframework.framework.source.SourceChecker
-
- setPath(TreePath) - Method in class org.checkerframework.framework.type.VisitorState
-
Sets the current path for the visitor.
- setPathHack(Tree, Element) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- setPolyNullNull(boolean) - Method in class org.checkerframework.checker.nullness.NullnessStore
-
- setPrimary(PolyQual<Q>) - Method in class org.checkerframework.qualframework.poly.QualParams
-
- 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
-
- setProcessors(Iterable<String>) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- setQualifier(NameExpr) - Method in class org.checkerframework.stubparser.ast.expr.QualifiedNameExpr
-
- SetQualifierVisitor<Q> - Class in org.checkerframework.qualframework.base
-
- SetQualifierVisitor() - Constructor for class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- setReceiverAnnotations(List<AnnotationExpr>) - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- setReceiverAnnotations(List<AnnotationExpr>) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- setResultValue(A) - Method in class org.checkerframework.dataflow.analysis.TransferResult
-
- setRight(Expression) - Method in class org.checkerframework.stubparser.ast.expr.BinaryExpr
-
- setRoot(CompilationUnitTree) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
-
- setRoot(CompilationUnitTree) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- setRoot(CompilationUnitTree) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- setRoot(CompilationUnitTree) - Method in class org.checkerframework.framework.source.SourceVisitor
-
- setRoot(CompilationUnitTree) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- setRoot(CompilationUnitTree) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- setScope(Expression) - Method in class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- setScope(Expression) - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- setScope(Expression) - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- setScope(ClassOrInterfaceType) - Method in class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- setSelector(Expression) - Method in class org.checkerframework.stubparser.ast.stmt.SwitchStmt
-
- setSelfTypeInInitializationCode(Tree, AnnotatedTypeMirror.AnnotatedDeclaredType, TreePath) - Method in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
- setShouldEmitDebugInfo(boolean) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- setSourceFiles(List<File>) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- setStatic(boolean) - Method in class org.checkerframework.stubparser.ast.body.InitializerDeclaration
-
- setStatic(boolean) - Method in class org.checkerframework.stubparser.ast.ImportDeclaration
-
Sets if this import is static.
- setStmt(Statement) - Method in class org.checkerframework.stubparser.ast.stmt.LabeledStmt
-
- setStmts(List<Statement>) - Method in class org.checkerframework.stubparser.ast.stmt.BlockStmt
-
- setStmts(List<Statement>) - Method in class org.checkerframework.stubparser.ast.stmt.SwitchEntryStmt
-
- 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
-
- setSuper(ReferenceType) - Method in class org.checkerframework.stubparser.ast.type.WildcardType
-
- setSupportedLintOptions(Set<String>) - Method in class org.checkerframework.framework.source.SourceChecker
-
Set the supported lint options.
- setTabSize(int) - Method in class org.checkerframework.stubparser.JavaCharStream
-
- setTarget(Expression) - Method in class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- setTerminatesExecution(boolean) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ExtendedNode
-
- setThenExpr(Expression) - Method in class org.checkerframework.stubparser.ast.expr.ConditionalExpr
-
- 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
-
- setThenStmt(Statement) - Method in class org.checkerframework.stubparser.ast.stmt.IfStmt
-
- setThenSuccessor(BlockImpl) - Method in class org.checkerframework.dataflow.cfg.block.ConditionalBlockImpl
-
Set the then branch successor.
- setThis(boolean) - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- setThrows(List<NameExpr>) - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- setThrows(List<NameExpr>) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- setTransferFunction(T) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
- setTrueFlowRule(Store.FlowRule) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- setTryBlock(BlockStmt) - Method in class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.body.AnnotationMemberDeclaration
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.expr.ArrayCreationExpr
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.expr.CastExpr
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.expr.ClassExpr
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.expr.InstanceOfExpr
-
- setType(ClassOrInterfaceType) - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- setType(PrimitiveType.Primitive) - Method in class org.checkerframework.stubparser.ast.type.PrimitiveType
-
- setType(Type) - Method in class org.checkerframework.stubparser.ast.type.ReferenceType
-
- setTypeArgs(List<Type>) - Method in class org.checkerframework.stubparser.ast.expr.FieldAccessExpr
-
- setTypeArgs(List<Type>) - Method in class org.checkerframework.stubparser.ast.expr.MethodCallExpr
-
- setTypeArgs(List<Type>) - Method in class org.checkerframework.stubparser.ast.expr.ObjectCreationExpr
-
- setTypeArgs(List<Type>) - Method in class org.checkerframework.stubparser.ast.stmt.ExplicitConstructorInvocationStmt
-
- setTypeArgs(List<Type>) - Method in class org.checkerframework.stubparser.ast.type.ClassOrInterfaceType
-
- setTypeArguments(List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedDeclaredType
-
Sets the type arguments on this type
- setTypeBound(List<ClassOrInterfaceType>) - Method in class org.checkerframework.stubparser.ast.TypeParameter
-
Sets the list o types.
- setTypeDeclaration(TypeDeclaration) - Method in class org.checkerframework.stubparser.ast.stmt.TypeDeclarationStmt
-
- setTypeParameters(List<TypeParameter>) - Method in class org.checkerframework.stubparser.ast.body.ClassOrInterfaceDeclaration
-
- setTypeParameters(List<TypeParameter>) - Method in class org.checkerframework.stubparser.ast.body.ConstructorDeclaration
-
- setTypeParameters(List<TypeParameter>) - Method in class org.checkerframework.stubparser.ast.body.MethodDeclaration
-
- setTypes(List<TypeDeclaration>) - Method in class org.checkerframework.stubparser.ast.CompilationUnit
-
Sets the list of types declared in this compilation unit.
- setUpdate(List<Expression>) - Method in class org.checkerframework.stubparser.ast.stmt.ForStmt
-
- setupDefaults(QualifierDefaults) - Method in class org.checkerframework.checker.regex.RegexChecker
-
- setupDefaults(QualifierDefaults) - Method in class org.checkerframework.checker.tainting.TaintingChecker
-
- setupDefaults(QualifierDefaults) - Method in class org.checkerframework.qualframework.base.CheckerAdapter
-
- setUseFlow(boolean) - Method in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
- setValue(CharSequence, AnnotationMirror) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, List<? extends Object>) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Object[]) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Boolean) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Character) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Double) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Float) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Integer) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Long) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Short) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, String) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, TypeMirror) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Class<?>) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Enum<?>) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, VariableElement) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, Enum<?>[]) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(CharSequence, VariableElement[]) - Method in class org.checkerframework.framework.util.AnnotationBuilder
-
- setValue(Expression) - Method in class org.checkerframework.stubparser.ast.expr.AssignExpr
-
- setValue(boolean) - Method in class org.checkerframework.stubparser.ast.expr.BooleanLiteralExpr
-
- setValue(Expression) - Method in class org.checkerframework.stubparser.ast.expr.MemberValuePair
-
- setValue(String) - Method in class org.checkerframework.stubparser.ast.expr.StringLiteralExpr
-
- setValues(List<Expression>) - Method in class org.checkerframework.stubparser.ast.expr.ArrayInitializerExpr
-
- setVarArgs(boolean) - Method in class org.checkerframework.stubparser.ast.body.Parameter
-
- setVariable(VariableDeclarationExpr) - Method in class org.checkerframework.stubparser.ast.stmt.ForeachStmt
-
- setVariables(List<VariableDeclarator>) - Method in class org.checkerframework.stubparser.ast.body.FieldDeclaration
-
- setVars(List<VariableDeclarator>) - Method in class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- 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(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- SHORT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- SHORT_TYPE - Static variable in class org.checkerframework.stubparser.ASTHelper
-
- 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
-
- ShortMath - Class in org.checkerframework.common.value.util
-
- ShortMath(int) - Constructor for class org.checkerframework.common.value.util.ShortMath
-
- shouldAddShutdownHook() - Method in class org.checkerframework.framework.source.SourceChecker
-
- shouldCache - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Should results be cached?
This means that ATM.deepCopy() will be called.
- shouldEmitDebugInfo() - Method in class org.checkerframework.framework.test.ImmutableTestConfiguration
-
- shouldEmitDebugInfo() - Method in interface org.checkerframework.framework.test.TestConfiguration
-
- shouldOmitParentheses() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnostic
-
- shouldPrintAnnotation(SurfaceSyntaxQualParamsFormatter.AnnotationParts, boolean) - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxFormatterConfiguration
-
Determine if the annotation should be printed
- shouldReadCache - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Should the cached result be used, or should it be freshly computed?
- 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(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(Element, String) - Method in class org.checkerframework.framework.source.SourceChecker
-
Determines whether all the warnings pertaining to a given tree
should be suppressed.
- 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
-
Annotation constants
- 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
-
- SignatureAnnotatedTypeFactory - Class in org.checkerframework.checker.signature
-
This class is currently not needed.
- SignatureAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.signature.SignatureAnnotatedTypeFactory
-
- SignatureBottom - Annotation Type in org.checkerframework.checker.signature.qual
-
Represents the bottom of the type-qualifier hierarchy.
- SignatureChecker - Class in org.checkerframework.checker.signature
-
- 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
-
- SignedRightShiftNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for bitwise right shift operations with sign extension:
- SignedRightShiftNode(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.SignedRightShiftNode
-
- signedSiftRight(Number) - Method in class org.checkerframework.common.value.util.ByteMath
-
- signedSiftRight(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
-
- signedSiftRight(Number) - Method in class org.checkerframework.common.value.util.FloatMath
-
- signedSiftRight(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
-
- signedSiftRight(Number) - Method in class org.checkerframework.common.value.util.LongMath
-
- signedSiftRight(Number) - Method in class org.checkerframework.common.value.util.NumberMath
-
- signedSiftRight(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- SimpleAnnotatedTypeScanner<R,P> - Class in org.checkerframework.framework.type.visitor
-
- SimpleAnnotatedTypeScanner() - Constructor for class org.checkerframework.framework.type.visitor.SimpleAnnotatedTypeScanner
-
- 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
-
- SimpleOptionMap - Class in org.checkerframework.framework.test
-
SimpleOptionMap is a very basic Option container.
- SimpleOptionMap() - Constructor for class org.checkerframework.framework.test.SimpleOptionMap
-
- SimpleQualifiedTypeVisitor<Q,R,P> - Class in org.checkerframework.qualframework.base
-
- SimpleQualifiedTypeVisitor() - Constructor for class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- SimpleQualifiedTypeVisitor(R) - Constructor for class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- SimpleQualifierParameterAnnotationConverter<Q> - Class in org.checkerframework.qualframework.poly
-
SimpleQualifierParameterAnnotationConverter abstracts the logic to convert annotations to qualifiers
for typical qual-poly types systems that that support @Wild, @Var, and qualifier parameters.
- SimpleQualifierParameterAnnotationConverter(AnnotationConverterConfiguration<Q>) - Constructor for class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
Construct a SimpleQualifierParameterAnnotationConverter.
- SimpleVoidVisitor<A> - Class in org.checkerframework.stubparser.ast.visitor
-
- SimpleVoidVisitor() - Constructor for class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- SINGLE_LINE_COMMENT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- SingleMemberAnnotationExpr - Class in org.checkerframework.stubparser.ast.expr
-
- SingleMemberAnnotationExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.SingleMemberAnnotationExpr
-
- SingleMemberAnnotationExpr(NameExpr, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.SingleMemberAnnotationExpr
-
- SingleMemberAnnotationExpr(int, int, int, int, NameExpr, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.SingleMemberAnnotationExpr
-
- 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() - 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.MostlySingleton
-
- size() - Method in class org.checkerframework.qualframework.poly.QualParams
-
- skipContractCheck(Tree, FlowExpressions.Receiver, FlowExpressionParseUtil.FlowExpressionContext) - Method in class org.checkerframework.checker.lock.LockVisitor
-
Whether to skip a contract check based on whether the @GuardedBy
expression expr
is valid for the tree tree
under the context flowExprContext
if the current path is within the expression
of a synchronized block (e.g.
- skipContractCheck(Tree, FlowExpressions.Receiver, FlowExpressionParseUtil.FlowExpressionContext) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Whether to skip a contract check based on whether the condition with
given expression expr
is valid for the
tree tree
under the context flowExprContext
.
- skipParens(ExpressionTree) - Static method in class org.checkerframework.javacutil.TreeUtils
-
If the given tree is a parenthesized tree, it returns the enclosed
non-parenthesized tree.
- 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.
- SLASH - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- SLASHASSIGN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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.
- SOURCE_VALUE_NAME - Static variable in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- SourceChecker - Class in org.checkerframework.framework.source
-
An abstract annotation processor designed for implementing a
source-file checker for a JSR-308 conforming compiler plug-in.
- SourceChecker() - Constructor for class org.checkerframework.framework.source.SourceChecker
-
- SourceChecker.CheckerError - Exception in org.checkerframework.framework.source
-
Exception type used only internally to abort
processing.
- SourceNameForNonArrayNonInner - Annotation Type in org.checkerframework.checker.signature.qual
-
- SourceNameForNonInner - Annotation Type in org.checkerframework.checker.signature.qual
-
- 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.
Regular exit block of a method.
Exceptional exit 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
-
- specialCaseHandle(AnnotationMirror) - Method in class org.checkerframework.checker.regex.RegexAnnotationConverter
-
Process annotations from the old namespace.
- specialCaseHandle(AnnotationMirror) - Method in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
Special case handle the AnnotationMirror.
- specialToken - Variable in class org.checkerframework.stubparser.Token
-
This field is used to access special tokens that occur prior to this
token, but after the immediately preceding regular (non-special) token.
- 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).
- standardClimbDefaultsBottom - Static variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
CLIMB locations whose standard default is bottom for a given type system.
- standardClimbDefaultsTop - Static variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
CLIMB locations whose standard default is top for a given type system.
- standardUncheckedDefaultsBottom - Static variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
Standard unchecked default locations that should be bottom
- standardUncheckedDefaultsTop - Static variable in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
Standard unchecked default locations that should be top
- STAR - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- STARASSIGN - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- startOfBlock - Variable in class org.checkerframework.dataflow.cfg.node.SynchronizedNode
-
- Statement - Class in org.checkerframework.stubparser.ast.stmt
-
- Statement() - Constructor for class org.checkerframework.stubparser.ast.stmt.Statement
-
- Statement(int, int, int, int) - Constructor for class org.checkerframework.stubparser.ast.stmt.Statement
-
- STATIC - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- STATIC - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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.
- staticFlag - Static variable in class org.checkerframework.stubparser.JavaCharStream
-
Whether parser is static.
- store - Variable in class org.checkerframework.dataflow.analysis.RegularTransferResult
-
The regular result store.
- Store<S extends Store<S>> - Interface in org.checkerframework.dataflow.analysis
-
A store is used to keep track of the information that the org.checkerframework.dataflow analysis
has accumulated at any given point in time.
- store - Variable in class org.checkerframework.dataflow.analysis.TransferInput
-
The regular result store (or null
if none is present).
- 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
-
- Store.Kind - Enum in org.checkerframework.dataflow.analysis
-
- 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
-
- stores - Variable in class org.checkerframework.dataflow.analysis.AnalysisResult
-
The stores before every method call.
- storesAtReturnStatements - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
The stores after every return statement.
- 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<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
.
- STRICTFP - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- STRICTFP - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- STRING_LITERAL - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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(Tree, 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
-
- StringLiteralExpr - Class in org.checkerframework.stubparser.ast.expr
-
- StringLiteralExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.StringLiteralExpr
-
- StringLiteralExpr(String) - Constructor for class org.checkerframework.stubparser.ast.expr.StringLiteralExpr
-
- StringLiteralExpr(int, int, int, int, String) - Constructor for class org.checkerframework.stubparser.ast.expr.StringLiteralExpr
-
- 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
-
- stringPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches string literals
- strings - Variable in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
-
- stringToI18nConversionCategory(String) - Static method in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
-
I18nConversionCategory.stringToI18nConversionCategory("number") == I18nConversionCategory.NUMBER;
- StringToI18nConversionCategoryTest() - Method in class org.checkerframework.checker.i18nformatter.unittests.I18nConversionCategoryTest
-
- StringVal - Annotation Type in org.checkerframework.common.value.qual
-
An annotation indicating the possible values for a String type.
- StructuralEqualityComparer - Class in org.checkerframework.framework.type
-
A visitor used to compare two type mirrors for "structural" equality.
- StructuralEqualityComparer() - Constructor for class org.checkerframework.framework.type.StructuralEqualityComparer
-
- StructuralEqualityComparer(DefaultRawnessComparer) - Constructor for class org.checkerframework.framework.type.StructuralEqualityComparer
-
- STUB_PARSER_COMMENT - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- STUB_PARSER_STRING - Static variable in class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- 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.
- 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,
(@see TypeVariableSubstitutor).Return the copy
- substitute(Map<TypeVariable, AnnotatedTypeMirror>, AnnotatedTypeMirror) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
-
Create a copy of toModify.
- substitute(Map<TypeVariable, QualifiedTypeMirror<Q>>, QualifiedTypeMirror<Q>) - Method in class org.checkerframework.qualframework.base.TypeVariableSubstitutor
-
Currently substitution is performed by AnnotatedTypes class.
- substitute(Map<String, PolyQual<Q>>) - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- substitute(Map<String, PolyQual<Q>>) - Method in class org.checkerframework.qualframework.poly.PolyQual.GroundQual
-
- substitute(Map<String, PolyQual<Q>>) - Method in class org.checkerframework.qualframework.poly.PolyQual.QualVar
-
- substitute(Map<String, PolyQual<Q>>) - Method in class org.checkerframework.qualframework.poly.PolyQual
-
Substitute qualifiers for qualifier variables.
- substitute(Map<String, Wildcard<Q>>) - Method in class org.checkerframework.qualframework.poly.Wildcard
-
Substitute wildcards for qualifier parameters.
- substituteAll(Map<String, Wildcard<Q>>) - Method in class org.checkerframework.qualframework.poly.QualParams
-
Apply a set of substitutions to each value in this map.
- substituteMethodReturnType(TypeMirror, TypeMirror) - Static method in class org.checkerframework.javacutil.InternalUtils
-
Returns the return type of a method, where the "raw" return type of that
method is given (i.e., the return type might still contain unsubstituted
type variables), 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.
- substituteTypeVariable(QualifiedTypeMirror<Q>, QualifiedTypeMirror.QualifiedTypeVariable<Q>) - Method in class org.checkerframework.qualframework.base.TypeVariableSubstitutor
-
see org.checkerframework.framework.type.TypeVariableSubstitutor#substituteTypeVariable(AnnotatedTypeMirror, AnnotatedTypeVariable)
- substituteTypeVariable(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedTypeVariable) - Method in class org.checkerframework.qualframework.base.TypeVariableSubstitutorAdapter
-
- substituteTypeVariable(QualifiedTypeMirror<QualParams<Q>>, QualifiedTypeMirror.QualifiedTypeVariable<QualParams<Q>>) - Method in class org.checkerframework.qualframework.poly.QualifiedParameterTypeVariableSubstitutor
-
- SubtypeOf - Annotation Type in org.checkerframework.framework.qual
-
A meta-annotation to specify all the qualifiers that the given qualifier
is a subtype of.
- subtypes - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints
-
- 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
-
- 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
-
- 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
-
- SUCCESS - Static variable in class org.checkerframework.framework.source.Result
-
The success result.
- successor - Variable in class org.checkerframework.dataflow.cfg.block.SingleSuccessorBlockImpl
-
Internal representation of the successor.
- summarize() - Method in class org.checkerframework.framework.test.TypecheckResult
-
- summarizeSourceFiles(List<File>) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- SUPER - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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.
- SuperExpr - Class in org.checkerframework.stubparser.ast.expr
-
- SuperExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.SuperExpr
-
- SuperExpr(Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.SuperExpr
-
- SuperExpr(int, int, int, int, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.SuperExpr
-
- superInitialStore(UnderlyingAST, List<LocalVariableNode>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- superPattern - Static variable in class org.checkerframework.framework.util.FlowExpressionParseUtil
-
Matches 'super'
- 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
-
- superSubstituteTypeVariable(QualifiedTypeMirror<Q>, QualifiedTypeMirror.QualifiedTypeVariable<Q>) - Method in class org.checkerframework.qualframework.base.TypeVariableSubstitutorAdapter
-
- 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.AnnotatedDeclaredType
-
- supertypes - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedIntersectionType
-
- supertypes - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy.MultiGraphFactory
-
Map from qualifiers to the direct supertypes of the qualifier.
- supertypes - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints
-
- Supertypes() - Constructor for class org.checkerframework.framework.util.typeinference.solver.TargetConstraints.Supertypes
-
- supertypesGraph - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
The declared, direct supertypes for each qualifier, without added
transitive relations.
- supertypesMap - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
The transitive closure of the supertypesGraph.
- 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
-
- superVisitArrayAccess(ArrayAccessNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitArrayCreation(ArrayCreationNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitArrayType(ArrayTypeNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitAssertionError(AssertionErrorNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitAssignment(AssignmentNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitBitwiseAnd(BitwiseAndNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitBitwiseComplement(BitwiseComplementNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitBitwiseOr(BitwiseOrNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitBitwiseXor(BitwiseXorNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitBooleanLiteral(BooleanLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitCase(CaseNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitCharacterLiteral(CharacterLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitClassName(ClassNameNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitConditionalAnd(ConditionalAndNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitConditionalNot(ConditionalNotNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitConditionalOr(ConditionalOrNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitDoubleLiteral(DoubleLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitEqualTo(EqualToNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitExplicitThisLiteral(ExplicitThisLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitFieldAccess(FieldAccessNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitFloatingDivision(FloatingDivisionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitFloatingRemainder(FloatingRemainderNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitFloatLiteral(FloatLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitGreaterThan(GreaterThanNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitGreaterThanOrEqual(GreaterThanOrEqualNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitImplicitThisLiteral(ImplicitThisLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitInstanceOf(InstanceOfNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitIntegerDivision(IntegerDivisionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitIntegerLiteral(IntegerLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitIntegerRemainder(IntegerRemainderNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitLeftShift(LeftShiftNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitLessThan(LessThanNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitLessThanOrEqual(LessThanOrEqualNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitLocalVariable(LocalVariableNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitLongLiteral(LongLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitMarker(MarkerNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitMemberReference(FunctionalInterfaceNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitMethodAccess(MethodAccessNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitMethodInvocation(MethodInvocationNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitNarrowingConversion(NarrowingConversionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitNotEqual(NotEqualNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitNullChk(NullChkNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitNullLiteral(NullLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitNumericalAddition(NumericalAdditionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitNumericalMinus(NumericalMinusNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitNumericalMultiplication(NumericalMultiplicationNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitNumericalPlus(NumericalPlusNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitNumericalSubtraction(NumericalSubtractionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitObjectCreation(ObjectCreationNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitPackageName(PackageNameNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitParameterizedType(ParameterizedTypeNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitPrimitiveType(PrimitiveTypeNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitReturn(ReturnNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitShortLiteral(ShortLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitSignedRightShift(SignedRightShiftNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitStringConcatenate(StringConcatenateNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitStringConcatenateAssignment(StringConcatenateAssignmentNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitStringConversion(StringConversionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitStringLiteral(StringLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitSuper(SuperNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitSynchronized(SynchronizedNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitTernaryExpression(TernaryExpressionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitThrow(ThrowNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitTypeCast(TypeCastNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitUnsignedRightShift(UnsignedRightShiftNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitVariableDeclaration(VariableDeclarationNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- superVisitWideningConversion(WideningConversionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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_KEY - Static variable in class org.checkerframework.framework.source.SourceChecker
-
The @SuppressWarnings key that will suppress warnings for all checkers.
- SuppressWarningsKeys - Annotation Type in org.checkerframework.framework.source
-
Specifies the argument(s) that this checker recognizes for suppressing
warnings via the
SuppressWarnings
annotation.
- SurfaceSyntaxFormatterConfiguration<Q> - Class in org.checkerframework.qualframework.poly.format
-
SurfaceSyntaxFormatterConfiguration provides values and methods required by
the SurfaceSyntaxQualParamsFormatter to format a QualParams into an annotation.
- SurfaceSyntaxFormatterConfiguration(Q, Q, QualParams<Q>, QualParams<Q>) - Constructor for class org.checkerframework.qualframework.poly.format.SurfaceSyntaxFormatterConfiguration
-
- SurfaceSyntaxQualParamsFormatter<Q> - Class in org.checkerframework.qualframework.poly.format
-
SurfaceSyntaxQualParamsFormatter formats QualParams qualifiers into their annotation equivalent.
- SurfaceSyntaxQualParamsFormatter(SurfaceSyntaxFormatterConfiguration<Q>) - Constructor for class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter
-
- SurfaceSyntaxQualParamsFormatter.AnnotationParts - Class in org.checkerframework.qualframework.poly.format
-
Object to generate an annotation String from an Annotation name and a map of values.
- SwingBoxOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
-
- SwingCompassDirection - Annotation Type in org.checkerframework.checker.fenum.qual
-
- SwingElementOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
-
- SwingHorizontalOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
-
- SwingSplitPaneOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
-
- SwingTextOrientation - Annotation Type in org.checkerframework.checker.fenum.qual
-
- 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
-
- SWITCH - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- SwitchEntryStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- SwitchEntryStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.SwitchEntryStmt
-
- SwitchEntryStmt(Expression, List<Statement>) - Constructor for class org.checkerframework.stubparser.ast.stmt.SwitchEntryStmt
-
- SwitchEntryStmt(int, int, int, int, Expression, List<Statement>) - Constructor for class org.checkerframework.stubparser.ast.stmt.SwitchEntryStmt
-
- switchExpr - Variable in class org.checkerframework.dataflow.cfg.node.CaseNode
-
- SwitchStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- SwitchStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.SwitchStmt
-
- SwitchStmt(Expression, List<SwitchEntryStmt>) - Constructor for class org.checkerframework.stubparser.ast.stmt.SwitchStmt
-
- SwitchStmt(int, int, int, int, Expression, List<SwitchEntryStmt>) - Constructor for class org.checkerframework.stubparser.ast.stmt.SwitchStmt
-
- SwitchTo(int) - Method in class org.checkerframework.stubparser.ASTParserTokenManager
-
Switch to specified lex state.
- symbol(Tree) - Static method in class org.checkerframework.javacutil.InternalUtils
-
Gets the
Element
("symbol") for the given Tree API node.
- symtab - Variable in class org.checkerframework.javacutil.trees.TreeBuilder
-
- SYNCHRONIZED - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- SYNCHRONIZED - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- synchronizedExpr - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Node yielding the value for the lexically enclosing synchronized statement,
or null if there is no such statement.
- SynchronizedNode - Class in org.checkerframework.dataflow.cfg.node
-
- SynchronizedNode(Tree, Node, boolean, Types) - Constructor for class org.checkerframework.dataflow.cfg.node.SynchronizedNode
-
- SynchronizedStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- SynchronizedStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.SynchronizedStmt
-
- SynchronizedStmt(Expression, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.stmt.SynchronizedStmt
-
- SynchronizedStmt(int, int, int, int, Expression, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.stmt.SynchronizedStmt
-
- 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.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.PureMethodCall
-
- syntacticEquals(FlowExpressions.Receiver) - Method in class org.checkerframework.dataflow.analysis.FlowExpressions.Receiver
-
- 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
-
- systemGetProperty - Variable in class org.checkerframework.checker.nullness.SystemGetPropertyHandler
-
- systemGetPropertyHandler - Variable in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFactory
-
- SystemGetPropertyHandler - Class in org.checkerframework.checker.nullness
-
- SystemGetPropertyHandler(ProcessingEnvironment, NullnessAnnotatedTypeFactory) - Constructor for class org.checkerframework.checker.nullness.SystemGetPropertyHandler
-
- tabSize - Variable in class org.checkerframework.stubparser.JavaCharStream
-
- Tainted - Annotation Type in org.checkerframework.checker.experimental.tainting_qual.qual
-
The top qualifier of the tainting type system.
- Tainted - Annotation Type in org.checkerframework.checker.tainting.classic.qual
-
The top qualifier of the tainting type system.
- TAINTED - Variable in class org.checkerframework.checker.tainting.classic.TaintingClassicAnnotatedTypeFactory
-
- Tainted - Annotation Type in org.checkerframework.checker.tainting.qual
-
Tainted is the annotation to specify the tainted qualifier.
- Tainting - Enum in org.checkerframework.checker.experimental.tainting_qual
-
- Tainting - Enum in org.checkerframework.checker.tainting
-
- TaintingAnnotationConverter - Class in org.checkerframework.checker.experimental.tainting_qual
-
- TaintingAnnotationConverter() - Constructor for class org.checkerframework.checker.experimental.tainting_qual.TaintingAnnotationConverter
-
- TaintingAnnotationConverter - Class in org.checkerframework.checker.tainting
-
- TaintingAnnotationConverter() - Constructor for class org.checkerframework.checker.tainting.TaintingAnnotationConverter
-
- TaintingChecker - Class in org.checkerframework.checker.experimental.tainting_qual
-
- TaintingChecker() - Constructor for class org.checkerframework.checker.experimental.tainting_qual.TaintingChecker
-
- TaintingChecker - Class in org.checkerframework.checker.tainting
-
- TaintingChecker() - Constructor for class org.checkerframework.checker.tainting.TaintingChecker
-
- TaintingCheckerAdapter - Class in org.checkerframework.checker.experimental.tainting_qual
-
- TaintingCheckerAdapter() - Constructor for class org.checkerframework.checker.experimental.tainting_qual.TaintingCheckerAdapter
-
- TaintingClassicAnnotatedTypeFactory - Class in org.checkerframework.checker.tainting.classic
-
- TaintingClassicAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.checker.tainting.classic.TaintingClassicAnnotatedTypeFactory
-
- TaintingClassicChecker - Class in org.checkerframework.checker.tainting.classic
-
A type-checker plug-in for the Tainting type system qualifier that finds
(and verifies the absence of) trust bugs.
- TaintingClassicChecker() - Constructor for class org.checkerframework.checker.tainting.classic.TaintingClassicChecker
-
- TaintingQualChecker - Class in org.checkerframework.checker.tainting
-
- TaintingQualChecker() - Constructor for class org.checkerframework.checker.tainting.TaintingQualChecker
-
- TaintingQualifiedTypeFactory - Class in org.checkerframework.checker.experimental.tainting_qual
-
- TaintingQualifiedTypeFactory(QualifierContext<Tainting>) - Constructor for class org.checkerframework.checker.experimental.tainting_qual.TaintingQualifiedTypeFactory
-
- TaintingQualifiedTypeFactory - Class in org.checkerframework.checker.tainting
-
- TaintingQualifiedTypeFactory(QualifierContext<QualParams<Tainting>>) - Constructor for class org.checkerframework.checker.tainting.TaintingQualifiedTypeFactory
-
- TaintingQualifierHierarchy - Class in org.checkerframework.checker.experimental.tainting_qual
-
- TaintingQualifierHierarchy() - Constructor for class org.checkerframework.checker.experimental.tainting_qual.TaintingQualifierHierarchy
-
- TaintingQualifierHierarchy - Class in org.checkerframework.checker.tainting
-
- TaintingQualifierHierarchy() - Constructor for class org.checkerframework.checker.tainting.TaintingQualifierHierarchy
-
- target - Variable in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
-
- target - Variable in class org.checkerframework.framework.util.typeinference.solver.InferredValue.InferredTarget
-
- target - Variable in class org.checkerframework.framework.util.typeinference.solver.TargetConstraints
-
- TARGET_PARAM_NAME - Static variable in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- 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
-
- 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
-
- testBooleanProperty(String) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- testBooleanProperty(String, boolean) - Static method in class org.checkerframework.framework.test.TestUtilities
-
- TestConfiguration - Interface in org.checkerframework.framework.test
-
A configuration for running CheckerFrameworkTests or running the TypecheckExecutor.
- TestConfigurationBuilder - Class in org.checkerframework.framework.test
-
Used to create an instance of TestConfiguration, TestConfigurationBuilder follows the standard
builder pattern.
- TestConfigurationBuilder() - Constructor for class org.checkerframework.framework.test.TestConfigurationBuilder
-
Note: There are static helper methods named buildConfiguration and buildConfigurationBuilder
that can be used to create the most common types of configurations
- TestConfigurationBuilder(TestConfiguration) - Constructor for class org.checkerframework.framework.test.TestConfigurationBuilder
-
Create a builder that has all of the optoins in initialConfig
- TestDiagnostic - Class in org.checkerframework.framework.test.diagnostics
-
Represents an expected error/warning message in a Java test file or an error/warning reported by the Javac compiler
See JavaFileDiagnosticReader and TestDiagnosticLine
- TestDiagnostic(long, DiagnosticKind, String, boolean, boolean) - Constructor for class org.checkerframework.framework.test.diagnostics.TestDiagnostic
-
Basic constructor that sets the immutable fields of this diagnostic.
- TestDiagnosticLine - Class in org.checkerframework.framework.test.diagnostics
-
Represents an entire line of TestDiagnostics which is essentially a list of diagnostics
- TestDiagnosticLine(long, String, List<TestDiagnostic>) - Constructor for class org.checkerframework.framework.test.diagnostics.TestDiagnosticLine
-
- TestDiagnosticUtils - Class in org.checkerframework.framework.test.diagnostics
-
A set of utilities and factory methods useful for working with TestDiagnostics
- TestDiagnosticUtils() - Constructor for class org.checkerframework.framework.test.diagnostics.TestDiagnosticUtils
-
- testFile - Variable in class org.checkerframework.framework.test.CheckerFrameworkTest
-
- TESTS_OUTPUTDIR - Static variable in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- TestSuite - Class in org.checkerframework.framework.test
-
TestSuite runs a test class once for each set of parameters returned by its method marked with @Parameters
- TestSuite(Class<?>) - Constructor for class org.checkerframework.framework.test.TestSuite
-
Only called reflectively.
- TestSuite.Name - Annotation Type in org.checkerframework.framework.test
-
- testTypevarContainment(AnnotatedTypeMirror, AnnotatedTypeMirror) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- TestUtilities - Class in org.checkerframework.framework.test
-
- TestUtilities() - Constructor for class org.checkerframework.framework.test.TestUtilities
-
- 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.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.Analysis
-
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 - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- ThisExpr - Class in org.checkerframework.stubparser.ast.expr
-
- ThisExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.ThisExpr
-
- ThisExpr(Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.ThisExpr
-
- ThisExpr(int, int, int, int, Expression) - Constructor for class org.checkerframework.stubparser.ast.expr.ThisExpr
-
- 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
-
- THISMUTABLE - Variable in class org.checkerframework.checker.javari.JavariAnnotatedTypeFactory
-
The Javari annotations.
- ThisMutable - Annotation Type in org.checkerframework.checker.javari.qual
-
An annotation used to represent a place holder immutability type, that is
equivalent to the ThisMutable type in the Javari typesystem.
- 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.
- THROW - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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
-
- THROWS - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- ThrowStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- ThrowStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.ThrowStmt
-
- ThrowStmt(Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.ThrowStmt
-
- ThrowStmt(int, int, int, int, Expression) - Constructor for class org.checkerframework.stubparser.ast.stmt.ThrowStmt
-
- throwsTypes - Variable in class org.checkerframework.framework.type.AnnotatedTypeMirror.AnnotatedExecutableType
-
- TILDE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- TIsU - Class in org.checkerframework.framework.util.typeinference.constraint
-
- TIsU(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TIsU
-
- toAnnotatedType(TypeMirror, boolean) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
- toArray() - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- toArray(S[]) - Method in class org.checkerframework.dataflow.util.MostlySingleton
-
- toAtmMap() - Method in class org.checkerframework.framework.util.typeinference.solver.InferenceResult
-
- toDegrees(double) - Static method in class org.checkerframework.checker.units.UnitsTools
-
- toDOToutput() - Method in interface org.checkerframework.dataflow.analysis.Store
-
- toDOToutput() - Method in class org.checkerframework.dataflow.analysis.TransferInput
-
- toDOToutput() - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationStore
-
- toDOToutput() - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- toDOToutput() - Method in class org.checkerframework.qualframework.base.dataflow.QualStore
-
- toFiles(List<String>) - Static method in class org.checkerframework.framework.util.PluginUtil
-
- toJavaOpts(List<String>) - Static method in class org.checkerframework.framework.util.PluginUtil
-
- Token - Class in org.checkerframework.stubparser
-
Describes the input token stream.
- Token() - Constructor for class org.checkerframework.stubparser.Token
-
No-argument constructor
- Token(int) - Constructor for class org.checkerframework.stubparser.Token
-
Constructs a new token for the specified Image.
- Token(int, String) - Constructor for class org.checkerframework.stubparser.Token
-
Constructs a new token for the specified Image and Kind.
- tokenImage - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
Literal token values.
- tokenImage - Variable in exception org.checkerframework.stubparser.ParseException
-
This is a reference to the "tokenImage" array of the generated
parser within which the parse error occurred.
- TokenMgrError - Error in org.checkerframework.stubparser
-
Token Manager Error.
- TokenMgrError() - Constructor for error org.checkerframework.stubparser.TokenMgrError
-
No arg constructor.
- TokenMgrError(String, int) - Constructor for error org.checkerframework.stubparser.TokenMgrError
-
Constructor with message and reason.
- TokenMgrError(boolean, int, int, int, String, char, int) - Constructor for error org.checkerframework.stubparser.TokenMgrError
-
Full Constructor.
- TOP - Static variable in class org.checkerframework.checker.experimental.regex_qual.Regex
-
- TOP - Variable in class org.checkerframework.checker.units.UnitsAnnotatedTypeFactory
-
- TOP - Variable in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- topQuals - Variable in class org.checkerframework.framework.util.QualifierPolymorphism
-
The qualifiers at the top of the qualifier hierarchy.
- 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
-
- toRead - Variable in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
- toReadFileObject - Variable in class org.checkerframework.framework.test.diagnostics.JavaDiagnosticReader
-
- toString() - Method in class org.checkerframework.checker.experimental.regex_qual.Regex.PartialRegex
-
- toString() - Method in class org.checkerframework.checker.experimental.regex_qual.Regex.RegexVal
-
- toString() - Method in class org.checkerframework.checker.experimental.regex_qual.Regex
-
- 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.dataflow.analysis.Analysis.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.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.PureMethodCall
-
- 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
-
- 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.UnconditionalJump
-
- 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.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.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.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.framework.flow.CFAbstractStore
-
- toString() - Method in class org.checkerframework.framework.flow.CFAbstractValue
-
- toString() - Method in class org.checkerframework.framework.source.Result.DiagMessage
-
- toString() - Method in class org.checkerframework.framework.source.Result
-
- toString() - Method in class org.checkerframework.framework.test.diagnostics.TestDiagnostic
-
- toString() - Method in class org.checkerframework.framework.test.ImmutableTestConfiguration
-
- toString() - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
- 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() - Method in class org.checkerframework.framework.type.visitor.VisitHistory
-
- toString() - Method in class org.checkerframework.framework.type.VisitorState
-
- toString() - Method in class org.checkerframework.framework.util.defaults.QualifierDefaults
-
- 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(Tag) - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- toString(Tag[]) - Method in class org.checkerframework.javacutil.dist.ManualTaglet
-
- toString() - Method in class org.checkerframework.javacutil.Pair
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedArrayType
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedDeclaredType
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedExecutableType
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedIntersectionType
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedNoType
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedNullType
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedParameterDeclaration
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedPrimitiveType
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeDeclaration
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedTypeVariable
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedUnionType
-
- toString() - Method in class org.checkerframework.qualframework.base.QualifiedTypeMirror.QualifiedWildcardType
-
- toString() - Method in class org.checkerframework.qualframework.poly.CombiningOperation.Glb
-
- toString() - Method in class org.checkerframework.qualframework.poly.CombiningOperation.Lub
-
- toString() - Method in class org.checkerframework.qualframework.poly.format.SurfaceSyntaxQualParamsFormatter.AnnotationParts
-
- toString() - Method in class org.checkerframework.qualframework.poly.PolyQual.Combined
-
- toString() - Method in class org.checkerframework.qualframework.poly.PolyQual.GroundQual
-
- toString() - Method in class org.checkerframework.qualframework.poly.PolyQual.QualVar
-
- toString() - Method in class org.checkerframework.qualframework.poly.QualParams
-
- toString() - Method in class org.checkerframework.qualframework.poly.Wildcard
-
- toString() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror
-
- toString() - Method in class org.checkerframework.stubparser.ast.Node
-
Return the String representation of this node.
- toString() - Method in class org.checkerframework.stubparser.Token
-
Returns the image.
- toStringEscapeDoubleQuotes(Object) - Method in class org.checkerframework.framework.flow.CFAbstractStore
-
- 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
-
- transferFunction - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
The transfer function for regular nodes.
- TransferFunction<A extends AbstractValue<A>,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<A extends AbstractValue<A>,S extends Store<S>> - Class in org.checkerframework.dataflow.analysis
-
TransferInput
is used as the input type of the individual transfer
functions of a
TransferFunction
.
- TransferInput(Node, Analysis<A, S, ?>, TransferResult<A, S>) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
-
- TransferInput(Node, Analysis<A, S, ?>, S) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
-
- TransferInput(Node, Analysis<A, S, ?>, S, S) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
-
Create a
TransferInput
, given two stores and a node-value
mapping.
- TransferInput(TransferInput<A, S>) - Constructor for class org.checkerframework.dataflow.analysis.TransferInput
-
Copy constructor.
- TransferResult<A extends AbstractValue<A>,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(A) - Constructor for class org.checkerframework.dataflow.analysis.TransferResult
-
- TRANSIENT - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- TRANSIENT - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- 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
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.ArrayAccessNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.ArrayCreationNode
-
- 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.BitwiseAndNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.BitwiseComplementNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.BitwiseOrNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.BitwiseXorNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.CaseNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.ClassNameNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.ConditionalAndNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.ConditionalNotNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.ConditionalOrNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.EqualToNode
-
- 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.FloatingDivisionNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.FloatingRemainderNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.FunctionalInterfaceNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.GreaterThanNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.GreaterThanOrEqualNode
-
- 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.IntegerDivisionNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.IntegerRemainderNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.LeftShiftNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.LessThanNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.LessThanOrEqualNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.LocalVariableNode
-
- 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
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.NarrowingConversionNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.NotEqualNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.NullChkNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.NumericalAdditionNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.NumericalMinusNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.NumericalMultiplicationNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.NumericalPlusNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.NumericalSubtractionNode
-
- 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.SignedRightShiftNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.StringConcatenateAssignmentNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.StringConcatenateNode
-
- 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.UnsignedRightShiftNode
-
- tree - Variable in class org.checkerframework.dataflow.cfg.node.ValueLiteralNode
-
- 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
-
- TreeAnnotator<Q> - Class in org.checkerframework.qualframework.base
-
- TreeAnnotator() - Constructor for class org.checkerframework.qualframework.base.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
-
- treePath - Variable in class org.checkerframework.dataflow.cfg.node.MethodInvocationNode
-
- 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.
- treesToTypes(List<? extends ExpressionTree>, AnnotatedTypeFactory) - Static method in class org.checkerframework.framework.util.typeinference.TypeArgInferenceUtil
-
Calls get annotated types on a List of trees using the given type factory.
- treeToFilePositionString(Tree, CompilationUnitTree, ProcessingEnvironment) - Method in class org.checkerframework.framework.source.SourceChecker
-
For the given tree, compute the source positions for that tree.
- treeUtil - Variable in class org.checkerframework.checker.formatter.FormatterAnnotatedTypeFactory
-
- treeUtil - Variable in class org.checkerframework.checker.i18nformatter.I18nFormatterAnnotatedTypeFactory
-
- TreeUtils - Class in org.checkerframework.javacutil
-
A utility class made for helping to analyze a given Tree
.
- TRUE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- trueFlowRule - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- trueSucc - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.ConditionalJump
-
- TRY - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- TryCatchFrame(Types, List<Pair<TypeMirror, CFGBuilder.Label>>) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.TryCatchFrame
-
- TryFinallyFrame(CFGBuilder.Label) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.TryFinallyFrame
-
- 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
-
- TryStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- TryStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- TryStmt(BlockStmt, List<CatchClause>, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- TryStmt(int, int, int, int, BlockStmt, List<CatchClause>, BlockStmt) - Constructor for class org.checkerframework.stubparser.ast.stmt.TryStmt
-
- TSubU - Class in org.checkerframework.framework.util.typeinference.constraint
-
- TSubU(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TSubU
-
- TSuperU - Class in org.checkerframework.framework.util.typeinference.constraint
-
- TSuperU(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror) - Constructor for class org.checkerframework.framework.util.typeinference.constraint.TSuperU
-
- TUConstraint - Class in org.checkerframework.framework.util.typeinference.constraint
-
Subclasses of TUConstraint represent constraints between type parameter whose type arguments
are being inferred and the types used to do that inference.
- TUConstraint(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror, int) - 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
-
- 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 - Variable in class org.checkerframework.framework.flow.CFAbstractValue
-
The type (with annotations) corresponding to this abstract value.
- 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.typeinference.solver.InferredValue.InferredType
-
- Type - Class in org.checkerframework.stubparser.ast.type
-
- Type() - Constructor for class org.checkerframework.stubparser.ast.type.Type
-
- Type(int, int, int, int) - Constructor for class org.checkerframework.stubparser.ast.type.Type
-
- type1Kind - Variable in enum org.checkerframework.framework.util.AtmCombo
-
- type2Kind - Variable in enum org.checkerframework.framework.util.AtmCombo
-
- 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
-
- TypeAnnotator<Q> - Class in org.checkerframework.qualframework.base
-
- TypeAnnotator(QualifierContext<Q>, AnnotationConverter<Q>, Q) - Constructor for class org.checkerframework.qualframework.base.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.AnnotatedTypeMirror.AnnotatedDeclaredType
-
Parametrized Type Arguments
- typeArgumentInference - Variable in class org.checkerframework.framework.type.AnnotatedTypeFactory
-
Provides utility method to infer type arguments
- TypeArgumentInference - Interface in org.checkerframework.framework.util.typeinference
-
Instances of TypeArgumentInference are used to infer the types of method type arguments
when no explicit arguments are provided.
- TypeArgumentMapper - Class in org.checkerframework.framework.util
-
Records any mapping between the type parameters of a subtype to the corresponding
type parameters of a supertype.
- TypeArgumentMapper() - Constructor for class org.checkerframework.framework.util.TypeArgumentMapper
-
- TypeCastNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for the cast operator:
(Point) x
- TypeCastNode(Tree, Node, TypeMirror) - Constructor for class org.checkerframework.dataflow.cfg.node.TypeCastNode
-
- TypecheckExecutor - Class in org.checkerframework.framework.test
-
Used by the Checker Framework test suite to run the framework and generate a test result.
- TypecheckExecutor() - Constructor for class org.checkerframework.framework.test.TypecheckExecutor
-
- TypecheckResult - Class in org.checkerframework.framework.test
-
Represents the test results from typechecking one or more java files using
the given TestConfiguration.
- TypecheckResult(TestConfiguration, CompilationResult, List<TestDiagnostic>, boolean, List<TestDiagnostic>, List<TestDiagnostic>) - Constructor for class org.checkerframework.framework.test.TypecheckResult
-
- typeCheckVectorCopyIntoArgument(MethodInvocationTree, List<? extends AnnotatedTypeMirror>) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
Type checks the method arguments of Vector.copyInto()
.
- TypecheckVisitorAdapter<Q> - Class in org.checkerframework.qualframework.base
-
- TypecheckVisitorAdapter(CheckerAdapter<Q>) - Constructor for class org.checkerframework.qualframework.base.TypecheckVisitorAdapter
-
- TypeDeclaration - Class in org.checkerframework.stubparser.ast.body
-
- TypeDeclaration() - Constructor for class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
- TypeDeclaration(int, String) - Constructor for class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
- TypeDeclaration(List<AnnotationExpr>, JavadocComment, int, String, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
- TypeDeclaration(int, int, int, int, List<AnnotationExpr>, JavadocComment, int, String, List<BodyDeclaration>) - Constructor for class org.checkerframework.stubparser.ast.body.TypeDeclaration
-
- TypeDeclarationApplier - Class in org.checkerframework.framework.util.element
-
Apply annotations to a declared type based on its declaration.
- TypeDeclarationStmt - Class in org.checkerframework.stubparser.ast.stmt
-
- TypeDeclarationStmt() - Constructor for class org.checkerframework.stubparser.ast.stmt.TypeDeclarationStmt
-
- TypeDeclarationStmt(TypeDeclaration) - Constructor for class org.checkerframework.stubparser.ast.stmt.TypeDeclarationStmt
-
- TypeDeclarationStmt(int, int, int, int, TypeDeclaration) - Constructor for class org.checkerframework.stubparser.ast.stmt.TypeDeclarationStmt
-
- 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(Types, Elements, Class<?>) - 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.flow.CFAbstractValue
-
- 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.
- TypeHierarchy<Q> - Interface in org.checkerframework.qualframework.base
-
- TypeMirrorConverter<Q> - Class in org.checkerframework.qualframework.base
-
- TypeMirrorConverter(ProcessingEnvironment, CheckerAdapter<Q>) - Constructor for class org.checkerframework.qualframework.base.TypeMirrorConverter
-
- TypeMirrorConverter.Key - Annotation Type in org.checkerframework.qualframework.base
-
- typeOf(Tree) - Static method in class org.checkerframework.javacutil.InternalUtils
-
- TypeOutputtingChecker - Class in org.checkerframework.common.util.debug
-
- TypeOutputtingChecker() - Constructor for class org.checkerframework.common.util.debug.TypeOutputtingChecker
-
- 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
- TypeParameter - Class in org.checkerframework.stubparser.ast
-
This class represents the declaration of a genetics argument.
- TypeParameter() - Constructor for class org.checkerframework.stubparser.ast.TypeParameter
-
- TypeParameter(String, List<AnnotationExpr>, List<ClassOrInterfaceType>) - Constructor for class org.checkerframework.stubparser.ast.TypeParameter
-
- TypeParameter(int, int, int, int, String, List<AnnotationExpr>, List<ClassOrInterfaceType>) - Constructor for class org.checkerframework.stubparser.ast.TypeParameter
-
- typeParameterBoundTAPosition(int, int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- typeParameterTAPosition(int, int) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- 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 with Java specifications and then runs the Checker
Rule Checking visitor on the processed source.
- 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.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.
- typeQualifiers - Variable in class org.checkerframework.framework.util.MultiGraphQualifierHierarchy
-
- types - Variable in enum org.checkerframework.checker.formatter.qual.ConversionCategory
-
- types - Variable in enum org.checkerframework.checker.i18nformatter.qual.I18nConversionCategory
-
- types - Variable in class org.checkerframework.dataflow.analysis.Analysis
-
Instance of the types utility.
- types - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- types - Variable in class org.checkerframework.dataflow.cfg.CFGBuilder.TryCatchFrame
-
- types - Variable in class org.checkerframework.dataflow.util.PurityChecker.PurityResult
-
- 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
-
- 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
-
- 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.
- 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<Q> - Class in org.checkerframework.qualframework.base
-
TypeVariableSubstitutor replaces type variables from a declaration with arguments to its use.
- TypeVariableSubstitutor() - Constructor for class org.checkerframework.qualframework.base.TypeVariableSubstitutor
-
- TypeVariableSubstitutor.Visitor - Class in org.checkerframework.framework.type
-
- TypeVariableSubstitutorAdapter<Q> - Class in org.checkerframework.qualframework.base
-
Adapt substitution to the Qual Framework
- TypeVariableSubstitutorAdapter(TypeVariableSubstitutor<Q>, TypeMirrorConverter<Q>) - Constructor for class org.checkerframework.qualframework.base.TypeVariableSubstitutorAdapter
-
- 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
-
- UI - Annotation Type in org.checkerframework.checker.guieffect.qual
-
Annotation for the UI effect.
- 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.
- UIPackage - Annotation Type in org.checkerframework.checker.guieffect.qual
-
Package annotation to make all classes within a package @UIType
.
- UIType - Annotation Type in org.checkerframework.checker.guieffect.qual
-
Class declaration annotation to make methods default to @UI
.
- UnannotatedString - Annotation Type in org.checkerframework.checker.signature.qual
-
Top qualifier in the type hierarchy.
- unannotatedType(Type) - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- UNARY_MINUS(Integer) - Static method in class org.checkerframework.common.value.Operators
-
- UNARY_MINUS(Long) - Static method in class org.checkerframework.common.value.Operators
-
- UNARY_MINUS(Float) - Static method in class org.checkerframework.common.value.Operators
-
- UNARY_MINUS(Double) - Static method in class org.checkerframework.common.value.Operators
-
- UNARY_PLUS(Integer) - Static method in class org.checkerframework.common.value.Operators
-
- UNARY_PLUS(Long) - Static method in class org.checkerframework.common.value.Operators
-
- UNARY_PLUS(Float) - Static method in class org.checkerframework.common.value.Operators
-
- UNARY_PLUS(Double) - Static method in class org.checkerframework.common.value.Operators
-
- UnaryExpr - Class in org.checkerframework.stubparser.ast.expr
-
- UnaryExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.UnaryExpr
-
- UnaryExpr(Expression, UnaryExpr.Operator) - Constructor for class org.checkerframework.stubparser.ast.expr.UnaryExpr
-
- UnaryExpr(int, int, int, int, Expression, UnaryExpr.Operator) - Constructor for class org.checkerframework.stubparser.ast.expr.UnaryExpr
-
- UnaryExpr.Operator - Enum in org.checkerframework.stubparser.ast.expr
-
- 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.ShortMath
-
- unaryNumericPromotion(Node) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
Perform unary numeric promotion on the input node.
- 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.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.
- UNCLASSIFIED - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Annotation constants
- UnconditionalJump(CFGBuilder.Label) - Constructor for class org.checkerframework.dataflow.cfg.CFGBuilder.UnconditionalJump
-
- UnderInitialization - Annotation Type in org.checkerframework.checker.initialization.qual
-
This type qualifier belongs to the freedom-before-commitment type-system for
tracking initialization.
- 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
-
- 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
-
- 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
-
- 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
-
UnitsBottom is the bottom type of the type hierarchy.
- 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
-
- 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(TypeMirror) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.Unknown
-
- UnknownClass - Annotation Type in org.checkerframework.common.reflection.qual
-
Represents a Class object whose run-time value is not known at compile time.
- UnknownFormat - Annotation Type in org.checkerframework.checker.formatter.qual
-
The top qualifier.
- UnknownInitialization - Annotation Type in org.checkerframework.checker.initialization.qual
-
This type qualifier belongs to the freedom-before-commitment type-system for
tracking initialization.
- 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 - Variable in class org.checkerframework.checker.nullness.KeyForTransfer
-
- UnknownKeyFor - Annotation Type in org.checkerframework.checker.nullness.qual
-
Used internally by the type system; should never be written by a programmer.
- 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.classic.qual
-
Represents the top of the Regex qualifier hierarchy.
- unknownTAPosition() - Static method in class org.checkerframework.javacutil.TypeAnnotationUtils
-
- 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
-
- Unqualified - Annotation Type in org.checkerframework.framework.qual
-
A special annotation intended solely for representing an unqualified type in
the qualifier hierarchy, as an argument to
SubtypeOf.value()
,
in the type qualifiers declarations.
- UNSIGNED_RIGHT_SHIFT(Long, Long) - Static method in class org.checkerframework.common.value.Operators
-
- UNSIGNED_RIGHT_SHIFT(Integer, Integer) - Static method in class org.checkerframework.common.value.Operators
-
- UNSIGNED_RIGHT_SHIFT(long, long) - Static method in class org.checkerframework.common.value.Operators
-
- UNSIGNED_RIGHT_SHIFT(int, int) - Static method in class org.checkerframework.common.value.Operators
-
- UnsignedRightShiftNode - Class in org.checkerframework.dataflow.cfg.node
-
A node for bitwise right shift operations with zero extension:
- UnsignedRightShiftNode(Tree, Node, Node) - Constructor for class org.checkerframework.dataflow.cfg.node.UnsignedRightShiftNode
-
- unsignedSiftRight(Number) - Method in class org.checkerframework.common.value.util.ByteMath
-
- unsignedSiftRight(Number) - Method in class org.checkerframework.common.value.util.DoubleMath
-
- unsignedSiftRight(Number) - Method in class org.checkerframework.common.value.util.FloatMath
-
- unsignedSiftRight(Number) - Method in class org.checkerframework.common.value.util.IntegerMath
-
- unsignedSiftRight(Number) - Method in class org.checkerframework.common.value.util.LongMath
-
- unsignedSiftRight(Number) - Method in class org.checkerframework.common.value.util.NumberMath
-
- unsignedSiftRight(Number) - Method in class org.checkerframework.common.value.util.ShortMath
-
- Untainted - Annotation Type in org.checkerframework.checker.experimental.tainting_qual.qual
-
Denotes a reference that is untainted, i.e.
- Untainted - Annotation Type in org.checkerframework.checker.tainting.classic.qual
-
Denotes a reference that is untainted, i.e.
- UNTAINTED - Variable in class org.checkerframework.checker.tainting.classic.TaintingClassicAnnotatedTypeFactory
-
- Untainted - Annotation Type in org.checkerframework.checker.tainting.qual
-
Untainted is the annotation to specify the untainted qualifier.
- Unusable - Annotation Type in org.checkerframework.checker.linear.qual
-
- 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).
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedArrayType
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedDeclaredType
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedExecutableType
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedIntersectionType
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedNoType
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedNullType
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedPrimitiveType
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedTypeVariable
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedUnionType
-
- unwrap() - Method in class org.checkerframework.qualframework.util.WrappedAnnotatedTypeMirror.WrappedAnnotatedWildcardType
-
- 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, 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.
- UpdateLineColumn(char) - Method in class org.checkerframework.stubparser.JavaCharStream
-
- updateMappingToImmutableSet(Map<T, Set<AnnotationMirror>>, T, Set<AnnotationMirror>) - Static method in class org.checkerframework.javacutil.AnnotationUtils
-
See checkers.types.QualifierHierarchy#updateMappingToMutableSet(QualifierHierarchy, Map, Object, AnnotationMirror)
(Not linked because it is in an independent project.
- updateMappingToMutableSet(Map<T, Set<AnnotationMirror>>, T, AnnotationMirror) - Method in class org.checkerframework.framework.type.QualifierHierarchy
-
Update a mapping from some key to a set of AnnotationMirrors.
- updateNodeValues(Node, TransferResult<A, S>) - Method in class org.checkerframework.dataflow.analysis.Analysis
-
Updates the value of node node
to the value of the
transferResult
.
- 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.
- upperBoundTarget() - Method in class org.checkerframework.framework.util.element.ClassTypeParamApplier
-
- upperBoundTarget() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
-
- upperOp - Variable in class org.checkerframework.qualframework.poly.SimpleQualifierParameterAnnotationConverter
-
- upstreamCheckerNames - Variable in class org.checkerframework.framework.source.SourceChecker
-
List of upstream checker names.
- useFbc - Variable in class org.checkerframework.checker.initialization.InitializationAnnotatedTypeFactory
-
Should the initialization type system be FBC? If not, the rawness type
system is used for initialization.
- useFbc - Variable in class org.checkerframework.checker.initialization.InitializationChecker
-
Should the initialization type system be FBC? If not, the rawness type
system is used for initialization.
- useFlow - Variable in class org.checkerframework.framework.type.GenericAnnotatedTypeFactory
-
Should use flow-sensitive type refinement analysis?
This value can be changed when an AnnotatedTypeMirror
without annotations from data flow is required.
- useOldFormat - Variable in class org.checkerframework.qualframework.base.format.DefaultQualifiedTypeFormatter
-
- useOuterReceiver() - Method in class org.checkerframework.framework.util.FlowExpressionParseUtil.FlowExpressionContext
-
Returns a copy of the context that is identical, but uses the outer
receiver as main receiver.
- userError - Variable in exception org.checkerframework.framework.source.SourceChecker.CheckerError
-
- userErrorAbort(String) - Method in class org.checkerframework.framework.source.SourceChecker
-
Log a user error message and abort processing.
- 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.
- useUncheckedCodeDefault(String) - Method in class org.checkerframework.framework.source.SourceChecker
-
Should unchecked code defaults be used for the kind of code indicated by the parameter
- validate(boolean) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
Ensures that the minimum requirements for running a test are met.
- validateThenBuild(boolean) - Method in class org.checkerframework.framework.test.TestConfigurationBuilder
-
Creates a TestConfiguration using the settings in this builder.
- 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.
- validateTypeOf(Tree) - Method in class org.checkerframework.checker.oigj.ImmutabilityVisitor
-
- 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
-
- validTargets() - Method in class org.checkerframework.framework.util.element.MethodTypeParamApplier
-
- validTargets() - Method in class org.checkerframework.framework.util.element.ParamApplier
-
- validTargets() - Method in class org.checkerframework.framework.util.element.SuperTypeApplier
-
- validTargets() - Method in class org.checkerframework.framework.util.element.TypeDeclarationApplier
-
- validTargets() - Method in class org.checkerframework.framework.util.element.VariableApplier
-
- value() - Method in interface org.checkerframework.checker.formatter.FormatterTreeUtil.Result
-
- value - Variable in class org.checkerframework.dataflow.analysis.FlowExpressions.ValueLiteral
-
- value - Variable in class org.checkerframework.dataflow.constantpropagation.Constant
-
The value of this abstract value (or null)
- value - Variable in class org.checkerframework.stubparser.ast.expr.StringLiteralExpr
-
- ValueAnnotatedTypeFactory - Class in org.checkerframework.common.value
-
- ValueAnnotatedTypeFactory(BaseTypeChecker) - Constructor for class org.checkerframework.common.value.ValueAnnotatedTypeFactory
-
- ValueAnnotatedTypeFactory.ValueTreeAnnotator - Class in org.checkerframework.common.value
-
The TreeAnnotator for this AnnotatedTypeFactory
- ValueChecker - Class in org.checkerframework.common.value
-
- 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
-
- ValueLiteral(TypeMirror, Object) - Constructor for class org.checkerframework.dataflow.analysis.FlowExpressions.ValueLiteral
-
- 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.experimental.tainting_qual.Tainting
-
Returns the enum constant of this type with the specified name.
- 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.tainting.Tainting
-
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.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.framework.qual.LiteralKind
-
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.test.diagnostics.DiagnosticKind
-
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
-
- valueOf(AnnotatedTypeMirror, AnnotatedTypeMirror) - Static method in enum org.checkerframework.framework.util.AtmCombo
-
- valueOf(String) - Static method in enum org.checkerframework.framework.util.PluginUtil.CheckerProp
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.checkerframework.qualframework.poly.qual.Wildcard
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.checkerframework.stubparser.ast.expr.AssignExpr.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.checkerframework.stubparser.ast.expr.BinaryExpr.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.checkerframework.stubparser.ast.expr.UnaryExpr.Operator
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.checkerframework.stubparser.ast.type.PrimitiveType.Primitive
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.checkerframework.checker.experimental.tainting_qual.Tainting
-
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.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.tainting.Tainting
-
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.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.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.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.test.diagnostics.DiagnosticKind
-
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() - 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.PluginUtil.CheckerProp
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.checkerframework.qualframework.poly.qual.Wildcard
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Method in class org.checkerframework.qualframework.poly.QualParams
-
- values() - Static method in enum org.checkerframework.stubparser.ast.expr.AssignExpr.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.checkerframework.stubparser.ast.expr.BinaryExpr.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.checkerframework.stubparser.ast.expr.UnaryExpr.Operator
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.checkerframework.stubparser.ast.type.PrimitiveType.Primitive
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- ValueTransfer - Class in org.checkerframework.common.value
-
- ValueTransfer(CFAbstractAnalysis<CFValue, CFStore, CFTransfer>) - Constructor for class org.checkerframework.common.value.ValueTransfer
-
- ValueTreeAnnotator(ValueAnnotatedTypeFactory) - Constructor for class org.checkerframework.common.value.ValueAnnotatedTypeFactory.ValueTreeAnnotator
-
- ValueVisitor - Class in org.checkerframework.common.value
-
- ValueVisitor(BaseTypeChecker) - Constructor for class org.checkerframework.common.value.ValueVisitor
-
- Var - Annotation Type in org.checkerframework.checker.regex.qual
-
Var is a qualifier parameter use.
- Var - Annotation Type in org.checkerframework.checker.tainting.qual
-
Var is a qualifier parameter use.
- VariableApplier - Class in org.checkerframework.framework.util.element
-
Applies annotations to variable declaration (providing they are not the use of a TYPE_PARAMETER).
- VariableDeclarationExpr - Class in org.checkerframework.stubparser.ast.expr
-
- VariableDeclarationExpr() - Constructor for class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- VariableDeclarationExpr(Type, List<VariableDeclarator>) - Constructor for class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- VariableDeclarationExpr(int, Type, List<VariableDeclarator>) - Constructor for class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- VariableDeclarationExpr(int, int, int, int, int, List<AnnotationExpr>, Type, List<VariableDeclarator>) - Constructor for class org.checkerframework.stubparser.ast.expr.VariableDeclarationExpr
-
- 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
-
- VariableDeclarator - Class in org.checkerframework.stubparser.ast.body
-
- VariableDeclarator() - Constructor for class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- VariableDeclarator(VariableDeclaratorId) - Constructor for class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- VariableDeclarator(VariableDeclaratorId, Expression) - Constructor for class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- VariableDeclarator(int, int, int, int, VariableDeclaratorId, Expression) - Constructor for class org.checkerframework.stubparser.ast.body.VariableDeclarator
-
- VariableDeclaratorId - Class in org.checkerframework.stubparser.ast.body
-
- VariableDeclaratorId() - Constructor for class org.checkerframework.stubparser.ast.body.VariableDeclaratorId
-
- VariableDeclaratorId(String) - Constructor for class org.checkerframework.stubparser.ast.body.VariableDeclaratorId
-
- VariableDeclaratorId(int, int, int, int, String, int) - Constructor for class org.checkerframework.stubparser.ast.body.VariableDeclaratorId
-
- visit(TreePath) - Method in class org.checkerframework.framework.source.SourceVisitor
-
- 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.AnnotatedTypeReplacer.Visitor
-
- 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
-
- visit(QualifiedTypeMirror<Q>) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visit(QualifiedTypeMirror<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visit(QualifiedTypeMirror<Q>) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visit(QualifiedTypeMirror<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visit(QualifiedTypeMirror<Q>) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visit(QualifiedTypeMirror<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visit(QualifiedTypeMirror<Q>) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visit(QualifiedTypeMirror<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visit(ExtendedTypeMirror, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visit(IndexUnit, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(CompilationUnit, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(PackageDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(NameExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(QualifiedNameExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ImportDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ClassOrInterfaceDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(EmptyTypeDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(JavadocComment, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ClassOrInterfaceType, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(TypeParameter, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(PrimitiveType, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ReferenceType, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(WildcardType, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(FieldDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(VariableDeclarator, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(VariableDeclaratorId, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ArrayInitializerExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(VoidType, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ArrayAccessExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ArrayCreationExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(AssignExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(BinaryExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(CastExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ClassExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ConditionalExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(EnclosedExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(FieldAccessExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(InstanceOfExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(CharLiteralExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(DoubleLiteralExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(IntegerLiteralExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(LongLiteralExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(IntegerLiteralMinValueExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(LongLiteralMinValueExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(StringLiteralExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(BooleanLiteralExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(NullLiteralExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ThisExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(SuperExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(MethodCallExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ObjectCreationExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(UnaryExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ConstructorDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(MethodDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(Parameter, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ExplicitConstructorInvocationStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(VariableDeclarationExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(TypeDeclarationStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(AssertStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(BlockStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(LabeledStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(EmptyStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ExpressionStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(SwitchStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(SwitchEntryStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(BreakStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ReturnStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(EnumDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(EnumConstantDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(EmptyMemberDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(InitializerDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(IfStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(WhileStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ContinueStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(DoStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ForeachStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ForStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(ThrowStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(SynchronizedStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(TryStmt, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(CatchClause, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(AnnotationDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(AnnotationMemberDeclaration, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(MarkerAnnotationExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(SingleMemberAnnotationExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(NormalAnnotationExpr, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(MemberValuePair, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(LineComment, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(BlockComment, Object) - Method in class org.checkerframework.stubparser.ast.visitor.DumpVisitor
-
- visit(CompilationUnit, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(PackageDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ImportDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(TypeParameter, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(LineComment, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(BlockComment, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ClassOrInterfaceDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(EnumDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(EmptyTypeDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(EnumConstantDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(AnnotationDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(AnnotationMemberDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(FieldDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(VariableDeclarator, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(VariableDeclaratorId, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ConstructorDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(MethodDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(Parameter, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(EmptyMemberDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(InitializerDeclaration, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(JavadocComment, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ClassOrInterfaceType, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(PrimitiveType, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ReferenceType, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(VoidType, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(WildcardType, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ArrayAccessExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ArrayCreationExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ArrayInitializerExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(AssignExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(BinaryExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(CastExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ClassExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ConditionalExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(EnclosedExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(FieldAccessExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(InstanceOfExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(StringLiteralExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(IntegerLiteralExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(LongLiteralExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(IntegerLiteralMinValueExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(LongLiteralMinValueExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(CharLiteralExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(DoubleLiteralExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(BooleanLiteralExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(NullLiteralExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(MethodCallExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(NameExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ObjectCreationExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(QualifiedNameExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ThisExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(SuperExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(UnaryExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(VariableDeclarationExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(MarkerAnnotationExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(SingleMemberAnnotationExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(NormalAnnotationExpr, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(MemberValuePair, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ExplicitConstructorInvocationStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(TypeDeclarationStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(AssertStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(BlockStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(LabeledStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(EmptyStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ExpressionStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(SwitchStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(SwitchEntryStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(BreakStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ReturnStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(IfStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(WhileStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ContinueStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(DoStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ForeachStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ForStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(ThrowStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(SynchronizedStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(TryStmt, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(CatchClause, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(IndexUnit, Node) - Method in class org.checkerframework.stubparser.ast.visitor.EqualsVisitor
-
- visit(IndexUnit, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(CompilationUnit, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(PackageDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ImportDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(TypeParameter, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(LineComment, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(BlockComment, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ClassOrInterfaceDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(EnumDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(EmptyTypeDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(EnumConstantDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(AnnotationDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(AnnotationMemberDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(FieldDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(VariableDeclarator, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(VariableDeclaratorId, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ConstructorDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(MethodDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(Parameter, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(EmptyMemberDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(InitializerDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(JavadocComment, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ClassOrInterfaceType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(PrimitiveType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ReferenceType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(VoidType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(WildcardType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ArrayAccessExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ArrayCreationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ArrayInitializerExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(AssignExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(BinaryExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(CastExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ClassExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ConditionalExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(EnclosedExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(FieldAccessExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(InstanceOfExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(StringLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(IntegerLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(LongLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(IntegerLiteralMinValueExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(LongLiteralMinValueExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(CharLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(DoubleLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(BooleanLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(NullLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(MethodCallExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(NameExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ObjectCreationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(QualifiedNameExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ThisExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(SuperExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(UnaryExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(VariableDeclarationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(MarkerAnnotationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(SingleMemberAnnotationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(NormalAnnotationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(MemberValuePair, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ExplicitConstructorInvocationStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(TypeDeclarationStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(AssertStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(BlockStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(LabeledStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(EmptyStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ExpressionStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(SwitchStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(SwitchEntryStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(BreakStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ReturnStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(IfStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(WhileStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ContinueStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(DoStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ForeachStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ForStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(ThrowStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(SynchronizedStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(TryStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(CatchClause, A) - Method in interface org.checkerframework.stubparser.ast.visitor.GenericVisitor
-
- visit(AnnotationDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(AnnotationMemberDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ArrayAccessExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ArrayCreationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ArrayInitializerExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(AssertStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(AssignExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(BinaryExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(BlockStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(BooleanLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(BreakStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(CastExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(CatchClause, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(CharLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ClassExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ClassOrInterfaceDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ClassOrInterfaceType, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(CompilationUnit, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ConditionalExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ConstructorDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ContinueStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(DoStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(DoubleLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(EmptyMemberDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(EmptyStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(EmptyTypeDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(EnclosedExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(EnumConstantDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(EnumDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ExplicitConstructorInvocationStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ExpressionStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(FieldAccessExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(FieldDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ForeachStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ForStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(IfStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ImportDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(InitializerDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(InstanceOfExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(IntegerLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(IntegerLiteralMinValueExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(JavadocComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(LabeledStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(LongLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(LongLiteralMinValueExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(MarkerAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(MemberValuePair, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(MethodCallExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(MethodDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(NameExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(NormalAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(NullLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ObjectCreationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(PackageDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(Parameter, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(PrimitiveType, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(QualifiedNameExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ReferenceType, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ReturnStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(SingleMemberAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(StringLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(SuperExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(SwitchEntryStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(SwitchStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(SynchronizedStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ThisExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(ThrowStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(TryStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(TypeDeclarationStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(TypeParameter, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(UnaryExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(VariableDeclarationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(VariableDeclarator, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(VariableDeclaratorId, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(VoidType, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(WhileStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(WildcardType, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(IndexUnit, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(BlockComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(LineComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.GenericVisitorAdapter
-
- visit(AnnotationDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(AnnotationMemberDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ArrayAccessExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ArrayCreationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ArrayInitializerExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(AssertStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(AssignExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(BinaryExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(BlockStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(BooleanLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(BreakStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(CastExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(CatchClause, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(CharLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ClassExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ClassOrInterfaceDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ClassOrInterfaceType, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(CompilationUnit, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ConditionalExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ConstructorDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ContinueStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(DoStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(DoubleLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(EmptyMemberDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(EmptyStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(EmptyTypeDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(EnclosedExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(EnumConstantDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(EnumDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ExplicitConstructorInvocationStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ExpressionStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(FieldAccessExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(FieldDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ForeachStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ForStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(IfStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ImportDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(InitializerDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(InstanceOfExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(IntegerLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(IntegerLiteralMinValueExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(JavadocComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(LabeledStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(LongLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(LongLiteralMinValueExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(MarkerAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(MemberValuePair, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(MethodCallExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(MethodDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(NameExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(NormalAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(NullLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ObjectCreationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(PackageDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(Parameter, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(PrimitiveType, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(QualifiedNameExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ReferenceType, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ReturnStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(SingleMemberAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(StringLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(SuperExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(SwitchEntryStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(SwitchStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(SynchronizedStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ThisExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(ThrowStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(TryStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(TypeDeclarationStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(TypeParameter, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(UnaryExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(VariableDeclarationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(VariableDeclarator, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(VariableDeclaratorId, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(VoidType, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(WhileStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(WildcardType, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(BlockComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(LineComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.ModifierVisitorAdapter
-
- visit(Node, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(IndexUnit, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(CompilationUnit, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(PackageDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ImportDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(TypeParameter, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(LineComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(BlockComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ClassOrInterfaceDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(EnumDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(EmptyTypeDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(EnumConstantDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(AnnotationDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(AnnotationMemberDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(FieldDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(VariableDeclarator, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(VariableDeclaratorId, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ConstructorDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(MethodDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(Parameter, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(EmptyMemberDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(InitializerDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(JavadocComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ClassOrInterfaceType, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(PrimitiveType, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ReferenceType, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(VoidType, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(WildcardType, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ArrayAccessExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ArrayCreationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ArrayInitializerExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(AssignExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(BinaryExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(CastExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ClassExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ConditionalExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(EnclosedExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(FieldAccessExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(InstanceOfExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(StringLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(IntegerLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(LongLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(IntegerLiteralMinValueExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(LongLiteralMinValueExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(CharLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(DoubleLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(BooleanLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(NullLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(MethodCallExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(NameExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ObjectCreationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(QualifiedNameExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ThisExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(SuperExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(UnaryExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(VariableDeclarationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(MarkerAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(SingleMemberAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(NormalAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(MemberValuePair, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ExplicitConstructorInvocationStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(TypeDeclarationStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(AssertStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(BlockStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(LabeledStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(EmptyStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ExpressionStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(SwitchStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(SwitchEntryStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(BreakStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ReturnStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(IfStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(WhileStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ContinueStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(DoStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ForeachStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ForStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(ThrowStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(SynchronizedStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(TryStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(CatchClause, A) - Method in class org.checkerframework.stubparser.ast.visitor.SimpleVoidVisitor
-
- visit(IndexUnit, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(CompilationUnit, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(PackageDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ImportDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(TypeParameter, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(LineComment, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(BlockComment, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ClassOrInterfaceDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(EnumDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(EmptyTypeDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(EnumConstantDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(AnnotationDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(AnnotationMemberDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(FieldDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(VariableDeclarator, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(VariableDeclaratorId, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ConstructorDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(MethodDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(Parameter, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(EmptyMemberDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(InitializerDeclaration, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(JavadocComment, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ClassOrInterfaceType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(PrimitiveType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ReferenceType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(VoidType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(WildcardType, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ArrayAccessExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ArrayCreationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ArrayInitializerExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(AssignExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(BinaryExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(CastExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ClassExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ConditionalExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(EnclosedExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(FieldAccessExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(InstanceOfExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(StringLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(IntegerLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(LongLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(IntegerLiteralMinValueExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(LongLiteralMinValueExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(CharLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(DoubleLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(BooleanLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(NullLiteralExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(MethodCallExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(NameExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ObjectCreationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(QualifiedNameExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ThisExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(SuperExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(UnaryExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(VariableDeclarationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(MarkerAnnotationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(SingleMemberAnnotationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(NormalAnnotationExpr, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(MemberValuePair, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ExplicitConstructorInvocationStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(TypeDeclarationStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(AssertStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(BlockStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(LabeledStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(EmptyStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ExpressionStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(SwitchStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(SwitchEntryStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(BreakStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ReturnStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(IfStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(WhileStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ContinueStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(DoStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ForeachStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ForStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(ThrowStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(SynchronizedStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(TryStmt, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(CatchClause, A) - Method in interface org.checkerframework.stubparser.ast.visitor.VoidVisitor
-
- visit(AnnotationDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(AnnotationMemberDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ArrayAccessExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ArrayCreationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ArrayInitializerExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(AssertStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(AssignExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(BinaryExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(BlockComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(BlockStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(BooleanLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(BreakStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(CastExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(CatchClause, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(CharLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ClassExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ClassOrInterfaceDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ClassOrInterfaceType, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(CompilationUnit, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ConditionalExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ConstructorDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ContinueStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(DoStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(DoubleLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(EmptyMemberDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(EmptyStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(EmptyTypeDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(EnclosedExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(EnumConstantDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(EnumDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ExplicitConstructorInvocationStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ExpressionStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(FieldAccessExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(FieldDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ForeachStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ForStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(IfStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ImportDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(InitializerDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(InstanceOfExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(IntegerLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(IntegerLiteralMinValueExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(JavadocComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(LabeledStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(LineComment, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(LongLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(LongLiteralMinValueExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(MarkerAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(MemberValuePair, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(MethodCallExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(MethodDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(NameExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(NormalAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(NullLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ObjectCreationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(PackageDeclaration, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(Parameter, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(PrimitiveType, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(QualifiedNameExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ReferenceType, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ReturnStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(SingleMemberAnnotationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(StringLiteralExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(SuperExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(SwitchEntryStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(SwitchStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(SynchronizedStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ThisExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(ThrowStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(TryStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(TypeDeclarationStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(TypeParameter, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(UnaryExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(VariableDeclarationExpr, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(VariableDeclarator, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(VariableDeclaratorId, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(VoidType, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(WhileStmt, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(WildcardType, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visit(IndexUnit, A) - Method in class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- visitAnnotatedType(AnnotatedTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- 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.value.ValueVisitor
-
Issues a warning if any constant-value annotation has > MAX_VALUES number of values provided.
- visitAnnotation(AnnotationTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitAnnotation(AnnotationTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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(QualifiedTypeMirror.QualifiedArrayType<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitArray(QualifiedTypeMirror.QualifiedArrayType<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitArray(QualifiedTypeMirror.QualifiedArrayType<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitArray(QualifiedTypeMirror.QualifiedArrayType<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitArray(ExtendedArrayType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitArray(ExtendedArrayType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- visitArray_Array(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedArrayType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitArray_Array(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedArrayType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitArray_Array(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedArrayType, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
Two arrays are equal if:
1) Their sets of primary annotations are equal
2) 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitArray_Declared(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory) - 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, 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, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitArray_Wildcard(AnnotatedTypeMirror.AnnotatedArrayType, AnnotatedTypeMirror.AnnotatedWildcardType, VisitHistory) - 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(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(ArrayAccessTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitArrayAccess(ArrayAccessNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- visitArrayAccess(ArrayAccessNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitArrayAccess(ArrayAccessNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitArrayAccess(ArrayAccessTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitArrayCreation(ArrayCreationNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitArrayCreation(ArrayCreationNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitArrayCreation(ArrayCreationNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitArrayCreation(ArrayCreationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitArrayType(ArrayTypeNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitArrayType(ArrayTypeNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitArrayType(ArrayTypeTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitAssert(AssertTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- visitAssert(AssertTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitAssert(AssertTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitAssert(AssertTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitAssertionError(AssertionErrorNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitAssertionError(AssertionErrorNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitAssertionError(AssertionErrorNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitAssertionError(AssertionErrorNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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(AssignmentTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitAssignment(AssignmentNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- visitAssignment(AssignmentNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitAssignment(AssignmentNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitAssignment(AssignmentTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitBinary(BinaryTree, Void) - Method in class org.checkerframework.checker.fenum.FenumVisitor
-
- 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.nullness.NullnessAnnotatedTypeFactory.NullnessPropagationAnnotator
-
- 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.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitBinary(BinaryTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitBinary(BinaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
-
- visitBinary(BinaryTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitBinary(BinaryTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.poly.QualifierParameterTreeAnnotator
-
- 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
-
- visitBitwiseAnd(BitwiseAndNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitBitwiseAnd(BitwiseAndNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitBitwiseComplement(BitwiseComplementNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitBitwiseComplement(BitwiseComplementNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitBitwiseOr(BitwiseOrNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitBitwiseOr(BitwiseOrNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitBitwiseXor(BitwiseXorNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitBitwiseXor(BitwiseXorNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitBlock(BlockTree, Void) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
-
- visitBlock(BlockTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitBlock(BlockTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitBlock(BlockTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitBooleanLiteral(BooleanLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitBooleanLiteral(BooleanLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitBooleanLiteral(BooleanLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitBooleanLiteral(BooleanLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitBreak(BreakTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitBreak(BreakTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitBreak(BreakTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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(CaseTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- 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.
- visitCase(CaseNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitCase(CaseNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitCase(CaseTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitCatch(CatchTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitCharacterLiteral(CharacterLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitCharacterLiteral(CharacterLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitCharacterLiteral(CharacterLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitCharacterLiteral(CharacterLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitClass(ClassTree, Void) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
-
- visitClass(ClassTree, Void) - Method in class org.checkerframework.checker.initialization.InitializationVisitor
-
- visitClass(ClassTree, Void) - Method in class org.checkerframework.checker.interning.InterningVisitor
-
Method to implement the @UsesObjectEquals functionality.
- visitClass(ClassTree, Void) - Method in class org.checkerframework.checker.javari.JavariVisitor
-
Ensures the class type is not @PolyRead
outside a
@PolyRead
context.
- visitClass(ClassTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- visitClass(ClassTree, Void) - Method in class org.checkerframework.common.util.debug.TypeOutputtingChecker.Visitor
-
- visitClass(ClassTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
-
- visitClass(ClassTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitClass(ClassTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitClass(ClassTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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
-
- visitClassName(ClassNameNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitClassName(ClassNameNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitCompilationUnit(CompilationUnitTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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.units.UnitsVisitor
-
- visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- visitCompoundAssignment(CompoundAssignmentTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitCompoundAssignment(CompoundAssignmentTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitCompoundAssignment(CompoundAssignmentTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
-
- visitCompoundAssignment(CompoundAssignmentTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitCompoundAssignment(CompoundAssignmentTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.poly.QualifierParameterTreeAnnotator
-
- 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
-
- visitConditionalAnd(ConditionalAndNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitConditionalAnd(ConditionalAndNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitConditionalExpression(ConditionalExpressionTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- 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
-
- visitConditionalExpression(ConditionalExpressionTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitConditionalExpression(ConditionalExpressionTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitConditionalExpression(ConditionalExpressionTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.poly.QualifierParameterTreeAnnotator
-
- 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
-
Revert the role of the 'thenStore' and 'elseStore'.
- visitConditionalNot(ConditionalNotNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitConditionalNot(ConditionalNotNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitConditionalOr(ConditionalOrNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitConditionalOr(ConditionalOrNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitContinue(ContinueTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitContinue(ContinueTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitContinue(ContinueTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory.InheritedFromClassAnnotator
-
- 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.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(QualifiedTypeMirror.QualifiedDeclaredType<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitDeclared(QualifiedTypeMirror.QualifiedDeclaredType<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitDeclared(QualifiedTypeMirror.QualifiedDeclaredType<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitDeclared(QualifiedTypeMirror.QualifiedDeclaredType<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitDeclared(ExtendedDeclaredType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitDeclared(ExtendedDeclaredType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- visitDeclared_Array(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedArrayType, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitDeclared_Declared(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitDeclared_Declared(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
Two declared types are equal if:
1) The types are of the same class/interfaces
2) Their sets of primary annotations are equal
3) 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, VisitHistory) - 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, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitDeclared_Primitive(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedPrimitiveType, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitDeclared_Typevar(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - 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, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitDeclared_Wildcard(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedWildcardType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitDeclared_Wildcard(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitDeclared_Wildcard(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitDoubleLiteral(DoubleLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitDoubleLiteral(DoubleLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitDoubleLiteral(DoubleLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitDoubleLiteral(DoubleLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitDoWhileLoop(DoWhileLoopTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- visitDoWhileLoop(DoWhileLoopTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitDoWhileLoop(DoWhileLoopTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitDoWhileLoop(DoWhileLoopTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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
-
- visitEmptyStatement(EmptyStatementTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitEmptyStatement(EmptyStatementTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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
-
- visitEnhancedForLoop(EnhancedForLoopTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitEnhancedForLoop(EnhancedForLoopTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitEqualTo(EqualToNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
-
- visitEqualTo(EqualToNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitEqualTo(EqualToNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitEqualTo(EqualToNode, TransferInput<Constant, ConstantPropagationStore>) - Method in class org.checkerframework.dataflow.constantpropagation.ConstantPropagationTransfer
-
- visitEqualTo(EqualToNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- visitEqualTo(EqualToNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitEqualTo(EqualToNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitErroneous(ErroneousTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitErroneous(ErroneousTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitError(ExtendedErrorType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitError(ExtendedErrorType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- 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, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory.InheritedFromClassAnnotator
-
- 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
-
- 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(QualifiedTypeMirror.QualifiedExecutableType<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitExecutable(QualifiedTypeMirror.QualifiedExecutableType<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitExecutable(QualifiedTypeMirror.QualifiedExecutableType<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitExecutable(QualifiedTypeMirror.QualifiedExecutableType<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitExecutable(ExtendedExecutableType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitExecutable(ExtendedExecutableType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- 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
-
- visitExplicitThisLiteral(ExplicitThisLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitExplicitThisLiteral(ExplicitThisLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitExpressionStatement(ExpressionStatementTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitExpressionStatement(ExpressionStatementTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitExpressionStatement(ExpressionStatementTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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, 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
-
- visitFieldAccess(FieldAccessNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitFieldAccess(FieldAccessNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitFloatingDivision(FloatingDivisionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitFloatingDivision(FloatingDivisionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitFloatingRemainder(FloatingRemainderNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitFloatingRemainder(FloatingRemainderNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitFloatLiteral(FloatLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitFloatLiteral(FloatLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitFloatLiteral(FloatLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitFloatLiteral(FloatLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitForLoop(ForLoopTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- visitForLoop(ForLoopTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitForLoop(ForLoopTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitForLoop(ForLoopTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitGreaterThan(GreaterThanNode, TransferInput<QualValue<QualParams<Regex>>, QualStore<QualParams<Regex>>>) - Method in class org.checkerframework.checker.regex.RegexQualifiedTransfer
-
Look for: matcher.groupCount() > constant
and, if found,
annotate matcher
as @Regex(constant + 1)
- 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
-
- visitGreaterThan(GreaterThanNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitGreaterThan(GreaterThanNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitGreaterThanOrEqual(GreaterThanOrEqualNode, TransferInput<QualValue<QualParams<Regex>>, QualStore<QualParams<Regex>>>) - Method in class org.checkerframework.checker.regex.RegexQualifiedTransfer
-
Look for: matcher.groupCount() >= constant
and, if found,
annotate matcher
as @Regex(constant)
- 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
-
- visitGreaterThanOrEqual(GreaterThanOrEqualNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitGreaterThanOrEqual(GreaterThanOrEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- VisitHistory - Class in org.checkerframework.framework.type.visitor
-
IMPORTANT: DO NOT USE VisitHistory FOR VISITORS THAT UPDATE AN ANNOTATED TYPE MIRROR'S
ANNOTATIONS OR YOU VIOLATE THE CONTRACT OF equals/Hashcode.
- VisitHistory() - Constructor for class org.checkerframework.framework.type.visitor.VisitHistory
-
- visitIdentifier(IdentifierTree, Void) - Method in class org.checkerframework.checker.linear.LinearVisitor
-
- 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, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitIdentifier(IdentifierTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitIf(IfTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- visitIf(IfTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitIf(IfTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitIf(IfTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitImplicitThisLiteral(ImplicitThisLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitImplicitThisLiteral(ImplicitThisLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitImplicitThisLiteral(ImplicitThisLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitImplicitThisLiteral(ImplicitThisLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitImport(ImportTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitImport(ImportTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitingExecutableTypeParam - Variable in class org.checkerframework.framework.type.AnnotatedTypeCopier
-
This is a hack to handle the curious behavior of substitution on an AnnotatedExecutableType.
- 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
-
- visitInstanceOf(InstanceOfTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitInstanceOf(InstanceOfNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
Refine the operand of an instanceof check with more specific annotations
if possible.
- visitInstanceOf(InstanceOfNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitInstanceOf(InstanceOfNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitInstanceOf(InstanceOfTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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
-
- visitIntegerDivision(IntegerDivisionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitIntegerDivision(IntegerDivisionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitIntegerLiteral(IntegerLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitIntegerLiteral(IntegerLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitIntegerRemainder(IntegerRemainderNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitIntegerRemainder(IntegerRemainderNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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(QualifiedTypeMirror.QualifiedIntersectionType<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitIntersection(QualifiedTypeMirror.QualifiedIntersectionType<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitIntersection(QualifiedTypeMirror.QualifiedIntersectionType<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitIntersection(QualifiedTypeMirror.QualifiedIntersectionType<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitIntersection(ExtendedIntersectionType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitIntersection(ExtendedIntersectionType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- 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, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
//TODO: SHOULD PRIMARY ANNOTATIONS OVERRIDE INDIVIDUAL BOUND ANNOTATIONS?
//TODO: IF SO THEN WE SHOULD REMOVE THE arePrimeAnnosEqual AND FIX AnnotatedIntersectionType
Two intersection types are equal if:
1) Their sets of primary annotations are equal
2) Their sets of bounds (the types being intersected) are equal
- visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitIntersection_Intersection(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
-
- visitIntersection_None(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitIntersection_None(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitIntersection_Null(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror.AnnotatedNullType, VisitHistory) - 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, 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, 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, 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, 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
-
- visitIntersectionSubtype(AnnotatedTypeMirror.AnnotatedIntersectionType, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
An intersection is a subtype if any of its bounds is a subtype of supertype
- visitIntersectionSupertype(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedIntersectionType, VisitHistory) - 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
-
- visitLabeledStatement(LabeledStatementTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitLabeledStatement(LabeledStatementTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitLambdaExpression(LambdaExpressionTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- visitLambdaExpression(LambdaExpressionTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitLambdaExpression(LambdaExpressionTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- 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
-
- visitLeftShift(LeftShiftNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitLeftShift(LeftShiftNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitLessThan(LessThanNode, TransferInput<QualValue<QualParams<Regex>>, QualStore<QualParams<Regex>>>) - Method in class org.checkerframework.checker.regex.RegexQualifiedTransfer
-
Look for: constant < matcher.groupCount()
and, if found,
annotate matcher
as @Regex(constant + 1)
- 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
-
- visitLessThan(LessThanNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitLessThan(LessThanNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitLessThanOrEqual(LessThanOrEqualNode, TransferInput<QualValue<QualParams<Regex>>, QualStore<QualParams<Regex>>>) - Method in class org.checkerframework.checker.regex.RegexQualifiedTransfer
-
Look for: constant <= matcher.groupCount()
and, if found,
annotate matcher
as @Regex(constant)
- 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
-
- visitLessThanOrEqual(LessThanOrEqualNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitLessThanOrEqual(LessThanOrEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory.ValueTreeAnnotator
-
- visitLiteral(LiteralTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitLiteral(LiteralTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitLiteral(LiteralTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.ImplicitsTreeAnnotator
-
Go through the string patterns and add the greatest lower bound of all matching patterns.
- visitLiteral(LiteralTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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.
- visitLocalVariable(LocalVariableNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitLocalVariable(LocalVariableNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitLongLiteral(LongLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitLongLiteral(LongLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitLongLiteral(LongLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitLongLiteral(LongLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitMarker(MarkerNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitMarker(MarkerNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitMarker(MarkerNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitMarker(MarkerNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitMemberReference(MemberReferenceTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitMemberReference(FunctionalInterfaceNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitMemberReference(FunctionalInterfaceNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitMemberSelect(MemberSelectTree, Void) - Method in class org.checkerframework.checker.guieffect.GuiEffectVisitor
-
- visitMemberSelect(MemberSelectTree, Void) - Method in class org.checkerframework.checker.linear.LinearVisitor
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory.ValueTreeAnnotator
-
- visitMemberSelect(MemberSelectTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitMemberSelect(MemberSelectTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitMemberSelect(MemberSelectTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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.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, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.TreeAnnotator
-
This method is not called when checking a method invocation against its
declaration.
- visitMethod(MethodTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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
-
- visitMethodAccess(MethodAccessNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitMethodAccess(MethodAccessNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitMethodInvocation(MethodInvocationNode, TransferInput<QualValue<Regex>, QualStore<Regex>>) - Method in class org.checkerframework.checker.experimental.regex_qual.RegexQualifiedTransfer
-
- visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.experimental.regex_qual.RegexTypecheckVisitor
-
- 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(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(MethodInvocationNode, TransferInput<CFValue, CFStore>) - 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.regex.classic.RegexClassicVisitor
-
Case 1: Don't require a Regex annotation on the String argument to
Pattern.compile if the Pattern.LITERAL flag is passed.
- visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.checker.regex.classic.RegexTransfer
-
- visitMethodInvocation(MethodInvocationNode, TransferInput<QualValue<QualParams<Regex>>, QualStore<QualParams<Regex>>>) - Method in class org.checkerframework.checker.regex.RegexQualifiedTransfer
-
- visitMethodInvocation(MethodInvocationTree, Void) - Method in class org.checkerframework.checker.regex.RegexTypecheckVisitor
-
- 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(MethodInvocationTree, AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory.ValueTreeAnnotator
-
- 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(MethodInvocationTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitMethodInvocation(MethodInvocationNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- visitMethodInvocation(MethodInvocationNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitMethodInvocation(MethodInvocationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitMethodInvocation(MethodInvocationTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitModifiers(ModifiersTree, Void) - Method in class org.checkerframework.common.util.report.ReportVisitor
-
- visitModifiers(ModifiersTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitModifiers(ModifiersTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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
-
- visitNarrowingConversion(NarrowingConversionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitNarrowingConversion(NarrowingConversionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory.ValueTreeAnnotator
-
- visitNewArray(NewArrayTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitNewArray(NewArrayTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitNewArray(NewArrayTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
-
- visitNewArray(NewArrayTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.common.aliasing.AliasingAnnotatedTypeFactory.AliasingTreeAnnotator
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory.ValueTreeAnnotator
-
- visitNewClass(NewClassTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitNewClass(NewClassTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitNewClass(NewClassTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
The default visitor returns the input information unchanged, or in the
case of conditional input information, merged.
- visitNone_Array(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitNone_Array(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedArrayType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitNone_Declared(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitNone_Declared(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitNone_Executable(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitNone_Executable(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitNone_Intersection(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitNone_Intersection(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedIntersectionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitNone_None(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitNone_None(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitNone_None(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNoType, PARAM) - Method in class org.checkerframework.framework.type.visitor.EquivalentAtmComboScanner
-
- visitNone_Null(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitNone_Null(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedNullType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitNone_Primitive(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitNone_Primitive(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedPrimitiveType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitNone_Union(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitNone_Union(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedUnionType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitNone_Wildcard(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitNone_Wildcard(AnnotatedTypeMirror.AnnotatedNoType, AnnotatedTypeMirror.AnnotatedWildcardType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitNotEqual(NotEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.common.value.ValueTransfer
-
- visitNotEqual(NotEqualNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitNotEqual(NotEqualNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitNotEqual(NotEqualNode, TransferInput<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- visitNotEqual(NotEqualNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitNotEqual(NotEqualNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitNoType(QualifiedTypeMirror.QualifiedNoType<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitNoType(QualifiedTypeMirror.QualifiedNoType<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitNoType(QualifiedTypeMirror.QualifiedNoType<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitNoType(QualifiedTypeMirror.QualifiedNoType<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitNoType(ExtendedNoType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitNoType(ExtendedNoType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- visitNull(AnnotatedTypeMirror.AnnotatedNullType, Set<AnnotatedTypeMirror>) - Method in class org.checkerframework.checker.nullness.NullnessAnnotatedTypeFormatter.NullnessFormattingVisitor
-
- visitNull(AnnotatedTypeMirror.AnnotatedNullType, Tree) - Method in class org.checkerframework.common.basetype.BaseTypeValidator
-
- 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(QualifiedTypeMirror.QualifiedNullType<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitNull(QualifiedTypeMirror.QualifiedNullType<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitNull(QualifiedTypeMirror.QualifiedNullType<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitNull(QualifiedTypeMirror.QualifiedNullType<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitNull(ExtendedNullType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitNull(ExtendedNullType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- visitNull_Array(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedArrayType, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitNull_Declared(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory) - 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, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitNull_Null(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedNullType, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
Two null types are equal if:
1) Their sets of primary annotations are equal
- 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, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitNull_Typevar(AnnotatedTypeMirror.AnnotatedNullType, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - 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, VisitHistory) - 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, VisitHistory) - 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
-
- visitNullChk(NullChkNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitNullChk(NullChkNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitNullLiteral(NullLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitNullLiteral(NullLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitNullLiteral(NullLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitNullLiteral(NullLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitNumericalAddition(NumericalAdditionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitNumericalAddition(NumericalAdditionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitNumericalMinus(NumericalMinusNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitNumericalMinus(NumericalMinusNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitNumericalMultiplication(NumericalMultiplicationNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitNumericalMultiplication(NumericalMultiplicationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitNumericalPlus(NumericalPlusNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitNumericalPlus(NumericalPlusNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitNumericalSubtraction(NumericalSubtractionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitNumericalSubtraction(NumericalSubtractionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitObjectCreation(ObjectCreationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitor - Variable in class org.checkerframework.common.basetype.BaseTypeValidator
-
- 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.AnnotatedTypeReplacer.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
-
- visitOther(Tree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitPackageName(PackageNameNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitPackageName(PackageNameNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitPackageName(PackageNameNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitPackageName(PackageNameNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitParameterDeclaration(QualifiedTypeMirror.QualifiedParameterDeclaration<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitParameterDeclaration(QualifiedTypeMirror.QualifiedParameterDeclaration<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitParameterDeclaration(QualifiedTypeMirror.QualifiedParameterDeclaration<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitParameterDeclaration(QualifiedTypeMirror.QualifiedParameterDeclaration<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitParameterDeclaration(ExtendedParameterDeclaration, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitParameterDeclaration(ExtendedParameterDeclaration, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- 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.common.basetype.BaseTypeVisitor
-
Do not override this method!
Previously, this method contained some logic, but the main modifier of types was missing.
- 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
-
- visitParameterizedType(ParameterizedTypeNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitParameterizedType(ParameterizedTypeNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitParameterizedType(ParameterizedTypeTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitParenthesized(ParenthesizedTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitParenthesized(ParenthesizedTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitParenthesized(ParenthesizedTree, Void) - Method in class org.checkerframework.framework.util.Heuristics.Matcher
-
- visitParenthesized(ParenthesizedTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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(QualifiedTypeMirror.QualifiedPrimitiveType<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitPrimitive(QualifiedTypeMirror.QualifiedPrimitiveType<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitPrimitive(QualifiedTypeMirror.QualifiedPrimitiveType<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitPrimitive(QualifiedTypeMirror.QualifiedPrimitiveType<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitPrimitive(ExtendedPrimitiveType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitPrimitive(ExtendedPrimitiveType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitPrimitive_Declared(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory) - 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, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitPrimitive_Primitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedPrimitiveType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitPrimitive_Primitive(AnnotatedTypeMirror.AnnotatedPrimitiveType, AnnotatedTypeMirror.AnnotatedPrimitiveType, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
Two primitive types are equal if:
1) 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_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, VisitHistory) - 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
-
- visitPrimitiveType(PrimitiveTypeNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitPrimitiveType(PrimitiveTypeNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitPrimitiveType(PrimitiveTypeTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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(ReturnTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitReturn(ReturnNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitReturn(ReturnNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitReturn(ReturnTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitShortLiteral(ShortLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitShortLiteral(ShortLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitShortLiteral(ShortLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitShortLiteral(ShortLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitSignedRightShift(SignedRightShiftNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitSignedRightShift(SignedRightShiftNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitStringConcatenate(StringConcatenateNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitStringConcatenate(StringConcatenateNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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<V, S>) - Method in class org.checkerframework.framework.flow.CFAbstractTransfer
-
- visitStringConcatenateAssignment(StringConcatenateAssignmentNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitStringConcatenateAssignment(StringConcatenateAssignmentNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitStringConversion(StringConversionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitStringConversion(StringConversionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitStringLiteral(StringLiteralNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitStringLiteral(StringLiteralNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitStringLiteral(StringLiteralNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitStringLiteral(StringLiteralNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitSuper(SuperNode, P) - Method in class org.checkerframework.dataflow.cfg.node.AbstractNodeVisitor
-
- visitSuper(SuperNode, P) - Method in interface org.checkerframework.dataflow.cfg.node.NodeVisitor
-
- visitSuper(SuperNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitSuper(SuperNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitSwitch(SwitchTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitSwitch(SwitchTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitSynchronized(SynchronizedNode, TransferInput<CFValue, LockStore>) - Method in class org.checkerframework.checker.lock.LockTransfer
-
- 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
-
- visitSynchronized(SynchronizedTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitSynchronized(SynchronizedNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitSynchronized(SynchronizedNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitSynchronized(SynchronizedTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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.
- visitTernaryExpression(TernaryExpressionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitTernaryExpression(TernaryExpressionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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
-
- visitThrow(ThrowTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitThrow(ThrowNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitThrow(ThrowNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitThrow(ThrowTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitTry(TryTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitTry(TryTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitTry(TryTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitTypeArgs(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory, boolean, boolean) - Method in class org.checkerframework.checker.nullness.KeyForAnnotatedTypeFactory.KeyForTypeHierarchy
-
- visitTypeArgs(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory, boolean, boolean) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
A helper class for visitDeclared_Declared.
- visitTypeArgs(AnnotatedTypeMirror.AnnotatedDeclaredType, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory) - 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, 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, AnnotatedTypeMirror) - Method in class org.checkerframework.common.value.ValueAnnotatedTypeFactory.ValueTreeAnnotator
-
- 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, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitTypeCast(TypeCastTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
-
- visitTypeCast(TypeCastNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitTypeCast(TypeCastNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitTypeCast(TypeCastTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitTypeCast(TypeCastTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.poly.QualifierParameterTreeAnnotator
-
- visitTypeDeclaration(QualifiedTypeMirror.QualifiedTypeDeclaration<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitTypeDeclaration(QualifiedTypeMirror.QualifiedTypeDeclaration<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitTypeDeclaration(QualifiedTypeMirror.QualifiedTypeDeclaration<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitTypeDeclaration(QualifiedTypeMirror.QualifiedTypeDeclaration<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitTypeDeclaration(ExtendedTypeDeclaration, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitTypeDeclaration(ExtendedTypeDeclaration, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- visitTypeParameter(TypeParameterTree, Void) - Method in class org.checkerframework.common.basetype.BaseTypeVisitor
-
- visitTypeParameter(TypeParameterTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitTypeParameter(TypeParameterTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitTypevar_Declared(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory) - 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, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitTypevar_Null(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedNullType, VisitHistory) - 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, 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, AnnotationMirror) - Method in class org.checkerframework.framework.type.DefaultInferredTypesApplier.InferredTypeApplyingVisitor
-
For TypeVariables it is important that we both compare the primary annotation and bounds.
- visitTypevar_Typevar(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitTypevar_Typevar(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitTypevar_Typevar(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
Two type variables are equal if:
1) 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, 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, AnnotationMirror) - Method in class org.checkerframework.framework.type.DefaultInferredTypesApplier.InferredTypeApplyingVisitor
-
- visitTypevar_Wildcard(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedWildcardType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitTypevar_Wildcard(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror.AnnotatedWildcardType, VisitHistory) - 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, AnnotatedTypeFactory) - Method in class org.checkerframework.framework.type.AnnotatedTypeFactory.InheritedFromClassAnnotator
-
- visitTypeVariable(AnnotatedTypeMirror.AnnotatedTypeVariable, IdentityHashMap<AnnotatedTypeMirror, AnnotatedTypeMirror>) - Method in class org.checkerframework.framework.type.AnnotatedTypeReplacer.Visitor
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeMerger
-
- 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(QualifiedTypeMirror.QualifiedTypeVariable<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitTypeVariable(QualifiedTypeMirror.QualifiedTypeVariable<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitTypeVariable(QualifiedTypeMirror.QualifiedTypeVariable<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitTypeVariable(QualifiedTypeMirror.QualifiedTypeVariable<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitTypeVariable(ExtendedTypeVariable, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitTypeVariable(ExtendedTypeVariable, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- visitTypeVarSubtype(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitTypevarSubtype(AnnotatedTypeMirror.AnnotatedTypeVariable, AnnotatedTypeMirror, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
A type variable is a subtype if it's upper bounds is below the supertype.
- visitTypevarSupertype(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitTypevarSupertype(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - 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.nullness.NullnessAnnotatedTypeFactory.NullnessPropagationAnnotator
-
- 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
-
- visitUnary(UnaryTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitUnary(UnaryTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitUnary(UnaryTree, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.treeannotator.PropagationTreeAnnotator
-
- visitUnary(UnaryTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitUnary(UnaryTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.poly.QualifierParameterTreeAnnotator
-
- 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(QualifiedTypeMirror.QualifiedUnionType<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitUnion(QualifiedTypeMirror.QualifiedUnionType<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitUnion(QualifiedTypeMirror.QualifiedUnionType<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitUnion(QualifiedTypeMirror.QualifiedUnionType<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitUnion(ExtendedUnionType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitUnion(ExtendedUnionType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- 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, VisitHistory) - 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, 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, 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, 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, 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
A union type is a subtype if ALL of its alternatives are subtypes of supertype
- visitUnionSupertype(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedUnionType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
A union is a supertype if ONE of it's alternatives is a supertype of subtype
- visitUnionType(UnionTypeTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitUnionType(UnionTypeTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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
-
- visitUnsignedRightShift(UnsignedRightShiftNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitUnsignedRightShift(UnsignedRightShiftNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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, AnnotatedTypeMirror) - Method in class org.checkerframework.checker.nullness.KeyForPropagationTreeAnnotator
-
Transfers annotations to the variableTree if the right side 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.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, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitVariable(VariableTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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
-
- visitVariableDeclaration(VariableDeclarationNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitVariableDeclaration(VariableDeclarationNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- visitWhileLoop(WhileLoopTree, Void) - Method in class org.checkerframework.checker.nullness.NullnessVisitor
-
- visitWhileLoop(WhileLoopTree, Void) - Method in class org.checkerframework.dataflow.cfg.CFGBuilder.CFGTranslationPhaseOne
-
- visitWhileLoop(WhileLoopTree, PurityChecker.PurityResult) - Method in class org.checkerframework.dataflow.util.PurityChecker.PurityCheckerHelper
-
- visitWhileLoop(WhileLoopTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- 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
-
- visitWideningConversion(WideningConversionNode, TransferInput<QualValue<Q>, QualStore<Q>>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransfer
-
- visitWideningConversion(WideningConversionNode, TransferInput<CFValue, CFStore>) - Method in class org.checkerframework.qualframework.base.dataflow.QualTransferAdapter
-
- 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, 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, AnnotatedTypeMirror) - Method in class org.checkerframework.framework.type.visitor.AnnotatedTypeMerger
-
- 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(QualifiedTypeMirror.QualifiedWildcardType<Q>, P) - Method in interface org.checkerframework.qualframework.base.QualifiedTypeVisitor
-
- visitWildcard(QualifiedTypeMirror.QualifiedWildcardType<Q>, P) - Method in class org.checkerframework.qualframework.base.QualifierMapVisitor
-
- visitWildcard(QualifiedTypeMirror.QualifiedWildcardType<Q>, Q) - Method in class org.checkerframework.qualframework.base.SetQualifierVisitor
-
- visitWildcard(QualifiedTypeMirror.QualifiedWildcardType<Q>, P) - Method in class org.checkerframework.qualframework.base.SimpleQualifiedTypeVisitor
-
- visitWildcard(WildcardTree, ExtendedTypeMirror) - Method in class org.checkerframework.qualframework.base.TreeAnnotator
-
- visitWildcard(ExtendedWildcardType, Void) - Method in class org.checkerframework.qualframework.base.TypeAnnotator
-
- visitWildcard(ExtendedWildcardType, P) - Method in interface org.checkerframework.qualframework.util.ExtendedTypeVisitor
-
- visitWildcard_Array(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedArrayType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitWildcard_Array(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedArrayType, VisitHistory) - 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitWildcard_Declared(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedDeclaredType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitWildcard_Declared(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitWildcard_Declared(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedDeclaredType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitWildcard_Executable(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in class org.checkerframework.framework.type.visitor.AbstractAtmComboVisitor
-
- visitWildcard_Executable(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedExecutableType, PARAM) - Method in interface org.checkerframework.framework.type.visitor.AtmComboVisitor
-
- visitWildcard_Intersection(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedIntersectionType, VisitHistory) - 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, VisitHistory) - 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, AnnotationMirror) - Method in class org.checkerframework.framework.type.DefaultInferredTypesApplier.InferredTypeApplyingVisitor
-
- visitWildcard_Typevar(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitWildcard_Typevar(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitWildcard_Typevar(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedTypeVariable, VisitHistory) - 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, 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, AnnotationMirror) - Method in class org.checkerframework.framework.type.DefaultInferredTypesApplier.InferredTypeApplyingVisitor
-
- visitWildcard_Wildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedWildcardType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitWildcard_Wildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedWildcardType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitWildcard_Wildcard(AnnotatedTypeMirror.AnnotatedWildcardType, AnnotatedTypeMirror.AnnotatedWildcardType, VisitHistory) - Method in class org.checkerframework.framework.type.StructuralEqualityComparer
-
TODO: IDENTIFY TESTS THAT LEAD TO RECURSIVE BOUNDED WILDCARDS, PERHAPS THE RIGHT THING IS TO
TODO: MOVE THE CODE THAT IDENTIFIES REFERENCES TO THE SAME WILDCARD TYPE HERE.
- 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, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visitWildcardSupertype(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedWildcardType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultRawnessComparer
-
- visitWildcardSupertype(AnnotatedTypeMirror, AnnotatedTypeMirror.AnnotatedWildcardType, VisitHistory) - Method in class org.checkerframework.framework.type.DefaultTypeHierarchy
-
- visualize(ControlFlowGraph, Block) - Static method in class org.checkerframework.dataflow.cfg.CFGDOTVisualizer
-
Output a graph description in the DOT language, representing the control
flow graph starting at entry
.
- visualize(ControlFlowGraph, Block, Analysis<A, S, T>, boolean) - Static method in class org.checkerframework.dataflow.cfg.CFGDOTVisualizer
-
Output a graph description in the DOT language, representing the control
flow graph starting at entry
.
- visualizeContent(Block, Analysis<A, S, T>, boolean) - Static method in class org.checkerframework.dataflow.cfg.CFGDOTVisualizer
-
Produce a string representation of the contests of a basic block.
- visualizeNode(Node, Analysis<A, S, T>) - Static method in class org.checkerframework.dataflow.cfg.CFGDOTVisualizer
-
- visualizeType(Node) - Static method in class org.checkerframework.dataflow.cfg.CFGDOTVisualizer
-
- VOID - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.
- VOID_TYPE - Static variable in class org.checkerframework.stubparser.ASTHelper
-
- VoidType - Class in org.checkerframework.stubparser.ast.type
-
- VoidType() - Constructor for class org.checkerframework.stubparser.ast.type.VoidType
-
- VoidType(int, int, int, int) - Constructor for class org.checkerframework.stubparser.ast.type.VoidType
-
- VoidVisitor<A> - Interface in org.checkerframework.stubparser.ast.visitor
-
- VoidVisitorAdapter<A> - Class in org.checkerframework.stubparser.ast.visitor
-
- VoidVisitorAdapter() - Constructor for class org.checkerframework.stubparser.ast.visitor.VoidVisitorAdapter
-
- VOLATILE - Static variable in class org.checkerframework.stubparser.ast.body.ModifierSet
-
- VOLATILE - Static variable in interface org.checkerframework.stubparser.ASTParserConstants
-
RegularExpression Id.