| Modifier and Type | Field and Description |
|---|---|
| private final int | |
| protected final MethodHandle | |
| private static final int | |
| private static final int | |
| private static final int | |
| protected final MethodHandle |
| Access | Constructor and Description |
|---|---|
| protected | MethodHandleFieldAccessorImpl(Field field, MethodHandle getter, MethodHandle setter, boolean isReadOnly, boolean isStatic)
|
| Modifier and Type | Method and Description |
|---|---|
| protected final void | |
| private String | |
| protected final boolean | |
| protected final boolean | |
| protected IllegalArgumentException | newGetIllegalArgumentException(Object o)
IllegalArgumentException because Field::get on the specified object, which is not an instance of the class or interface declaring the underlying method |
| protected IllegalArgumentException | newSetIllegalArgumentException(Object o)
IllegalArgumentException because Field::set on the specified object, which is not an instance of the class or interface declaring the underlying method |
| fieldFlags | back to summary |
|---|---|
| private final int fieldFlags | |
| getter | back to summary |
|---|---|
| protected final MethodHandle getter | |
| IS_READ_ONLY_BIT | back to summary |
|---|---|
| private static final int IS_READ_ONLY_BIT | |
| IS_STATIC_BIT | back to summary |
|---|---|
| private static final int IS_STATIC_BIT | |
| NONZERO_BIT | back to summary |
|---|---|
| private static final int NONZERO_BIT | |
| setter | back to summary |
|---|---|
| protected final MethodHandle setter | |
| MethodHandleFieldAccessorImpl | back to summary |
|---|---|
| protected MethodHandleFieldAccessorImpl(Field field, MethodHandle getter, MethodHandle setter, boolean isReadOnly, boolean isStatic) | |
| ensureObj | back to summary |
|---|---|
| protected final void ensureObj(Object o) | |
| getMessage | back to summary |
|---|---|
| private String getMessage(boolean getter, Class<?> type) | |
| isReadOnly | back to summary |
|---|---|
| protected final boolean isReadOnly() | |
| isStatic | back to summary |
|---|---|
| protected final boolean isStatic() | |
| newGetIllegalArgumentException | back to summary |
|---|---|
| protected IllegalArgumentException newGetIllegalArgumentException(Object o) IllegalArgumentException because Field::get on the specified object, which is not an instance of the class or interface declaring the underlying method | |
| newSetIllegalArgumentException | back to summary |
|---|---|
| protected IllegalArgumentException newSetIllegalArgumentException(Object o) IllegalArgumentException because Field::set on the specified object, which is not an instance of the class or interface declaring the underlying method | |