Status Quo
DefaultParameterNameDiscoverer does not register any default discoverers when running within a GraalVM native image; however, the LocalVariableTableParameterNameDiscoverer works properly given appropriate entries in the resource-config.json and reflect-config.json GraalVM native image configuration files.
Though not yet verified, StandardReflectionParameterNameDiscoverer may potentially work in a current (or future) GraalVM release.
Proposal
We should relax the checks performed in DefaultParameterNameDiscoverer in order to give LocalVariableTableParameterNameDiscoverer and StandardReflectionParameterNameDiscoverer a chance to work.