private static CharSequence generateEnumDeclaration(final String name, final Token typeToken) { return generateTypeJavadoc(BASE_INDENT, typeToken) + "public enum " + name + "\n{\n"; }
private static CharSequence generateDeclaration( final String className, final String implementsString, final Token typeToken) { return String.format( "%s" + "@SuppressWarnings(\"all\")\n" + "public class %s%s\n" + "{\n", generateTypeJavadoc(BASE_INDENT, typeToken), className, implementsString); }
private CharSequence generateEnumValues(final List<Token> tokens) { final StringBuilder sb = new StringBuilder(); for (final Token token : tokens) { final Encoding encoding = token.encoding(); final CharSequence constVal = generateLiteral(encoding.primitiveType(), encoding.constValue().toString()); sb.append(generateTypeJavadoc(INDENT, token)); sb.append(INDENT).append(token.name()).append('(').append(constVal).append("),\n\n"); } final Token token = tokens.get(0); final Encoding encoding = token.encoding(); final CharSequence nullVal = generateLiteral( encoding.primitiveType(), encoding.applicableNullValue().toString()); if (shouldDecodeUnknownEnumValues) { sb.append(INDENT).append("/**\n"); sb.append(INDENT).append(" * To be used to represent a not known value from a later version.\n"); sb.append(INDENT).append(" */\n"); sb.append(INDENT).append("SBE_UNKNOWN").append('(').append(nullVal).append("),\n\n"); } sb.append(INDENT).append("/**\n"); sb.append(INDENT).append(" * To be used to represent not present or null.\n"); sb.append(INDENT).append(" */\n"); sb.append(INDENT).append("NULL_VAL").append('(').append(nullVal).append(");\n\n"); return sb; }
indent + " private int offset;\n" + indent + " private int blockLength;\n", generateTypeJavadoc(indent, groupToken), className, dimensionHeaderSize,
indent + " private int index;\n" + indent + " private int offset;\n", generateTypeJavadoc(indent, groupToken), className, dimensionHeaderSize,
private static CharSequence generateEnumDeclaration(final String name, final Token typeToken) { return generateTypeJavadoc(BASE_INDENT, typeToken) + "public enum " + name + "\n{\n"; }
private static CharSequence generateEnumDeclaration(final String name, final Token typeToken) { return generateTypeJavadoc(BASE_INDENT, typeToken) + "public enum " + name + "\n{\n"; }
private static CharSequence generateDeclaration( final String className, final String implementsString, final Token typeToken) { return String.format( "%s" + "@SuppressWarnings(\"all\")\n" + "public class %s%s\n" + "{\n", generateTypeJavadoc(BASE_INDENT, typeToken), className, implementsString); }
private static CharSequence generateDeclaration( final String className, final String implementsString, final Token typeToken) { return String.format( "%s" + "@SuppressWarnings(\"all\")\n" + "public class %s%s\n" + "{\n", generateTypeJavadoc(BASE_INDENT, typeToken), className, implementsString); }
private CharSequence generateEnumValues(final List<Token> tokens) { final StringBuilder sb = new StringBuilder(); for (final Token token : tokens) { final Encoding encoding = token.encoding(); final CharSequence constVal = generateLiteral(encoding.primitiveType(), encoding.constValue().toString()); sb.append(generateTypeJavadoc(INDENT, token)); sb.append(INDENT).append(token.name()).append('(').append(constVal).append("),\n\n"); } final Token token = tokens.get(0); final Encoding encoding = token.encoding(); final CharSequence nullVal = generateLiteral( encoding.primitiveType(), encoding.applicableNullValue().toString()); if (shouldDecodeUnknownEnumValues) { sb.append(INDENT).append("/**\n"); sb.append(INDENT).append(" * To be used to represent a not known value from a later version.\n"); sb.append(INDENT).append(" */\n"); sb.append(INDENT).append("SBE_UNKNOWN").append('(').append(nullVal).append("),\n\n"); } sb.append(INDENT).append("/**\n"); sb.append(INDENT).append(" * To be used to represent not present or null.\n"); sb.append(INDENT).append(" */\n"); sb.append(INDENT).append("NULL_VAL").append('(').append(nullVal).append(");\n\n"); return sb; }
private CharSequence generateEnumValues(final List<Token> tokens) { final StringBuilder sb = new StringBuilder(); for (final Token token : tokens) { final Encoding encoding = token.encoding(); final CharSequence constVal = generateLiteral(encoding.primitiveType(), encoding.constValue().toString()); sb.append(generateTypeJavadoc(INDENT, token)); sb.append(INDENT).append(token.name()).append('(').append(constVal).append("),\n\n"); } final Token token = tokens.get(0); final Encoding encoding = token.encoding(); final CharSequence nullVal = generateLiteral( encoding.primitiveType(), encoding.applicableNullValue().toString()); if (shouldDecodeUnknownEnumValues) { sb.append(INDENT).append("/**\n"); sb.append(INDENT).append(" * To be used to represent a not known value from a later version.\n"); sb.append(INDENT).append(" */\n"); sb.append(INDENT).append("SBE_UNKNOWN").append('(').append(nullVal).append("),\n\n"); } sb.append(INDENT).append("/**\n"); sb.append(INDENT).append(" * To be used to represent not present or null.\n"); sb.append(INDENT).append(" */\n"); sb.append(INDENT).append("NULL_VAL").append('(').append(nullVal).append(");\n\n"); return sb; }
indent + " private int offset;\n" + indent + " private int blockLength;\n", generateTypeJavadoc(indent, groupToken), className, dimensionHeaderSize,
indent + " private int offset;\n" + indent + " private int blockLength;\n", generateTypeJavadoc(indent, groupToken), className, dimensionHeaderSize,
indent + " private int index;\n" + indent + " private int offset;\n", generateTypeJavadoc(indent, groupToken), className, dimensionHeaderSize,
indent + " private int index;\n" + indent + " private int offset;\n", generateTypeJavadoc(indent, groupToken), className, dimensionHeaderSize,