OpenSearch/x-pack/plugin
Nik Everett b36a8ab141
Make some ObjectParsers final (#50471) (#50556)
We have about 800 `ObjectParsers` in Elasticsearch, about 700 of which
are final. This is *probably* the right way to declare them because in
practice we never mutate them after they are built. And we certainly
don't change the static reference. Anyway, this adds `final` to a bunch
of these parsers, mostly the ones in xpack and their "paired" parsers in
the high level rest client. I picked these just to have somewhere to
break the up the change so it wouldn't be huge.

I found the non-final parsers with this:
```
diff \
  <(find . -type f -name '*.java' -exec grep -iHe 'static.*PARSER\s*=' {} \+ | sort) \
  <(find . -type f -name '*.java' -exec grep -iHe 'static.*final.*PARSER\s*=' {} \+ | sort) \
  2>&1 | grep '^<'
```
2020-01-02 10:47:38 -05:00
..
analytics Decouple pipeline reductions from final agg reduction (#45796) 2019-12-05 16:11:54 -05:00
ccr Make some ObjectParsers final (#50471) (#50556) 2020-01-02 10:47:38 -05:00
core Make some ObjectParsers final (#50471) (#50556) 2020-01-02 10:47:38 -05:00
deprecation Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
enrich Backport: Fix ingest simulate response document order if processor executes async (#50269) 2019-12-17 12:27:07 +01:00
frozen-indices Use more specific loggers in subclasses of TMNA (#50076) 2019-12-11 15:07:47 +00:00
graph Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
ilm [7.x] Add ILM histore store index (#50287) (#50345) 2019-12-20 12:33:36 -07:00
logstash Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
mapper-flattened Add telemetry for flattened fields. (#48972) (#49125) 2019-11-18 12:29:42 -08:00
ml Mute testStopAndRestart test case (#50551) 2020-01-02 15:28:20 +01:00
monitoring [7.x] Add ILM histore store index (#50287) (#50345) 2019-12-20 12:33:36 -07:00
rollup Use more specific loggers in subclasses of TMNA (#50076) 2019-12-11 15:07:47 +00:00
search-business-rules Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
security Do not load SSLService in plugin contructor (#50519) 2019-12-30 14:42:32 +11:00
spatial Geo: Switch generated GeoJson type names to camel case (#50400) 2019-12-20 15:37:22 -05:00
sql SQL: Fix issue with CAST and NULL checking. (#50371) 2019-12-20 10:24:35 +02:00
src/test Fix Source Only Snapshot REST Test Failure (#50456) (#50459) 2019-12-23 12:24:08 +01:00
transform [Transform] improve checkpoint reporting (#50369) 2019-12-20 10:49:53 +01:00
vectors Increase the number of vector dims to 2048 (#46895) 2019-11-20 07:47:33 -05:00
voting-only-node Apply 2-space indent to all gradle scripts (#49071) 2019-11-14 11:01:23 +00:00
watcher [7.x] Add ILM histore store index (#50287) (#50345) 2019-12-20 12:33:36 -07:00
build.gradle Skip enterprise license tests in release build (#50182) 2019-12-16 10:11:21 +11:00