io.leopard.autounit
Class CtClassUtil

java.lang.Object
  extended by io.leopard.autounit.CtClassUtil

public class CtClassUtil
extends java.lang.Object


Constructor Summary
CtClassUtil()
           
 
Method Summary
static javassist.CtClass getClass(java.lang.Class<?> clazz)
           
static javassist.CtMethod getMethod(java.lang.Class<?> clazz, java.lang.reflect.Method method)
           
static java.lang.String[] getParameterNames(java.lang.Class<?> clazz, java.lang.reflect.Method method)
           
static java.lang.String[] getParameterNames(javassist.CtMethod ctMethod)
          获取方法的参数名称.
static java.lang.String[] getParameterNames(java.lang.reflect.Method method)
          获取方法的参数名称.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CtClassUtil

public CtClassUtil()
Method Detail

getClass

public static javassist.CtClass getClass(java.lang.Class<?> clazz)

getMethod

public static javassist.CtMethod getMethod(java.lang.Class<?> clazz,
                                           java.lang.reflect.Method method)
                                    throws javassist.NotFoundException
Throws:
javassist.NotFoundException

getParameterNames

public static java.lang.String[] getParameterNames(java.lang.reflect.Method method)
获取方法的参数名称.

Parameters:
clazz -
method -
Returns:

getParameterNames

public static java.lang.String[] getParameterNames(java.lang.Class<?> clazz,
                                                   java.lang.reflect.Method method)

getParameterNames

public static java.lang.String[] getParameterNames(javassist.CtMethod ctMethod)
                                            throws javassist.NotFoundException
获取方法的参数名称.

Parameters:
ctMethod -
Returns:
Throws:
javassist.NotFoundException


Copyright © 2014-2015. All Rights Reserved.