public static class _doubleArray._Impl extends Object._Impl implements _doubleArray, _InternalArrayImpl
_doubleArray._Impl, _doubleArray._ProxyObject._Static$accessPolicy, $cacheEntry, $class, $history, $isOwned, $numWaiting, $reader, $readMapEntry, $ref, $stackTrace, $updateLabel, $version, $writeLockHolder, $writeLockStackTrace, $writer, TRACE_OBJECTS, writerMapVersion| Constructor and Description |
|---|
_Impl(Store store) |
_Impl(Store store,
long onum,
int version,
long expiry,
Store labelStore,
long labelOnum,
Store accessPolicyStore,
long accessPolicyOnum,
java.io.ObjectInput in,
java.util.Iterator<RefTypeEnum> refTypes,
java.util.Iterator<java.lang.Long> intraStoreRefs,
java.util.Iterator<Pair<java.lang.String,java.lang.Long>> interStoreRefs)
Used for deserializing.
|
| Modifier and Type | Method and Description |
|---|---|
void |
$copyAppStateFrom(Object._Impl other)
This copies the application state of the object.
|
Object |
$initLabels()
Initializes the object's update label and access policy.
|
protected _doubleArray._Proxy |
$makeProxy()
Subclasses should override this method.
|
void |
$serialize(java.io.ObjectOutput out,
java.util.List<RefTypeEnum> refTypes,
java.util.List<java.lang.Long> intraStoreRefs,
java.util.List<Pair<java.lang.String,java.lang.Long>> interStoreRefs)
Serializes the non-transient fields of this object.
|
void |
cloneValues() |
_doubleArray |
fabric$lang$arrays$internal$_doubleArray$(Label updateLabel,
ConfPolicy accessPolicy,
double[] value)
Creates a new double array at the given Store using the given backing
array.
|
_doubleArray |
fabric$lang$arrays$internal$_doubleArray$(Label updateLabel,
ConfPolicy accessPolicy,
int length)
Creates a new double array at the given Store with the given length.
|
double |
get(int i) |
int |
get$length() |
double |
set(int i,
double value) |
_npe, $copyStateFrom, $forceRenumber, $getClass, $getOnum, $getProxy, $getStore, $getVersion, $initPartitions, $readRef, $unwrap, $writeInline, $writeRef, clone, createStatistics, equals, equals, fabric$lang$Object$, fetch, get$$accessPolicy, get$$updateLabel, hashCode, idEquals, oidHashCode, oidHashCode, set$$accessPolicy, set$$updateLabel, toStringfinalize, getClass, notify, notifyAll, wait, wait, wait$forceRenumber, $getOnum, $getProxy, $getStore, $initPartitions, $unwrap, createStatistics, equals, fabric$lang$Object$, fetch, get$$accessPolicy, get$$updateLabel, idEquals, oidHashCode, set$$accessPolicy, set$$updateLabelpublic _Impl(Store store)
public _Impl(Store store, long onum, int version, long expiry, Store labelStore, long labelOnum, Store accessPolicyStore, long accessPolicyOnum, java.io.ObjectInput in, java.util.Iterator<RefTypeEnum> refTypes, java.util.Iterator<java.lang.Long> intraStoreRefs, java.util.Iterator<Pair<java.lang.String,java.lang.Long>> interStoreRefs) throws java.io.IOException, java.lang.ClassNotFoundException
java.io.IOExceptionjava.lang.ClassNotFoundExceptionpublic _doubleArray fabric$lang$arrays$internal$_doubleArray$(Label updateLabel, ConfPolicy accessPolicy, int length)
fabric$lang$arrays$internal$_doubleArray$ in interface _doubleArraystore - The store on which to allocate the array.length - The length of the array.public _doubleArray fabric$lang$arrays$internal$_doubleArray$(Label updateLabel, ConfPolicy accessPolicy, double[] value)
fabric$lang$arrays$internal$_doubleArray$ in interface _doubleArraystore - The store on which to allocate the array.value - The backing array to use.public int get$length()
get$length in interface _doubleArraypublic double get(int i)
get in interface _doubleArraypublic double set(int i,
double value)
set in interface _doubleArraypublic void $copyAppStateFrom(Object._Impl other)
Object._Implsuper.copyAppStateFrom(other).$copyAppStateFrom in class Object._Implpublic void cloneValues()
cloneValues in interface _InternalArrayImplprotected _doubleArray._Proxy $makeProxy()
Object._Impl$makeProxy in class Object._Implpublic void $serialize(java.io.ObjectOutput out,
java.util.List<RefTypeEnum> refTypes,
java.util.List<java.lang.Long> intraStoreRefs,
java.util.List<Pair<java.lang.String,java.lang.Long>> interStoreRefs)
throws java.io.IOException
Object._Impl$serialize in class Object._Implout - An output stream for writing serialized primitive values and
inlined objects.refTypes - A list to which RefTypeEnums will be written to
indicate the type of reference being serialized (e.g., null,
inlined, intraStore, interStore).intraStoreRefs - A list to which onums denoting intra-store references will be
written.interStoreRefs - A list to which global object names (hostname/onum pairs),
denoting inter-store references, will be written.java.io.IOExceptionpublic Object $initLabels()
Object$initLabels in interface Object$initLabels in class Object._Impl