Class NameUtils

java.lang.Object
io.asyncapi.generator.codegen.NameUtils

public final class NameUtils extends Object
  • Method Details

    • toClassName

      public static String toClassName(String name)
      "user-signed-up" / "user_signed_up" / "user/signedup" → "UserSignedup"
    • toLowerCamel

      public static String toLowerCamel(String name)
      "UserSignedup" → "userSignedup"
    • toConstantName

      public static String toConstantName(String address)
      "user/signedup" → "USER_SIGNEDUP"
    • toJavaType

      public static String toJavaType(Map<String,Object> schema)
      Maps an AsyncAPI schema type + format to a Java type string.
    • safeFieldName

      public static String safeFieldName(String name)
      Ensures a field name does not clash with Java keywords.