static final class PrimitiveArrayBuilder.Node<T>
extends java.lang.Object
System.arraycopy(java.lang.Object, int, java.lang.Object, int, int)
does not
take type; hence we can implement some aspects of primitive data
handling in generic fashion.Modifier and Type | Field and Description |
---|---|
(package private) T |
_data
Data stored in this node.
|
(package private) int |
_dataLength
Number entries in the (untyped) array.
|
(package private) PrimitiveArrayBuilder.Node<T> |
_next |
Modifier and Type | Method and Description |
---|---|
int |
copyData(T dst,
int ptr) |
T |
getData() |
void |
linkNext(PrimitiveArrayBuilder.Node<T> next) |
PrimitiveArrayBuilder.Node<T> |
next() |
final T _data
final int _dataLength
PrimitiveArrayBuilder.Node<T> _next
public Node(T data, int dataLen)
public T getData()
public int copyData(T dst, int ptr)
public PrimitiveArrayBuilder.Node<T> next()
public void linkNext(PrimitiveArrayBuilder.Node<T> next)