railo.transformer.bytecode.reflection
Class ASMProxyFactory

java.lang.Object
  extended by railo.transformer.bytecode.reflection.ASMProxyFactory

public class ASMProxyFactory
extends Object


Field Summary
static org.objectweb.asm.Type ASM_METHOD
           
static org.objectweb.asm.Type CLASS_UTIL
           
static org.objectweb.asm.Type CLASS404
           
 
Constructor Summary
ASMProxyFactory()
           
 
Method Summary
static ASMClass getClass(ExtendableClassLoader pcl, Resource classRoot, Class clazz)
           
static ASMMethod getMethod(ExtendableClassLoader pcl, Resource classRoot, Class clazz, String methodName, Class[] parameters)
           
static void main(String[] args)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ASM_METHOD

public static final org.objectweb.asm.Type ASM_METHOD

CLASS404

public static final org.objectweb.asm.Type CLASS404

CLASS_UTIL

public static final org.objectweb.asm.Type CLASS_UTIL
Constructor Detail

ASMProxyFactory

public ASMProxyFactory()
Method Detail

main

public static void main(String[] args)
                 throws Throwable
Throws:
Throwable

getClass

public static ASMClass getClass(ExtendableClassLoader pcl,
                                Resource classRoot,
                                Class clazz)
                         throws IOException,
                                InstantiationException,
                                IllegalAccessException,
                                IllegalArgumentException,
                                SecurityException,
                                InvocationTargetException,
                                NoSuchMethodException
Throws:
IOException
InstantiationException
IllegalAccessException
IllegalArgumentException
SecurityException
InvocationTargetException
NoSuchMethodException

getMethod

public static ASMMethod getMethod(ExtendableClassLoader pcl,
                                  Resource classRoot,
                                  Class clazz,
                                  String methodName,
                                  Class[] parameters)
                           throws IOException,
                                  InstantiationException,
                                  IllegalAccessException,
                                  SecurityException,
                                  NoSuchMethodException,
                                  IllegalArgumentException,
                                  InvocationTargetException
Throws:
IOException
InstantiationException
IllegalAccessException
SecurityException
NoSuchMethodException
IllegalArgumentException
InvocationTargetException


Copyright © 2012 Railo