| 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 |
|
| ComputeScopeTree |
Computes all the symbols, locals and params, used by each of the rules, either directly or transitively.
|
| ComputeScopeTree.Scope |
|
| ComputeScopeTree.ScopeBuilder |
|
| 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 expressions in preparation for codegen.
|
| PropertiesExpression |
Represents a properties expression, part of an endpoint expression.
|
| PropertiesExpression.Builder |
|
| RenameForCodegenVisitor |
Visitor that renames locals assignments to use idiomatic java names.
|
| 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 |
|