Interface ExpressionVisitor<R>
- Type Parameters:
R
- Return type of the visitor.
- All Known Implementing Classes:
DefaultVisitor
,ExpressionVisitor.Default
,RuleEvaluator
,TraversingVisitor
,ValidateUriScheme
public interface ExpressionVisitor<R>
Expression visitor pattern.
-
Nested Class Summary
-
Method Summary
Modifier and TypeMethodDescriptionvisitBoolEquals
(Expression left, Expression right) visitGetAttr
(GetAttr getAttr) visitIsSet
(Expression fn) visitLibraryFunction
(FunctionDefinition fn, List<Expression> args) visitLiteral
(Literal literal) visitNot
(Expression not) visitStringEquals
(Expression left, Expression right)
-
Method Details
-
visitLiteral
-
visitRef
-
visitGetAttr
-
visitIsSet
-
visitNot
-
visitBoolEquals
-
visitStringEquals
-
visitLibraryFunction
-