Interface ParameterDescription.ForLoadedParameter.Parameter

  • Enclosing class:
    ParameterDescription.ForLoadedParameter<T extends java.lang.reflect.AccessibleObject>

    @Proxied("java.lang.reflect.Parameter")
    protected static interface ParameterDescription.ForLoadedParameter.Parameter
    A proxy for a java.lang.reflect.Parameter.
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      int getModifiers​(java.lang.Object value)
      Returns the given parameter's modifiers.
      java.lang.String getName​(java.lang.Object value)
      Returns the given parameter's implicit or explicit name.
      boolean isNamePresent​(java.lang.Object value)
      Returns true if the given parameter has an explicit name.
    • Method Detail

      • getModifiers

        int getModifiers​(java.lang.Object value)
        Returns the given parameter's modifiers.
        Parameters:
        value - The parameter to introspect.
        Returns:
        The parameter's modifiers.
      • isNamePresent

        boolean isNamePresent​(java.lang.Object value)
        Returns true if the given parameter has an explicit name.
        Parameters:
        value - The parameter to introspect.
        Returns:
        true if the given parameter has an explicit name.
      • getName

        java.lang.String getName​(java.lang.Object value)
        Returns the given parameter's implicit or explicit name.
        Parameters:
        value - The parameter to introspect.
        Returns:
        The parameter's name.