OpenSearch/modules
Lee Hinman 8e8fdc4f0e
Decouple XContentBuilder from BytesReference (#28972)
* Decouple XContentBuilder from BytesReference

This commit removes all mentions of `BytesReference` from `XContentBuilder`.
This is needed so that we can completely decouple the XContent code and move it
into its own dependency.

While this change appears large, it is due to two main changes, moving
`.bytes()` and `.string()` out of XContentBuilder itself into static methods
`BytesReference.bytes` and `Strings.toString` respectively. The rest of the
change is code reacting to these changes (the majority of it in tests).

Relates to #28504
2018-03-14 13:47:57 -06:00
..
aggs-matrix-stats Start switching to non-deprecated ParseField.match method (#28488) 2018-02-02 10:10:13 -07:00
analysis-common Allow TrimFilter to be used in custom normalizers (#27758) 2017-12-18 14:27:03 +00:00
ingest-common Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
lang-expression upgrade to lucene 7.2.1 (#28218) 2018-01-15 16:47:46 +01:00
lang-mustache Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
lang-painless Painless: Correct ClassToName string conversion (#28997) 2018-03-13 13:16:48 -07:00
mapper-extras Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
parent-join Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
percolator Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
rank-eval Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
reindex Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
repository-url Remove the single argument Environment constructor (#27235) 2017-11-04 13:25:09 +00:00
transport-netty4 Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
build.gradle Painless: Add spi jar that will be published for extending whitelists (#28302) 2018-01-18 19:16:26 -08:00