Class PrepareForCodegenVisitor
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.rules2.RewriteRuleExpressionVisitor
-
- software.amazon.awssdk.codegen.poet.rules2.PrepareForCodegenVisitor
-
- All Implemented Interfaces:
RuleExpressionVisitor<RuleExpression>
public final class PrepareForCodegenVisitor extends RewriteRuleExpressionVisitor
Visitor that rewrites expressions in preparation for codegen.
-
-
Constructor Summary
Constructors Constructor Description PrepareForCodegenVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RuleExpression
visitBooleanNotExpression(BooleanNotExpression e)
RuleExpression
visitFunctionCallExpression(FunctionCallExpression e)
RuleExpression
visitIndexedAccessExpression(IndexedAccessExpression e)
-
Methods inherited from class software.amazon.awssdk.codegen.poet.rules2.RewriteRuleExpressionVisitor
visitAll, visitAllWith, visitBooleanAndExpression, visitEndpointExpression, visitErrorExpression, visitHeadersExpression, visitLetExpression, visitListExpression, visitLiteralBooleanExpression, visitLiteralIntegerExpression, visitLiteralStringExpression, visitMemberAccessExpression, visitMethodCallExpression, visitPropertiesExpression, visitRuleSetExpression, visitStringConcatExpression, visitVariableReferenceExpression
-
-
-
-
Method Detail
-
visitBooleanNotExpression
public RuleExpression visitBooleanNotExpression(BooleanNotExpression e)
- Specified by:
visitBooleanNotExpression
in interfaceRuleExpressionVisitor<RuleExpression>
- Overrides:
visitBooleanNotExpression
in classRewriteRuleExpressionVisitor
-
visitFunctionCallExpression
public RuleExpression visitFunctionCallExpression(FunctionCallExpression e)
- Specified by:
visitFunctionCallExpression
in interfaceRuleExpressionVisitor<RuleExpression>
- Overrides:
visitFunctionCallExpression
in classRewriteRuleExpressionVisitor
-
visitIndexedAccessExpression
public RuleExpression visitIndexedAccessExpression(IndexedAccessExpression e)
- Specified by:
visitIndexedAccessExpression
in interfaceRuleExpressionVisitor<RuleExpression>
- Overrides:
visitIndexedAccessExpression
in classRewriteRuleExpressionVisitor
-
-