- 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
-