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
-
Method Summary
Modifier and TypeMethodDescription<T> T
accept
(RuleExpressionVisitor<T> visitor) appendTo
(StringBuilder buf) kind()
default RuleExpression
simplify()
type()
-
Method Details
-
kind
-
type
RuleType type() -
appendTo
-
accept
-
simplify
-