package z.net.json.core;
/**
*/
public class IndexBuffer {
public int[] position = null;
public int[] length = null;
public byte[] type = null; /* assuming there can be max 256 different token or element types (1 byte / type) */
public int count = 0; // the number of tokens / elements in the IndexBuffer.
public IndexBuffer() { }
public IndexBuffer(int capacity, boolean useTypeArray) {
this.position = new int[capacity];
this.length = new int[capacity];
if(useTypeArray){
this.type = new byte[capacity];
}
}
}