public class JavassistHelper extends Object
| 构造器和说明 |
|---|
JavassistHelper() |
| 限定符和类型 | 方法和说明 |
|---|---|
static javassist.bytecode.AnnotationsAttribute |
aggregate(javassist.bytecode.ConstPool cp,
javassist.bytecode.annotation.Annotation... anno) |
static javassist.bytecode.SignatureAttribute.ClassType |
classType(String className,
String... arguments) |
static javassist.bytecode.SignatureAttribute.ClassType |
classType(String className,
Type... arguments) |
static javassist.bytecode.SignatureAttribute.Type |
classType(Type t,
Class<?> contextClass) |
static Class<?> |
ctClassToClass(javassist.CtClass ctClass,
Class<?> neighbor) |
static javassist.ClassPool |
getClassPool(Class<?> clz) |
static javassist.CtClass |
getCtClass(Class<?> clazz,
javassist.ClassPool classPool) |
static String |
getSignature(javassist.bytecode.SignatureAttribute.Type type) |
static String |
getTypeName(Class<?> c) |
static javassist.CtClass[] |
toCtClass(Class<?>[] classes,
javassist.ClassPool classPool) |
public static javassist.ClassPool getClassPool(Class<?> clz)
public static javassist.bytecode.SignatureAttribute.ClassType classType(String className, String... arguments)
public static javassist.bytecode.SignatureAttribute.ClassType classType(String className, Type... arguments)
public static String getSignature(javassist.bytecode.SignatureAttribute.Type type)
public static javassist.bytecode.SignatureAttribute.Type classType(Type t, Class<?> contextClass)
public static javassist.bytecode.AnnotationsAttribute aggregate(javassist.bytecode.ConstPool cp,
javassist.bytecode.annotation.Annotation... anno)
public static javassist.CtClass[] toCtClass(Class<?>[] classes, javassist.ClassPool classPool)
public static javassist.CtClass getCtClass(Class<?> clazz, javassist.ClassPool classPool)
Copyright © 2022. All rights reserved.