MCPcopy Create free account
hub / github.com/Firebasky/Java / getField

Method getField

java序列化链/Tools/SerializeUtil.java:33–44  ·  view source on GitHub ↗
(final Class<?> clazz, final String fieldName)

Source from the content-addressed store, hash-verified

31 field.set(obj, value);
32 }
33 public static Field getField(final Class<?> clazz, final String fieldName) {
34 Field field = null;
35 try {
36 field = clazz.getDeclaredField(fieldName);
37 field.setAccessible(true);
38 }
39 catch (NoSuchFieldException ex) {
40 if (clazz.getSuperclass() != null)
41 field = getField(clazz.getSuperclass(), fieldName);
42 }
43 return field;
44 }
45 public static TemplatesImpl generateTemplatesImpl() throws Exception {
46 ClassPool pool = ClassPool.getDefault();
47 pool.insertClassPath(new ClassClassPath(AbstractTranslet.class));

Callers 1

setFieldValueMethod · 0.95

Calls 1

setAccessibleMethod · 0.80

Tested by

no test coverage detected