private static class ObjectHolderRef.FinalFieldHelper
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private static java.lang.reflect.Method |
fieldAccessorSet |
private static java.lang.reflect.Field |
modifiersField |
private static java.lang.reflect.Method |
newFieldAccessor |
private static java.lang.Object |
reflectionFactory |
Modifier | Constructor and Description |
---|---|
private |
FinalFieldHelper() |
Modifier and Type | Method and Description |
---|---|
(package private) static java.lang.reflect.Field |
makeWritable(java.lang.reflect.Field f) |
(package private) static void |
setField(java.lang.reflect.Field field,
java.lang.Object instance,
java.lang.Object thing) |
private static java.lang.reflect.Field modifiersField
private static java.lang.Object reflectionFactory
private static java.lang.reflect.Method newFieldAccessor
private static java.lang.reflect.Method fieldAccessorSet
static java.lang.reflect.Field makeWritable(java.lang.reflect.Field f) throws java.lang.ReflectiveOperationException
java.lang.ReflectiveOperationException
static void setField(java.lang.reflect.Field field, @Nullable java.lang.Object instance, java.lang.Object thing) throws java.lang.ReflectiveOperationException
java.lang.ReflectiveOperationException