[ https://issues.apache.org/jira/browse/LUCENE-5864?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Adrien Grand updated LUCENE-5864: --------------------------------- Attachment: LUCENE-5864.patch Removed a println that I had added for debugging. > Split BytesRef into BytesRef and BytesRefBuilder > ------------------------------------------------ > > Key: LUCENE-5864 > URL: https://issues.apache.org/jira/browse/LUCENE-5864 > Project: Lucene - Core > Issue Type: Bug > Reporter: Adrien Grand > Assignee: Adrien Grand > Fix For: 4.10 > > Attachments: LUCENE-5864.patch, LUCENE-5864.patch, LUCENE-5864.patch > > > Follow-up of LUCENE-5836. > The fact that BytesRef (and CharsRef, IntsRef, LongsRef) can be used as > either pointers to a section of a byte[] or as buffers raises issues. The > idea would be to keep BytesRef but remove all the buffer methods like > copyBytes, grow, etc. and add a new class BytesRefBuilder that wraps a byte[] > and a length (but no offset), has grow/copyBytes/copyChars methods and the > ability to build BytesRef instances. -- This message was sent by Atlassian JIRA (v6.2#6252) --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org