Package io.asyncapi.generator.codegen
Class NameUtils
java.lang.Object
io.asyncapi.generator.codegen.NameUtils
-
Method Summary
Modifier and TypeMethodDescriptionstatic StringsafeFieldName(String name) Ensures a field name does not clash with Java keywords.static StringtoClassName(String name) "user-signed-up" / "user_signed_up" / "user/signedup" в†’ "UserSignedup"static StringtoConstantName(String address) "user/signedup" в†’ "USER_SIGNEDUP"static StringtoJavaType(Map<String, Object> schema) Maps an AsyncAPI schema type + format to a Java type string.static StringtoLowerCamel(String name) "UserSignedup" в†’ "userSignedup"
-
Method Details
-
toClassName
"user-signed-up" / "user_signed_up" / "user/signedup" в†’ "UserSignedup" -
toLowerCamel
"UserSignedup" в†’ "userSignedup" -
toConstantName
"user/signedup" в†’ "USER_SIGNEDUP" -
toJavaType
Maps an AsyncAPI schema type + format to a Java type string. -
safeFieldName
Ensures a field name does not clash with Java keywords.
-