Uses of Class
javassist.ClassPool
-
Packages that use ClassPool Package Description javassist The Javassist Core API.javassist.bytecode Bytecode-level API.javassist.bytecode.analysis Bytecode Analysis API.javassist.bytecode.annotation Bytecode-level Annotations API.javassist.tools.reflect Runtime Behavioral Reflection.javassist.tools.rmi Sample implementation of remote method invocation.javassist.tools.web Simple web server for running sample code. -
-
Uses of ClassPool in javassist
Methods in javassist that return ClassPool Modifier and Type Method Description ClassPoolCtClass. getClassPool()Returns aClassPoolfor this class.static ClassPoolClassPool. getDefault()Returns the default class pool.Methods in javassist with parameters of type ClassPool Modifier and Type Method Description voidLoader. addTranslator(ClassPool cp, Translator t)Adds a translator, which is called whenever a class is loaded.voidTranslator. onLoad(ClassPool pool, String classname)Is invoked by aLoaderfor notifying that a class is loaded.voidLoader. setClassPool(ClassPool cp)Sets the soruceClassPool.voidTranslator. start(ClassPool pool)Is invoked by aLoaderfor initialization when the object is attached to theLoaderobject.Constructors in javassist with parameters of type ClassPool Constructor Description ClassPool(ClassPool parent)Creates a class pool.Loader(ClassLoader parent, ClassPool cp)Creates a new class loader using the specified parent class loader for delegation.Loader(ClassPool cp)Creates a new class loader. -
Uses of ClassPool in javassist.bytecode
Methods in javassist.bytecode with parameters of type ClassPool Modifier and Type Method Description static CtClass[]Descriptor. getParameterTypes(String desc, ClassPool cp)Returns theCtClassobjects representing the parameter types specified by the given descriptor.static CtClassDescriptor. getReturnType(String desc, ClassPool cp)Returns theCtClassobject representing the return type specified by the given descriptor.voidMethodInfo. rebuildStackMap(ClassPool pool)Rebuilds a stack map table.voidMethodInfo. rebuildStackMapForME(ClassPool pool)Rebuilds a stack map table for J2ME (CLDC).voidMethodInfo. rebuildStackMapIf6(ClassPool pool, ClassFile cf)Rebuilds a stack map table if the class file is for Java 6 or later.static CtClassDescriptor. toCtClass(String desc, ClassPool cp)Returns aCtClassobject representing the type specified by the given descriptor. -
Uses of ClassPool in javassist.bytecode.analysis
Constructors in javassist.bytecode.analysis with parameters of type ClassPool Constructor Description Executor(ClassPool classPool, ConstPool constPool) -
Uses of ClassPool in javassist.bytecode.annotation
Methods in javassist.bytecode.annotation with parameters of type ClassPool Modifier and Type Method Description static ObjectAnnotationImpl. make(ClassLoader cl, Class<?> clazz, ClassPool cp, Annotation anon)Constructs an annotation object.ObjectAnnotation. toAnnotationType(ClassLoader cl, ClassPool cp)Constructs an annotation-type object representing this annotation. -
Uses of ClassPool in javassist.tools.reflect
Methods in javassist.tools.reflect with parameters of type ClassPool Modifier and Type Method Description voidReflection. onLoad(ClassPool pool, String classname)Inserts hooks for intercepting accesses to the fields declared in reflective classes.voidReflection. start(ClassPool pool)Initializes the object. -
Uses of ClassPool in javassist.tools.rmi
Methods in javassist.tools.rmi with parameters of type ClassPool Modifier and Type Method Description voidStubGenerator. onLoad(ClassPool pool, String classname)Does nothing.voidStubGenerator. start(ClassPool pool)Initializes the object.Constructors in javassist.tools.rmi with parameters of type ClassPool Constructor Description AppletServer(int port, ClassPool src)Constructs a web server. -
Uses of ClassPool in javassist.tools.web
Methods in javassist.tools.web with parameters of type ClassPool Modifier and Type Method Description voidWebserver. addTranslator(ClassPool cp, Translator t)Adds a translator, which is called whenever a client requests a class file.voidWebserver. setClassPool(ClassPool loader)Requests the web server to use the specifiedClassPoolobject for obtaining a class file.
-