Class MethodNodeUtils


  • public class MethodNodeUtils
    extends Object
    Utility class for working with MethodNodes
    • Method Detail

      • methodDescriptorWithoutReturnType

        public static String methodDescriptorWithoutReturnType​(MethodNode mNode)
        Return the method node's descriptor including its name and parameter types without generics.
        Parameters:
        mNode - the method node
        Returns:
        the method node's abbreviated descriptor excluding the return type
      • methodDescriptor

        public static String methodDescriptor​(MethodNode mNode)
        Return the method node's descriptor which includes its return type, name and parameter types without generics.
        Parameters:
        mNode - the method node
        Returns:
        the method node's descriptor
      • getPropertyName

        public static String getPropertyName​(MethodNode mNode)
        For a method node potentially representing a property, returns the name of the property.
        Parameters:
        mNode - a MethodNode
        Returns:
        the property name without the get/set/is prefix if a property or null