MCPcopy Create free account
hub / github.com/ReadyTalk/avian / getFields

Method getFields

classpath/java/io/ObjectOutputStream.java:271–281  ·  view source on GitHub ↗
(Class clazz)

Source from the content-addressed store, hash-verified

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) {

Callers 2

classDescMethod · 0.95
defaultWriteObjectMethod · 0.95

Calls 5

addMethod · 0.95
sizeMethod · 0.95
getDeclaredFieldsMethod · 0.80
getModifiersMethod · 0.65
toArrayMethod · 0.65

Tested by

no test coverage detected