@@ -1627,14 +1627,15 @@ private CharSequence generatePrimitiveFieldMetaData(
16271627
16281628 final PrimitiveType primitiveType = token .encoding ().primitiveType ();
16291629 final String javaTypeName = javaTypeName (primitiveType );
1630+ final String formattedPropertyName = formatPropertyName (propertyName );
16301631
16311632 sb .append (String .format ("\n " +
16321633 indent + " public static %s %sNullValue()\n " +
16331634 indent + " {\n " +
16341635 indent + " return %s;\n " +
16351636 indent + " }\n " ,
16361637 javaTypeName ,
1637- propertyName ,
1638+ formattedPropertyName ,
16381639 generateLiteral (primitiveType , token .encoding ().applicableNullValue ().toString ())));
16391640
16401641 sb .append (String .format ("\n " +
@@ -1643,7 +1644,7 @@ private CharSequence generatePrimitiveFieldMetaData(
16431644 indent + " return %s;\n " +
16441645 indent + " }\n " ,
16451646 javaTypeName ,
1646- propertyName ,
1647+ formattedPropertyName ,
16471648 generateLiteral (primitiveType , token .encoding ().applicableMinValue ().toString ())));
16481649
16491650 sb .append (String .format (
@@ -1653,7 +1654,7 @@ private CharSequence generatePrimitiveFieldMetaData(
16531654 indent + " return %s;\n " +
16541655 indent + " }\n " ,
16551656 javaTypeName ,
1656- propertyName ,
1657+ formattedPropertyName ,
16571658 generateLiteral (primitiveType , token .encoding ().applicableMaxValue ().toString ())));
16581659
16591660 return sb ;
@@ -1680,7 +1681,7 @@ private CharSequence generatePrimitivePropertyDecode(
16801681 indent + " return %s;\n " +
16811682 indent + " }\n \n " ,
16821683 javaTypeName ,
1683- propertyName ,
1684+ formatPropertyName ( propertyName ) ,
16841685 generateFieldNotPresentCondition (inComposite , propertyToken .version (), encoding , indent ),
16851686 generateGet (encoding .primitiveType (), "offset + " + offset , byteOrderStr ));
16861687 }
@@ -1701,7 +1702,7 @@ private CharSequence generatePrimitivePropertyEncode(
17011702 indent + " return this;\n " +
17021703 indent + " }\n \n " ,
17031704 formatClassName (containingClassName ),
1704- propertyName ,
1705+ formatPropertyName ( propertyName ) ,
17051706 javaTypeName ,
17061707 generatePut (encoding .primitiveType (), "offset + " + offset , "value" , byteOrderStr ));
17071708 }
@@ -1859,7 +1860,7 @@ private CharSequence generatePrimitiveArrayPropertyDecode(
18591860 indent + " for (; end < %d && dst[end] != 0; ++end);\n \n " +
18601861 indent + " return new String(dst, 0, end, %s);\n " +
18611862 indent + " }\n \n " ,
1862- formatPropertyName ( propertyName ) ,
1863+ propertyName ,
18631864 generateStringNotPresentCondition (propertyToken .version (), indent ),
18641865 fieldLength , offset ,
18651866 fieldLength , fieldLength ,
@@ -1905,7 +1906,7 @@ private static void generateArrayLengthMethod(
19051906 indent + " {\n " +
19061907 indent + " return %d;\n " +
19071908 indent + " }\n \n " ,
1908- propertyName ,
1909+ formatPropertyName ( propertyName ) ,
19091910 fieldLength ));
19101911 }
19111912
@@ -2083,6 +2084,7 @@ private static void generateCharacterEncodingMethod(
20832084 private CharSequence generateConstPropertyMethods (
20842085 final String propertyName , final Token token , final String indent )
20852086 {
2087+ final String formattedPropertyName = formatPropertyName (propertyName );
20862088 final Encoding encoding = token .encoding ();
20872089 if (encoding .primitiveType () != PrimitiveType .CHAR )
20882090 {
@@ -2092,7 +2094,7 @@ private CharSequence generateConstPropertyMethods(
20922094 indent + " return %s;\n " +
20932095 indent + " }\n " ,
20942096 javaTypeName (encoding .primitiveType ()),
2095- propertyName ,
2097+ formattedPropertyName ,
20962098 generateLiteral (encoding .primitiveType (), encoding .constValue ().toString ()));
20972099 }
20982100
@@ -2109,15 +2111,15 @@ private CharSequence generateConstPropertyMethods(
21092111 propertyName .toUpperCase (),
21102112 values ));
21112113
2112- generateArrayLengthMethod (propertyName , indent , constBytes .length , sb );
2114+ generateArrayLengthMethod (formattedPropertyName , indent , constBytes .length , sb );
21132115
21142116 sb .append (String .format (
21152117 indent + " public %s %s(final int index)\n " +
21162118 indent + " {\n " +
21172119 indent + " return %s_VALUE[index];\n " +
21182120 indent + " }\n \n " ,
21192121 javaTypeName ,
2120- propertyName ,
2122+ formattedPropertyName ,
21212123 propertyName .toUpperCase ()));
21222124
21232125 sb .append (String .format (
@@ -2138,7 +2140,7 @@ private CharSequence generateConstPropertyMethods(
21382140 indent + " {\n " +
21392141 indent + " return \" %s\" ;\n " +
21402142 indent + " }\n \n " ,
2141- propertyName ,
2143+ formattedPropertyName ,
21422144 encoding .constValue ()));
21432145 }
21442146 else
@@ -2148,7 +2150,7 @@ private CharSequence generateConstPropertyMethods(
21482150 indent + " {\n " +
21492151 indent + " return (byte)%s;\n " +
21502152 indent + " }\n \n " ,
2151- propertyName ,
2153+ formattedPropertyName ,
21522154 encoding .constValue ()));
21532155 }
21542156
0 commit comments