@@ -229,12 +229,17 @@ public static String generateSourceFromObject(SimpleSerializable s) {
229
229
Field [] clazzFields = clazz .getDeclaredFields ();
230
230
231
231
List <Field > fields = new ArrayList <Field >();
232
+ Set <String > j2sIgnoredFileds = new HashSet <String >();
233
+
232
234
for (int i = 0 ; i < clazzFields .length ; i ++) {
233
235
Field f = clazzFields [i ];
234
236
int modifiers = f .getModifiers ();
235
237
if ((modifiers & (Modifier .PUBLIC /* | Modifier.PROTECTED*/ )) != 0
236
238
&& (modifiers & (Modifier .TRANSIENT | Modifier .STATIC )) == 0 ) {
237
239
fields .add (f );
240
+ if ((modifiers & Modifier .PROTECTED ) != 0 ) {
241
+ j2sIgnoredFileds .add (f .getName ());
242
+ }
238
243
}
239
244
}
240
245
@@ -411,19 +416,6 @@ public int compare(Class<?> c1, Class<?> c2) {
411
416
source .append ("\t private static Map<String, String> aliasMappings = mappingFromArray(mappings, true);\r \n " );
412
417
}
413
418
414
- Set <String > j2sIgnoredFileds = new HashSet <String >();
415
-
416
- for (int i = 0 ; i < clazzFields .length ; i ++) {
417
- Field f = clazzFields [i ];
418
- int modifiers = f .getModifiers ();
419
- if ((modifiers & (Modifier .PUBLIC /* | Modifier.PROTECTED*/ )) != 0
420
- && (modifiers & (Modifier .TRANSIENT | Modifier .STATIC )) == 0 ) {
421
- fields .add (f );
422
- if ((modifiers & Modifier .PROTECTED ) != 0 ) {
423
- j2sIgnoredFileds .add (f .getName ());
424
- }
425
- }
426
- }
427
419
for (int i = 0 ; i < clazzFields .length ; i ++) {
428
420
Field f = clazzFields [i ];
429
421
String name = f .getName ();
0 commit comments