Skip to content

Commit b21e3b6

Browse files
authored
chore: use LinkedHashSet for structure members (#254)
1 parent 025c0a6 commit b21e3b6

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

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

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import java.util.Collection;
1919
import java.util.HashSet;
20+
import java.util.LinkedHashSet;
2021
import java.util.Set;
2122
import software.amazon.smithy.codegen.core.CodegenException;
2223
import software.amazon.smithy.codegen.core.SymbolProvider;
@@ -48,7 +49,7 @@ final class StructuredMemberWriter {
4849
StructuredMemberWriter(Model model, SymbolProvider symbolProvider, Collection<MemberShape> members) {
4950
this.model = model;
5051
this.symbolProvider = symbolProvider;
51-
this.members = members;
52+
this.members = new LinkedHashSet<>(members);
5253
}
5354

5455
void writeMembers(TypeScriptWriter writer, Shape shape) {

0 commit comments

Comments
 (0)