Class ExpressionVisitor.Default<R>
java.lang.Object
software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor.Default<R>
- All Implemented Interfaces:
ExpressionVisitor<R>
- Enclosing interface:
- ExpressionVisitor<R>
public abstract static class ExpressionVisitor.Default<R>
extends Object
implements ExpressionVisitor<R>
-
Nested Class Summary
Nested classes/interfaces inherited from interface software.amazon.smithy.rulesengine.language.visit.ExpressionVisitor
ExpressionVisitor.Default<R>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionabstract R
visitBoolEquals
(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)
-
Constructor Details
-
Default
public Default()
-
-
Method Details
-
getDefault
-
visitLiteral
- Specified by:
visitLiteral
in interfaceExpressionVisitor<R>
-
visitRef
- Specified by:
visitRef
in interfaceExpressionVisitor<R>
-
visitGetAttr
- Specified by:
visitGetAttr
in interfaceExpressionVisitor<R>
-
visitIsSet
- Specified by:
visitIsSet
in interfaceExpressionVisitor<R>
-
visitNot
- Specified by:
visitNot
in interfaceExpressionVisitor<R>
-
visitBoolEquals
- Specified by:
visitBoolEquals
in interfaceExpressionVisitor<R>
-
visitStringEquals
- Specified by:
visitStringEquals
in interfaceExpressionVisitor<R>
-
visitLibraryFunction
- Specified by:
visitLibraryFunction
in interfaceExpressionVisitor<R>
-