Module jdk.compiler

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 Detail

      • 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