Class CodeGeneratorVisitor
- java.lang.Object
-
- software.amazon.awssdk.codegen.poet.rules2.WalkRuleExpressionVisitor
-
- software.amazon.awssdk.codegen.poet.rules2.CodeGeneratorVisitor
-
- All Implemented Interfaces:
RuleExpressionVisitor<Void>
public class CodeGeneratorVisitor extends WalkRuleExpressionVisitor
-
-
Constructor Summary
Constructors Constructor Description CodeGeneratorVisitor(RuleRuntimeTypeMirror typeMirror, SymbolTable symbolTable, Map<String,KeyTypePair> knownEndpointAttributes, com.squareup.javapoet.CodeBlock.Builder builder)
-
Method Summary
-
Methods inherited from class software.amazon.awssdk.codegen.poet.rules2.WalkRuleExpressionVisitor
visitAll, visitIndexedAccessExpression
-
-
-
-
Constructor Detail
-
CodeGeneratorVisitor
public CodeGeneratorVisitor(RuleRuntimeTypeMirror typeMirror, SymbolTable symbolTable, Map<String,KeyTypePair> knownEndpointAttributes, com.squareup.javapoet.CodeBlock.Builder builder)
-
-
Method Detail
-
visitLiteralBooleanExpression
public Void visitLiteralBooleanExpression(LiteralBooleanExpression e)
- Specified by:
visitLiteralBooleanExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitLiteralBooleanExpression
in classWalkRuleExpressionVisitor
-
visitLiteralIntegerExpression
public Void visitLiteralIntegerExpression(LiteralIntegerExpression e)
- Specified by:
visitLiteralIntegerExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitLiteralIntegerExpression
in classWalkRuleExpressionVisitor
-
visitLiteralStringExpression
public Void visitLiteralStringExpression(LiteralStringExpression e)
- Specified by:
visitLiteralStringExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitLiteralStringExpression
in classWalkRuleExpressionVisitor
-
visitBooleanNotExpression
public Void visitBooleanNotExpression(BooleanNotExpression e)
- Specified by:
visitBooleanNotExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitBooleanNotExpression
in classWalkRuleExpressionVisitor
-
visitBooleanAndExpression
public Void visitBooleanAndExpression(BooleanAndExpression e)
- Specified by:
visitBooleanAndExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitBooleanAndExpression
in classWalkRuleExpressionVisitor
-
visitFunctionCallExpression
public Void visitFunctionCallExpression(FunctionCallExpression e)
- Specified by:
visitFunctionCallExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitFunctionCallExpression
in classWalkRuleExpressionVisitor
-
visitMethodCallExpression
public Void visitMethodCallExpression(MethodCallExpression e)
- Specified by:
visitMethodCallExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitMethodCallExpression
in classWalkRuleExpressionVisitor
-
visitVariableReferenceExpression
public Void visitVariableReferenceExpression(VariableReferenceExpression e)
- Specified by:
visitVariableReferenceExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitVariableReferenceExpression
in classWalkRuleExpressionVisitor
-
visitMemberAccessExpression
public Void visitMemberAccessExpression(MemberAccessExpression e)
- Specified by:
visitMemberAccessExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitMemberAccessExpression
in classWalkRuleExpressionVisitor
-
visitStringConcatExpression
public Void visitStringConcatExpression(StringConcatExpression e)
- Specified by:
visitStringConcatExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitStringConcatExpression
in classWalkRuleExpressionVisitor
-
visitListExpression
public Void visitListExpression(ListExpression e)
- Specified by:
visitListExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitListExpression
in classWalkRuleExpressionVisitor
-
visitRuleSetExpression
public Void visitRuleSetExpression(RuleSetExpression e)
- Specified by:
visitRuleSetExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitRuleSetExpression
in classWalkRuleExpressionVisitor
-
visitLetExpression
public Void visitLetExpression(LetExpression expr)
- Specified by:
visitLetExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitLetExpression
in classWalkRuleExpressionVisitor
-
visitEndpointExpression
public Void visitEndpointExpression(EndpointExpression e)
- Specified by:
visitEndpointExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitEndpointExpression
in classWalkRuleExpressionVisitor
-
visitPropertiesExpression
public Void visitPropertiesExpression(PropertiesExpression e)
- Specified by:
visitPropertiesExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitPropertiesExpression
in classWalkRuleExpressionVisitor
-
visitHeadersExpression
public Void visitHeadersExpression(HeadersExpression e)
- Specified by:
visitHeadersExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitHeadersExpression
in classWalkRuleExpressionVisitor
-
visitErrorExpression
public Void visitErrorExpression(ErrorExpression e)
- Specified by:
visitErrorExpression
in interfaceRuleExpressionVisitor<Void>
- Overrides:
visitErrorExpression
in classWalkRuleExpressionVisitor
-
builder
public com.squareup.javapoet.CodeBlock.Builder builder()
-
-