private final Map<String, FieldAccess> doGetFields ( Class<? extends Object> aClass ) { Map<String, FieldAccess> fields = Maps.copy ( Reflection.getPropertyFieldAccessMapFieldFirstForSerializer ( aClass ) ); List<FieldAccess> removeFields = new ArrayList<>(); for (FieldAccess field : fields.values()) { if (field.isWriteOnly ()) { removeFields.add(field); } } for (FieldAccess fieldAccess : removeFields) { fields.remove(fieldAccess.name()); } return fields; }
private final Map<String, FieldAccess> doGetFields ( Class<? extends Object> aClass ) { Map<String, FieldAccess> fields = Maps.copy ( Reflection.getPropertyFieldAccessMapFieldFirstForSerializer ( aClass ) ); List<FieldAccess> removeFields = new ArrayList<>(); for (FieldAccess field : fields.values()) { if (field.isWriteOnly ()) { removeFields.add(field); } } for (FieldAccess fieldAccess : removeFields) { fields.remove(fieldAccess.name()); } return fields; }
private final Map<String, FieldAccess> doGetFields ( Class<? extends Object> aClass ) { Map<String, FieldAccess> fields = Maps.copy ( Reflection.getPropertyFieldAccessMapFieldFirstForSerializer ( aClass ) ); List<FieldAccess> removeFields = new ArrayList<>(); for (FieldAccess field : fields.values()) { if (field.isWriteOnly ()) { removeFields.add(field); } } for (FieldAccess fieldAccess : removeFields) { fields.remove(fieldAccess.name()); } return fields; }
if (field.isStatic() || field.isWriteOnly()) { continue;
if (field.isStatic() || field.isWriteOnly()) { continue;