Open
Description
We need a new @ParameterName
annotation that has priority over regular name, and serves as compatibility in case of rename.
So let's say plugin expects fun explode(selector)
, we want fun explode(columns)
, so we should
- Rename parameter and add a annotation
explode(@ParameterName("selector") columns)
- Create a new interpreter that expects "columns" name, so we could eventually migrate
With that said, this mechanism will work starting from 2025.3 as we can't get this change in 2025.2 release. So for now we should not rename parameters