public class TypeExpressionVisitor extends ChildrenExpressionVisitor
Constructor and Description |
---|
TypeExpressionVisitor(java.util.function.Consumer<ASTNode> typeConsumer)
Creates a new visitor.
|
Modifier and Type | Method and Description |
---|---|
Object |
visit(CastExpression expression)
Visits a cast expression.
|
Object |
visit(ClosureExpression expression)
Visits a closure.
|
Object |
visit(DefExpression expression)
Visits a define expression.
|
Object |
visit(EnumerationExpression expression)
Visits an enumeration expression.
|
Object |
visit(ForeachExpression expression)
Visits a foreach expression.
|
Object |
visit(FunctionCallExpression expression)
Visits a function call.
|
Object |
visit(FunctionExpression expression)
Visits a function expression.
|
Object |
visit(InstanceofExpression expression)
Visits an instanceof expression.
|
Object |
visit(PropertyLiteralExpression expression)
Visits a property literal expression.
|
Object |
visit(RecordConstructorExpression expression)
Visits a record constructor expression.
|
Object |
visit(RecordExpression expression)
Visits a record expression.
|
Object |
visit(TypeExpression expression)
Visits a type literal expression.
|
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, visitChild, visitEnter, visitLeave
public TypeExpressionVisitor(java.util.function.Consumer<ASTNode> typeConsumer)
typeConsumer
- public Object visit(RecordExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(RecordConstructorExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(DefExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(CastExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(ClosureExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(ForeachExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(InstanceofExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(TypeExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(FunctionCallExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(FunctionExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(PropertyLiteralExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
public Object visit(EnumerationExpression expression)
ExpressionVisitor
visit
in interface ExpressionVisitor<Object,RuntimeException>
visit
in class ChildrenExpressionVisitor
Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.