public class MethodNodeUtils extends Object
Utility class for working with MethodNodes
| Type Params | Return Type | Name and description | 
|---|---|---|
|  | public static BlockStatement | getCodeAsBlock(MethodNode mNode)Gets the code for a method (or constructor) as a block. | 
|  | public static String | getPropertyName(MethodNode mNode)For a method node potentially representing a property, returns the name of the property. | 
|  | public static String | methodDescriptor(MethodNode mNode)Return the method node's descriptor which includes its return type, name and parameter types without generics. | 
|  | public static String | methodDescriptorWithoutReturnType(MethodNode mNode)Return the method node's descriptor including its name and parameter types without generics. | 
 Gets the code for a method (or constructor) as a block.
 If no code is found, an empty block will be returned.
 If a single non-block statement is found, a block containing that statement will be returned.
 Otherwise the existing block statement will be returned.
 The original node is not modified.
      
mNode -  the method (or constructor) nodeFor a method node potentially representing a property, returns the name of the property.
mNode -  a MethodNodeReturn the method node's descriptor which includes its return type, name and parameter types without generics.
mNode -  the method nodeReturn the method node's descriptor including its name and parameter types without generics.
mNode -  the method node