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.bytecode.stackmap javassist.compiler javassist.convert javassist.scopedpool A custom class pool for several JBoss products.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
Fields in javassist declared as ClassPool Modifier and Type Field Description (package private) ClassPoolCtClassType. classPoolprivate static ClassPoolClassPool. defaultPoolprotected ClassPoolClassPool. parentprotected ClassPoolCtArray. poolprivate ClassPoolLoader. sourceMethods in javassist that return ClassPool Modifier and Type Method Description ClassPoolCtArray. getClassPool()ClassPoolCtClass. getClassPool()Returns aClassPoolfor this class.ClassPoolCtClassType. getClassPool()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.(package private) static java.lang.ObjectCtClassType. getAnnotationType(java.lang.Class<?> clz, ClassPool cp, AnnotationsAttribute a1, AnnotationsAttribute a2)(package private) static booleanCtClassType. hasAnnotationType(java.lang.Class<?> clz, ClassPool cp, AnnotationsAttribute a1, AnnotationsAttribute a2)Deprecated.(package private) static booleanCtClassType. hasAnnotationType(java.lang.String annotationTypeName, ClassPool cp, AnnotationsAttribute a1, AnnotationsAttribute a2)private voidLoader. init(ClassPool cp)voidTranslator. onLoad(ClassPool pool, java.lang.String classname)Is invoked by aLoaderfor notifying that a class is loaded.(package private) voidCtClassType. setClassPool(ClassPool cp)voidLoader. setClassPool(ClassPool cp)Sets the soruceClassPool.voidTranslator. start(ClassPool pool)Is invoked by aLoaderfor initialization when the object is attached to theLoaderobject.(package private) static java.lang.Object[]CtClassType. toAnnotationType(boolean ignoreNotFound, ClassPool cp, AnnotationsAttribute a1, AnnotationsAttribute a2)(package private) static java.lang.Object[][]CtClassType. toAnnotationType(boolean ignoreNotFound, ClassPool cp, ParameterAnnotationsAttribute a1, ParameterAnnotationsAttribute a2, MethodInfo minfo)private static java.lang.ObjectCtClassType. toAnnoType(Annotation anno, ClassPool cp)Constructors in javassist with parameters of type ClassPool Constructor Description ClassPool(ClassPool parent)Creates a class pool.CtArray(java.lang.String name, ClassPool cp)CtClassType(java.io.InputStream ins, ClassPool cp)CtClassType(java.lang.String name, ClassPool cp)CtClassType(ClassFile cf, ClassPool cp)CtNewClass(java.lang.String name, ClassPool cp, boolean isInterface, CtClass superclass)Loader(java.lang.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(java.lang.String desc, ClassPool cp)Returns theCtClassobjects representing the parameter types specified by the given descriptor.static CtClassDescriptor. getReturnType(java.lang.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(java.lang.String desc, ClassPool cp)Returns aCtClassobject representing the type specified by the given descriptor.private static intDescriptor. toCtClass(ClassPool cp, java.lang.String desc, int i, CtClass[] args, int n) -
Uses of ClassPool in javassist.bytecode.analysis
Fields in javassist.bytecode.analysis declared as ClassPool Modifier and Type Field Description private ClassPoolExecutor. classPoolMethods in javassist.bytecode.analysis that return ClassPool Modifier and Type Method Description private ClassPoolType. getClassPool(Type rootComponent)Constructors in javassist.bytecode.analysis with parameters of type ClassPool Constructor Description Executor(ClassPool classPool, ConstPool constPool) -
Uses of ClassPool in javassist.bytecode.annotation
Fields in javassist.bytecode.annotation declared as ClassPool Modifier and Type Field Description private ClassPoolAnnotationImpl. poolMethods in javassist.bytecode.annotation with parameters of type ClassPool Modifier and Type Method Description (package private) java.lang.ObjectAnnotationMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectArrayMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method method)(package private) java.lang.ObjectBooleanMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectByteMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectCharMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectClassMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectDoubleMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectEnumMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectFloatMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectIntegerMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectLongMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) abstract java.lang.ObjectMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)Returns the value.(package private) java.lang.ObjectShortMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)(package private) java.lang.ObjectStringMemberValue. getValue(java.lang.ClassLoader cl, ClassPool cp, java.lang.reflect.Method m)static java.lang.ObjectAnnotationImpl. make(java.lang.ClassLoader cl, java.lang.Class<?> clazz, ClassPool cp, Annotation anon)Constructs an annotation object.java.lang.ObjectAnnotation. toAnnotationType(java.lang.ClassLoader cl, ClassPool cp)Constructs an annotation-type object representing this annotation.Constructors in javassist.bytecode.annotation with parameters of type ClassPool Constructor Description AnnotationImpl(Annotation a, ClassPool cp, java.lang.ClassLoader loader) -
Uses of ClassPool in javassist.bytecode.stackmap
Fields in javassist.bytecode.stackmap declared as ClassPool Modifier and Type Field Description protected ClassPoolTracer. classPoolMethods in javassist.bytecode.stackmap with parameters of type ClassPool Modifier and Type Method Description static voidTypeData. aastore(TypeData array, TypeData value, ClassPool cp)intTypeData.ArrayElement. dfs(java.util.List<TypeData> order, int index, ClassPool cp)intTypeData.ArrayType. dfs(java.util.List<TypeData> order, int index, ClassPool cp)intTypeData. dfs(java.util.List<TypeData> order, int index, ClassPool cp)Depth-first search by Tarjan's algorithmintTypeData.TypeVar. dfs(java.util.List<TypeData> preOrder, int index, ClassPool cp)private CtClassTypeData.TypeVar. fixByUppers(java.util.List<TypeData> users, ClassPool cp, java.util.Set<TypeData> visited, CtClass type)private voidTypeData.TypeVar. fixTypes(java.util.List<TypeData> scc, ClassPool cp)private java.lang.StringTypeData.TypeVar. fixTypes2(java.util.List<TypeData> scc, java.util.Set<java.lang.String> lowersSet, ClassPool cp)static StackMapTableMapMaker. make(ClassPool classes, MethodInfo minfo)Computes the stack map table of the given method and returns it.static StackMapMapMaker. make2(ClassPool classes, MethodInfo minfo)Computes the stack map table for J2ME.voidTypeData.ArrayElement. setType(java.lang.String s, ClassPool cp)voidTypeData.ArrayType. setType(java.lang.String s, ClassPool cp)voidTypeData.BasicType. setType(java.lang.String s, ClassPool cp)voidTypeData.ClassName. setType(java.lang.String typeName, ClassPool cp)abstract voidTypeData. setType(java.lang.String s, ClassPool cp)private static voidTypeData. setType(TypeData td, java.lang.String className, ClassPool cp)Sets the type name of this object type.voidTypeData.TypeVar. setType(java.lang.String typeName, ClassPool cp)voidTypeData.UninitTypeVar. setType(java.lang.String s, ClassPool cp)Constructors in javassist.bytecode.stackmap with parameters of type ClassPool Constructor Description MapMaker(ClassPool classes, MethodInfo minfo, CodeAttribute ca)Tracer(ClassPool classes, ConstPool cp, int maxStack, int maxLocals, java.lang.String retType) -
Uses of ClassPool in javassist.compiler
Fields in javassist.compiler declared as ClassPool Modifier and Type Field Description private ClassPoolMemberResolver. classPoolFields in javassist.compiler with type parameters of type ClassPool Modifier and Type Field Description private static java.util.Map<ClassPool,java.lang.ref.Reference<java.util.Map<java.lang.String,java.lang.String>>>MemberResolver. invalidNamesMapMethods in javassist.compiler that return ClassPool Modifier and Type Method Description ClassPoolMemberResolver. getClassPool()Constructors in javassist.compiler with parameters of type ClassPool Constructor Description JvstCodeGen(Bytecode b, CtClass cc, ClassPool cp)JvstTypeChecker(CtClass cc, ClassPool cp, JvstCodeGen gen)MemberCodeGen(Bytecode b, CtClass cc, ClassPool cp)MemberResolver(ClassPool cp)TypeChecker(CtClass cc, ClassPool cp) -
Uses of ClassPool in javassist.convert
Methods in javassist.convert with parameters of type ClassPool Modifier and Type Method Description (package private) static java.lang.StringTransformReadField. isField(ClassPool pool, ConstPool cp, CtClass fclass, java.lang.String fname, boolean is_private, int index)private booleanTransformCall. matchClass(java.lang.String name, ClassPool pool) -
Uses of ClassPool in javassist.scopedpool
Subclasses of ClassPool in javassist.scopedpool Modifier and Type Class Description classScopedClassPoolA scoped class pool.Fields in javassist.scopedpool declared as ClassPool Modifier and Type Field Description protected ClassPoolScopedClassPoolRepositoryImpl. classpoolThe default class poolMethods in javassist.scopedpool that return ClassPool Modifier and Type Method Description ClassPoolScopedClassPoolRepository. findClassPool(java.lang.ClassLoader cl)Finds a scoped classpool registered under the passed in classloader.ClassPoolScopedClassPoolRepositoryImpl. findClassPool(java.lang.ClassLoader cl)ClassPoolScopedClassPoolRepository. registerClassLoader(java.lang.ClassLoader ucl)Register a classloader.ClassPoolScopedClassPoolRepositoryImpl. registerClassLoader(java.lang.ClassLoader ucl)Register a classloader.Methods in javassist.scopedpool with parameters of type ClassPool Modifier and Type Method Description ScopedClassPoolScopedClassPoolFactory. create(java.lang.ClassLoader cl, ClassPool src, ScopedClassPoolRepository repository)Makes an instance.ScopedClassPoolScopedClassPoolFactory. create(ClassPool src, ScopedClassPoolRepository repository)Makes an instance.ScopedClassPoolScopedClassPoolFactoryImpl. create(java.lang.ClassLoader cl, ClassPool src, ScopedClassPoolRepository repository)Makes an instance.ScopedClassPoolScopedClassPoolFactoryImpl. create(ClassPool src, ScopedClassPoolRepository repository)Makes an instance.ScopedClassPoolScopedClassPoolRepository. createScopedClassPool(java.lang.ClassLoader cl, ClassPool src)Create a scoped classpool.ScopedClassPoolScopedClassPoolRepositoryImpl. createScopedClassPool(java.lang.ClassLoader cl, ClassPool src)Create a scoped classpool.Constructors in javassist.scopedpool with parameters of type ClassPool Constructor Description ScopedClassPool(java.lang.ClassLoader cl, ClassPool src, ScopedClassPoolRepository repository)Create a new ScopedClassPool.ScopedClassPool(java.lang.ClassLoader cl, ClassPool src, ScopedClassPoolRepository repository, boolean isTemp)Create a new ScopedClassPool. -
Uses of ClassPool in javassist.tools.reflect
Fields in javassist.tools.reflect declared as ClassPool Modifier and Type Field Description protected ClassPoolReflection. classPoolMethods in javassist.tools.reflect with parameters of type ClassPool Modifier and Type Method Description voidReflection. onLoad(ClassPool pool, java.lang.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
Fields in javassist.tools.rmi declared as ClassPool Modifier and Type Field Description private ClassPoolStubGenerator. classPoolMethods in javassist.tools.rmi with parameters of type ClassPool Modifier and Type Method Description voidStubGenerator. onLoad(ClassPool pool, java.lang.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.AppletServer(ClassPool loader, StubGenerator gen, int port) -
Uses of ClassPool in javassist.tools.web
Fields in javassist.tools.web declared as ClassPool Modifier and Type Field Description private ClassPoolWebserver. classPoolMethods 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.
-