• All Known Implementing Classes:
    GeneratedCodeMethod

    public interface CodeMethod

    Wrap up details about a method in a Java class file

    Author:
    Thomas Down, Matthew Pocock
    • Method Detail

      • getName

        String getName()

        The name of the method.

        Returns:
        the method name
      • getFullName

        String getFullName()

        The fully qualified name for this class

        Returns:
        the full name
      • getDescriptor

        String getDescriptor()

        A human-readable description of the class

        Returns:
        the class description
      • getModifiers

        int getModifiers()

        Get the modifiers, such as PUBLIC, ABSTRACT and so on

        Returns:
        the class modifiers
      • numParameters

        int numParameters()

        Get the number of parameters taken by this method

        Returns:
        the number of parameters
      • getParameterType

        CodeClass getParameterType​(int pos)

        Get the type of the parameter at a given position

        Parameters:
        pos - the position to fetch the parameter type for
        Returns:
        the type of the parameter at that position