commit | c98558803b72a5ddf32c62ca1cdd523a95ca72cb | [log] [tgz] |
---|---|---|
author | Romain Manni-Bucau <rmannibucau@gmail.com> | Tue Aug 09 10:29:54 2022 +0200 |
committer | Romain Manni-Bucau <rmannibucau@gmail.com> | Tue Aug 09 10:29:54 2022 +0200 |
tree | c1233302990f0d6cf112ca1f16e0ff637f53e138 | |
parent | ca39ffc8e45b0c9d4e407a35297e3740b6342737 [diff] |
[JOHNZON-387] expose toJavaName to subclasses in PojoGenerator
diff --git a/johnzon-jsonschema/src/main/java/org/apache/johnzon/jsonschema/generator/PojoGenerator.java b/johnzon-jsonschema/src/main/java/org/apache/johnzon/jsonschema/generator/PojoGenerator.java index c50c4af..7264ddc 100644 --- a/johnzon-jsonschema/src/main/java/org/apache/johnzon/jsonschema/generator/PojoGenerator.java +++ b/johnzon-jsonschema/src/main/java/org/apache/johnzon/jsonschema/generator/PojoGenerator.java
@@ -544,7 +544,7 @@ return JsonValue.class.getSimpleName(); } - private String toJavaName(final String key) { + protected String toJavaName(final String key) { String name = key.chars() .mapToObj(i -> Character.toString(!Character.isJavaIdentifierPart(i) ? '_' : (char) i)) .collect(joining());