pylucene 3.5.0-3
[pylucene.git] / lucene-java-3.4.0 / lucene / src / java / org / apache / lucene / store / ByteArrayDataOutput.java
diff --git a/lucene-java-3.4.0/lucene/src/java/org/apache/lucene/store/ByteArrayDataOutput.java b/lucene-java-3.4.0/lucene/src/java/org/apache/lucene/store/ByteArrayDataOutput.java
deleted file mode 100644 (file)
index 0c0a921..0000000
+++ /dev/null
@@ -1,52 +0,0 @@
-package org.apache.lucene.store;
-
-import org.apache.lucene.util.BytesRef;
-
-/**
- * @lucene.experimental
- */
-public class ByteArrayDataOutput extends DataOutput {
-  private byte[] bytes;
-
-  private int pos;
-  private int limit;
-
-  public ByteArrayDataOutput(byte[] bytes) {
-    reset(bytes);
-  }
-
-  public ByteArrayDataOutput(byte[] bytes, int offset, int len) {
-    reset(bytes, offset, len);
-  }
-
-  public ByteArrayDataOutput() {
-    reset(BytesRef.EMPTY_BYTES);
-  }
-
-  public void reset(byte[] bytes) {
-    reset(bytes, 0, bytes.length);
-  }
-  
-  public void reset(byte[] bytes, int offset, int len) {
-    this.bytes = bytes;
-    pos = offset;
-    limit = offset + len;
-  }
-  
-  public int getPosition() {
-    return pos;
-  }
-
-  @Override
-  public void writeByte(byte b) {
-    assert pos < limit;
-    bytes[pos++] = b;
-  }
-
-  @Override
-  public void writeBytes(byte[] b, int offset, int length) {
-    assert pos + length <= limit;
-    System.arraycopy(b, offset, bytes, pos, length);
-    pos += length;
-  }
-}