## org.codehaus.groovy.classgen
Class MethodCaller

A helper class to invoke methods more easily in ASM

author:
  James Strachan

version:
  $Revision: 6778 $

Field Summary
`String` | `internalName`
`String` | `methodDescriptor`
`String` | `name`
`int` | `opcode`
`Class` | `theClass`

Constructor Summary
`MethodCaller(int opcode, Class theClass, String name)`

Method Summary
`void` | `call(MethodVisitor methodVisitor)`
`Method` | `getMethod()`
`String` | `getMethodDescriptor()`
`static MethodCaller` | `newInterface(Class theClass, String name)`
`static MethodCaller` | `newStatic(Class theClass, String name)`
`static MethodCaller` | `newVirtual(Class theClass, String name)`

Constructor Detail

### MethodCaller

    public MethodCaller(int opcode, Class theClass, String name)

Method Detail

### call

    public void call(MethodVisitor methodVisitor)

### getMethod

    Method getMethod()

### getMethodDescriptor

    public String getMethodDescriptor()

### newInterface

    public static MethodCaller newInterface(Class theClass, String name)

### newStatic

    public static MethodCaller newStatic(Class theClass, String name)

### newVirtual

    public static MethodCaller newVirtual(Class theClass, String name)