![]() |
All Packages This Package Class Hierarchy Class Search Index Class grendel.storage.PackedIntArrayjava.lang.Object | +----grendel.storage.PackedIntArray This class implements a fixed-size array capable of holding `long' values in the range [0, 1<<60). It packs the data efficiently, so that if the array actually only holds values less than 1<<15, it will take up no more space than a short[] array. (The overhead is 1 bit per 16.)
class PackedIntArray
extends java.lang.Object
{
// Fields 1
private short[] data;
// Constructors 2
PackedIntArray();
PackedIntArray(int);
// Methods 7
private void check(long, long, long, long, long);
long elementAt(int);
public static final void main(String[]);
public static void selfTest();
void setCapacity(int);
void setElementAt(int, long);
public String toString();
}
Fields dataprivate short[] data
Constructors PackedIntArrayPackedIntArray()
PackedIntArrayPackedIntArray(int size)
Methods setCapacityvoid setCapacity(int size)
elementAtlong elementAt(int index)
setElementAt
void setElementAt(int index,
long value)
toStringpublic String toString() check
private void check(long i0,
long i1,
long i2,
long i3,
long i4)
selfTestpublic static void selfTest() mainpublic static final void main(String[] arg) All Packages This Package Class Hierarchy Class Search IndexFreshly brewed Java API Documentation automatically generated with polardoc Version 1.0.4 |
|
|
Copyright © 1998-1999 The Mozilla Organization.
Last modified December 25, 1998. |
|