Skip to content

Commit 292a9bb

Browse files
committed
move model to initialization in SensitiveDataFinder
1 parent 8addd74 commit 292a9bb

File tree

6 files changed

+443
-434
lines changed

6 files changed

+443
-434
lines changed

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

+158-173
Large diffs are not rendered by default.

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

+3-2
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ final class StructureGenerator implements Runnable {
7373
private final StructureShape shape;
7474
private final boolean includeValidation;
7575
private final RequiredMemberMode requiredMemberMode;
76-
private final SensitiveDataFinder sensitiveDataFinder = new SensitiveDataFinder();
76+
private final SensitiveDataFinder sensitiveDataFinder;
7777

7878
/**
7979
* sets 'includeValidation' to 'false' and requiredMemberMode
@@ -96,6 +96,7 @@ final class StructureGenerator implements Runnable {
9696
this.shape = shape;
9797
this.includeValidation = includeValidation;
9898
this.requiredMemberMode = requiredMemberMode;
99+
sensitiveDataFinder = new SensitiveDataFinder(model);
99100
}
100101

101102
@Override
@@ -189,7 +190,7 @@ private void renderStructureNamespace(StructuredMemberWriter structuredMemberWri
189190
Symbol symbol = symbolProvider.toSymbol(shape);
190191
String objectParam = "obj";
191192

192-
if (sensitiveDataFinder.findsSensitiveData(shape, model)) {
193+
if (sensitiveDataFinder.findsSensitiveDataIn(shape)) {
193194
writer.writeDocs("@internal");
194195
writer.openBlock("export const $LFilterSensitiveLog = ($L: $L): any => ({", "})",
195196
symbol.getName(),

0 commit comments

Comments
 (0)