Top Constructors Methods
org.codehaus.groovy.tools

public Class DgmConverter

extends Object
implements Opcodes
Class Inheritance
All Implemented Interfaces
org.objectweb.asm.Opcodes
Imports
org.codehaus.groovy.classgen.asm.BytecodeHelper, org.codehaus.groovy.reflection.CachedClass, .CachedMethod, .GeneratedMetaMethod, .ReflectionCache, org.codehaus.groovy.runtime.DefaultGroovyMethods, org.objectweb.asm.ClassWriter, .Label, .MethodVisitor, .Opcodes, java.io.File, .FileOutputStream, .IOException, java.util.ArrayList, .Collections, .List

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
private static void
private static void
createDoMethodInvokeMethod(CachedMethod method, ClassWriter cw, String className, Class<T> returnType, String methodDescriptor)

private static void
createInvokeMethod(CachedMethod method, ClassWriter cw, Class<T> returnType, String methodDescriptor)

private static void
protected static void
loadParameters(CachedMethod method, int argumentIndex, MethodVisitor mv)

public static void
main(String[] args)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Constructor Detail

DgmConverterback to summary
public DgmConverter()

Method Detail

createConstructorback to summary
private static void createConstructor(ClassWriter cw)
createDoMethodInvokeMethodback to summary
private static void createDoMethodInvokeMethod(CachedMethod method, ClassWriter cw, String className, Class<T> returnType, String methodDescriptor)
createInvokeMethodback to summary
private static void createInvokeMethod(CachedMethod method, ClassWriter cw, Class<T> returnType, String methodDescriptor)
createIsValidMethodMethodback to summary
private static void createIsValidMethodMethod(CachedMethod method, ClassWriter cw, String className)
loadParametersback to summary
protected static void loadParameters(CachedMethod method, int argumentIndex, MethodVisitor mv)
mainback to summary
public static void main(String[] args) throws IOException