Skip to content

Commit

Permalink
Inline EnumEntity.strings declare
Browse files Browse the repository at this point in the history
  • Loading branch information
safris committed Jul 10, 2023
1 parent 2bd079a commit 4aa2c2f
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions jsql/src/main/java/org/jaxdb/jsql/generator/Generator.java
Original file line number Diff line number Diff line change
Expand Up @@ -101,8 +101,10 @@ static String declareEnumClass(final String containerClassName, final $Enum temp
out.append('\n').append(s).append("public static class ").append(classSimpleName).append(" implements ").append(EntityEnum.class.getName()).append(" {");
out.append('\n').append(s).append(" private static byte index = 0;");
out.append('\n').append(s).append(" public static final ").append(String.class.getName());
for (int i = 0, i$ = names.length; i < i$; ++i) // [RA]
out.append(" $").append(enumStringToEnum(names[i])).append(",");
for (int i = 0, i$ = names.length; i < i$; ++i) { // [RA]
final String name = names[i];
out.append(" $").append(enumStringToEnum(name)).append(" = \"").append(name).append("\",");
}

out.setCharAt(out.length() - 1, ';');
out.append('\n').append(s).append(" public static final ").append(className);
Expand All @@ -111,10 +113,8 @@ static String declareEnumClass(final String containerClassName, final $Enum temp
out.setCharAt(out.length() - 1, ';');

out.append('\n').append(s).append(" private static final ").append(String.class.getName()).append("[] strings = {");
for (int i = 0, i$ = names.length; i < i$; ++i) { // [RA]
final String name = names[i];
out.append('$').append(enumStringToEnum(name)).append(" = \"").append(name).append("\", ");
}
for (int i = 0, i$ = names.length; i < i$; ++i) // [RA]
out.append('$').append(enumStringToEnum(names[i])).append(", ");
out.setCharAt(out.length() - 2, '}');
out.setCharAt(out.length() - 1, ';');

Expand Down

0 comments on commit 4aa2c2f

Please sign in to comment.