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 |
|---|
BasicLocations.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, valueEqualscheckShape, finalLocation, get, get, incompatibleLocation, set, setprotected final int index
protected final Location arrayLocation
public BasicLocations.ArrayLocation(int index,
Location arrayLocation)
protected final java.lang.Object getArray(DynamicObject store, boolean condition)
public int hashCode()
hashCode in class LocationImplpublic boolean equals(java.lang.Object obj)
equals in class LocationImplpublic final int getIndex()
protected java.lang.String getWhereString()
getWhereString in class LocationImpl