generateFieldMetaAttributeMethod(sb, token, indent);
generateEncodingOffsetMethod(sb, propertyName, fieldToken.offset(), indent); generateEncodingLengthMethod(sb, propertyName, typeToken.encodedLength(), indent); generateFieldMetaAttributeMethod(sb, fieldToken, indent);
generateEncodingOffsetMethod(sb, propertyName, fieldToken.offset(), indent); generateEncodingLengthMethod(sb, propertyName, typeToken.encodedLength(), indent); generateFieldMetaAttributeMethod(sb, fieldToken, indent);
final String characterEncoding = varDataToken.encoding().characterEncoding(); generateCharacterEncodingMethod(sb, token.name(), characterEncoding, indent); generateFieldMetaAttributeMethod(sb, token, indent);
private CharSequence generateDecoderFields( final List<Token> tokens, final String indent) { final StringBuilder sb = new StringBuilder(); eachField(tokens, (signalToken, encodingToken) -> { final String propertyName = formatPropertyName(signalToken.name()); final String typeName = decoderName(formatClassName(encodingToken.name())); generateFieldIdMethod(sb, signalToken, indent); generateFieldMetaAttributeMethod(sb, signalToken, indent); switch (encodingToken.signal()) { case ENCODING: sb.append(generatePrimitiveDecoder(propertyName, encodingToken, indent)); break; case BEGIN_ENUM: sb.append(generateEnumDecoder(propertyName, encodingToken, indent)); break; case BEGIN_SET: sb.append(generateBitSetProperty(propertyName, encodingToken, indent, typeName)); break; case BEGIN_COMPOSITE: sb.append(generateCompositeProperty(propertyName, encodingToken, indent, typeName)); break; } }); return sb; }
generateFieldMetaAttributeMethod(sb, token, indent);
generateFieldMetaAttributeMethod(sb, token, indent);
final String characterEncoding = tokens.get(i + 3).encoding().characterEncoding(); generateCharacterEncodingMethod(sb, token.name(), characterEncoding, BASE_INDENT); generateFieldMetaAttributeMethod(sb, token, BASE_INDENT);
final String characterEncoding = tokens.get(i + 3).encoding().characterEncoding(); generateCharacterEncodingMethod(sb, token.name(), characterEncoding, BASE_INDENT); generateFieldMetaAttributeMethod(sb, token, BASE_INDENT);
generateEncodingOffsetMethod(sb, propertyName, fieldToken.offset(), indent); generateEncodingLengthMethod(sb, propertyName, typeToken.encodedLength(), indent); generateFieldMetaAttributeMethod(sb, fieldToken, indent);
generateEncodingOffsetMethod(sb, propertyName, fieldToken.offset(), indent); generateEncodingLengthMethod(sb, propertyName, typeToken.encodedLength(), indent); generateFieldMetaAttributeMethod(sb, fieldToken, indent);
generateEncodingOffsetMethod(sb, propertyName, fieldToken.offset(), indent); generateEncodingLengthMethod(sb, propertyName, typeToken.encodedLength(), indent); generateFieldMetaAttributeMethod(sb, fieldToken, indent);
generateEncodingOffsetMethod(sb, propertyName, fieldToken.offset(), indent); generateEncodingLengthMethod(sb, propertyName, typeToken.encodedLength(), indent); generateFieldMetaAttributeMethod(sb, fieldToken, indent);
final String characterEncoding = varDataToken.encoding().characterEncoding(); generateCharacterEncodingMethod(sb, token.name(), characterEncoding, indent); generateFieldMetaAttributeMethod(sb, token, indent);
final String characterEncoding = varDataToken.encoding().characterEncoding(); generateCharacterEncodingMethod(sb, token.name(), characterEncoding, indent); generateFieldMetaAttributeMethod(sb, token, indent);