W3cubDocs

/OpenJDK 21

Interface ParameterNameProvider

public interface ParameterNameProvider
A provider for parameter names when the parameter names are not determined from a reliable source, like a classfile.
Since:
13

Method Summary

Modifier and Type Method Description
CharSequence getParameterName(VariableElement parameter)
Infer a parameter name for the given parameter.

Method Details

getParameterName

CharSequence getParameterName(VariableElement parameter)
Infer a parameter name for the given parameter. The implementations of this method should infer parameter names in such a way that the parameter names are distinct for any given owning method. If the implementation of this method returns null, an automatically synthesized name is used.
Parameters:
parameter - the parameter for which the name should be inferred
Returns:
a user-friendly name for the parameter, or null if unknown

© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/jdk.compiler/com/sun/source/util/ParameterNameProvider.html