/** Returns a {@link BytesReader} for this FST, positioned at * position 0. */ public BytesReader getBytesReader() { if (packed) { if (bytesArray != null) { return new ForwardBytesReader(bytesArray); } else { return bytes.getForwardReader(); } } else { if (bytesArray != null) { return new ReverseBytesReader(bytesArray); } else { return bytes.getReverseReader(); } } }
/** Returns a {@link BytesReader} for this FST, positioned at * position 0. */ public BytesReader getBytesReader() { if (packed) { if (bytesArray != null) { return new ForwardBytesReader(bytesArray); } else { return bytes.getForwardReader(); } } else { if (bytesArray != null) { return new ReverseBytesReader(bytesArray); } else { return bytes.getReverseReader(); } } }
reader = emptyBytes.getForwardReader(); } else { reader = emptyBytes.getReverseReader();
reader = emptyBytes.getForwardReader(); } else { reader = emptyBytes.getReverseReader();