Add ability to deprecate Painless semantics #70505
Labels
:Core/Infra/Scripting
Scripting abstractions, Painless, and Mustache
>refactoring
Team:Core/Infra
Meta label for core/infra team
Painless needs a way to allow for the deprecation of specific semantic circumstances that no longer make sense as part of the language.
As an example, there is never a time in Painless where it would make sense to have a loose constructor.
new ArrayList(); return 0;
However, changing this is backwards incompatible, so we need to add the ability to deprecate this and remove it appropriately like any other feature.
The text was updated successfully, but these errors were encountered: