elasticsearch/plugins
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
..
analysis-icu Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
analysis-kuromoji
analysis-phonetic
analysis-smartcn
analysis-stempel
analysis-ukrainian
discovery-azure-classic
discovery-ec2 Copy Lucene IOUtils (#29012) 2018-03-13 12:49:33 -04:00
discovery-file
discovery-gce Copy Lucene IOUtils (#29012) 2018-03-13 12:49:33 -04:00
examples
ingest-attachment Add ingest-attachment support for per document `indexed_chars` limit (#28977) 2018-03-14 19:07:20 +01:00
ingest-geoip Copy Lucene IOUtils (#29012) 2018-03-13 12:49:33 -04:00
ingest-user-agent
mapper-murmur3 Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
mapper-size Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
repository-azure Copy Lucene IOUtils (#29012) 2018-03-13 12:49:33 -04:00
repository-gcs Decouple XContentBuilder from BytesReference (#28972) 2018-03-14 13:47:57 -06:00
repository-hdfs
repository-s3
store-smb
transport-nio Remove NioNotEnabledBootstrapCheck bootstrap check (#28901) 2018-03-08 11:06:36 -07:00
build.gradle