MCPcopy Create free account
hub / github.com/e2wugui/zeze / getDeclaredField

Method getDeclaredField

ZezeJava/ZezeJava/src/main/java/Zeze/Util/Json.java:502–508  ·  view source on GitHub ↗
(@NotNull Class<?> klass, @NotNull String fieldName)

Source from the content-addressed store, hash-verified

500 }
501
502 @SuppressWarnings("SameParameterValue")
503 static @Nullable Field getDeclaredField(@NotNull Class<?> klass, @NotNull String fieldName) {
504 for (Field field : getDeclaredFields(klass))
505 if (field.getName().equals(fieldName))
506 return field;
507 return null;
508 }
509
510 public static <T extends AccessibleObject> @NotNull T setAccessible(@NotNull T ao) {
511 unsafe.putBoolean(ao, OVERRIDE_OFFSET, true);

Callers 6

JsonClass · 0.95
GTable2Class · 0.80
GTable1Class · 0.80
PerfCounterClass · 0.80
getFieldMethod · 0.80

Calls 3

getDeclaredFieldsMethod · 0.95
equalsMethod · 0.65
getNameMethod · 0.65

Tested by

no test coverage detected