|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||
java.lang.Object
|
+--org.abora.gold.java.AboraHeaper
|
+--org.abora.gold.xpp.basic.Heaper
|
+--org.abora.gold.collection.basic.PrimArray
|
+--org.abora.gold.collection.basic.PrimDataArray
|
+--org.abora.gold.collection.basic.PrimIntegerArray
|
+--org.abora.gold.collection.basic.PrimIntArray
| Field Summary |
| Fields inherited from class org.abora.gold.collection.basic.PrimArray |
OurGutsCount |
| Fields inherited from class org.abora.gold.xpp.basic.Heaper |
AllBlasts, BecomeMap, GarbageCount, InGC, InitializedClasses, InitializingClasses, LastMemory, NextClientRequestNumber, NotOneElementSignal, PackageTable, PromiseNameTable, StringHashSBoxes |
| Fields inherited from class org.abora.gold.java.AboraHeaper |
ActiveClubs, CurrentAuthor, CurrentBertCanopyCache, CurrentBertCrum, CurrentChunk, CurrentGrandMap, CurrentKeyMaster, CurrentPacker, CurrentSensorCanopyCache, CurrentServer, CurrentSession, CurrentSessions, CurrentTrace, InitialEditClub, InitialOwner, InitialReadClub, InitialSponsor, InsideTransactionFlag |
| Constructor Summary | |
protected |
PrimIntArray(int count,
int datumSize)
|
| Method Summary | |
int |
bitCount()
|
void |
copyToBuffer(int[] buffer,
int size,
int count,
int start)
Copy of a piece of this array into the provided buffer with size bytes of space available. |
Heaper |
fetchValue(int index)
Fetch a value; may be a Heaper, NULL, or a PrimValue as appropriate to PrimArray subclass. |
IntegerVar |
integerAt(int index)
Get an actual integer value |
protected PrimArray |
makeNew(int size,
PrimArray source,
int sourceOffset,
int count,
int destOffset)
|
protected void |
printElementOn(int index,
Stream oo)
|
protected int |
signOfNonZeroAfter(int start)
return the sign of the next non-zero element after start, or 0 if no such element. |
PrimSpec |
spec()
A description of the kinds of things which can be stored in this array |
void |
storeInteger(int index,
IntegerVar value)
Store an integer value |
void |
storeValue(int index,
Heaper value)
Store a value; may be a Heaper, NULL, or a PrimValue as appropriate to PrimArray subclass. |
static PrimIntArray |
zeros(IntegerVar bitCount,
IntegerVar count)
Make an array initialized to zeros. |
| Methods inherited from class org.abora.gold.collection.basic.PrimIntegerArray |
addData, compareData, elementsHash, hold, hold, indexOf, indexOfInteger, indexOfInteger, indexOfInteger, indexPast, indexPastInteger, indexPastInteger, indexPastInteger, storeAll, subtractData |
| Methods inherited from class org.abora.gold.collection.basic.PrimDataArray |
addElements, addElements, addElements, compare, compare, compare, compare, contentsEqual, elementsEqual, subtractElements, subtractElements, subtractElements |
| Methods inherited from class org.abora.gold.collection.basic.PrimArray |
cleanup, contentsHash, copy, copy, copy, copy, copy, copyElements, copyGrow, copyToBuffer, copyToBuffer, count, elementsEqual, elementsEqual, elementsHash, elementsHash, getValue, indexOf, indexOf, indexOfElements, indexOfElements, indexOfElements, indexOfElements, indexOfElements, indexPast, indexPast, moveTo, outOfBounds, printElementOn, printOn, rangeCheck, size, storage, storeAll, storeAll, storeAll, storeMany, storeMany, storeMany, zeroElements, zeroElements, zeroElements |
| Methods inherited from class org.abora.gold.java.AboraHeaper |
asOop, basicInspect, displayString, error, hack, halt, inspect, knownBug, mightNotImplement, REQUIRES, shouldImplement, shouldNotImplement, stubbleForSubclassResponsibility, thingToDo, willNotImplement |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
protected PrimIntArray(int count,
int datumSize)
| Method Detail |
public static PrimIntArray zeros(IntegerVar bitCount,
IntegerVar count)
public void storeInteger(int index,
IntegerVar value)
storeInteger in class PrimIntegerArraypublic IntegerVar integerAt(int index)
integerAt in class PrimIntegerArray
public void storeValue(int index,
Heaper value)
PrimArray
storeValue in class PrimIntegerArraypublic Heaper fetchValue(int index)
PrimArray
fetchValue in class PrimIntegerArraypublic PrimSpec spec()
PrimArray
spec in class PrimIntegerArraypublic int bitCount()
public void copyToBuffer(int[] buffer,
int size,
int count,
int start)
PrimArray
copyToBuffer in class PrimIntegerArrayprotected int signOfNonZeroAfter(int start)
PrimDataArray
signOfNonZeroAfter in class PrimIntegerArray
protected void printElementOn(int index,
Stream oo)
printElementOn in class PrimIntegerArray
protected PrimArray makeNew(int size,
PrimArray source,
int sourceOffset,
int count,
int destOffset)
makeNew in class PrimIntegerArray
|
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||