Uses of Interface
software.amazon.awssdk.codegen.poet.rules2.RuleExpressionVisitor
-
Packages that use RuleExpressionVisitor Package Description software.amazon.awssdk.codegen.poet.rules2 -
-
Uses of RuleExpressionVisitor in software.amazon.awssdk.codegen.poet.rules2
Classes in software.amazon.awssdk.codegen.poet.rules2 that implement RuleExpressionVisitor Modifier and Type Class Description class
AssignIdentifierVisitor
Assigns an identifier to each rule then we use as a name for the generated method.class
AssignTypesVisitor
Assigns types to each expression and validates that the assigned types match the expected ones.class
CodeGeneratorVisitor
class
PrepareForCodegenVisitor
Visitor that rewrites some expressions in preparation for codegen and also renaming locals assignments to use idiomatic java names.class
RewriteRuleExpressionVisitor
Base class for all the rewriting expression tasks.class
WalkRuleExpressionVisitor
Methods in software.amazon.awssdk.codegen.poet.rules2 with parameters of type RuleExpressionVisitor Modifier and Type Method Description <T> T
BooleanAndExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
BooleanNotExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
EndpointExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
ErrorExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
FunctionCallExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
HeadersExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
IndexedAccessExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
LetExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
ListExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
LiteralBooleanExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
LiteralIntegerExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
LiteralStringExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
MemberAccessExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
MethodCallExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
PropertiesExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
RuleExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
RuleSetExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
StringConcatExpression. accept(RuleExpressionVisitor<T> visitor)
<T> T
VariableReferenceExpression. accept(RuleExpressionVisitor<T> visitor)
-