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 RuleExpressionRepresents an expression within an endpoint rules set, either explicit or synthetically created for codegen.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classRuleExpression.RuleExpressionKind
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description <T> Taccept(RuleExpressionVisitor<T> visitor)StringBuilderappendTo(StringBuilder buf)RuleExpression.RuleExpressionKindkind()default RuleExpressionsimplify()RuleTypetype()
-
-
-
Method Detail
-
kind
RuleExpression.RuleExpressionKind kind()
-
type
RuleType type()
-
appendTo
StringBuilder appendTo(StringBuilder buf)
-
accept
<T> T accept(RuleExpressionVisitor<T> visitor)
-
simplify
default RuleExpression simplify()
-
-