This is a meta issue for tracking Java 17 features implementation in Elasticsearch. The work is composed of the following tasks:
[x] Pattern matching for instanceof. Tasks are divided between folders under https://github.com/elastic/elasticsearch. The split also takes into consideration that some of the above mentioned folders do not contain any instanceof occurrences that can be transitioned to pattern matching.
This is a meta issue for tracking Java 17 features implementation in Elasticsearch. The work is composed of the following tasks:
instanceof
. Tasks are divided between folders under https://github.com/elastic/elasticsearch. The split also takes into consideration that some of the above mentioned folders do not contain anyinstanceof
occurrences that can be transitioned to pattern matching.x-pack/plugin/analytics
throughx-pack/plugin/enrich
@astefan #https://github.com/elastic/elasticsearch/pull/81812x-pack/plugin/eql
throughx-pack/plugin/searchable-snapshots
@astefan https://github.com/elastic/elasticsearch/pull/81936x-pack/plugin/security
throughx-pack/plugin/wildcard
@astefan https://github.com/elastic/elasticsearch/pull/81996build-conventions
throughmodules
build-conventions
throughmodules
folders exceptingest
modules @astefan https://github.com/elastic/elasticsearch/pull/82341plugins
throughqa
,server/internalClusterTest
@gmarouli https://github.com/elastic/elasticsearch/pull/82161server
@idegtiarenko https://github.com/elastic/elasticsearch/pull/82074test
,x-pack/qa
@astefan https://github.com/elastic/elasticsearch/pull/82683