public abstract static class BasicLocations.MethodHandleFieldLocation extends BasicLocations.FieldLocation
LocationImpl.EffectivelyFinalLocation<T extends Location>, LocationImpl.InternalLongLocation, LocationImpl.TypedObjectLocation<T extends Location & ObjectLocation>
Modifier and Type | Field and Description |
---|---|
protected java.lang.invoke.MethodHandle |
getter |
protected java.lang.invoke.MethodHandle |
setter |
Constructor and Description |
---|
MethodHandleFieldLocation(int index,
java.lang.invoke.MethodHandle getter,
java.lang.invoke.MethodHandle setter) |
equals, getIndex, getWhereString, hashCode
canSet, canStore, canStoreFinal, getInternal, isConstant, isFinal, objectArrayCount, objectFieldCount, primitiveArrayCount, primitiveFieldCount, set, setInternal, toString, valueEquals
checkShape, finalLocation, get, get, incompatibleLocation, set, set