Skip to content

Commit 9e87234

Browse files
committed
Refactor decorateSymbolProvider to match SmithyIntegration
1 parent e4e3f2d commit 9e87234

File tree

4 files changed

+5
-5
lines changed

4 files changed

+5
-5
lines changed

smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/CodegenVisitor.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ class CodegenVisitor extends ShapeVisitor.Default<Void> {
133133
// Decorate the symbol provider using integrations.
134134
SymbolProvider resolvedProvider = artifactType.createSymbolProvider(model, settings);
135135
for (TypeScriptIntegration integration : integrations) {
136-
resolvedProvider = integration.decorateSymbolProvider(settings, model, resolvedProvider);
136+
resolvedProvider = integration.decorateSymbolProvider(model, settings, resolvedProvider);
137137
}
138138
symbolProvider = SymbolProvider.cache(resolvedProvider);
139139

smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/integration/AddBaseServiceExceptionClass.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,8 +90,8 @@ public void writeAdditionalExports(
9090
*/
9191
@Override
9292
public SymbolProvider decorateSymbolProvider(
93-
TypeScriptSettings settings,
9493
Model model,
94+
TypeScriptSettings settings,
9595
SymbolProvider symbolProvider
9696
) {
9797
return shape -> {

smithy-typescript-codegen/src/main/java/software/amazon/smithy/typescript/codegen/integration/TypeScriptIntegration.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -74,14 +74,14 @@ default Model preprocessModel(Model model, TypeScriptSettings settings) {
7474
* <p>This can be used to customize the names of shapes, the package
7575
* that code is generated into, add dependencies, add imports, etc.
7676
*
77-
* @param settings Setting used to generate.
7877
* @param model Model being generated.
78+
* @param settings Setting used to generate.
7979
* @param symbolProvider The original {@code SymbolProvider}.
8080
* @return The decorated {@code SymbolProvider}.
8181
*/
8282
default SymbolProvider decorateSymbolProvider(
83-
TypeScriptSettings settings,
8483
Model model,
84+
TypeScriptSettings settings,
8585
SymbolProvider symbolProvider
8686
) {
8787
return symbolProvider;

smithy-typescript-codegen/src/test/java/software/amazon/smithy/typescript/codegen/SymbolDecoratorIntegration.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@
1313
public final class SymbolDecoratorIntegration implements TypeScriptIntegration {
1414
@Override
1515
public SymbolProvider decorateSymbolProvider(
16-
TypeScriptSettings settings,
1716
Model model,
17+
TypeScriptSettings settings,
1818
SymbolProvider symbolProvider
1919
) {
2020
String name = settings.getPluginSettings().getStringMemberOrDefault("__customServiceName", null);

0 commit comments

Comments
 (0)