public class LowerBoundVisitor extends org.checkerframework.common.basetype.BaseTypeVisitor<LowerBoundAnnotatedTypeFactory>
Constructor and Description |
---|
LowerBoundVisitor(org.checkerframework.common.basetype.BaseTypeChecker checker) |
Modifier and Type | Method and Description |
---|---|
java.lang.Void |
visitArrayAccess(ArrayAccessTree tree,
java.lang.Void type) |
java.lang.Void |
visitNewArray(NewArrayTree tree,
java.lang.Void type) |
checkAccess, checkArguments, checkArrayInitialization, checkAssignability, checkConditionalPostcondition, checkConstructorInvocation, checkContract, checkDefaultConstructor, checkExceptionParameter, checkFieldInvariantDeclarations, checkForAnnotatedJdk, checkMethodInvocability, checkMethodReferenceAsOverride, checkOverride, checkOverride, checkPostcondition, checkPreconditions, checkThrownExpression, checkTypeArguments, checkTypecastRedundancy, checkTypecastSafety, checkVarargs, commonAssignmentCheck, commonAssignmentCheck, commonAssignmentCheck, createOverrideChecker, createTypeFactory, createTypeValidator, enclosingMemberSelect, enclosingStatement, getExceptionParameterLowerBoundAnnotations, getThrowUpperBoundAnnotations, getTypeFactory, isAccessAllowed, isAssignable, isValidUse, isValidUse, isValidUse, isVectorCopyInto, processClassTree, reportPurityErrors, scan, setRoot, shouldSkipUses, skipReceiverSubtypeCheck, testTypevarContainment, typeCheckVectorCopyIntoArgument, validateType, validateTypeOf, visitAnnotation, visitAssignment, visitCatch, visitClass, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitEnhancedForLoop, visitIdentifier, visitInstanceOf, visitLambdaExpression, visitMemberReference, visitMethod, visitMethodInvocation, visitNewClass, visitParameterizedType, visitReturn, visitThrow, visitTypeCast, visitTypeParameter, visitUnary, visitVariable
getCurrentPath, scan
reduce, scan, visitAnnotatedType, visitArrayType, visitAssert, visitBinary, visitBlock, visitBreak, visitCase, visitContinue, visitDoWhileLoop, visitEmptyStatement, visitErroneous, visitExpressionStatement, visitForLoop, visitIf, visitImport, visitIntersectionType, visitLabeledStatement, visitLiteral, visitMemberSelect, visitModifiers, visitOther, visitParenthesized, visitPrimitiveType, visitSwitch, visitSynchronized, visitTry, visitUnionType, visitWhileLoop, visitWildcard
public LowerBoundVisitor(org.checkerframework.common.basetype.BaseTypeChecker checker)
public java.lang.Void visitArrayAccess(ArrayAccessTree tree, java.lang.Void type)
visitArrayAccess
in interface TreeVisitor<java.lang.Void,java.lang.Void>
visitArrayAccess
in class org.checkerframework.common.basetype.BaseTypeVisitor<LowerBoundAnnotatedTypeFactory>
public java.lang.Void visitNewArray(NewArrayTree tree, java.lang.Void type)
visitNewArray
in interface TreeVisitor<java.lang.Void,java.lang.Void>
visitNewArray
in class org.checkerframework.common.basetype.BaseTypeVisitor<LowerBoundAnnotatedTypeFactory>