@Override public CharValue copy(CharValue from, CharValue reuse) { reuse.setValue(from.getValue()); return reuse; }
@Override public boolean add(CharValue value) { int newPosition = position + 1; if (newPosition > data.length) { if (isBounded) { return false; } else { ensureCapacity(newPosition); } } data[position] = value.getValue(); position = newPosition; return true; }
return ((CharValue) value).getValue();
@Override public char getChar(int i) { return ((CharValue) fields[i]).getValue(); }
@Override public CharValue copy(CharValue from, CharValue reuse) { reuse.setValue(from.getValue()); return reuse; }
@Override public CharValue copy(CharValue from, CharValue reuse) { reuse.setValue(from.getValue()); return reuse; }
@Override public boolean add(CharValue value) { int newPosition = position + 1; if (newPosition > data.length) { if (isBounded) { return false; } else { ensureCapacity(newPosition); } } data[position] = value.getValue(); position = newPosition; return true; }
@Override public boolean add(CharValue value) { int newPosition = position + 1; if (newPosition > data.length) { if (isBounded) { return false; } else { ensureCapacity(newPosition); } } data[position] = value.getValue(); position = newPosition; return true; }
return ((CharValue) value).getValue();
return ((CharValue) value).getValue();