Class RewriteRuleExpressionVisitor
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.rules2.RewriteRuleExpressionVisitor
-
- All Implemented Interfaces:
RuleExpressionVisitor<RuleExpression>
- Direct Known Subclasses:
AssignIdentifierVisitor
,AssignTypesVisitor
,PrepareForCodegenVisitor
public class RewriteRuleExpressionVisitor extends Object implements RuleExpressionVisitor<RuleExpression>
Base class for all the rewriting expression tasks.
-
-
Constructor Summary
Constructors Constructor Description RewriteRuleExpressionVisitor()
-
Method Summary
-
-
-
Method Detail
-
visitLiteralBooleanExpression
public RuleExpression visitLiteralBooleanExpression(LiteralBooleanExpression expr)
- Specified by:
visitLiteralBooleanExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitLiteralIntegerExpression
public RuleExpression visitLiteralIntegerExpression(LiteralIntegerExpression expr)
- Specified by:
visitLiteralIntegerExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitLiteralStringExpression
public RuleExpression visitLiteralStringExpression(LiteralStringExpression expr)
- Specified by:
visitLiteralStringExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitFunctionCallExpression
public RuleExpression visitFunctionCallExpression(FunctionCallExpression e)
- Specified by:
visitFunctionCallExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitMethodCallExpression
public RuleExpression visitMethodCallExpression(MethodCallExpression e)
- Specified by:
visitMethodCallExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitVariableReferenceExpression
public RuleExpression visitVariableReferenceExpression(VariableReferenceExpression e)
- Specified by:
visitVariableReferenceExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitMemberAccessExpression
public RuleExpression visitMemberAccessExpression(MemberAccessExpression e)
- Specified by:
visitMemberAccessExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitIndexedAccessExpression
public RuleExpression visitIndexedAccessExpression(IndexedAccessExpression e)
- Specified by:
visitIndexedAccessExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitStringConcatExpression
public RuleExpression visitStringConcatExpression(StringConcatExpression e)
- Specified by:
visitStringConcatExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitLetExpression
public RuleExpression visitLetExpression(LetExpression e)
- Specified by:
visitLetExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitBooleanAndExpression
public RuleExpression visitBooleanAndExpression(BooleanAndExpression e)
- Specified by:
visitBooleanAndExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitBooleanNotExpression
public RuleExpression visitBooleanNotExpression(BooleanNotExpression e)
- Specified by:
visitBooleanNotExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitRuleSetExpression
public RuleExpression visitRuleSetExpression(RuleSetExpression e)
- Specified by:
visitRuleSetExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitEndpointExpression
public RuleExpression visitEndpointExpression(EndpointExpression e)
- Specified by:
visitEndpointExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitErrorExpression
public RuleExpression visitErrorExpression(ErrorExpression e)
- Specified by:
visitErrorExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitPropertiesExpression
public RuleExpression visitPropertiesExpression(PropertiesExpression e)
- Specified by:
visitPropertiesExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitHeadersExpression
public RuleExpression visitHeadersExpression(HeadersExpression e)
- Specified by:
visitHeadersExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitListExpression
public RuleExpression visitListExpression(ListExpression e)
- Specified by:
visitListExpression
in interfaceRuleExpressionVisitor<RuleExpression>
-
visitAll
protected List<RuleExpression> visitAll(List<RuleExpression> expressions)
-
visitAllWith
protected void visitAllWith(List<? extends RuleExpression> expressions, Consumer<RuleExpression> consumer)
-
-