(Class clazz)
| 269 | } |
| 270 | |
| 271 | private static Field[] getFields(Class clazz) { |
| 272 | ArrayList<Field> list = new ArrayList<Field>(); |
| 273 | Field[] fields = clazz.getDeclaredFields(); |
| 274 | for (Field field : fields) { |
| 275 | if (0 == (field.getModifiers() & |
| 276 | (Modifier.STATIC | Modifier.TRANSIENT))) { |
| 277 | list.add(field); |
| 278 | } |
| 279 | } |
| 280 | return list.toArray(new Field[list.size()]); |
| 281 | } |
| 282 | |
| 283 | public void writeObject(Object o) throws IOException { |
| 284 | if (o == null) { |
no test coverage detected