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.ReflectiveOperationExceptionstatic void setField(java.lang.reflect.Field field,
@Nullable
java.lang.Object instance,
java.lang.Object thing)
throws java.lang.ReflectiveOperationException
java.lang.ReflectiveOperationException