net.neoremind.dynamicproxy.util
类 JavassistUtil

java.lang.Object
  继承者 net.neoremind.dynamicproxy.util.JavassistUtil

public abstract class JavassistUtil
extends Object

作者:
zhangxu

字段摘要
static String DEFAULT_BASE_NAME
           
 
构造方法摘要
JavassistUtil()
           
 
方法摘要
static void addField(Class<?> fieldType, String fieldName, javassist.CtClass enclosingClass)
           
static void addInterfaces(javassist.CtClass ctClass, Class<?>[] proxyClasses)
           
static javassist.CtClass createClass(Class<?> superclass)
           
static javassist.CtClass createClass(String baseName, Class<?> superclass)
           
static javassist.CtClass resolve(Class<?> clazz)
           
static javassist.CtClass[] resolve(Class<?>[] classes)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

字段详细信息

DEFAULT_BASE_NAME

public static final String DEFAULT_BASE_NAME
另请参见:
常量字段值
构造方法详细信息

JavassistUtil

public JavassistUtil()
方法详细信息

addField

public static void addField(Class<?> fieldType,
                            String fieldName,
                            javassist.CtClass enclosingClass)
                     throws javassist.CannotCompileException
抛出:
javassist.CannotCompileException

addInterfaces

public static void addInterfaces(javassist.CtClass ctClass,
                                 Class<?>[] proxyClasses)

createClass

public static javassist.CtClass createClass(Class<?> superclass)

createClass

public static javassist.CtClass createClass(String baseName,
                                            Class<?> superclass)

resolve

public static javassist.CtClass resolve(Class<?> clazz)

resolve

public static javassist.CtClass[] resolve(Class<?>[] classes)


Copyright © 2016 neoremind. All rights reserved.