public abstract static class BasicLocations.PrimitiveLocationDecorator extends LocationImpl
LocationImpl.EffectivelyFinalLocation<T extends Location>, LocationImpl.InternalLongLocation, LocationImpl.TypedObjectLocation<T extends Location & ObjectLocation>| Constructor and Description |
|---|
BasicLocations.PrimitiveLocationDecorator(LocationImpl.InternalLongLocation longLocation) |
| Modifier and Type | Method and Description |
|---|---|
long |
getLong(DynamicObject store,
boolean condition) |
long |
getLong(DynamicObject store,
Shape shape) |
int |
primitiveArrayCount()
Get the number of primitive array elements this location requires.
|
int |
primitiveFieldCount()
Get the number of in-object primitive fields this location requires.
|
void |
setLong(DynamicObject store,
long value) |
void |
setLong(DynamicObject store,
long value,
Shape shape) |
void |
setLongInternal(DynamicObject store,
long value) |
canSet, canStore, canStoreFinal, equals, getInternal, getWhereString, hashCode, isConstant, isFinal, objectArrayCount, objectFieldCount, set, setInternal, toString, valueEqualscheckShape, finalLocation, get, get, incompatibleLocation, set, setpublic BasicLocations.PrimitiveLocationDecorator(LocationImpl.InternalLongLocation longLocation)
public final long getLong(DynamicObject store, Shape shape)
public final long getLong(DynamicObject store, boolean condition)
public final void setLong(DynamicObject store, long value, Shape shape) throws FinalLocationException
FinalLocationExceptionpublic final void setLong(DynamicObject store, long value) throws FinalLocationException
FinalLocationExceptionpublic final void setLongInternal(DynamicObject store, long value)
public final int primitiveFieldCount()
LocationImplprimitiveFieldCount in class LocationImplpublic final int primitiveArrayCount()
LocationImplprimitiveArrayCount in class LocationImpl