public class IntArrayFields extends ArrayFields
fieldAttrs, objectAttr| Constructor and Description |
|---|
IntArrayFields(int length) |
| Modifier and Type | Method and Description |
|---|---|
void |
appendTo(IntVector v) |
int |
arrayLength() |
int[] |
asIntArray() |
IntArrayFields |
clone() |
boolean |
equals(Object o)
default implementation is just an identity check
|
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.
|
int |
getIntValue(int pos) |
Object |
getValues() |
void |
hash(HashData hd) |
protected void |
printValue(PrintStream ps,
int idx) |
void |
setIntValue(int pos,
int newValue) |
asBooleanArray, asByteArray, asCharArray, asCharArray, asDoubleArray, asFieldSlots, asFloatArray, asLongArray, asReferenceArray, asShortArray, getBooleanValue, getByteValue, getCharValue, getDoubleValue, getFloatValue, getLongValue, getNumberOfFields, getReferenceValue, getShortValue, isReferenceArray, printElements, setBooleanValue, setByteValue, setCharValue, setDoubleValue, setFloatValue, setLongValue, setReferenceValue, setShortValueaddFieldAttr, 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, setObjectAttrpublic int[] asIntArray()
asIntArray in class ArrayFieldsprotected void printValue(PrintStream ps, int idx)
printValue in class ArrayFieldspublic Object getValues()
getValues in class ArrayFieldspublic int arrayLength()
arrayLength in class ArrayFieldspublic int getHeapSize()
FieldsgetHeapSize in class ArrayFieldspublic IntArrayFields clone()
public boolean equals(Object o)
Objectpublic void setIntValue(int pos,
int newValue)
setIntValue in class ArrayFieldspublic int getIntValue(int pos)
getIntValue in class ArrayFields