Interface ParameterList.ForLoadedExecutable.Executable

Enclosing class:
ParameterList.ForLoadedExecutable<T>

@Proxied("java.lang.reflect.Executable") protected static interface ParameterList.ForLoadedExecutable.Executable
A dispatcher for creating descriptions of parameter lists and for evaluating the size of an java.lang.reflect.Executable's parameters.
  • Method Summary

    Modifier and Type
    Method
    Description
    int
    Returns the amount of parameters of a given executable..
    Returns the parameters of an executable.
    boolean
    Checks if the supplied instance is a java.lang.reflect.Executable.
  • Method Details

    • isInstance

      @Instance boolean isInstance(Object value)
      Checks if the supplied instance is a java.lang.reflect.Executable.
      Parameters:
      value - The value to check for being a java.lang.reflect.Executable.
      Returns:
      true if the supplied instance is a java.lang.reflect.Executable.
    • getParameterCount

      int getParameterCount(Object executable)
      Returns the amount of parameters of a given executable..
      Parameters:
      executable - The executable for which the amount of parameters should be found.
      Returns:
      The amount of parameters of the given executable.
    • getParameters

      Object[] getParameters(Object value)
      Returns the parameters of an executable.
      Parameters:
      value - The executable to introspect.
      Returns:
      An array of the parameters of the supplied executable.