Skip to content

Commit d374622

Browse files
committed
Escape placeholder characters in trait values
1 parent dbfca8f commit d374622

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

codegen/codegen-core/src/main/java/software/amazon/smithy/java/codegen/integrations/core/StringTraitInitializer.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@ public Class<StringTrait> traitClass() {
1717

1818
@Override
1919
public void accept(JavaWriter writer, StringTrait stringTrait) {
20-
writer.writeInline("new $T($S)", stringTrait.getClass(), stringTrait.getValue());
20+
var stringValue = stringTrait.getValue().replace("£", "££");
21+
writer.writeInline("new $T($S)", stringTrait.getClass(), stringValue);
2122
}
2223
}

0 commit comments

Comments
 (0)