Class PatternVariableVisitor
java.lang.Object
com.github.javaparser.ast.visitor.GenericVisitorWithDefaults<PatternVariableResult, Void>
com.github.javaparser.symbolsolver.javaparsermodel.PatternVariableVisitor
- All Implemented Interfaces:
GenericVisitor<PatternVariableResult, Void>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondefaultAction(Node node, Void unused) This will be called by every node visit method that is not overridden.visit(BinaryExpr expression, Void unused) visit(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.visit(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.Methods inherited from class 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
-
Constructor Details
-
PatternVariableVisitor
public PatternVariableVisitor()
-
-
Method Details
-
defaultAction
Description copied from class:GenericVisitorWithDefaultsThis will be called by every node visit method that is not overridden.- Overrides:
defaultActionin classGenericVisitorWithDefaults<PatternVariableResult, Void>
-
visit
- Specified by:
visitin interfaceGenericVisitor<PatternVariableResult, Void>- Overrides:
visitin classGenericVisitorWithDefaults<PatternVariableResult, Void>
-
visit
- Specified by:
visitin interfaceGenericVisitor<PatternVariableResult, Void>- Overrides:
visitin classGenericVisitorWithDefaults<PatternVariableResult, Void>
-
visit
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 interfaceGenericVisitor<PatternVariableResult, Void>- Overrides:
visitin classGenericVisitorWithDefaults<PatternVariableResult, Void>
-
visit
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 interfaceGenericVisitor<PatternVariableResult, Void>- Overrides:
visitin classGenericVisitorWithDefaults<PatternVariableResult, Void>
-