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 classAssignIdentifierVisitorAssigns an identifier to each rule then we use as a name for the generated method.classAssignTypesVisitorAssigns types to each expression and validates that the assigned types match the expected ones.classCodeGeneratorVisitorclassComputeScopeTreeComputes all the symbols, locals and params, used by each of the rules, either directly or transitively.classPrepareForCodegenVisitorVisitor that rewrites expressions in preparation for codegen.classRenameForCodegenVisitorVisitor that renames locals assignments to use idiomatic java names.classRewriteRuleExpressionVisitorBase class for all the rewriting expression tasks.classWalkRuleExpressionVisitorMethods in software.amazon.awssdk.codegen.poet.rules2 with parameters of type RuleExpressionVisitor Modifier and Type Method Description <T> TBooleanAndExpression. accept(RuleExpressionVisitor<T> visitor)<T> TBooleanNotExpression. accept(RuleExpressionVisitor<T> visitor)<T> TEndpointExpression. accept(RuleExpressionVisitor<T> visitor)<T> TErrorExpression. accept(RuleExpressionVisitor<T> visitor)<T> TFunctionCallExpression. accept(RuleExpressionVisitor<T> visitor)<T> THeadersExpression. accept(RuleExpressionVisitor<T> visitor)<T> TIndexedAccessExpression. accept(RuleExpressionVisitor<T> visitor)<T> TLetExpression. accept(RuleExpressionVisitor<T> visitor)<T> TListExpression. accept(RuleExpressionVisitor<T> visitor)<T> TLiteralBooleanExpression. accept(RuleExpressionVisitor<T> visitor)<T> TLiteralIntegerExpression. accept(RuleExpressionVisitor<T> visitor)<T> TLiteralStringExpression. accept(RuleExpressionVisitor<T> visitor)<T> TMemberAccessExpression. accept(RuleExpressionVisitor<T> visitor)<T> TMethodCallExpression. accept(RuleExpressionVisitor<T> visitor)<T> TPropertiesExpression. accept(RuleExpressionVisitor<T> visitor)<T> TRuleExpression. accept(RuleExpressionVisitor<T> visitor)<T> TRuleSetExpression. accept(RuleExpressionVisitor<T> visitor)<T> TStringConcatExpression. accept(RuleExpressionVisitor<T> visitor)<T> TVariableReferenceExpression. accept(RuleExpressionVisitor<T> visitor)
-