OpenSearch/plugins/mapper-attachments
Simon Willnauer 5c8164a561 Clean up BytesReference (#19196)
BytesReference should be a really simple interface, yet it has a gazillion
ways to achieve the same this. Methods like `#hasArray`, `#toBytesArray`, `#copyBytesArray`
`#toBytesRef` `#bytes` are all really duplicates. This change simplifies the interface
dramatically and makes implementations of it much simpler. All array access has been removed
and is streamlined through a single `#toBytesRef` method. Utility methods to materialize a
compact byte array has been added too for convenience.
2016-07-01 16:09:31 +02:00
..
licenses Make java9 work again 2016-05-21 09:41:51 -07:00
src Clean up BytesReference (#19196) 2016-07-01 16:09:31 +02:00
build.gradle Make java9 work again 2016-05-21 09:41:51 -07:00