public class BooleanArrayFields extends ArrayFields
fieldAttrs, objectAttr
Constructor and Description |
---|
BooleanArrayFields(int length) |
Modifier and Type | Method and Description |
---|---|
void |
appendTo(IntVector v) |
int |
arrayLength() |
boolean[] |
asBooleanArray() |
BooleanArrayFields |
clone() |
boolean |
equals(Object o)
we check for type and equal element values
|
boolean |
getBooleanValue(int pos) |
int |
getHeapSize()
give an approximation of the heap size in bytes - we assume fields are word
aligned, hence the number of values*4 should be good.
|
Object |
getValues() |
void |
hash(HashData hd) |
protected void |
printValue(PrintStream ps,
int idx) |
void |
setBooleanValue(int pos,
boolean v) |
asByteArray, asCharArray, asCharArray, asDoubleArray, asFieldSlots, asFloatArray, asIntArray, asLongArray, asReferenceArray, asShortArray, getByteValue, getCharValue, getDoubleValue, getFloatValue, getIntValue, getLongValue, getNumberOfFields, getReferenceValue, getShortValue, isReferenceArray, printElements, setByteValue, setCharValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setReferenceValue, setShortValue
addFieldAttr, addObjectAttr, cloneFields, compareAttrs, copyAttrs, fieldAttrIterator, fieldAttrIterator, getFieldAttr, getFieldAttr, getNextFieldAttr, getNextObjectAttr, getObjectAttr, getObjectAttr, hasFieldAttr, hasFieldAttr, hasFieldAttr, hashAttrs, hashCode, hasObjectAttr, hasObjectAttr, objectAttrIterator, objectAttrIterator, removeFieldAttr, removeObjectAttr, replaceFieldAttr, replaceObjectAttr, setFieldAttr, setObjectAttr
protected void printValue(PrintStream ps, int idx)
printValue
in class ArrayFields
public boolean[] asBooleanArray()
asBooleanArray
in class ArrayFields
public Object getValues()
getValues
in class ArrayFields
public int arrayLength()
arrayLength
in class ArrayFields
public int getHeapSize()
Fields
getHeapSize
in class ArrayFields
public boolean equals(Object o)
public BooleanArrayFields clone()
public boolean getBooleanValue(int pos)
getBooleanValue
in class ArrayFields
public void setBooleanValue(int pos, boolean v)
setBooleanValue
in class ArrayFields