Interface RuleExpression
- All Known Implementing Classes:
BooleanAndExpression,BooleanNotExpression,EndpointExpression,ErrorExpression,FunctionCallExpression,HeadersExpression,IndexedAccessExpression,LetExpression,ListExpression,LiteralBooleanExpression,LiteralIntegerExpression,LiteralStringExpression,MemberAccessExpression,MethodCallExpression,PropertiesExpression,RuleSetExpression,StringConcatExpression,VariableReferenceExpression
public interface RuleExpression
Represents an expression within an endpoint rules set, either explicit or synthetically created for codegen.
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescription<T> Taccept(RuleExpressionVisitor<T> visitor) appendTo(StringBuilder buf) kind()default RuleExpressionsimplify()type()
-
Method Details
-
kind
-
type
RuleType type() -
appendTo
-
accept
-
simplify
-