Uses of Class
javassist.bytecode.ClassFile
-
Packages that use ClassFile Package Description javassist The Javassist Core API.javassist.bytecode Bytecode-level API.javassist.compiler javassist.tools.reflect Runtime Behavioral Reflection.javassist.util.proxy Dynamic proxy (similar toEnhancerof cglib). -
-
Uses of ClassFile in javassist
Fields in javassist declared as ClassFile Modifier and Type Field Description (package private) ClassFileCtClassType. classfileMethods in javassist that return ClassFile Modifier and Type Method Description ClassFileCtClass. getClassFile()Returns a class file for this class.ClassFileCtClass. getClassFile2()Returns a class file for this class (read only).ClassFileCtClassType. getClassFile2()ClassFileCtClassType. getClassFile3(boolean doCompress)private ClassFileCtClassType. setClassFile(ClassFile cf)Updatesclassfileif it is null.Methods in javassist with parameters of type ClassFile Modifier and Type Method Description private static java.lang.StringCtNewWrappedMethod. addBodyMethod(CtClassType clazz, ClassFile classfile, CtMethod src)private voidCtClassType. dumpClassFile(ClassFile cf)protected static BytecodeCtNewWrappedConstructor. makeBody(CtClass declaring, ClassFile classfile, int howToCallSuper, CtMethod wrappedBody, CtClass[] parameters, CtMethod.ConstParameter cparam)(package private) static BytecodeCtNewWrappedMethod. makeBody(CtClass clazz, ClassFile classfile, CtMethod wrappedBody, CtClass[] parameters, CtClass returnType, CtMethod.ConstParameter cparam)protected static intCtNewWrappedMethod. makeBody0(CtClass clazz, ClassFile classfile, CtMethod wrappedBody, boolean isStatic, CtClass[] parameters, CtClass returnType, CtMethod.ConstParameter cparam, Bytecode code)CtClassClassPool. makeClass(ClassFile classfile)Creates a new class (or interface) from the given class file.CtClassClassPool. makeClass(ClassFile classfile, boolean ifNotFrozen)Creates a new class (or interface) from the given class file.private voidCtClassType. modifyClassConstructor(ClassFile cf)private voidCtClassType. modifyClassConstructor(ClassFile cf, Bytecode code, int stacksize, int localsize)private voidCtClassType. modifyConstructors(ClassFile cf)private ClassFileCtClassType. setClassFile(ClassFile cf)Updatesclassfileif it is null.Constructors in javassist with parameters of type ClassFile Constructor Description CtClassType(ClassFile cf, ClassPool cp) -
Uses of ClassFile in javassist.bytecode
Methods in javassist.bytecode with parameters of type ClassFile Modifier and Type Method Description static voidClassFilePrinter. print(ClassFile cf)Prints the contents of a class file to the standard output stream.static voidClassFilePrinter. print(ClassFile cf, java.io.PrintWriter out)Prints the contents of a class file.voidMethodInfo. rebuildStackMapIf6(ClassPool pool, ClassFile cf)Rebuilds a stack map table if the class file is for Java 6 or later. -
Uses of ClassFile in javassist.compiler
Methods in javassist.compiler with parameters of type ClassFile Modifier and Type Method Description private java.lang.StringAccessorMaker. findAccessorName(ClassFile cf) -
Uses of ClassFile in javassist.tools.reflect
Methods in javassist.tools.reflect with parameters of type ClassFile Modifier and Type Method Description voidReflection. rebuildClassFile(ClassFile cf) -
Uses of ClassFile in javassist.util.proxy
Methods in javassist.util.proxy that return ClassFile Modifier and Type Method Description private ClassFileProxyFactory. make()Methods in javassist.util.proxy with parameters of type ClassFile Modifier and Type Method Description private static voidProxyFactory. addClassInitializer(ClassFile cf, ConstPool cp, java.lang.String classname, int size, java.util.ArrayList forwarders)private static voidProxyFactory. addGetter(java.lang.String classname, ClassFile cf, ConstPool cp)private static voidProxyFactory. addSetter(java.lang.String classname, ClassFile cf, ConstPool cp)private voidProxyFactory. makeConstructors(java.lang.String thisClassName, ClassFile cf, ConstPool cp, java.lang.String classname)private voidProxyFactory. override(java.lang.String thisClassname, java.lang.reflect.Method meth, java.lang.String prefix, int index, java.lang.String desc, ClassFile cf, ConstPool cp, java.util.ArrayList forwarders)private intProxyFactory. overrideMethods(ClassFile cf, ConstPool cp, java.lang.String className, java.util.ArrayList forwarders)private static voidProxyFactory. setInterfaces(ClassFile cf, java.lang.Class[] interfaces, java.lang.Class proxyClass)private static byte[]FactoryHelper. toBytecode(ClassFile cf)static java.lang.ClassFactoryHelper. toClass(ClassFile cf, java.lang.ClassLoader loader)Loads a class file by a given class loader.static java.lang.ClassFactoryHelper. toClass(ClassFile cf, java.lang.ClassLoader loader, java.security.ProtectionDomain domain)Loads a class file by a given class loader.static voidFactoryHelper. writeFile(ClassFile cf, java.lang.String directoryName)Writes a class file.private static voidFactoryHelper. writeFile0(ClassFile cf, java.lang.String directoryName)
-