Skip to content

Remove LocalVariableTableParameterNameDiscoverer #29559

Closed
@jhoeller

Description

@jhoeller

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.

Metadata

Metadata

Assignees

Labels

in: coreIssues in core modules (aop, beans, core, context, expression)type: enhancementA general enhancement

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions