AssignIdentifierVisitor |
Assigns an identifier to each rule then we use as a name for the generated method.
|
AssignTypesVisitor |
Assigns types to each expression and validates that the assigned types match the expected ones.
|
BooleanAndExpression |
Synthetic expression used to group and codegen boolean (non-assignment) conditions from a rule set.
|
BooleanAndExpression.Builder |
|
BooleanNotExpression |
Represents a not function call as an expression.
|
BooleanNotExpression.Builder |
|
CodeGeneratorVisitor |
|
CodegenExpressionBuidler |
|
EndpointExpression |
Represents an endpoint expression.
|
EndpointExpression.Builder |
|
EndpointProviderSpec2 |
|
ErrorExpression |
Represents an error expression.
|
ExpressionParser |
Utility methods for parsing endpoint rules expressions.
|
FunctionCallExpression |
Represents a function call expression.
|
FunctionCallExpression.Builder |
|
HeadersExpression |
Represents a list of headers expression.
|
HeadersExpression.Builder |
|
IndexedAccessExpression |
Represents an index access expression.
|
IndexedAccessExpression.Builder |
|
LetExpression |
Synthetic expression used to group and codegen assignment "conditions" from a rule set.
|
LetExpression.Builder |
|
ListExpression |
Represents a list of expressions.
|
ListExpression.Builder |
|
LiteralBooleanExpression |
Represents a literal boolean value.
|
LiteralIntegerExpression |
Represents a literal integer value.
|
LiteralStringExpression |
Represents a literal string value.
|
MemberAccessExpression |
Represents a member access expression.
|
MemberAccessExpression.Builder |
|
MethodCallExpression |
Synthetic expression to represent direct method calls for codegen.
|
MethodCallExpression.Builder |
|
PrepareForCodegenVisitor |
Visitor that rewrites some expressions in preparation for codegen and also renaming locals assignments to use idiomatic java
names.
|
PropertiesExpression |
Represents a properties expression, part of an endpoint expression.
|
PropertiesExpression.Builder |
|
RewriteRuleExpressionVisitor |
Base class for all the rewriting expression tasks.
|
RuleFunctionMirror |
Represents a function from the endpoint rules set standard library.
|
RuleRuntimeTypeMirror |
|
RuleSetExpression |
Represents a rule set expression.
|
RuleSetExpression.Builder |
|
RuleType |
|
RuleType.Builder |
|
StringConcatExpression |
|
StringConcatExpression.Builder |
|
SymbolTable |
|
SymbolTable.Builder |
|
Tokenizer |
Tokenizer for string literals inside a rule set document.
|
VariableReferenceExpression |
|
VariableReferenceExpression.Builder |
|
WalkRuleExpressionVisitor |
|