Following up on #29531, we intend to remove LocalVariableTableParameterNameDiscoverer completely in 6.1. It is entirely superseded by StandardReflectionParameterNameDiscoverer and only serves an outdated fallback after the latter in DefaultParameterNameDiscoverer still. Since it performs blocking class file parsing and does not work in a native image, it has no remaining role anymore.
For the transition period up until then, as per #29531, it logs a warning for every successful resolution attempt - that is, where StandardReflectionParameterNameDiscoverer did not find names retained through -parameters compilation before.
Following up on #29531, we intend to remove
LocalVariableTableParameterNameDiscoverercompletely in 6.1. It is entirely superseded byStandardReflectionParameterNameDiscovererand only serves an outdated fallback after the latter inDefaultParameterNameDiscovererstill. Since it performs blocking class file parsing and does not work in a native image, it has no remaining role anymore.For the transition period up until then, as per #29531, it logs a warning for every successful resolution attempt - that is, where
StandardReflectionParameterNameDiscovererdid not find names retained through-parameterscompilation before.