Class CodeGeneratorVisitor
java.lang.Object
software.amazon.awssdk.codegen.poet.rules2.WalkRuleExpressionVisitor
software.amazon.awssdk.codegen.poet.rules2.CodeGeneratorVisitor
- All Implemented Interfaces:
RuleExpressionVisitor<Void>
-
Constructor Summary
ConstructorsConstructorDescriptionCodeGeneratorVisitor(RuleRuntimeTypeMirror typeMirror, SymbolTable symbolTable, Map<String, KeyTypePair> knownEndpointAttributes, Map<String, ComputeScopeTree.Scope> ruleIdToScope, boolean endpointCaching, com.squareup.javapoet.CodeBlock.Builder builder) -
Method Summary
Methods inherited from class software.amazon.awssdk.codegen.poet.rules2.WalkRuleExpressionVisitor
visitIndexedAccessExpression
-
Constructor Details
-
CodeGeneratorVisitor
public CodeGeneratorVisitor(RuleRuntimeTypeMirror typeMirror, SymbolTable symbolTable, Map<String, KeyTypePair> knownEndpointAttributes, Map<String, ComputeScopeTree.Scope> ruleIdToScope, boolean endpointCaching, com.squareup.javapoet.CodeBlock.Builder builder)
-
-
Method Details
-
visitLiteralBooleanExpression
- Specified by:
visitLiteralBooleanExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitLiteralBooleanExpressionin classWalkRuleExpressionVisitor
-
visitLiteralIntegerExpression
- Specified by:
visitLiteralIntegerExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitLiteralIntegerExpressionin classWalkRuleExpressionVisitor
-
visitLiteralStringExpression
- Specified by:
visitLiteralStringExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitLiteralStringExpressionin classWalkRuleExpressionVisitor
-
visitBooleanNotExpression
- Specified by:
visitBooleanNotExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitBooleanNotExpressionin classWalkRuleExpressionVisitor
-
visitBooleanAndExpression
- Specified by:
visitBooleanAndExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitBooleanAndExpressionin classWalkRuleExpressionVisitor
-
visitFunctionCallExpression
- Specified by:
visitFunctionCallExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitFunctionCallExpressionin classWalkRuleExpressionVisitor
-
visitMethodCallExpression
- Specified by:
visitMethodCallExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitMethodCallExpressionin classWalkRuleExpressionVisitor
-
visitVariableReferenceExpression
- Specified by:
visitVariableReferenceExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitVariableReferenceExpressionin classWalkRuleExpressionVisitor
-
visitMemberAccessExpression
- Specified by:
visitMemberAccessExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitMemberAccessExpressionin classWalkRuleExpressionVisitor
-
visitStringConcatExpression
- Specified by:
visitStringConcatExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitStringConcatExpressionin classWalkRuleExpressionVisitor
-
visitListExpression
- Specified by:
visitListExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitListExpressionin classWalkRuleExpressionVisitor
-
visitRuleSetExpression
- Specified by:
visitRuleSetExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitRuleSetExpressionin classWalkRuleExpressionVisitor
-
visitLetExpression
- Specified by:
visitLetExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitLetExpressionin classWalkRuleExpressionVisitor
-
visitEndpointExpression
- Specified by:
visitEndpointExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitEndpointExpressionin classWalkRuleExpressionVisitor
-
visitPropertiesExpression
- Specified by:
visitPropertiesExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitPropertiesExpressionin classWalkRuleExpressionVisitor
-
visitHeadersExpression
- Specified by:
visitHeadersExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitHeadersExpressionin classWalkRuleExpressionVisitor
-
visitErrorExpression
- Specified by:
visitErrorExpressionin interfaceRuleExpressionVisitor<Void>- Overrides:
visitErrorExpressionin classWalkRuleExpressionVisitor
-
builder
public com.squareup.javapoet.CodeBlock.Builder builder()
-