Class PatternVariableVisitor
- java.lang.Object
-
- com.github.javaparser.ast.visitor.GenericVisitorWithDefaults<PatternVariableResult,Void>
-
- com.github.javaparser.symbolsolver.javaparsermodel.PatternVariableVisitor
-
- All Implemented Interfaces:
com.github.javaparser.ast.visitor.GenericVisitor<PatternVariableResult,Void>
public class PatternVariableVisitor extends com.github.javaparser.ast.visitor.GenericVisitorWithDefaults<PatternVariableResult,Void>
-
-
Constructor Summary
Constructors Constructor Description PatternVariableVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PatternVariableResultdefaultAction(com.github.javaparser.ast.Node node, Void unused)PatternVariableResultvisit(com.github.javaparser.ast.expr.BinaryExpr expression, Void unused)PatternVariableResultvisit(com.github.javaparser.ast.expr.EnclosedExpr enclosedExpr, Void unused)The following rules apply to a parenthesized expression (a): - A pattern variable is introduced by (a) when true iff it is introduced by a when truePatternVariableResultvisit(com.github.javaparser.ast.expr.InstanceOfExpr instanceOfExpr, Void unused)The following rule applies to an instanceof expression with a pattern operand, a instanceof p: - A pattern variable is introduced by a instanceof p when true iff the pattern p contains a declaration of the pattern variable.PatternVariableResultvisit(com.github.javaparser.ast.expr.UnaryExpr expr, Void unused)-
Methods inherited from class com.github.javaparser.ast.visitor.GenericVisitorWithDefaults
defaultAction, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
-
-
-
Method Detail
-
defaultAction
public PatternVariableResult defaultAction(com.github.javaparser.ast.Node node, Void unused)
- Overrides:
defaultActionin classcom.github.javaparser.ast.visitor.GenericVisitorWithDefaults<PatternVariableResult,Void>
-
visit
public PatternVariableResult visit(com.github.javaparser.ast.expr.BinaryExpr expression, Void unused)
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<PatternVariableResult,Void>- Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorWithDefaults<PatternVariableResult,Void>
-
visit
public PatternVariableResult visit(com.github.javaparser.ast.expr.UnaryExpr expr, Void unused)
- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<PatternVariableResult,Void>- Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorWithDefaults<PatternVariableResult,Void>
-
visit
public PatternVariableResult visit(com.github.javaparser.ast.expr.InstanceOfExpr instanceOfExpr, Void unused)
The following rule applies to an instanceof expression with a pattern operand, a instanceof p: - A pattern variable is introduced by a instanceof p when true iff the pattern p contains a declaration of the pattern variable. https://docs.oracle.com/javase/specs/jls/se22/html/jls-6.html#jls-6.3.1.5- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<PatternVariableResult,Void>- Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorWithDefaults<PatternVariableResult,Void>
-
visit
public PatternVariableResult visit(com.github.javaparser.ast.expr.EnclosedExpr enclosedExpr, Void unused)
The following rules apply to a parenthesized expression (a): - A pattern variable is introduced by (a) when true iff it is introduced by a when true. - A pattern variable is introduced by (a) when false iff it is introduced by a when false. https://docs.oracle.com/javase/specs/jls/se22/html/jls-6.html#jls-6.3.1.7- Specified by:
visitin interfacecom.github.javaparser.ast.visitor.GenericVisitor<PatternVariableResult,Void>- Overrides:
visitin classcom.github.javaparser.ast.visitor.GenericVisitorWithDefaults<PatternVariableResult,Void>
-
-