public abstract static class BasicLocations.ArrayLocation extends LocationImpl
LocationImpl.EffectivelyFinalLocation<T extends Location>, LocationImpl.InternalLongLocation, LocationImpl.TypedObjectLocation<T extends Location & ObjectLocation>
Modifier and Type | Field and Description |
---|---|
protected Location |
arrayLocation |
protected int |
index |
Constructor and Description |
---|
ArrayLocation(int index,
Location arrayLocation) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object obj) |
protected java.lang.Object |
getArray(DynamicObject store,
boolean condition) |
int |
getIndex() |
protected java.lang.String |
getWhereString() |
int |
hashCode() |
canSet, canStore, canStoreFinal, getInternal, isConstant, isFinal, objectArrayCount, objectFieldCount, primitiveArrayCount, primitiveFieldCount, set, setInternal, toString, valueEquals
checkShape, finalLocation, get, get, incompatibleLocation, set, set
protected final int index
protected final Location arrayLocation
public ArrayLocation(int index, Location arrayLocation)
protected final java.lang.Object getArray(DynamicObject store, boolean condition)
public int hashCode()
hashCode
in class LocationImpl
public boolean equals(java.lang.Object obj)
equals
in class LocationImpl
public final int getIndex()
protected java.lang.String getWhereString()
getWhereString
in class LocationImpl