Skip to content

Commit ac49787

Browse files
committed
Remove deprecated TypeScriptCodegenPlugin.createSymbolProvider()
1 parent 7f5ee10 commit ac49787

File tree

8 files changed

+16
-23
lines changed

8 files changed

+16
-23
lines changed

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

Lines changed: 0 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,7 @@
1717

1818
import software.amazon.smithy.build.PluginContext;
1919
import software.amazon.smithy.build.SmithyBuildPlugin;
20-
import software.amazon.smithy.codegen.core.SymbolProvider;
2120
import software.amazon.smithy.codegen.core.directed.CodegenDirector;
22-
import software.amazon.smithy.model.Model;
2321
import software.amazon.smithy.typescript.codegen.integration.TypeScriptIntegration;
2422
import software.amazon.smithy.utils.SmithyInternalApi;
2523

@@ -64,10 +62,4 @@ public void execute(PluginContext context) {
6462
// Run it!
6563
runner.run();
6664
}
67-
68-
// TODO: Look to remove it
69-
@Deprecated
70-
public static SymbolProvider createSymbolProvider(Model model, TypeScriptSettings settings) {
71-
return new SymbolVisitor(model, settings);
72-
}
7365
}

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ public void generatesNamedEnums() {
2929
.withMember("package", Node.from("example"))
3030
.withMember("packageVersion", Node.from("1.0.0"))
3131
.build());
32-
Symbol symbol = TypeScriptCodegenPlugin.createSymbolProvider(model, settings).toSymbol(shape);
32+
Symbol symbol = new SymbolVisitor(model, settings).toSymbol(shape);
3333
new EnumGenerator(shape, symbol, writer).run();
3434

3535
assertThat(writer.toString(), containsString("export enum Baz {"));
@@ -54,7 +54,7 @@ public void generatesUnnamedEnums() {
5454
.withMember("package", Node.from("example"))
5555
.withMember("packageVersion", Node.from("1.0.0"))
5656
.build());
57-
Symbol symbol = TypeScriptCodegenPlugin.createSymbolProvider(model, settings).toSymbol(shape);
57+
Symbol symbol = new SymbolVisitor(model, settings).toSymbol(shape);
5858
new EnumGenerator(shape, symbol, writer).run();
5959

6060
assertThat(writer.toString(), containsString("export type Baz = \"BAR\" | \"FOO\""));

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ public void writesIndex() {
2222
.withMember("package", Node.from("example"))
2323
.withMember("packageVersion", Node.from("1.0.0"))
2424
.build());
25-
SymbolProvider symbolProvider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
25+
SymbolProvider symbolProvider = new SymbolVisitor(model, settings);
2626
MockManifest manifest = new MockManifest();
2727
List<TypeScriptIntegration> integrations = new ArrayList<>();
2828
integrations.add(new TypeScriptIntegration() {

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public Map<String, Consumer<TypeScriptWriter>> getRuntimeConfigWriters(
6464
.withMember("package", Node.from("example"))
6565
.withMember("packageVersion", Node.from("1.0.0"))
6666
.build());
67-
SymbolProvider symbolProvider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
67+
SymbolProvider symbolProvider = new SymbolVisitor(model, settings);
6868
TypeScriptDelegator delegator = new TypeScriptDelegator(manifest, symbolProvider);
6969
RuntimeConfigGenerator generator = new RuntimeConfigGenerator(
7070
settings, model, symbolProvider, delegator, integrations);

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ public void addsCustomIntegrationDependencyFields() {
2727
.withMember("packageVersion", Node.from("1.0.0"))
2828
.build());
2929
TypeScriptWriter writer = new TypeScriptWriter("./foo");
30-
SymbolProvider symbolProvider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
30+
SymbolProvider symbolProvider = new SymbolVisitor(model, settings);
3131
ApplicationProtocol applicationProtocol = ApplicationProtocol.createDefaultHttpApplicationProtocol();
3232

3333
List<TypeScriptIntegration> integrations = new ArrayList<>();

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

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,7 @@
66
import org.junit.jupiter.api.Test;
77
import software.amazon.smithy.build.MockManifest;
88
import software.amazon.smithy.build.PluginContext;
9+
import software.amazon.smithy.codegen.core.SymbolProvider;
910
import software.amazon.smithy.model.Model;
1011
import software.amazon.smithy.model.loader.ModelAssembler;
1112
import software.amazon.smithy.model.node.Node;
@@ -594,7 +595,7 @@ public void generatesNonErrorStructures() {
594595
.build());
595596

596597
TypeScriptWriter writer = new TypeScriptWriter("./foo");
597-
new StructureGenerator(model, TypeScriptCodegenPlugin.createSymbolProvider(model, settings), writer, struct).run();
598+
new StructureGenerator(model, new SymbolVisitor(model, settings), writer, struct).run();
598599
String output = writer.toString();
599600

600601
assertThat(output, containsString("export interface Bar {"));
@@ -625,7 +626,7 @@ public void generatesNonErrorStructuresThatExtendOtherInterfaces() {
625626
.build());
626627

627628
TypeScriptWriter writer = new TypeScriptWriter("./foo");
628-
new StructureGenerator(model, TypeScriptCodegenPlugin.createSymbolProvider(model, settings), writer, struct).run();
629+
new StructureGenerator(model, new SymbolVisitor(model, settings), writer, struct).run();
629630
String output = writer.toString();
630631

631632
assertThat(output, containsString("export interface Bar {"));

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

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public void createsSymbols() {
3232
.withMember("package", Node.from("example"))
3333
.withMember("packageVersion", Node.from("1.0.0"))
3434
.build());
35-
SymbolProvider provider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
35+
SymbolProvider provider = new SymbolVisitor(model, settings);
3636
Symbol symbol = provider.toSymbol(shape);
3737

3838
assertThat(symbol.getName(), equalTo("Hello"));
@@ -54,7 +54,7 @@ public void createsSymbolsIntoTargetNamespace() {
5454
.withMember("package", Node.from("example"))
5555
.withMember("packageVersion", Node.from("1.0.0"))
5656
.build());
57-
SymbolProvider provider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
57+
SymbolProvider provider = new SymbolVisitor(model, settings);
5858
Symbol symbol1 = provider.toSymbol(shape1);
5959
Symbol symbol2 = provider.toSymbol(shape2);
6060
MockManifest manifest = new MockManifest();
@@ -85,7 +85,7 @@ public void escapesReservedWords() {
8585
.withMember("package", Node.from("example"))
8686
.withMember("packageVersion", Node.from("1.0.0"))
8787
.build());
88-
SymbolProvider provider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
88+
SymbolProvider provider = new SymbolVisitor(model, settings);
8989
Symbol symbol = provider.toSymbol(shape);
9090

9191
assertThat(symbol.getName(), equalTo("_Pick"));
@@ -107,7 +107,7 @@ public void doesNotEscapeBuiltins() {
107107
.withMember("package", Node.from("example"))
108108
.withMember("packageVersion", Node.from("1.0.0"))
109109
.build());
110-
SymbolProvider provider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
110+
SymbolProvider provider = new SymbolVisitor(model, settings);
111111

112112
Symbol structSymbol = provider.toSymbol(struct);
113113
Symbol memberSymbol = provider.toSymbol(member);
@@ -139,7 +139,7 @@ public void escapesRecursiveSymbols() {
139139
.withMember("packageVersion", Node.from("1.0.0"))
140140
.build());
141141

142-
SymbolProvider provider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
142+
SymbolProvider provider = new SymbolVisitor(model, settings);
143143
Symbol listSymbol = provider.toSymbol(list);
144144

145145
assertThat(listSymbol.getName(), equalTo("(_Record)[]"));
@@ -157,7 +157,7 @@ public void createsCommandModules() {
157157
.build());
158158

159159
Shape command = model.expectShape(ShapeId.from("smithy.example#GetFoo"));
160-
SymbolProvider provider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
160+
SymbolProvider provider = new SymbolVisitor(model, settings);
161161
Symbol commandSymbol = provider.toSymbol(command);
162162

163163
assertThat(commandSymbol.getName(), equalTo("GetFooCommand"));
@@ -184,7 +184,7 @@ public void usesLazyJsonStringForJsonMediaType() {
184184
.withMember("packageVersion", Node.from("1.0.0"))
185185
.build());
186186

187-
SymbolProvider provider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
187+
SymbolProvider provider = new SymbolVisitor(model, settings);
188188
Symbol memberSymbol = provider.toSymbol(member);
189189

190190
assertThat(memberSymbol.getName(), equalTo("__LazyJsonString | string"));

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public void generatesTaggedUnions() {
4040
.withMember("package", Node.from("example"))
4141
.withMember("packageVersion", Node.from("1.0.0"))
4242
.build());
43-
SymbolProvider symbolProvider = TypeScriptCodegenPlugin.createSymbolProvider(model, settings);
43+
SymbolProvider symbolProvider = new SymbolVisitor(model, settings);
4444
TypeScriptWriter writer = new TypeScriptWriter("./Example");
4545
new UnionGenerator(model, symbolProvider, writer, unionShape).run();
4646
String output = writer.toString();

0 commit comments

Comments
 (0)