META-INF/
META-INF/MANIFEST.MF
javassist/
javassist/ByteArrayClassPath.class
ByteArrayClassPath.java package javassist public javassist.ByteArrayClassPath extends java.lang.Object implements javassist.ClassPath { protected String classname protected byte[] classfile public void <init> (java.lang.String, byte[]) String name byte[] classfile public void close () public java.lang.String toString () public java.io.InputStream openClassfile (java.lang.String) String classname public java.net.URL find (java.lang.String) java.net.MalformedURLException e String cname String classname }
javassist/CannotCompileException.class
CannotCompileException.java package javassist public javassist.CannotCompileException extends java.lang.Exception { private Throwable myCause private String message public java.lang.Throwable getCause () public synchronized java.lang.Throwable initCause (java.lang.Throwable) Throwable cause public java.lang.String getReason () public void <init> (java.lang.String) String msg public void <init> (java.lang.Throwable) Throwable e public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable e public void <init> (javassist.NotFoundException) javassist.NotFoundException e public void <init> (javassist.compiler.CompileError) javassist.compiler.CompileError e public void <init> (java.lang.ClassNotFoundException, java.lang.String) ClassNotFoundException e String name public void <init> (java.lang.ClassFormatError, java.lang.String) ClassFormatError e String name }
javassist/ClassClassPath.class
ClassClassPath.java package javassist public javassist.ClassClassPath extends java.lang.Object implements javassist.ClassPath { private Class thisClass static Class class$java$lang$Object public void <init> (java.lang.Class) Class c void <init> () public java.io.InputStream openClassfile (java.lang.String) String classname String jarname public java.net.URL find (java.lang.String) String classname String jarname public void close () public java.lang.String toString () static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
javassist/ClassMap.class
ClassMap.java package javassist public javassist.ClassMap extends java.util.HashMap { public void <init> () public void put (javassist.CtClass, javassist.CtClass) javassist.CtClass oldname javassist.CtClass newname public void put (java.lang.String, java.lang.String) String oldname String newname String oldname2 String s protected final void put0 (java.lang.Object, java.lang.Object) Object oldname Object newname public java.lang.Object get (java.lang.Object) Object jvmClassName public void fix (javassist.CtClass) javassist.CtClass clazz public void fix (java.lang.String) String name String name2 public static java.lang.String toJvmName (java.lang.String) String classname public static java.lang.String toJavaName (java.lang.String) String classname }
javassist/ClassPath.class
ClassPath.java package javassist public abstract javassist.ClassPath extends java.lang.Object { public abstract java.io.InputStream openClassfile (java.lang.String) throws javassist.NotFoundException public abstract java.net.URL find (java.lang.String) public abstract void close () }
javassist/ClassPathList.class
ClassPoolTail.java package javassist final javassist.ClassPathList extends java.lang.Object { javassist.ClassPathList next javassist.ClassPath path void <init> (javassist.ClassPath, javassist.ClassPathList) javassist.ClassPath p javassist.ClassPathList n }
javassist/ClassPool$1.class
ClassPool.java package javassist javassist.ClassPool$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { void <init> () throws java.lang.NoSuchMethodException java.lang.ClassNotFoundException public java.lang.Object run () throws java.lang.Exception Class cl }
javassist/ClassPool.class
ClassPool.java package javassist public javassist.ClassPool extends java.lang.Object { private static java.lang.reflect.Method defineClass1 private static java.lang.reflect.Method defineClass2 public boolean childFirstLookup public static boolean doPruning public static boolean releaseUnmodifiedClassFile protected javassist.ClassPoolTail source protected javassist.ClassPool parent protected java.util.Hashtable classes private java.util.Hashtable cflow private static final int INIT_HASH_SIZE private java.util.ArrayList importedPackages private static javassist.ClassPool defaultPool static Class class$java$lang$String static Class array$B static Class class$java$security$ProtectionDomain public void <init> () public void <init> (boolean) boolean useDefaultPath public void <init> (javassist.ClassPool) int i javassist.CtClass[] pt javassist.ClassPool parent public static synchronized javassist.ClassPool getDefault () protected javassist.CtClass getCached (java.lang.String) String classname protected void cacheCtClass (java.lang.String, javassist.CtClass, boolean) String classname javassist.CtClass c boolean dynamic protected javassist.CtClass removeCached (java.lang.String) String classname public java.lang.String toString () public void importPackage (java.lang.String) String packageName public void clearImportedPackages () public java.util.Iterator getImportedPackages () public void recordInvalidClassName (java.lang.String) String name void recordCflow (java.lang.String, java.lang.String, java.lang.String) String name String cname String fname public java.lang.Object[] lookupCflow (java.lang.String) String name public javassist.CtClass getAndRename (java.lang.String, java.lang.String) throws javassist.NotFoundException String orgName String newName javassist.CtClass clazz synchronized void classNameChanged (java.lang.String, javassist.CtClass) String oldname javassist.CtClass clazz javassist.CtClass c String newName public javassist.CtClass get (java.lang.String) throws javassist.NotFoundException javassist.CtClass clazz String classname javassist.CtClass clazz protected synchronized javassist.CtClass get0 (java.lang.String, boolean) throws javassist.NotFoundException String classname boolean useCache javassist.CtClass clazz protected javassist.CtClass createCtClass (java.lang.String, boolean) String base String classname boolean useCache public java.net.URL find (java.lang.String) String classname void checkNotFrozen (java.lang.String) throws java.lang.RuntimeException javassist.NotFoundException e String classname javassist.CtClass clazz java.io.InputStream openClassfile (java.lang.String) throws javassist.NotFoundException String classname void writeClassfile (java.lang.String, java.io.OutputStream) throws javassist.NotFoundException java.io.IOException javassist.CannotCompileException String classname java.io.OutputStream out public javassist.CtClass[] get (java.lang.String[]) throws javassist.NotFoundException int i String[] classnames int num javassist.CtClass[] result public javassist.CtMethod getMethod (java.lang.String, java.lang.String) throws javassist.NotFoundException String classname String methodname javassist.CtClass c public javassist.CtClass makeClass (java.io.InputStream) throws java.io.IOException java.lang.RuntimeException java.io.InputStream classfile javassist.CtClass clazz String classname public javassist.CtClass makeClass (java.lang.String) throws java.lang.RuntimeException String classname public synchronized javassist.CtClass makeClass (java.lang.String, javassist.CtClass) throws java.lang.RuntimeException String classname javassist.CtClass superclass javassist.CtClass clazz synchronized javassist.CtClass makeNestedClass (java.lang.String) String classname javassist.CtClass clazz public javassist.CtClass makeInterface (java.lang.String) throws java.lang.RuntimeException String name public synchronized javassist.CtClass makeInterface (java.lang.String, javassist.CtClass) throws java.lang.RuntimeException String name javassist.CtClass superclass javassist.CtClass clazz public javassist.ClassPath appendSystemPath () public javassist.ClassPath insertClassPath (javassist.ClassPath) javassist.ClassPath cp public javassist.ClassPath appendClassPath (javassist.ClassPath) javassist.ClassPath cp public javassist.ClassPath insertClassPath (java.lang.String) throws javassist.NotFoundException String pathname public javassist.ClassPath appendClassPath (java.lang.String) throws javassist.NotFoundException String pathname public void removeClassPath (javassist.ClassPath) javassist.ClassPath cp public void appendPathList (java.lang.String) throws javassist.NotFoundException int j String pathlist char sep int i public java.lang.Class toClass (javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass clazz public java.lang.ClassLoader getClassLoader () static java.lang.ClassLoader getContextClassLoader () public java.lang.Class toClass (javassist.CtClass, java.lang.ClassLoader) throws javassist.CannotCompileException javassist.CtClass ct ClassLoader loader public java.lang.Class toClass (javassist.CtClass, java.lang.ClassLoader, java.security.ProtectionDomain) throws javassist.CannotCompileException java.lang.reflect.Method method Object[] args byte[] b java.lang.reflect.Method method Object[] args Class clazz RuntimeException e java.lang.reflect.InvocationTargetException e Exception e javassist.CtClass ct ClassLoader loader java.security.ProtectionDomain domain static java.lang.reflect.Method access$002 (java.lang.reflect.Method) java.lang.reflect.Method x0 static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static java.lang.reflect.Method access$102 (java.lang.reflect.Method) java.lang.reflect.Method x0 static void <clinit> () java.security.PrivilegedActionException pae }
javassist/ClassPoolTail.class
ClassPoolTail.java package javassist final javassist.ClassPoolTail extends java.lang.Object { protected javassist.ClassPathList pathList private java.util.Hashtable packages public void <init> () public java.lang.String toString () StringBuffer buf javassist.ClassPathList list public synchronized javassist.ClassPath insertClassPath (javassist.ClassPath) javassist.ClassPath cp public synchronized javassist.ClassPath appendClassPath (javassist.ClassPath) javassist.ClassPath cp javassist.ClassPathList tail javassist.ClassPathList list public synchronized void removeClassPath (javassist.ClassPath) javassist.ClassPath cp javassist.ClassPathList list public javassist.ClassPath appendSystemPath () public javassist.ClassPath insertClassPath (java.lang.String) throws javassist.NotFoundException String pathname public javassist.ClassPath appendClassPath (java.lang.String) throws javassist.NotFoundException String pathname private static javassist.ClassPath makePathObject (java.lang.String) throws javassist.NotFoundException String ext String pathname int i public void recordInvalidClassName (java.lang.String) String name void writeClassfile (java.lang.String, java.io.OutputStream) throws javassist.NotFoundException java.io.IOException javassist.CannotCompileException String classname java.io.OutputStream out java.io.InputStream fin java.io.InputStream openClassfile (java.lang.String) throws javassist.NotFoundException javassist.NotFoundException e String classname javassist.ClassPathList list java.io.InputStream ins javassist.NotFoundException error public java.net.URL find (java.lang.String) String classname javassist.ClassPathList list java.net.URL url public static byte[] readStream (java.io.InputStream) throws java.io.IOException int j byte[] result int s int size int len int i java.io.InputStream fin byte[][] bufs int bufsize public static void copyStream (java.io.InputStream, java.io.OutputStream) throws java.io.IOException byte[] buf int size int len int i java.io.InputStream fin java.io.OutputStream fout int bufsize }
javassist/CodeConverter.class
CodeConverter.java package javassist public javassist.CodeConverter extends java.lang.Object { javassist.convert.Transformer transformers public void <init> () public void replaceNew (javassist.CtClass, javassist.CtClass, java.lang.String) javassist.CtClass newClass javassist.CtClass calledClass String calledMethod public void redirectFieldAccess (javassist.CtField, javassist.CtClass, java.lang.String) javassist.CtField field javassist.CtClass newClass String newFieldname public void replaceFieldRead (javassist.CtField, javassist.CtClass, java.lang.String) javassist.CtField field javassist.CtClass calledClass String calledMethod public void replaceFieldWrite (javassist.CtField, javassist.CtClass, java.lang.String) javassist.CtField field javassist.CtClass calledClass String calledMethod public void redirectMethodCall (javassist.CtMethod, javassist.CtMethod) throws javassist.CannotCompileException javassist.CtMethod origMethod javassist.CtMethod substMethod String d1 String d2 public void insertBeforeMethod (javassist.CtMethod, javassist.CtMethod) throws javassist.CannotCompileException javassist.NotFoundException e javassist.CtMethod origMethod javassist.CtMethod beforeMethod public void insertAfterMethod (javassist.CtMethod, javassist.CtMethod) throws javassist.CannotCompileException javassist.NotFoundException e javassist.CtMethod origMethod javassist.CtMethod afterMethod void doit (javassist.CtClass, javassist.bytecode.MethodInfo, javassist.bytecode.ConstPool) throws javassist.CannotCompileException int pos javassist.bytecode.BadBytecode e int s javassist.CtClass clazz javassist.bytecode.MethodInfo minfo javassist.bytecode.ConstPool cp javassist.convert.Transformer t javassist.bytecode.CodeAttribute codeAttr javassist.bytecode.CodeIterator iterator int locals }
javassist/CtArray.class
CtArray.java package javassist final javassist.CtArray extends javassist.CtClass { protected javassist.ClassPool pool void <init> (java.lang.String, javassist.ClassPool) String name javassist.ClassPool cp public javassist.ClassPool getClassPool () public boolean isArray () public boolean subtypeOf (javassist.CtClass) throws javassist.NotFoundException javassist.CtClass clazz String cname public javassist.CtClass getComponentType () throws javassist.NotFoundException String name public javassist.CtClass getSuperclass () throws javassist.NotFoundException public javassist.CtMethod[] getMethods () javassist.NotFoundException e public javassist.CtMethod getMethod (java.lang.String, java.lang.String) throws javassist.NotFoundException String name String desc public javassist.CtConstructor[] getConstructors () javassist.NotFoundException e }
javassist/CtBehavior.class
CtBehavior.java package javassist public abstract javassist.CtBehavior extends javassist.CtMember { protected javassist.bytecode.MethodInfo methodInfo protected void <init> (javassist.CtClass, javassist.bytecode.MethodInfo) javassist.CtClass clazz javassist.bytecode.MethodInfo minfo void copy (javassist.CtBehavior, boolean, javassist.ClassMap) throws javassist.CannotCompileException String srcSuperName boolean patch javassist.CtClass srcSuper String destSuperName javassist.NotFoundException e javassist.bytecode.BadBytecode e javassist.CtBehavior src boolean isCons javassist.ClassMap map javassist.CtClass declaring javassist.bytecode.MethodInfo srcInfo javassist.CtClass srcClass javassist.bytecode.ConstPool cp protected void extendToString (java.lang.StringBuffer) StringBuffer buffer public javassist.bytecode.MethodInfo getMethodInfo () public javassist.bytecode.MethodInfo getMethodInfo2 () public int getModifiers () public void setModifiers (int) int mod public java.lang.Object[] getAnnotations () throws java.lang.ClassNotFoundException public java.lang.Object[] getAvailableAnnotations () ClassNotFoundException e private java.lang.Object[] getAnnotations (boolean) throws java.lang.ClassNotFoundException boolean ignoreNotFound javassist.bytecode.MethodInfo mi javassist.bytecode.AnnotationsAttribute ainfo javassist.bytecode.AnnotationsAttribute ainfo2 public java.lang.Object[][] getParameterAnnotations () throws java.lang.ClassNotFoundException public java.lang.Object[][] getAvailableParameterAnnotations () ClassNotFoundException e java.lang.Object[][] getParameterAnnotations (boolean) throws java.lang.ClassNotFoundException boolean ignoreNotFound javassist.bytecode.MethodInfo mi javassist.bytecode.ParameterAnnotationsAttribute ainfo javassist.bytecode.ParameterAnnotationsAttribute ainfo2 public javassist.CtClass[] getParameterTypes () throws javassist.NotFoundException javassist.CtClass getReturnType0 () throws javassist.NotFoundException public java.lang.String getSignature () public javassist.CtClass[] getExceptionTypes () throws javassist.NotFoundException String[] exceptions String[] exceptions javassist.bytecode.ExceptionsAttribute ea public void setExceptionTypes (javassist.CtClass[]) throws javassist.NotFoundException int i javassist.CtClass[] types String[] names javassist.bytecode.ExceptionsAttribute ea public abstract boolean isEmpty () public void setBody (java.lang.String) throws javassist.CannotCompileException String src public void setBody (java.lang.String, java.lang.String, java.lang.String) throws javassist.CannotCompileException javassist.compiler.Javac jv javassist.bytecode.Bytecode b javassist.compiler.CompileError e String src String delegateObj String delegateMethod static void setBody0 (javassist.CtClass, javassist.bytecode.MethodInfo, javassist.CtClass, javassist.bytecode.MethodInfo, javassist.ClassMap) throws javassist.CannotCompileException javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeAttribute cattr javassist.bytecode.CodeAttribute$RuntimeCopyException e javassist.CtClass srcClass javassist.bytecode.MethodInfo srcInfo javassist.CtClass destClass javassist.bytecode.MethodInfo destInfo javassist.ClassMap map public byte[] getAttribute (java.lang.String) String name javassist.bytecode.AttributeInfo ai public void setAttribute (java.lang.String, byte[]) String name byte[] data public void useCflow (java.lang.String) throws javassist.CannotCompileException javassist.NotFoundException e javassist.CtClass type javassist.CtField field String src javassist.NotFoundException e String name javassist.CtClass cc javassist.ClassPool pool String fname int i public void addLocalVariable (java.lang.String, javassist.CtClass) throws javassist.CannotCompileException String name javassist.CtClass type javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute ca javassist.bytecode.LocalVariableAttribute va int maxLocals String desc public void instrument (javassist.CodeConverter) throws javassist.CannotCompileException javassist.CodeConverter converter javassist.bytecode.ConstPool cp public void instrument (javassist.expr.ExprEditor) throws javassist.CannotCompileException javassist.expr.ExprEditor editor public void insertBefore (java.lang.String) throws javassist.CannotCompileException int nvars javassist.bytecode.Bytecode b int stack int locals int pos javassist.NotFoundException e javassist.compiler.CompileError e javassist.bytecode.BadBytecode e String src javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator iterator javassist.compiler.Javac jv public void insertAfter (java.lang.String) throws javassist.CannotCompileException String src public void insertAfter (java.lang.String, boolean) throws javassist.CannotCompileException int pos int c int nvars javassist.CtClass rtype int varNo int handlerLen byte[] save byte[] restore int gapPos int gapLen int subr javassist.NotFoundException e javassist.compiler.CompileError e javassist.bytecode.BadBytecode e String src boolean asFinally javassist.bytecode.ConstPool pool javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator iterator int retAddr javassist.bytecode.Bytecode b javassist.compiler.Javac jv private byte[] makeSaveCode (javassist.bytecode.ConstPool, javassist.CtClass, int) javassist.bytecode.ConstPool cp javassist.CtClass rtype int varNo javassist.bytecode.Bytecode b private byte[] makeRestoreCode (javassist.bytecode.Bytecode, javassist.bytecode.ConstPool, javassist.CtClass, int) javassist.bytecode.Bytecode b javassist.bytecode.Bytecode code javassist.bytecode.ConstPool cp javassist.CtClass rtype int varNo private void insertJSR (javassist.bytecode.CodeIterator, int, int, byte[], byte[]) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator iterator int subr int pos byte[] save byte[] restore int gapSize boolean wide private int insertAfterHandler (boolean, javassist.bytecode.Bytecode, javassist.CtClass, int) char c boolean asFinally javassist.bytecode.Bytecode b javassist.CtClass rtype int returnVarNo int var int pc int pc2 int pc3 public void addCatch (java.lang.String, javassist.CtClass) throws javassist.CannotCompileException String src javassist.CtClass exceptionType public void addCatch (java.lang.String, javassist.CtClass, java.lang.String) throws javassist.CannotCompileException int var int stack int locals int len int pos javassist.NotFoundException e javassist.compiler.CompileError e String src javassist.CtClass exceptionType String exceptionName javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator iterator javassist.bytecode.Bytecode b javassist.compiler.Javac jv int getStartPosOfBody (javassist.bytecode.CodeAttribute) throws javassist.CannotCompileException javassist.bytecode.CodeAttribute ca public int insertAt (int, java.lang.String) throws javassist.CannotCompileException int lineNum String src public int insertAt (int, boolean, java.lang.String) throws javassist.CannotCompileException javassist.bytecode.Bytecode b int locals int stack javassist.NotFoundException e javassist.compiler.CompileError e javassist.bytecode.BadBytecode e int lineNum boolean modify String src javassist.bytecode.CodeAttribute ca javassist.bytecode.LineNumberAttribute ainfo javassist.bytecode.LineNumberAttribute$Pc pc int index javassist.bytecode.CodeIterator iterator javassist.compiler.Javac jv }
javassist/CtClass$1.class
CtClass.java package javassist javassist.CtClass$1 extends javassist.ClassMap { private final javassist.CtClass this$0 void <init> (javassist.CtClass) javassist.CtClass this$0 public void put (java.lang.String, java.lang.String) String oldname String newname public java.lang.Object get (java.lang.Object) Object jvmClassName String n public void fix (java.lang.String) String name }
javassist/CtClass$DelayedFileOutputStream.class
CtClass.java package javassist javassist.CtClass$DelayedFileOutputStream extends java.io.OutputStream { private java.io.FileOutputStream file private String filename void <init> (java.lang.String) String name private void init () throws java.io.IOException public void write (int) throws java.io.IOException int b public void write (byte[]) throws java.io.IOException byte[] b public void write (byte[], int, int) throws java.io.IOException byte[] b int off int len public void flush () throws java.io.IOException public void close () throws java.io.IOException }
javassist/CtClass.class
CtClass.java package javassist public abstract javassist.CtClass extends java.lang.Object { protected String qualifiedName public static final String version static final String javaLangObject public static javassist.CtClass booleanType public static javassist.CtClass charType public static javassist.CtClass byteType public static javassist.CtClass shortType public static javassist.CtClass intType public static javassist.CtClass longType public static javassist.CtClass floatType public static javassist.CtClass doubleType public static javassist.CtClass voidType static javassist.CtClass[] primitiveTypes public static void main (java.lang.String[]) String[] args protected void <init> (java.lang.String) String name public java.lang.String toString () StringBuffer buf protected void extendToString (java.lang.StringBuffer) StringBuffer buffer public javassist.ClassPool getClassPool () public javassist.bytecode.ClassFile getClassFile () public javassist.bytecode.ClassFile getClassFile2 () public javassist.compiler.AccessorMaker getAccessorMaker () public java.net.URL getURL () throws javassist.NotFoundException public boolean isModified () public boolean isFrozen () void freeze () void checkModify () throws java.lang.RuntimeException public void defrost () public boolean isPrimitive () public boolean isArray () public javassist.CtClass getComponentType () throws javassist.NotFoundException public boolean subtypeOf (javassist.CtClass) throws javassist.NotFoundException javassist.CtClass clazz public java.lang.String getName () public final java.lang.String getSimpleName () String qname int index public final java.lang.String getPackageName () String qname int index public void setName (java.lang.String) String name public void replaceClassName (java.lang.String, java.lang.String) String oldName String newName public void replaceClassName (javassist.ClassMap) javassist.ClassMap map public java.util.Collection getRefClasses () javassist.ClassMap cm javassist.bytecode.ClassFile cf public boolean isInterface () public boolean isAnnotation () public boolean isEnum () public int getModifiers () public java.lang.Object[] getAnnotations () throws java.lang.ClassNotFoundException public java.lang.Object[] getAvailableAnnotations () public javassist.CtClass[] getNestedClasses () throws javassist.NotFoundException public void setModifiers (int) int mod public boolean subclassOf (javassist.CtClass) javassist.CtClass superclass public javassist.CtClass getSuperclass () throws javassist.NotFoundException public void setSuperclass (javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass clazz public javassist.CtClass[] getInterfaces () throws javassist.NotFoundException public void setInterfaces (javassist.CtClass[]) javassist.CtClass[] list public void addInterface (javassist.CtClass) javassist.CtClass anInterface public javassist.CtClass getDeclaringClass () throws javassist.NotFoundException public javassist.CtMethod getEnclosingMethod () throws javassist.NotFoundException public javassist.CtClass makeNestedClass (java.lang.String, boolean) String name boolean isStatic public javassist.CtField[] getFields () public javassist.CtField getField (java.lang.String) throws javassist.NotFoundException String name javassist.CtField getField2 (java.lang.String) String name public javassist.CtField[] getDeclaredFields () public javassist.CtField getDeclaredField (java.lang.String) throws javassist.NotFoundException String name public javassist.CtBehavior[] getDeclaredBehaviors () public javassist.CtConstructor[] getConstructors () public javassist.CtConstructor getConstructor (java.lang.String) throws javassist.NotFoundException String desc public javassist.CtConstructor[] getDeclaredConstructors () public javassist.CtConstructor getDeclaredConstructor (javassist.CtClass[]) throws javassist.NotFoundException javassist.CtClass[] params String desc public javassist.CtConstructor getClassInitializer () public javassist.CtMethod[] getMethods () public javassist.CtMethod getMethod (java.lang.String, java.lang.String) throws javassist.NotFoundException String name String desc public javassist.CtMethod[] getDeclaredMethods () public javassist.CtMethod getDeclaredMethod (java.lang.String, javassist.CtClass[]) throws javassist.NotFoundException String name javassist.CtClass[] params public javassist.CtMethod getDeclaredMethod (java.lang.String) throws javassist.NotFoundException String name public javassist.CtConstructor makeClassInitializer () throws javassist.CannotCompileException public void addConstructor (javassist.CtConstructor) throws javassist.CannotCompileException javassist.CtConstructor c public void removeConstructor (javassist.CtConstructor) throws javassist.NotFoundException javassist.CtConstructor c public void addMethod (javassist.CtMethod) throws javassist.CannotCompileException javassist.CtMethod m public void removeMethod (javassist.CtMethod) throws javassist.NotFoundException javassist.CtMethod m public void addField (javassist.CtField) throws javassist.CannotCompileException javassist.CtField f public void addField (javassist.CtField, java.lang.String) throws javassist.CannotCompileException javassist.CtField f String init public void addField (javassist.CtField, javassist.CtField$Initializer) throws javassist.CannotCompileException javassist.CtField f javassist.CtField$Initializer init public void removeField (javassist.CtField) throws javassist.NotFoundException javassist.CtField f public byte[] getAttribute (java.lang.String) String name public void setAttribute (java.lang.String, byte[]) String name byte[] data public void instrument (javassist.CodeConverter) throws javassist.CannotCompileException javassist.CodeConverter converter public void instrument (javassist.expr.ExprEditor) throws javassist.CannotCompileException javassist.expr.ExprEditor editor public java.lang.Class toClass () throws javassist.CannotCompileException public java.lang.Class toClass (java.lang.ClassLoader, java.security.ProtectionDomain) throws javassist.CannotCompileException ClassLoader loader java.security.ProtectionDomain domain javassist.ClassPool cp public final java.lang.Class toClass (java.lang.ClassLoader) throws javassist.CannotCompileException ClassLoader loader public void detach () javassist.ClassPool cp javassist.CtClass obj public boolean stopPruning (boolean) boolean stop public void prune () void incGetCounter () public byte[] toBytecode () throws java.io.IOException javassist.CannotCompileException java.io.ByteArrayOutputStream barray java.io.DataOutputStream out public void writeFile () throws javassist.NotFoundException java.io.IOException javassist.CannotCompileException public void writeFile (java.lang.String) throws javassist.CannotCompileException java.io.IOException String dir String directoryName String classname String filename int pos java.io.DataOutputStream out public void debugWriteFile () boolean p Exception e public void toBytecode (java.io.DataOutputStream) throws javassist.CannotCompileException java.io.IOException java.io.DataOutputStream out public java.lang.String makeUniqueName (java.lang.String) String prefix static void <clinit> () }
javassist/CtClassType.class
CtClassType.java package javassist javassist.CtClassType extends javassist.CtClass { javassist.ClassPool classPool boolean wasChanged private boolean wasFrozen boolean wasPruned boolean memberRemoved javassist.bytecode.ClassFile classfile private javassist.CtMember fieldsCache private javassist.CtMember methodsCache private javassist.CtMember constructorsCache private javassist.CtConstructor classInitializerCache private javassist.compiler.AccessorMaker accessors private javassist.FieldInitLink fieldInitializers private java.util.Hashtable hiddenMethods private int uniqueNumberSeed private boolean doPruning int getCounter private static int readCounter private static final int READ_THRESHOLD void <init> (java.lang.String, javassist.ClassPool) String name javassist.ClassPool cp void <init> (java.io.InputStream, javassist.ClassPool) throws java.io.IOException java.io.InputStream ins javassist.ClassPool cp protected void extendToString (java.lang.StringBuffer) String name javassist.CtClass ext javassist.NotFoundException e int i javassist.CtClass[] intf javassist.NotFoundException e StringBuffer buffer javassist.CtMember field javassist.CtMember c javassist.CtMember m protected void eraseCache () public javassist.compiler.AccessorMaker getAccessorMaker () public javassist.bytecode.ClassFile getClassFile2 () javassist.NotFoundException e java.io.IOException e java.io.IOException e java.io.InputStream fin void incGetCounter () private void releaseClassFiles () javassist.CtClassType cct Object obj java.util.Enumeration e public javassist.ClassPool getClassPool () void setClassPool (javassist.ClassPool) javassist.ClassPool cp public java.net.URL getURL () throws javassist.NotFoundException java.net.URL url public boolean isModified () public boolean isFrozen () void freeze () void checkModify () throws java.lang.RuntimeException String msg public void defrost () public boolean subtypeOf (javassist.CtClass) throws javassist.NotFoundException javassist.CtClass clazz int i String cname javassist.bytecode.ClassFile file String supername String[] ifs int num public void setName (java.lang.String) throws java.lang.RuntimeException String name String oldname javassist.bytecode.ClassFile cf public void replaceClassName (javassist.ClassMap) throws java.lang.RuntimeException javassist.ClassMap classnames String oldClassName String newClassName javassist.bytecode.ClassFile cf public void replaceClassName (java.lang.String, java.lang.String) throws java.lang.RuntimeException String oldname String newname String thisname public boolean isInterface () public boolean isAnnotation () public boolean isEnum () public int getModifiers () javassist.bytecode.ClassFile cf int acc int inner public javassist.CtClass[] getNestedClasses () throws javassist.NotFoundException String inner String outer int i javassist.bytecode.ClassFile cf javassist.bytecode.InnerClassesAttribute ica String thisName int n java.util.ArrayList list public void setModifiers (int) int flags int mod javassist.bytecode.ClassFile cf int acc public java.lang.Object[] getAnnotations () throws java.lang.ClassNotFoundException public java.lang.Object[] getAvailableAnnotations () ClassNotFoundException e private java.lang.Object[] getAnnotations (boolean) throws java.lang.ClassNotFoundException boolean ignoreNotFound javassist.bytecode.ClassFile cf javassist.bytecode.AnnotationsAttribute ainfo javassist.bytecode.AnnotationsAttribute ainfo2 static java.lang.Object[] toAnnotationType (boolean, javassist.ClassPool, javassist.bytecode.AnnotationsAttribute, javassist.bytecode.AnnotationsAttribute) throws java.lang.ClassNotFoundException javassist.bytecode.annotation.Annotation[] anno1 int size1 javassist.bytecode.annotation.Annotation[] anno2 int size2 int i int j Object[] result ClassNotFoundException e int i ClassNotFoundException e int j java.util.ArrayList annotations boolean ignoreNotFound javassist.ClassPool cp javassist.bytecode.AnnotationsAttribute a1 javassist.bytecode.AnnotationsAttribute a2 javassist.bytecode.annotation.Annotation[] anno1 javassist.bytecode.annotation.Annotation[] anno2 int size1 int size2 static java.lang.Object[][] toAnnotationType (boolean, javassist.ClassPool, javassist.bytecode.ParameterAnnotationsAttribute, javassist.bytecode.ParameterAnnotationsAttribute, javassist.bytecode.MethodInfo) throws java.lang.ClassNotFoundException javassist.bytecode.annotation.Annotation[] anno1 int size1 javassist.bytecode.annotation.Annotation[] anno2 int size2 int j int j ClassNotFoundException e int j ClassNotFoundException e int j java.util.ArrayList annotations javassist.bytecode.annotation.Annotation[] anno1 javassist.bytecode.annotation.Annotation[] anno2 int size1 int size2 int i boolean ignoreNotFound javassist.ClassPool cp javassist.bytecode.ParameterAnnotationsAttribute a1 javassist.bytecode.ParameterAnnotationsAttribute a2 javassist.bytecode.MethodInfo minfo int numParameters Object[][] result private static java.lang.Object toAnnoType (javassist.bytecode.annotation.Annotation, javassist.ClassPool) throws java.lang.ClassNotFoundException ClassLoader cl ClassLoader cl2 ClassNotFoundException e javassist.bytecode.annotation.Annotation anno javassist.ClassPool cp public boolean subclassOf (javassist.CtClass) Exception ignored javassist.CtClass superclass String superName javassist.CtClass curr public javassist.CtClass getSuperclass () throws javassist.NotFoundException String supername public void setSuperclass (javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass clazz public javassist.CtClass[] getInterfaces () throws javassist.NotFoundException int i String[] ifs int num javassist.CtClass[] ifc public void setInterfaces (javassist.CtClass[]) String[] ifs int i int num javassist.CtClass[] list String[] ifs public void addInterface (javassist.CtClass) javassist.CtClass anInterface public javassist.CtClass getDeclaringClass () throws javassist.NotFoundException javassist.bytecode.EnclosingMethodAttribute ema String outName int i javassist.bytecode.ClassFile cf javassist.bytecode.InnerClassesAttribute ica String name int n public javassist.CtMethod getEnclosingMethod () throws javassist.NotFoundException javassist.CtClass enc javassist.bytecode.ClassFile cf javassist.bytecode.EnclosingMethodAttribute ema public javassist.CtClass makeNestedClass (java.lang.String, boolean) String name boolean isStatic javassist.CtClass c javassist.bytecode.ClassFile cf javassist.bytecode.ClassFile cf2 javassist.bytecode.InnerClassesAttribute ica public javassist.CtField[] getFields () java.util.ArrayList alist private static void getFields (java.util.ArrayList, javassist.CtClass) javassist.NotFoundException e javassist.CtClass[] ifs int i int num javassist.NotFoundException e java.util.ArrayList alist javassist.CtClass cc javassist.CtMember cf public javassist.CtField getField (java.lang.String) throws javassist.NotFoundException String name javassist.CtField f javassist.CtField getField2 (java.lang.String) javassist.CtField f int i javassist.CtClass[] ifs int num javassist.CtClass s javassist.NotFoundException e String name javassist.CtField df public javassist.CtField[] getDeclaredFields () javassist.CtMember cf int num javassist.CtField[] cfs int i protected javassist.CtMember getFieldsCache () javassist.bytecode.FieldInfo finfo javassist.CtField newTail int i java.util.List list int n javassist.CtMember allFields javassist.CtField tail public javassist.CtField getDeclaredField (java.lang.String) throws javassist.NotFoundException String name javassist.CtField f private javassist.CtField getDeclaredField2 (java.lang.String) String name javassist.CtMember cf public javassist.CtBehavior[] getDeclaredBehaviors () javassist.CtMember cc javassist.CtMember cm int num javassist.CtBehavior[] cb int i public javassist.CtConstructor[] getConstructors () javassist.CtConstructor c javassist.CtConstructor[] cons int n int i javassist.CtConstructor[] result public javassist.CtConstructor getConstructor (java.lang.String) throws javassist.NotFoundException String desc javassist.CtConstructor cc public javassist.CtConstructor[] getDeclaredConstructors () javassist.CtMember cc int num javassist.CtConstructor[] ccs int i protected javassist.CtMember getConstructorsCache () javassist.CtConstructor newTail javassist.bytecode.MethodInfo minfo int i java.util.List list int n javassist.CtMember allConstructors javassist.CtConstructor tail public javassist.CtConstructor getClassInitializer () javassist.bytecode.MethodInfo minfo public javassist.CtMethod[] getMethods () java.util.HashMap h private static void getMethods0 (java.util.HashMap, javassist.CtClass) int i javassist.CtClass[] ifs int size javassist.NotFoundException e javassist.CtClass s javassist.NotFoundException e javassist.CtMember cm java.util.HashMap h javassist.CtClass cc public javassist.CtMethod getMethod (java.lang.String, java.lang.String) throws javassist.NotFoundException String name String desc javassist.CtMethod m private static javassist.CtMethod getMethod0 (javassist.CtClass, java.lang.String, java.lang.String) javassist.CtMethod cm javassist.CtMethod m javassist.CtClass s javassist.NotFoundException e javassist.CtMethod m int i javassist.CtClass[] ifs int size javassist.NotFoundException e javassist.CtClass cc String name String desc public javassist.CtMethod[] getDeclaredMethods () javassist.CtMember cm int num javassist.CtMethod[] cms int i public javassist.CtMethod getDeclaredMethod (java.lang.String) throws javassist.NotFoundException String name javassist.CtMember m public javassist.CtMethod getDeclaredMethod (java.lang.String, javassist.CtClass[]) throws javassist.NotFoundException String name javassist.CtClass[] params String desc javassist.CtMethod m protected javassist.CtMember getMethodsCache () javassist.CtMethod newTail javassist.bytecode.MethodInfo minfo int i java.util.List list int n javassist.CtMember allMethods javassist.CtMethod tail public void addField (javassist.CtField, java.lang.String) throws javassist.CannotCompileException javassist.CtField f String init public void addField (javassist.CtField, javassist.CtField$Initializer) throws javassist.CannotCompileException javassist.bytecode.ConstPool cp int index javassist.NotFoundException e int mod javassist.FieldInitLink fil javassist.FieldInitLink link javassist.CtField f javassist.CtField$Initializer init public void removeField (javassist.CtField) throws javassist.NotFoundException javassist.CtField f javassist.bytecode.FieldInfo fi javassist.bytecode.ClassFile cf public javassist.CtConstructor makeClassInitializer () throws javassist.CannotCompileException javassist.CtConstructor clinit javassist.bytecode.ClassFile cf javassist.bytecode.Bytecode code public void addConstructor (javassist.CtConstructor) throws javassist.CannotCompileException javassist.CtConstructor c public void removeConstructor (javassist.CtConstructor) throws javassist.NotFoundException javassist.CtConstructor m javassist.bytecode.MethodInfo mi javassist.bytecode.ClassFile cf public void addMethod (javassist.CtMethod) throws javassist.CannotCompileException javassist.CtMethod m public void removeMethod (javassist.CtMethod) throws javassist.NotFoundException javassist.CtMethod m javassist.bytecode.MethodInfo mi javassist.bytecode.ClassFile cf public byte[] getAttribute (java.lang.String) String name javassist.bytecode.AttributeInfo ai public void setAttribute (java.lang.String, byte[]) String name byte[] data javassist.bytecode.ClassFile cf public void instrument (javassist.CodeConverter) throws javassist.CannotCompileException javassist.bytecode.MethodInfo minfo int i javassist.CodeConverter converter javassist.bytecode.ClassFile cf javassist.bytecode.ConstPool cp java.util.List list int n public void instrument (javassist.expr.ExprEditor) throws javassist.CannotCompileException javassist.bytecode.MethodInfo minfo int i javassist.expr.ExprEditor editor javassist.bytecode.ClassFile cf java.util.List list int n public void prune () public void toBytecode (java.io.DataOutputStream) throws javassist.CannotCompileException java.io.IOException javassist.bytecode.ClassFile cf javassist.NotFoundException e java.io.IOException e java.io.DataOutputStream out private void checkPruned (java.lang.String) String method public boolean stopPruning (boolean) boolean stop boolean prev private void modifyClassConstructor (javassist.bytecode.ClassFile) throws javassist.CannotCompileException javassist.NotFoundException int s javassist.CtField f javassist.FieldInitLink fi javassist.bytecode.ClassFile cf javassist.bytecode.Bytecode code javassist.compiler.Javac jv int stacksize boolean doInit private void modifyClassConstructor (javassist.bytecode.ClassFile, javassist.bytecode.Bytecode, int, int) throws javassist.CannotCompileException javassist.bytecode.CodeIterator it int pos int maxstack int maxlocals javassist.bytecode.BadBytecode e javassist.bytecode.CodeAttribute codeAttr javassist.bytecode.ClassFile cf javassist.bytecode.Bytecode code int stacksize int localsize javassist.bytecode.MethodInfo m private void modifyConstructors (javassist.bytecode.ClassFile) throws javassist.CannotCompileException javassist.NotFoundException javassist.bytecode.Bytecode init javassist.CtClass[] params int stacksize javassist.bytecode.BadBytecode e javassist.bytecode.CodeAttribute codeAttr javassist.bytecode.MethodInfo minfo int i javassist.bytecode.ClassFile cf javassist.bytecode.ConstPool cp java.util.List list int n private static void insertAuxInitializer (javassist.bytecode.CodeAttribute, javassist.bytecode.Bytecode, int) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeAttribute codeAttr javassist.bytecode.Bytecode initializer int stacksize javassist.bytecode.CodeIterator it int index int pos int maxstack private int makeFieldInitializer (javassist.bytecode.Bytecode, javassist.CtClass[]) throws javassist.CannotCompileException javassist.NotFoundException javassist.compiler.CompileError e int s javassist.CtField f javassist.FieldInitLink fi javassist.bytecode.Bytecode code javassist.CtClass[] parameters int stacksize javassist.compiler.Javac jv java.util.Hashtable getHiddenMethods () int getUniqueNumber () public java.lang.String makeUniqueName (java.lang.String) String prefix java.util.HashMap table java.util.Set keys String[] methods int i String name private static boolean notFindInArray (java.lang.String, java.lang.String[]) int i String prefix String[] values int len private void makeMemberList (java.util.HashMap) javassist.CtClass ic int i javassist.CtClass[] ifs int size javassist.NotFoundException e javassist.CtClass s javassist.NotFoundException e javassist.bytecode.MethodInfo minfo int i javassist.bytecode.FieldInfo finfo int i java.util.HashMap table int mod java.util.List list int n static void <clinit> () }
javassist/CtConstructor.class
CtConstructor.java package javassist public final javassist.CtConstructor extends javassist.CtBehavior { protected void <init> (javassist.bytecode.MethodInfo, javassist.CtClass) javassist.bytecode.MethodInfo minfo javassist.CtClass declaring public void <init> (javassist.CtClass[], javassist.CtClass) javassist.CtClass[] parameters javassist.CtClass declaring javassist.bytecode.ConstPool cp String desc public void <init> (javassist.CtConstructor, javassist.CtClass, javassist.ClassMap) throws javassist.CannotCompileException javassist.CtConstructor src javassist.CtClass declaring javassist.ClassMap map public boolean isConstructor () public boolean isClassInitializer () public java.lang.String getName () public boolean isEmpty () int pos int desc javassist.bytecode.BadBytecode e javassist.bytecode.CodeAttribute ca javassist.bytecode.ConstPool cp javassist.bytecode.CodeIterator it public boolean callsSuper () throws javassist.CannotCompileException int index javassist.bytecode.BadBytecode e javassist.bytecode.CodeIterator it javassist.bytecode.CodeAttribute codeAttr public void setBody (java.lang.String) throws javassist.CannotCompileException String src public void setBody (javassist.CtConstructor, javassist.ClassMap) throws javassist.CannotCompileException javassist.CtConstructor src javassist.ClassMap map public void insertBeforeBody (java.lang.String) throws javassist.CannotCompileException int pos javassist.NotFoundException e javassist.compiler.CompileError e javassist.bytecode.BadBytecode e String src javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator iterator javassist.bytecode.Bytecode b javassist.compiler.Javac jv int getStartPosOfBody (javassist.bytecode.CodeAttribute) throws javassist.CannotCompileException javassist.bytecode.BadBytecode e javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator ci public javassist.CtMethod toMethod (java.lang.String, javassist.CtClass) throws javassist.CannotCompileException javassist.bytecode.MethodInfo minfo javassist.bytecode.CodeAttribute ca String name javassist.CtClass declaring javassist.CtMethod method private static void removeConsCall (javassist.bytecode.CodeAttribute) throws javassist.CannotCompileException int mref String desc int num javassist.bytecode.Descriptor$Iterator it int pos javassist.bytecode.BadBytecode e javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator iterator }
javassist/CtField$ArrayInitializer.class
CtField.java package javassist javassist.CtField$ArrayInitializer extends javassist.CtField$Initializer { javassist.CtClass type int size void <init> (javassist.CtClass, int) javassist.CtClass t int s private void addNewarray (javassist.bytecode.Bytecode) javassist.bytecode.Bytecode code int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv }
javassist/CtField$CodeInitializer.class
CtField.java package javassist javassist.CtField$CodeInitializer extends javassist.CtField$CodeInitializer0 { private String expression void <init> (java.lang.String) String expr void compileExpr (javassist.compiler.Javac) throws javassist.compiler.CompileError javassist.compiler.Javac drv int getConstantValue (javassist.bytecode.ConstPool, javassist.CtClass) javassist.compiler.ast.ASTree t javassist.compiler.CompileError e javassist.bytecode.ConstPool cp javassist.CtClass type }
javassist/CtField$CodeInitializer0.class
CtField.java package javassist abstract javassist.CtField$CodeInitializer0 extends javassist.CtField$Initializer { void <init> () abstract void compileExpr (javassist.compiler.Javac) throws javassist.compiler.CompileError int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException javassist.compiler.CompileError e javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException javassist.compiler.CompileError e javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv int getConstantValue2 (javassist.bytecode.ConstPool, javassist.CtClass, javassist.compiler.ast.ASTree) long value double value javassist.bytecode.ConstPool cp javassist.CtClass type javassist.compiler.ast.ASTree tree }
javassist/CtField$DoubleInitializer.class
CtField.java package javassist javassist.CtField$DoubleInitializer extends javassist.CtField$Initializer { double value void <init> (double) double v void check (javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass type int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv int getConstantValue (javassist.bytecode.ConstPool, javassist.CtClass) javassist.bytecode.ConstPool cp javassist.CtClass type }
javassist/CtField$Initializer.class
CtField.java package javassist public abstract javassist.CtField$Initializer extends java.lang.Object { public void <init> () public static javassist.CtField$Initializer constant (int) int i public static javassist.CtField$Initializer constant (long) long l public static javassist.CtField$Initializer constant (double) double d public static javassist.CtField$Initializer constant (java.lang.String) String s public static javassist.CtField$Initializer byParameter (int) int nth javassist.CtField$ParamInitializer i public static javassist.CtField$Initializer byNew (javassist.CtClass) javassist.CtClass objectType javassist.CtField$NewInitializer i public static javassist.CtField$Initializer byNew (javassist.CtClass, java.lang.String[]) javassist.CtClass objectType String[] stringParams javassist.CtField$NewInitializer i public static javassist.CtField$Initializer byNewWithParams (javassist.CtClass) javassist.CtClass objectType javassist.CtField$NewInitializer i public static javassist.CtField$Initializer byNewWithParams (javassist.CtClass, java.lang.String[]) javassist.CtClass objectType String[] stringParams javassist.CtField$NewInitializer i public static javassist.CtField$Initializer byCall (javassist.CtClass, java.lang.String) javassist.CtClass methodClass String methodName javassist.CtField$MethodInitializer i public static javassist.CtField$Initializer byCall (javassist.CtClass, java.lang.String, java.lang.String[]) javassist.CtClass methodClass String methodName String[] stringParams javassist.CtField$MethodInitializer i public static javassist.CtField$Initializer byCallWithParams (javassist.CtClass, java.lang.String) javassist.CtClass methodClass String methodName javassist.CtField$MethodInitializer i public static javassist.CtField$Initializer byCallWithParams (javassist.CtClass, java.lang.String, java.lang.String[]) javassist.CtClass methodClass String methodName String[] stringParams javassist.CtField$MethodInitializer i public static javassist.CtField$Initializer byNewArray (javassist.CtClass, int) throws javassist.NotFoundException javassist.CtClass type int size public static javassist.CtField$Initializer byNewArray (javassist.CtClass, int[]) javassist.CtClass type int[] sizes public static javassist.CtField$Initializer byExpr (java.lang.String) String source static javassist.CtField$Initializer byExpr (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree source void check (javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass type abstract int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException abstract int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException int getConstantValue (javassist.bytecode.ConstPool, javassist.CtClass) javassist.bytecode.ConstPool cp javassist.CtClass type }
javassist/CtField$IntInitializer.class
CtField.java package javassist javassist.CtField$IntInitializer extends javassist.CtField$Initializer { int value void <init> (int) int v void check (javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass type int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv int getConstantValue (javassist.bytecode.ConstPool, javassist.CtClass) javassist.bytecode.ConstPool cp javassist.CtClass type }
javassist/CtField$LongInitializer.class
CtField.java package javassist javassist.CtField$LongInitializer extends javassist.CtField$Initializer { long value void <init> (long) long v void check (javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass type int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv int getConstantValue (javassist.bytecode.ConstPool, javassist.CtClass) javassist.bytecode.ConstPool cp javassist.CtClass type }
javassist/CtField$MethodInitializer.class
CtField.java package javassist javassist.CtField$MethodInitializer extends javassist.CtField$NewInitializer { String methodName void <init> () int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException int stacksize javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv int stacksize String typeDesc String mDesc private java.lang.String getDescriptor () String desc3 int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException String desc javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv String desc int stacksize String typeDesc }
javassist/CtField$MultiArrayInitializer.class
CtField.java package javassist javassist.CtField$MultiArrayInitializer extends javassist.CtField$Initializer { javassist.CtClass type int[] dim void <init> (javassist.CtClass, int[]) javassist.CtClass t int[] d void check (javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass type int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv int s int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv int s }
javassist/CtField$NewInitializer.class
CtField.java package javassist javassist.CtField$NewInitializer extends javassist.CtField$Initializer { javassist.CtClass objectType String[] stringParams boolean withConstructorParams void <init> () int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException int stacksize javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv int stacksize private java.lang.String getDescriptor () String desc3 int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException String desc javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv String desc int stacksize protected final int compileStringParameter (javassist.bytecode.Bytecode) throws javassist.CannotCompileException int j javassist.bytecode.Bytecode code int nparam }
javassist/CtField$ParamInitializer.class
CtField.java package javassist javassist.CtField$ParamInitializer extends javassist.CtField$Initializer { int nthParam void <init> () int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException int nth int s javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv static int nthParamToLocal (int, javassist.CtClass[], boolean) int k javassist.CtClass type int i int nth javassist.CtClass[] params boolean isStatic javassist.CtClass longType javassist.CtClass doubleType int k int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv }
javassist/CtField$PtreeInitializer.class
CtField.java package javassist javassist.CtField$PtreeInitializer extends javassist.CtField$CodeInitializer0 { private javassist.compiler.ast.ASTree expression void <init> (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree expr void compileExpr (javassist.compiler.Javac) throws javassist.compiler.CompileError javassist.compiler.Javac drv int getConstantValue (javassist.bytecode.ConstPool, javassist.CtClass) javassist.bytecode.ConstPool cp javassist.CtClass type }
javassist/CtField$StringInitializer.class
CtField.java package javassist javassist.CtField$StringInitializer extends javassist.CtField$Initializer { String value void <init> (java.lang.String) String v void check (javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass type int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.CtClass[] parameters javassist.compiler.Javac drv int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac) throws javassist.CannotCompileException javassist.CtClass type String name javassist.bytecode.Bytecode code javassist.compiler.Javac drv int getConstantValue (javassist.bytecode.ConstPool, javassist.CtClass) javassist.bytecode.ConstPool cp javassist.CtClass type }
javassist/CtField.class
CtField.java package javassist public javassist.CtField extends javassist.CtMember { static final String javaLangString protected javassist.bytecode.FieldInfo fieldInfo public void <init> (javassist.CtClass, java.lang.String, javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass type String name javassist.CtClass declaring public void <init> (javassist.CtField, javassist.CtClass) throws javassist.CannotCompileException javassist.bytecode.AttributeInfo ainfo javassist.CtField src javassist.CtClass declaring java.util.ListIterator iterator javassist.bytecode.FieldInfo fi javassist.bytecode.ConstPool cp private void <init> (java.lang.String, java.lang.String, javassist.CtClass) throws javassist.CannotCompileException String typeDesc String name javassist.CtClass clazz javassist.bytecode.ClassFile cf void <init> (javassist.bytecode.FieldInfo, javassist.CtClass) javassist.bytecode.FieldInfo fi javassist.CtClass clazz public java.lang.String toString () protected void extendToString (java.lang.StringBuffer) StringBuffer buffer protected javassist.compiler.ast.ASTree getInitAST () javassist.CtField$Initializer getInit () javassist.compiler.ast.ASTree tree public static javassist.CtField make (java.lang.String, javassist.CtClass) throws javassist.CannotCompileException javassist.CtMember obj javassist.compiler.CompileError e String src javassist.CtClass declaring javassist.compiler.Javac compiler public javassist.bytecode.FieldInfo getFieldInfo () public javassist.bytecode.FieldInfo getFieldInfo2 () public javassist.CtClass getDeclaringClass () public java.lang.String getName () public void setName (java.lang.String) String newName public int getModifiers () public void setModifiers (int) int mod public java.lang.Object[] getAnnotations () throws java.lang.ClassNotFoundException public java.lang.Object[] getAvailableAnnotations () ClassNotFoundException e private java.lang.Object[] getAnnotations (boolean) throws java.lang.ClassNotFoundException boolean ignoreNotFound javassist.bytecode.FieldInfo fi javassist.bytecode.AnnotationsAttribute ainfo javassist.bytecode.AnnotationsAttribute ainfo2 public java.lang.String getSignature () public javassist.CtClass getType () throws javassist.NotFoundException public void setType (javassist.CtClass) javassist.CtClass clazz public java.lang.Object getConstantValue () int value int index javassist.bytecode.ConstPool cp public byte[] getAttribute (java.lang.String) String name javassist.bytecode.AttributeInfo ai public void setAttribute (java.lang.String, byte[]) String name byte[] data }
javassist/CtMember.class
CtMember.java package javassist public abstract javassist.CtMember extends java.lang.Object { protected javassist.CtMember next protected javassist.CtClass declaringClass protected void <init> (javassist.CtClass) javassist.CtClass clazz static javassist.CtMember append (javassist.CtMember, javassist.CtMember, javassist.CtMember) javassist.CtMember list javassist.CtMember previousTail javassist.CtMember tail static javassist.CtMember append (javassist.CtMember, javassist.CtMember) javassist.CtMember lst javassist.CtMember list javassist.CtMember tail static int count (javassist.CtMember) javassist.CtMember f int n static javassist.CtMember remove (javassist.CtMember, javassist.CtMember) javassist.CtMember list javassist.CtMember m javassist.CtMember top public java.lang.String toString () StringBuffer buffer protected abstract void extendToString (java.lang.StringBuffer) public javassist.CtClass getDeclaringClass () public boolean visibleFrom (javassist.CtClass) boolean visible String declName String fromName boolean visible javassist.CtClass clazz int mod public abstract int getModifiers () public abstract void setModifiers (int) public abstract java.lang.Object[] getAnnotations () throws java.lang.ClassNotFoundException public abstract java.lang.Object[] getAvailableAnnotations () throws java.lang.ClassNotFoundException public abstract java.lang.String getName () public abstract java.lang.String getSignature () public abstract byte[] getAttribute (java.lang.String) public abstract void setAttribute (java.lang.String, byte[]) }
javassist/CtMethod$ConstParameter.class
CtMethod.java package javassist public javassist.CtMethod$ConstParameter extends java.lang.Object { public static javassist.CtMethod$ConstParameter integer (int) int i public static javassist.CtMethod$ConstParameter integer (long) long i public static javassist.CtMethod$ConstParameter string (java.lang.String) String s void <init> () int compile (javassist.bytecode.Bytecode) throws javassist.CannotCompileException javassist.bytecode.Bytecode code java.lang.String descriptor () static java.lang.String defaultDescriptor () java.lang.String constDescriptor () static java.lang.String defaultConstDescriptor () }
javassist/CtMethod$IntConstParameter.class
CtMethod.java package javassist javassist.CtMethod$IntConstParameter extends javassist.CtMethod$ConstParameter { int param void <init> (int) int i int compile (javassist.bytecode.Bytecode) throws javassist.CannotCompileException javassist.bytecode.Bytecode code java.lang.String descriptor () java.lang.String constDescriptor () }
javassist/CtMethod$LongConstParameter.class
CtMethod.java package javassist javassist.CtMethod$LongConstParameter extends javassist.CtMethod$ConstParameter { long param void <init> (long) long l int compile (javassist.bytecode.Bytecode) throws javassist.CannotCompileException javassist.bytecode.Bytecode code java.lang.String descriptor () java.lang.String constDescriptor () }
javassist/CtMethod$StringConstParameter.class
CtMethod.java package javassist javassist.CtMethod$StringConstParameter extends javassist.CtMethod$ConstParameter { String param void <init> (java.lang.String) String s int compile (javassist.bytecode.Bytecode) throws javassist.CannotCompileException javassist.bytecode.Bytecode code java.lang.String descriptor () java.lang.String constDescriptor () }
javassist/CtMethod.class
CtMethod.java package javassist public final javassist.CtMethod extends javassist.CtBehavior { protected String cachedStringRep void <init> (javassist.bytecode.MethodInfo, javassist.CtClass) javassist.bytecode.MethodInfo minfo javassist.CtClass declaring public void <init> (javassist.CtClass, java.lang.String, javassist.CtClass[], javassist.CtClass) javassist.CtClass returnType String mname javassist.CtClass[] parameters javassist.CtClass declaring javassist.bytecode.ConstPool cp String desc public void <init> (javassist.CtMethod, javassist.CtClass, javassist.ClassMap) throws javassist.CannotCompileException javassist.CtMethod src javassist.CtClass declaring javassist.ClassMap map public static javassist.CtMethod make (java.lang.String, javassist.CtClass) throws javassist.CannotCompileException String src javassist.CtClass declaring public int hashCode () final java.lang.String getStringRep () public boolean equals (java.lang.Object) Object obj public java.lang.String getName () public void setName (java.lang.String) String newname public javassist.CtClass getReturnType () throws javassist.NotFoundException public boolean isEmpty () javassist.bytecode.BadBytecode e javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator it public void setBody (javassist.CtMethod, javassist.ClassMap) throws javassist.CannotCompileException javassist.CtMethod src javassist.ClassMap map public void setWrappedBody (javassist.CtMethod, javassist.CtMethod$ConstParameter) throws javassist.CannotCompileException javassist.CtClass[] params javassist.CtClass retType javassist.NotFoundException e javassist.CtMethod mbody javassist.CtMethod$ConstParameter constParam javassist.CtClass clazz javassist.CtClass[] params javassist.CtClass retType javassist.bytecode.Bytecode code javassist.bytecode.CodeAttribute cattr }
javassist/CtNewClass.class
CtNewClass.java package javassist javassist.CtNewClass extends javassist.CtClassType { protected boolean hasConstructor void <init> (java.lang.String, javassist.ClassPool, boolean, javassist.CtClass) String superName String name javassist.ClassPool cp boolean isInterface javassist.CtClass superclass String superName protected void extendToString (java.lang.StringBuffer) StringBuffer buffer public void addConstructor (javassist.CtConstructor) throws javassist.CannotCompileException javassist.CtConstructor c public void toBytecode (java.io.DataOutputStream) throws javassist.CannotCompileException java.io.IOException javassist.NotFoundException e java.io.DataOutputStream out public void inheritAllConstructors () throws javassist.CannotCompileException javassist.NotFoundException javassist.CtConstructor cons javassist.CtConstructor c int i javassist.CtClass superclazz javassist.CtConstructor[] cs int n }
javassist/CtNewConstructor.class
CtNewConstructor.java package javassist public javassist.CtNewConstructor extends java.lang.Object { public static final int PASS_NONE public static final int PASS_ARRAY public static final int PASS_PARAMS public void <init> () public static javassist.CtConstructor make (java.lang.String, javassist.CtClass) throws javassist.CannotCompileException javassist.CtMember obj javassist.compiler.CompileError e String src javassist.CtClass declaring javassist.compiler.Javac compiler public static javassist.CtConstructor make (javassist.CtClass[], javassist.CtClass[], java.lang.String, javassist.CtClass) throws javassist.CannotCompileException javassist.CtConstructor cc javassist.NotFoundException e javassist.CtClass[] parameters javassist.CtClass[] exceptions String body javassist.CtClass declaring public static javassist.CtConstructor copy (javassist.CtConstructor, javassist.CtClass, javassist.ClassMap) throws javassist.CannotCompileException javassist.CtConstructor c javassist.CtClass declaring javassist.ClassMap map public static javassist.CtConstructor defaultConstructor (javassist.CtClass) throws javassist.CannotCompileException javassist.NotFoundException e javassist.CtClass declaring javassist.CtConstructor cons javassist.bytecode.ConstPool cp javassist.bytecode.Bytecode code public static javassist.CtConstructor skeleton (javassist.CtClass[], javassist.CtClass[], javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass[] parameters javassist.CtClass[] exceptions javassist.CtClass declaring public static javassist.CtConstructor make (javassist.CtClass[], javassist.CtClass[], javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass[] parameters javassist.CtClass[] exceptions javassist.CtClass declaring public static javassist.CtConstructor make (javassist.CtClass[], javassist.CtClass[], int, javassist.CtMethod, javassist.CtMethod$ConstParameter, javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass[] parameters javassist.CtClass[] exceptions int howto javassist.CtMethod body javassist.CtMethod$ConstParameter cparam javassist.CtClass declaring }
javassist/CtNewMethod.class
CtNewMethod.java package javassist public javassist.CtNewMethod extends java.lang.Object { public void <init> () public static javassist.CtMethod make (java.lang.String, javassist.CtClass) throws javassist.CannotCompileException String src javassist.CtClass declaring public static javassist.CtMethod make (java.lang.String, javassist.CtClass, java.lang.String, java.lang.String) throws javassist.CannotCompileException javassist.CtMember obj javassist.compiler.CompileError e String src javassist.CtClass declaring String delegateObj String delegateMethod javassist.compiler.Javac compiler public static javassist.CtMethod make (javassist.CtClass, java.lang.String, javassist.CtClass[], javassist.CtClass[], java.lang.String, javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass returnType String mname javassist.CtClass[] parameters javassist.CtClass[] exceptions String body javassist.CtClass declaring public static javassist.CtMethod make (int, javassist.CtClass, java.lang.String, javassist.CtClass[], javassist.CtClass[], java.lang.String, javassist.CtClass) throws javassist.CannotCompileException javassist.CtMethod cm javassist.NotFoundException e int modifiers javassist.CtClass returnType String mname javassist.CtClass[] parameters javassist.CtClass[] exceptions String body javassist.CtClass declaring public static javassist.CtMethod copy (javassist.CtMethod, javassist.CtClass, javassist.ClassMap) throws javassist.CannotCompileException javassist.CtMethod src javassist.CtClass declaring javassist.ClassMap map public static javassist.CtMethod copy (javassist.CtMethod, java.lang.String, javassist.CtClass, javassist.ClassMap) throws javassist.CannotCompileException javassist.CtMethod src String name javassist.CtClass declaring javassist.ClassMap map javassist.CtMethod cm public static javassist.CtMethod abstractMethod (javassist.CtClass, java.lang.String, javassist.CtClass[], javassist.CtClass[], javassist.CtClass) throws javassist.NotFoundException javassist.CtClass returnType String mname javassist.CtClass[] parameters javassist.CtClass[] exceptions javassist.CtClass declaring javassist.CtMethod cm public static javassist.CtMethod getter (java.lang.String, javassist.CtField) throws javassist.CannotCompileException String fieldName javassist.NotFoundException e String methodName javassist.CtField field javassist.bytecode.FieldInfo finfo String fieldType String desc javassist.bytecode.ConstPool cp javassist.bytecode.MethodInfo minfo javassist.bytecode.Bytecode code public static javassist.CtMethod setter (java.lang.String, javassist.CtField) throws javassist.CannotCompileException String fieldName javassist.NotFoundException e String methodName javassist.CtField field javassist.bytecode.FieldInfo finfo String fieldType String desc javassist.bytecode.ConstPool cp javassist.bytecode.MethodInfo minfo javassist.bytecode.Bytecode code public static javassist.CtMethod delegator (javassist.CtMethod, javassist.CtClass) throws javassist.CannotCompileException javassist.NotFoundException e javassist.CtMethod delegate javassist.CtClass declaring private static javassist.CtMethod delegator0 (javassist.CtMethod, javassist.CtClass) throws javassist.CannotCompileException javassist.NotFoundException int s javassist.CtMethod delegate javassist.CtClass declaring javassist.bytecode.MethodInfo deleInfo String methodName String desc javassist.bytecode.ConstPool cp javassist.bytecode.MethodInfo minfo javassist.bytecode.ExceptionsAttribute eattr javassist.bytecode.Bytecode code boolean isStatic javassist.CtClass deleClass javassist.CtClass[] params int s public static javassist.CtMethod wrapped (javassist.CtClass, java.lang.String, javassist.CtClass[], javassist.CtClass[], javassist.CtMethod, javassist.CtMethod$ConstParameter, javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass returnType String mname javassist.CtClass[] parameterTypes javassist.CtClass[] exceptionTypes javassist.CtMethod body javassist.CtMethod$ConstParameter constParam javassist.CtClass declaring }
javassist/CtNewNestedClass.class
CtNewNestedClass.java package javassist javassist.CtNewNestedClass extends javassist.CtNewClass { void <init> (java.lang.String, javassist.ClassPool, boolean, javassist.CtClass) String realName javassist.ClassPool cp boolean isInterface javassist.CtClass superclass public void setModifiers (int) int mod private static void updateInnerEntry (int, java.lang.String, javassist.CtClass, boolean) javassist.CtClass parent javassist.NotFoundException e int acc String outName int i int mod String name javassist.CtClass clazz boolean outer javassist.bytecode.ClassFile cf javassist.bytecode.InnerClassesAttribute ica int n }
javassist/CtNewWrappedConstructor.class
CtNewWrappedConstructor.java package javassist javassist.CtNewWrappedConstructor extends javassist.CtNewWrappedMethod { private static final int PASS_NONE private static final int PASS_PARAMS void <init> () public static javassist.CtConstructor wrapped (javassist.CtClass[], javassist.CtClass[], int, javassist.CtMethod, javassist.CtMethod$ConstParameter, javassist.CtClass) throws javassist.CannotCompileException javassist.CtConstructor cons javassist.bytecode.Bytecode code javassist.NotFoundException e javassist.CtClass[] parameterTypes javassist.CtClass[] exceptionTypes int howToCallSuper javassist.CtMethod body javassist.CtMethod$ConstParameter constParam javassist.CtClass declaring protected static javassist.bytecode.Bytecode makeBody (javassist.CtClass, javassist.bytecode.ClassFile, int, javassist.CtMethod, javassist.CtClass[], javassist.CtMethod$ConstParameter) throws javassist.CannotCompileException int stacksize int stacksize int stacksize2 String desc String desc int stacksize2 int stacksize2 javassist.CtClass declaring javassist.bytecode.ClassFile classfile int howToCallSuper javassist.CtMethod wrappedBody javassist.CtClass[] parameters javassist.CtMethod$ConstParameter cparam int stacksize int superclazz javassist.bytecode.Bytecode code }
javassist/CtNewWrappedMethod.class
CtNewWrappedMethod.java package javassist javassist.CtNewWrappedMethod extends java.lang.Object { private static final String addedWrappedMethod void <init> () public static javassist.CtMethod wrapped (javassist.CtClass, java.lang.String, javassist.CtClass[], javassist.CtClass[], javassist.CtMethod, javassist.CtMethod$ConstParameter, javassist.CtClass) throws javassist.CannotCompileException javassist.NotFoundException e javassist.CtClass returnType String mname javassist.CtClass[] parameterTypes javassist.CtClass[] exceptionTypes javassist.CtMethod body javassist.CtMethod$ConstParameter constParam javassist.CtClass declaring javassist.CtMethod mt javassist.bytecode.Bytecode code static javassist.bytecode.Bytecode makeBody (javassist.CtClass, javassist.bytecode.ClassFile, javassist.CtMethod, javassist.CtClass[], javassist.CtClass, javassist.CtMethod$ConstParameter) throws javassist.CannotCompileException javassist.CtClass clazz javassist.bytecode.ClassFile classfile javassist.CtMethod wrappedBody javassist.CtClass[] parameters javassist.CtClass returnType javassist.CtMethod$ConstParameter cparam boolean isStatic javassist.bytecode.Bytecode code int stacksize protected static int makeBody0 (javassist.CtClass, javassist.bytecode.ClassFile, javassist.CtMethod, boolean, javassist.CtClass[], javassist.CtClass, javassist.CtMethod$ConstParameter, javassist.bytecode.Bytecode) throws javassist.CannotCompileException int stacksize2 String desc String bodyname javassist.bytecode.BadBytecode e javassist.CtClass clazz javassist.bytecode.ClassFile classfile javassist.CtMethod wrappedBody boolean isStatic javassist.CtClass[] parameters javassist.CtClass returnType javassist.CtMethod$ConstParameter cparam javassist.bytecode.Bytecode code int stacksize int stacksize2 String desc String bodyname private static void checkSignature (javassist.CtMethod, java.lang.String) throws javassist.CannotCompileException javassist.CtMethod wrappedBody String descriptor private static java.lang.String addBodyMethod (javassist.CtClassType, javassist.bytecode.ClassFile, javassist.CtMethod) throws javassist.bytecode.BadBytecode javassist.CannotCompileException javassist.ClassMap map javassist.bytecode.MethodInfo body int acc javassist.CtClassType clazz javassist.bytecode.ClassFile classfile javassist.CtMethod src java.util.Hashtable bodies String bodyname static int compileParameterList (javassist.bytecode.Bytecode, javassist.CtClass[], int) javassist.bytecode.Bytecode code javassist.CtClass[] params int regno private static void compileReturn (javassist.bytecode.Bytecode, javassist.CtClass) String wrapper javassist.CtPrimitiveType pt javassist.bytecode.Bytecode code javassist.CtClass type }
javassist/CtPrimitiveType.class
CtPrimitiveType.java package javassist public final javassist.CtPrimitiveType extends javassist.CtClass { private char descriptor private String wrapperName private String getMethodName private String mDescriptor private int returnOp private int arrayType private int dataSize void <init> (java.lang.String, char, java.lang.String, java.lang.String, java.lang.String, int, int, int) String name char desc String wrapper String methodName String mDesc int opcode int atype int size public boolean isPrimitive () public char getDescriptor () public java.lang.String getWrapperName () public java.lang.String getGetMethodName () public java.lang.String getGetMethodDescriptor () public int getReturnOp () public int getArrayType () public int getDataSize () }
javassist/DirClassPath.class
ClassPoolTail.java package javassist final javassist.DirClassPath extends java.lang.Object implements javassist.ClassPath { String directory void <init> (java.lang.String) String dirName public java.io.InputStream openClassfile (java.lang.String) char sep String filename java.io.FileNotFoundException e SecurityException e String classname public java.net.URL find (java.lang.String) java.net.MalformedURLException e java.io.IOException e String classname char sep String filename java.io.File f public void close () public java.lang.String toString () }
javassist/FieldInitLink.class
CtClassType.java package javassist javassist.FieldInitLink extends java.lang.Object { javassist.FieldInitLink next javassist.CtField field javassist.CtField$Initializer init void <init> (javassist.CtField, javassist.CtField$Initializer) javassist.CtField f javassist.CtField$Initializer i }
javassist/JarClassPath.class
ClassPoolTail.java package javassist final javassist.JarClassPath extends java.lang.Object implements javassist.ClassPath { java.util.jar.JarFile jarfile String jarfileURL void <init> (java.lang.String) throws javassist.NotFoundException java.io.IOException e String pathname public java.io.InputStream openClassfile (java.lang.String) throws javassist.NotFoundException String jarname java.util.jar.JarEntry je java.io.IOException e String classname public java.net.URL find (java.lang.String) java.net.MalformedURLException e String classname String jarname java.util.jar.JarEntry je public void close () java.io.IOException e public java.lang.String toString () }
javassist/Loader.class
Loader.java package javassist public javassist.Loader extends java.lang.ClassLoader { private java.util.Hashtable notDefinedHere private java.util.Vector notDefinedPackages private javassist.ClassPool source private javassist.Translator translator private java.security.ProtectionDomain domain public boolean doDelegation static Class array$Ljava$lang$String public void <init> () public void <init> (javassist.ClassPool) javassist.ClassPool cp public void <init> (java.lang.ClassLoader, javassist.ClassPool) ClassLoader parent javassist.ClassPool cp private void init (javassist.ClassPool) javassist.ClassPool cp public void delegateLoadingOf (java.lang.String) String classname public void setDomain (java.security.ProtectionDomain) java.security.ProtectionDomain d public void setClassPool (javassist.ClassPool) javassist.ClassPool cp public void addTranslator (javassist.ClassPool, javassist.Translator) throws javassist.NotFoundException javassist.CannotCompileException javassist.ClassPool cp javassist.Translator t public static void main (java.lang.String[]) throws java.lang.Throwable String[] args javassist.Loader cl public void run (java.lang.String[]) throws java.lang.Throwable int i String[] args2 String[] args int n public void run (java.lang.String, java.lang.String[]) throws java.lang.Throwable java.lang.reflect.InvocationTargetException e String classname String[] args Class c protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassFormatError java.lang.ClassNotFoundException Class c String name boolean resolve protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException byte[] classfile javassist.NotFoundException e String jarname java.io.InputStream in byte[] classfile Exception e IllegalArgumentException e String pname String name byte[] classfile int i protected java.lang.Class loadClassByDelegation (java.lang.String) throws java.lang.ClassNotFoundException String name Class c private boolean notDelegated (java.lang.String) int i String name int n protected java.lang.Class delegateToParent (java.lang.String) throws java.lang.ClassNotFoundException String classname ClassLoader cl protected java.lang.Package getPackage (java.lang.String) String name static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
javassist/LoaderClassPath.class
LoaderClassPath.java package javassist public javassist.LoaderClassPath extends java.lang.Object implements javassist.ClassPath { private java.lang.ref.WeakReference clref public void <init> (java.lang.ClassLoader) ClassLoader cl public java.lang.String toString () Object cl public java.io.InputStream openClassfile (java.lang.String) String classname String cname ClassLoader cl public java.net.URL find (java.lang.String) String classname String cname ClassLoader cl public void close () }
javassist/Modifier.class
Modifier.java package javassist public javassist.Modifier extends java.lang.Object { public static final int PUBLIC public static final int PRIVATE public static final int PROTECTED public static final int STATIC public static final int FINAL public static final int SYNCHRONIZED public static final int VOLATILE public static final int TRANSIENT public static final int NATIVE public static final int INTERFACE public static final int ABSTRACT public static final int STRICT public static final int ANNOTATION public static final int ENUM public void <init> () public static boolean isPublic (int) int mod public static boolean isPrivate (int) int mod public static boolean isProtected (int) int mod public static boolean isPackage (int) int mod public static boolean isStatic (int) int mod public static boolean isFinal (int) int mod public static boolean isSynchronized (int) int mod public static boolean isVolatile (int) int mod public static boolean isTransient (int) int mod public static boolean isNative (int) int mod public static boolean isInterface (int) int mod public static boolean isAnnotation (int) int mod public static boolean isEnum (int) int mod public static boolean isAbstract (int) int mod public static boolean isStrict (int) int mod public static int setPublic (int) int mod public static int setProtected (int) int mod public static int setPrivate (int) int mod public static int setPackage (int) int mod public static int clear (int, int) int mod int clearBit public static java.lang.String toString (int) int mod }
javassist/NotFoundException.class
NotFoundException.java package javassist public javassist.NotFoundException extends java.lang.Exception { public void <init> (java.lang.String) String msg public void <init> (java.lang.String, java.lang.Exception) String msg Exception e }
javassist/SerialVersionUID$1.class
SerialVersionUID.java package javassist javassist.SerialVersionUID$1 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 javassist.CtField field1 javassist.CtField field2 }
javassist/SerialVersionUID$2.class
SerialVersionUID.java package javassist javassist.SerialVersionUID$2 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 javassist.CtConstructor c1 javassist.CtConstructor c2 }
javassist/SerialVersionUID$3.class
SerialVersionUID.java package javassist javassist.SerialVersionUID$3 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 javassist.CtMethod m1 javassist.CtMethod m2 int value }
javassist/SerialVersionUID.class
SerialVersionUID.java package javassist public javassist.SerialVersionUID extends java.lang.Object { public void <init> () public static void setSerialVersionUID (javassist.CtClass) throws javassist.CannotCompileException javassist.NotFoundException javassist.NotFoundException e javassist.CtClass clazz javassist.CtField field private static boolean isSerializable (javassist.CtClass) throws javassist.NotFoundException javassist.CtClass clazz javassist.ClassPool pool static long calculateDefault (javassist.CtClass) throws javassist.CannotCompileException int i int i javassist.CtField field int mods int i javassist.CtConstructor constructor int mods int i javassist.CtMethod method int mods int i int i java.io.ByteArrayOutputStream bout java.io.DataOutputStream out javassist.bytecode.ClassFile classFile String javaName String[] interfaces javassist.CtField[] fields javassist.CtConstructor[] constructors javassist.CtMethod[] methods java.security.MessageDigest digest byte[] digested long hash java.io.IOException e java.security.NoSuchAlgorithmException e javassist.CtClass clazz private static java.lang.String javaName (javassist.CtClass) javassist.CtClass clazz private static java.lang.String javaName (java.lang.String) String name }
javassist/Translator.class
Translator.java package javassist public abstract javassist.Translator extends java.lang.Object { public abstract void start (javassist.ClassPool) throws javassist.NotFoundException javassist.CannotCompileException public abstract void onLoad (javassist.ClassPool, java.lang.String) throws javassist.NotFoundException javassist.CannotCompileException }
javassist/URLClassPath.class
URLClassPath.java package javassist public javassist.URLClassPath extends java.lang.Object implements javassist.ClassPath { protected String hostname protected int port protected String directory protected String packageName public void <init> (java.lang.String, int, java.lang.String, java.lang.String) String host int port String directory String packageName public java.lang.String toString () public java.io.InputStream openClassfile (java.lang.String) java.net.URLConnection con java.io.IOException e String classname private java.net.URLConnection openClassfile0 (java.lang.String) throws java.io.IOException String jarname String classname public java.net.URL find (java.lang.String) java.net.URLConnection con java.io.InputStream is java.io.IOException e String classname public void close () public static byte[] fetchClass (java.lang.String, int, java.lang.String, java.lang.String) throws java.io.IOException byte[] b int n int len byte[] b String host int port String directory String classname byte[] b java.net.URLConnection con int size java.io.InputStream s private static java.net.URLConnection fetchClass0 (java.lang.String, int, java.lang.String) throws java.io.IOException java.net.URL url java.net.MalformedURLException e String host int port String filename java.net.URL url java.net.URLConnection con }
javassist/bytecode/
javassist/bytecode/AccessFlag.class
AccessFlag.java package javassist.bytecode public javassist.bytecode.AccessFlag extends java.lang.Object { public static final int PUBLIC public static final int PRIVATE public static final int PROTECTED public static final int STATIC public static final int FINAL public static final int SYNCHRONIZED public static final int VOLATILE public static final int BRIDGE public static final int TRANSIENT public static final int VARARGS public static final int NATIVE public static final int INTERFACE public static final int ABSTRACT public static final int STRICT public static final int SYNTHETIC public static final int ANNOTATION public static final int ENUM public static final int SUPER public void <init> () public static int setPublic (int) int accflags public static int setProtected (int) int accflags public static int setPrivate (int) int accflags public static int setPackage (int) int accflags public static boolean isPublic (int) int accflags public static boolean isProtected (int) int accflags public static boolean isPrivate (int) int accflags public static boolean isPackage (int) int accflags public static int clear (int, int) int accflags int clearBit public static int of (int) int modifier public static int toModifier (int) int accflags }
javassist/bytecode/AlignmentException.class
CodeIterator.java package javassist.bytecode javassist.bytecode.AlignmentException extends java.lang.Exception { void <init> () }
javassist/bytecode/AnnotationDefaultAttribute.class
AnnotationDefaultAttribute.java package javassist.bytecode public javassist.bytecode.AnnotationDefaultAttribute extends javassist.bytecode.AttributeInfo { public static final String tag public void <init> (javassist.bytecode.ConstPool, byte[]) javassist.bytecode.ConstPool cp byte[] info public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) Exception e javassist.bytecode.ConstPool newCp java.util.Map classnames javassist.bytecode.AnnotationsAttribute$Copier copier public javassist.bytecode.annotation.MemberValue getDefaultValue () Exception e public void setDefaultValue (javassist.bytecode.annotation.MemberValue) java.io.IOException e javassist.bytecode.annotation.MemberValue value java.io.ByteArrayOutputStream output javassist.bytecode.annotation.AnnotationsWriter writer public java.lang.String toString () }
javassist/bytecode/AnnotationsAttribute$Copier.class
AnnotationsAttribute.java package javassist.bytecode javassist.bytecode.AnnotationsAttribute$Copier extends javassist.bytecode.AnnotationsAttribute$Walker { java.io.ByteArrayOutputStream output javassist.bytecode.annotation.AnnotationsWriter writer javassist.bytecode.ConstPool srcPool javassist.bytecode.ConstPool destPool java.util.Map classnames void <init> (byte[], javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) byte[] info javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map byte[] close () throws java.io.IOException void parameters (int, int) throws java.lang.Exception int numParam int pos int annotationArray (int, int) throws java.lang.Exception int pos int num int annotation (int, int, int) throws java.lang.Exception int pos int type int numPairs int memberValuePair (int, int) throws java.lang.Exception int pos int nameIndex void constValueMember (int, int) throws java.lang.Exception int tag int index void enumMemberValue (int, int) throws java.lang.Exception int typeNameIndex int constNameIndex void classMemberValue (int) throws java.lang.Exception int index int annotationMemberValue (int) throws java.lang.Exception int pos int arrayMemberValue (int, int) throws java.lang.Exception int pos int num int copy (int) int srcIndex }
javassist/bytecode/AnnotationsAttribute$Parser.class
AnnotationsAttribute.java package javassist.bytecode javassist.bytecode.AnnotationsAttribute$Parser extends javassist.bytecode.AnnotationsAttribute$Walker { javassist.bytecode.ConstPool pool javassist.bytecode.annotation.Annotation[][] allParams javassist.bytecode.annotation.Annotation[] allAnno javassist.bytecode.annotation.Annotation currentAnno javassist.bytecode.annotation.MemberValue currentMember void <init> (byte[], javassist.bytecode.ConstPool) byte[] info javassist.bytecode.ConstPool cp javassist.bytecode.annotation.Annotation[][] parseParameters () throws java.lang.Exception javassist.bytecode.annotation.Annotation[] parseAnnotations () throws java.lang.Exception javassist.bytecode.annotation.MemberValue parseMemberValue () throws java.lang.Exception void parameters (int, int) throws java.lang.Exception int i int numParam int pos javassist.bytecode.annotation.Annotation[][] params int annotationArray (int, int) throws java.lang.Exception int i int pos int num javassist.bytecode.annotation.Annotation[] array int annotation (int, int, int) throws java.lang.Exception int pos int type int numPairs int memberValuePair (int, int) throws java.lang.Exception int pos int nameIndex void constValueMember (int, int) throws java.lang.Exception javassist.bytecode.annotation.MemberValue m javassist.bytecode.annotation.MemberValue m javassist.bytecode.annotation.MemberValue m javassist.bytecode.annotation.MemberValue m javassist.bytecode.annotation.MemberValue m javassist.bytecode.annotation.MemberValue m javassist.bytecode.annotation.MemberValue m javassist.bytecode.annotation.MemberValue m javassist.bytecode.annotation.MemberValue m int tag int index javassist.bytecode.ConstPool cp void enumMemberValue (int, int) throws java.lang.Exception int typeNameIndex int constNameIndex void classMemberValue (int) throws java.lang.Exception int index int annotationMemberValue (int) throws java.lang.Exception int pos javassist.bytecode.annotation.Annotation anno int arrayMemberValue (int, int) throws java.lang.Exception int i int pos int num javassist.bytecode.annotation.ArrayMemberValue amv javassist.bytecode.annotation.MemberValue[] elements }
javassist/bytecode/AnnotationsAttribute$Walker.class
AnnotationsAttribute.java package javassist.bytecode javassist.bytecode.AnnotationsAttribute$Walker extends java.lang.Object { byte[] info void <init> (byte[]) byte[] attrInfo final void parameters () throws java.lang.Exception int numParam void parameters (int, int) throws java.lang.Exception int i int numParam int pos final void annotationArray () throws java.lang.Exception final int annotationArray (int) throws java.lang.Exception int pos int num int annotationArray (int, int) throws java.lang.Exception int i int pos int num final int annotation (int) throws java.lang.Exception int pos int type int numPairs int annotation (int, int, int) throws java.lang.Exception int j int pos int type int numPairs final int memberValuePair (int) throws java.lang.Exception int pos int nameIndex int memberValuePair (int, int) throws java.lang.Exception int pos int nameIndex final int memberValue (int) throws java.lang.Exception int typeNameIndex int constNameIndex int index int num int index int pos int tag void constValueMember (int, int) throws java.lang.Exception int tag int index void enumMemberValue (int, int) throws java.lang.Exception int typeNameIndex int constNameIndex void classMemberValue (int) throws java.lang.Exception int index int annotationMemberValue (int) throws java.lang.Exception int pos int arrayMemberValue (int, int) throws java.lang.Exception int i int pos int num }
javassist/bytecode/AnnotationsAttribute.class
AnnotationsAttribute.java package javassist.bytecode public javassist.bytecode.AnnotationsAttribute extends javassist.bytecode.AttributeInfo { public static final String visibleTag public static final String invisibleTag public void <init> (javassist.bytecode.ConstPool, java.lang.String, byte[]) javassist.bytecode.ConstPool cp String attrname byte[] info public void <init> (javassist.bytecode.ConstPool, java.lang.String) javassist.bytecode.ConstPool cp String attrname void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in public int numAnnotations () public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) Exception e javassist.bytecode.ConstPool newCp java.util.Map classnames javassist.bytecode.AnnotationsAttribute$Copier copier public javassist.bytecode.annotation.Annotation getAnnotation (java.lang.String) int i String type javassist.bytecode.annotation.Annotation[] annotations public void addAnnotation (javassist.bytecode.annotation.Annotation) int i javassist.bytecode.annotation.Annotation annotation String type javassist.bytecode.annotation.Annotation[] annotations javassist.bytecode.annotation.Annotation[] newlist public javassist.bytecode.annotation.Annotation[] getAnnotations () Exception e public void setAnnotations (javassist.bytecode.annotation.Annotation[]) int i int n java.io.IOException e javassist.bytecode.annotation.Annotation[] annotations java.io.ByteArrayOutputStream output javassist.bytecode.annotation.AnnotationsWriter writer public void setAnnotation (javassist.bytecode.annotation.Annotation) javassist.bytecode.annotation.Annotation annotation public java.lang.String toString () javassist.bytecode.annotation.Annotation[] a StringBuffer sbuf int i }
javassist/bytecode/AttributeInfo.class
AttributeInfo.java package javassist.bytecode public javassist.bytecode.AttributeInfo extends java.lang.Object { protected javassist.bytecode.ConstPool constPool int name byte[] info protected void <init> (javassist.bytecode.ConstPool, int, byte[]) javassist.bytecode.ConstPool cp int attrname byte[] attrinfo protected void <init> (javassist.bytecode.ConstPool, java.lang.String) javassist.bytecode.ConstPool cp String attrname public void <init> (javassist.bytecode.ConstPool, java.lang.String, byte[]) javassist.bytecode.ConstPool cp String attrname byte[] attrinfo protected void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in int len static javassist.bytecode.AttributeInfo read (javassist.bytecode.ConstPool, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp java.io.DataInputStream in int name String nameStr public java.lang.String getName () public javassist.bytecode.ConstPool getConstPool () public int length () public byte[] get () public void set (byte[]) byte[] newinfo public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) int i javassist.bytecode.ConstPool newCp java.util.Map classnames int s byte[] newInfo void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out static int getLength (java.util.LinkedList) javassist.bytecode.AttributeInfo attr int i java.util.LinkedList list int size int n static javassist.bytecode.AttributeInfo lookup (java.util.LinkedList, java.lang.String) javassist.bytecode.AttributeInfo ai java.util.LinkedList list String name java.util.ListIterator iterator static synchronized void remove (java.util.LinkedList, java.lang.String) javassist.bytecode.AttributeInfo ai java.util.LinkedList list String name java.util.ListIterator iterator static void writeAll (java.util.LinkedList, java.io.DataOutputStream) throws java.io.IOException javassist.bytecode.AttributeInfo attr int i java.util.LinkedList list java.io.DataOutputStream out int n static java.util.LinkedList copyAll (java.util.LinkedList, javassist.bytecode.ConstPool) javassist.bytecode.AttributeInfo attr int i java.util.LinkedList list javassist.bytecode.ConstPool cp java.util.LinkedList newList int n }
javassist/bytecode/BadBytecode.class
BadBytecode.java package javassist.bytecode public javassist.bytecode.BadBytecode extends java.lang.Exception { public void <init> (int) int opcode public void <init> (java.lang.String) String msg }
javassist/bytecode/ByteArray.class
ByteArray.java package javassist.bytecode public javassist.bytecode.ByteArray extends java.lang.Object { public void <init> () public static int readU16bit (byte[], int) byte[] code int index public static int readS16bit (byte[], int) byte[] code int index public static void write16bit (int, byte[], int) int value byte[] code int index public static int read32bit (byte[], int) byte[] code int index public static void write32bit (int, byte[], int) int value byte[] code int index static void copy32bit (byte[], int, byte[], int) byte[] src int isrc byte[] dest int idest }
javassist/bytecode/ByteVector.class
Bytecode.java package javassist.bytecode javassist.bytecode.ByteVector extends java.lang.Object implements java.lang.Cloneable { private byte[] buffer private int size public void <init> () public java.lang.Object clone () throws java.lang.CloneNotSupportedException javassist.bytecode.ByteVector bv public final int getSize () public final byte[] copy () byte[] b public int read (int) int offset public void write (int, int) int offset int value public void add (int) int code public void addGap (int) int newSize byte[] newBuf int length private static void arraycopy (byte[], byte[], int) int i byte[] src byte[] dest int size }
javassist/bytecode/Bytecode.class
Bytecode.java package javassist.bytecode public javassist.bytecode.Bytecode extends javassist.bytecode.ByteVector implements java.lang.Cloneable javassist.bytecode.Opcode { public static final javassist.CtClass THIS javassist.bytecode.ConstPool constPool int maxStack int maxLocals javassist.bytecode.ExceptionTable tryblocks private int stackDepth public void <init> (javassist.bytecode.ConstPool, int, int) javassist.bytecode.ConstPool cp int stacksize int localvars public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public java.lang.Object clone () javassist.bytecode.Bytecode bc CloneNotSupportedException cnse public javassist.bytecode.ConstPool getConstPool () public javassist.bytecode.ExceptionTable getExceptionTable () public javassist.bytecode.CodeAttribute toCodeAttribute () public int length () public byte[] get () public int getMaxStack () public void setMaxStack (int) int size public int getMaxLocals () public void setMaxLocals (int) int size public void setMaxLocals (boolean, javassist.CtClass[], int) javassist.CtClass type int i javassist.CtClass doubleType javassist.CtClass longType int n boolean isStatic javassist.CtClass[] params int locals public void incMaxLocals (int) int diff public void addExceptionHandler (int, int, int, javassist.CtClass) int start int end int handler javassist.CtClass type public void addExceptionHandler (int, int, int, java.lang.String) int start int end int handler String type public void addExceptionHandler (int, int, int, int) int start int end int handler int type public int currentPc () public int read (int) int offset public int read16bit (int) int offset int v1 int v2 public int read32bit (int) int offset int v1 int v2 public void write (int, int) int offset int value public void write16bit (int, int) int offset int value public void write32bit (int, int) int offset int value public void add (int) int code public void add32bit (int) int value public void addGap (int) int length public void addOpcode (int) int code public void growStack (int) int diff public int getStackDepth () public void setStackDepth (int) int depth public void addIndex (int) int index public void addAload (int) int n public void addAstore (int) int n public void addIconst (int) int n public void addConstZero (javassist.CtClass) javassist.CtClass type public void addIload (int) int n public void addIstore (int) int n public void addLconst (long) long n public void addLload (int) int n public void addLstore (int) int n public void addDconst (double) double d public void addDload (int) int n public void addDstore (int) int n public void addFconst (float) float f public void addFload (int) int n public void addFstore (int) int n public int addLoad (int, javassist.CtClass) int n javassist.CtClass type public int addStore (int, javassist.CtClass) int n javassist.CtClass type public int addLoadParameters (javassist.CtClass[], int) int i int n javassist.CtClass[] params int offset int stacksize public void addCheckcast (javassist.CtClass) javassist.CtClass c public void addCheckcast (java.lang.String) String classname public void addInstanceof (java.lang.String) String classname public void addGetfield (javassist.CtClass, java.lang.String, java.lang.String) javassist.CtClass c String name String type int ci public void addGetfield (java.lang.String, java.lang.String, java.lang.String) String c String name String type int ci public void addGetstatic (javassist.CtClass, java.lang.String, java.lang.String) javassist.CtClass c String name String type int ci public void addGetstatic (java.lang.String, java.lang.String, java.lang.String) String c String name String type int ci public void addInvokespecial (javassist.CtClass, java.lang.String, javassist.CtClass, javassist.CtClass[]) javassist.CtClass clazz String name javassist.CtClass returnType javassist.CtClass[] paramTypes String desc public void addInvokespecial (javassist.CtClass, java.lang.String, java.lang.String) javassist.CtClass clazz String name String desc public void addInvokespecial (java.lang.String, java.lang.String, java.lang.String) String clazz String name String desc public void addInvokespecial (int, java.lang.String, java.lang.String) int clazz String name String desc public void addInvokestatic (javassist.CtClass, java.lang.String, javassist.CtClass, javassist.CtClass[]) javassist.CtClass clazz String name javassist.CtClass returnType javassist.CtClass[] paramTypes String desc public void addInvokestatic (javassist.CtClass, java.lang.String, java.lang.String) javassist.CtClass clazz String name String desc public void addInvokestatic (java.lang.String, java.lang.String, java.lang.String) String classname String name String desc public void addInvokestatic (int, java.lang.String, java.lang.String) int clazz String name String desc public void addInvokevirtual (javassist.CtClass, java.lang.String, javassist.CtClass, javassist.CtClass[]) javassist.CtClass clazz String name javassist.CtClass returnType javassist.CtClass[] paramTypes String desc public void addInvokevirtual (javassist.CtClass, java.lang.String, java.lang.String) javassist.CtClass clazz String name String desc public void addInvokevirtual (java.lang.String, java.lang.String, java.lang.String) String classname String name String desc public void addInvokevirtual (int, java.lang.String, java.lang.String) int clazz String name String desc public void addInvokeinterface (javassist.CtClass, java.lang.String, javassist.CtClass, javassist.CtClass[], int) javassist.CtClass clazz String name javassist.CtClass returnType javassist.CtClass[] paramTypes int count String desc public void addInvokeinterface (javassist.CtClass, java.lang.String, java.lang.String, int) javassist.CtClass clazz String name String desc int count public void addInvokeinterface (java.lang.String, java.lang.String, java.lang.String, int) String classname String name String desc int count public void addInvokeinterface (int, java.lang.String, java.lang.String, int) int clazz String name String desc int count public void addLdc (java.lang.String) String s public void addLdc (int) int i public void addLdc2w (long) long l public void addLdc2w (double) double d public void addNew (javassist.CtClass) javassist.CtClass clazz public void addNew (java.lang.String) String classname public void addAnewarray (java.lang.String) String classname public void addAnewarray (javassist.CtClass, int) javassist.CtClass clazz int length public void addNewarray (int, int) int atype int length public int addMultiNewarray (javassist.CtClass, int[]) int i javassist.CtClass clazz int[] dimensions int len public int addMultiNewarray (javassist.CtClass, int) javassist.CtClass clazz int dim public int addMultiNewarray (java.lang.String, int) String desc int dim public void addPutfield (javassist.CtClass, java.lang.String, java.lang.String) javassist.CtClass c String name String desc public void addPutfield (java.lang.String, java.lang.String, java.lang.String) String classname String name String desc private void addPutfield0 (javassist.CtClass, java.lang.String, java.lang.String, java.lang.String) javassist.CtClass target String classname String name String desc int ci public void addPutstatic (javassist.CtClass, java.lang.String, java.lang.String) javassist.CtClass c String name String desc public void addPutstatic (java.lang.String, java.lang.String, java.lang.String) String classname String fieldName String desc private void addPutstatic0 (javassist.CtClass, java.lang.String, java.lang.String, java.lang.String) javassist.CtClass target String classname String fieldName String desc int ci public void addReturn (javassist.CtClass) javassist.CtPrimitiveType ptype javassist.CtClass type public void addRet (int) int var public void addPrintln (java.lang.String) String message static void <clinit> () }
javassist/bytecode/ClassFile.class
ClassFile.java package javassist.bytecode public final javassist.bytecode.ClassFile extends java.lang.Object { int major int minor javassist.bytecode.ConstPool constPool int thisClass int accessFlags int superClass int[] interfaces java.util.ArrayList fields java.util.ArrayList methods java.util.LinkedList attributes String thisclassname String[] cachedInterfaces String cachedSuperclass public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public void <init> (boolean, java.lang.String, java.lang.String) boolean isInterface String classname String superclass private void initSuperclass (java.lang.String) String superclass private static java.lang.String getSourcefileName (java.lang.String) String qname int index public void compact () javassist.bytecode.MethodInfo minfo int i javassist.bytecode.FieldInfo finfo int i javassist.bytecode.ConstPool cp java.util.ArrayList list int n private javassist.bytecode.ConstPool compact0 () int i int n javassist.bytecode.ConstPool cp String sc public void prune () javassist.bytecode.MethodInfo minfo int i javassist.bytecode.FieldInfo finfo int i javassist.bytecode.ConstPool cp java.util.LinkedList newAttributes javassist.bytecode.AttributeInfo invisibleAnnotations javassist.bytecode.AttributeInfo visibleAnnotations java.util.ArrayList list int n public javassist.bytecode.ConstPool getConstPool () public boolean isInterface () public boolean isFinal () public boolean isAbstract () public int getAccessFlags () public void setAccessFlags (int) int acc public int getInnerAccessFlags () int i javassist.bytecode.InnerClassesAttribute ica String name int n public java.lang.String getName () public void setName (java.lang.String) String name public java.lang.String getSuperclass () public int getSuperclassId () public void setSuperclass (java.lang.String) throws javassist.CannotCompileException javassist.bytecode.MethodInfo minfo int i java.util.ArrayList list int n javassist.bytecode.BadBytecode e String superclass public final void renameClass (java.lang.String, java.lang.String) javassist.bytecode.MethodInfo minfo String desc int i javassist.bytecode.FieldInfo finfo String desc int i String oldname String newname java.util.ArrayList list int n public final void renameClass (java.util.Map) javassist.bytecode.MethodInfo minfo String desc int i javassist.bytecode.FieldInfo finfo String desc int i java.util.Map classnames String jvmNewThisName java.util.ArrayList list int n public java.lang.String[] getInterfaces () int i int n String[] list String[] rtn public void setInterfaces (java.lang.String[]) int i int n String[] nameList public void addInterface (java.lang.String) int n int[] newarray String name int info public java.util.List getFields () public void addField (javassist.bytecode.FieldInfo) throws javassist.CannotCompileException javassist.bytecode.FieldInfo finfo private void addField0 (javassist.bytecode.FieldInfo) javassist.bytecode.FieldInfo finfo private void testExistingField (java.lang.String, java.lang.String) throws javassist.CannotCompileException javassist.bytecode.FieldInfo minfo String name String descriptor java.util.ListIterator it public java.util.List getMethods () public javassist.bytecode.MethodInfo getMethod (java.lang.String) javassist.bytecode.MethodInfo minfo int i String name java.util.ArrayList list int n public javassist.bytecode.MethodInfo getStaticInitializer () public void addMethod (javassist.bytecode.MethodInfo) throws javassist.CannotCompileException javassist.bytecode.MethodInfo minfo private void addMethod0 (javassist.bytecode.MethodInfo) javassist.bytecode.MethodInfo minfo private void testExistingMethod (javassist.bytecode.MethodInfo) throws javassist.CannotCompileException javassist.bytecode.MethodInfo minfo javassist.bytecode.MethodInfo newMinfo String name String descriptor java.util.ListIterator it private boolean notBridgeMethod (javassist.bytecode.MethodInfo) javassist.bytecode.MethodInfo minfo public java.util.List getAttributes () public javassist.bytecode.AttributeInfo getAttribute (java.lang.String) javassist.bytecode.AttributeInfo ai int i String name java.util.LinkedList list int n public void addAttribute (javassist.bytecode.AttributeInfo) javassist.bytecode.AttributeInfo info public java.lang.String getSourceFile () javassist.bytecode.SourceFileAttribute sf private void read (java.io.DataInputStream) throws java.io.IOException int i java.io.DataInputStream in int i int n int magic javassist.bytecode.ConstPool cp public void write (java.io.DataOutputStream) throws java.io.IOException int n javassist.bytecode.FieldInfo finfo javassist.bytecode.MethodInfo minfo java.io.DataOutputStream out int i int n java.util.ArrayList list public int getMajorVersion () public void setMajorVersion (int) int major public int getMinorVersion () public void setMinorVersion (int) int minor public void setVersionToJava5 () }
javassist/bytecode/ClassFileWriter.class
ClassFileWriter.java package javassist.bytecode public javassist.bytecode.ClassFileWriter extends java.lang.Object { public void <init> () public static void print (javassist.bytecode.ClassFile) javassist.bytecode.ClassFile cf public static void print (javassist.bytecode.ClassFile, java.io.PrintWriter) int i javassist.bytecode.FieldInfo finfo int acc int i javassist.bytecode.MethodInfo minfo int acc int i javassist.bytecode.ClassFile cf java.io.PrintWriter out java.util.List list int n int mod String[] infs static void printAttributes (java.util.List, java.io.PrintWriter) javassist.bytecode.CodeAttribute ca javassist.bytecode.AttributeInfo ai int i java.util.List list java.io.PrintWriter out int n }
javassist/bytecode/ClassInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.ClassInfo extends javassist.bytecode.ConstInfo { static final int tag int name int index public void <init> (int, int) int className int i public void <init> (java.io.DataInputStream, int) throws java.io.IOException java.io.DataInputStream in int i public int getTag () public java.lang.String getClassName (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public void renameClass (javassist.bytecode.ConstPool, java.lang.String, java.lang.String) String nameStr2 javassist.bytecode.ConstPool cp String oldName String newName String nameStr public void renameClass (javassist.bytecode.ConstPool, java.util.Map) String newName String newName javassist.bytecode.ConstPool cp java.util.Map map String oldName public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) String newname javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map String classname public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out void makeHashtable (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp String name }
javassist/bytecode/CodeAnalyzer.class
CodeAnalyzer.java package javassist.bytecode javassist.bytecode.CodeAnalyzer extends java.lang.Object implements javassist.bytecode.Opcode { private javassist.bytecode.ConstPool constPool private javassist.bytecode.CodeAttribute codeAttr public void <init> (javassist.bytecode.CodeAttribute) javassist.bytecode.CodeAttribute ca public int computeMaxStack () throws javassist.bytecode.BadBytecode int i int i javassist.bytecode.CodeIterator ci int length int[] stack boolean repeat int maxStack private void initStack (int[], javassist.bytecode.CodeAttribute) int i int size int[] stack javassist.bytecode.CodeAttribute ca javassist.bytecode.ExceptionTable et private void visitBytecode (javassist.bytecode.CodeIterator, int[], int) throws javassist.bytecode.BadBytecode int op javassist.bytecode.CodeIterator ci int[] stack int index int codeLength int stackDepth private boolean processBranch (int, javassist.bytecode.CodeIterator, int, int, int[], int) throws javassist.bytecode.BadBytecode int target int target int target int target int target int i int npairs int i int low int high int n int target int index2 int opcode javassist.bytecode.CodeIterator ci int index int codeLength int[] stack int stackDepth private void checkTarget (int, int, int, int[], int) throws javassist.bytecode.BadBytecode int opIndex int target int codeLength int[] stack int stackDepth int d private static boolean isEnd (int) int opcode private int visitInst (int, javassist.bytecode.CodeIterator, int, int) throws javassist.bytecode.BadBytecode String desc String desc String desc int op javassist.bytecode.CodeIterator ci int index int stack private int getFieldSize (javassist.bytecode.CodeIterator, int) javassist.bytecode.CodeIterator ci int index String desc }
javassist/bytecode/CodeAttribute$RuntimeCopyException.class
CodeAttribute.java package javassist.bytecode public javassist.bytecode.CodeAttribute$RuntimeCopyException extends java.lang.RuntimeException { public void <init> (java.lang.String) String s }
javassist/bytecode/CodeAttribute.class
CodeAttribute.java package javassist.bytecode public javassist.bytecode.CodeAttribute extends javassist.bytecode.AttributeInfo implements javassist.bytecode.Opcode { public static final String tag private int maxStack private int maxLocals private javassist.bytecode.ExceptionTable exceptions private java.util.LinkedList attributes public void <init> (javassist.bytecode.ConstPool, int, int, byte[], javassist.bytecode.ExceptionTable) javassist.bytecode.ConstPool cp int stack int locals byte[] code javassist.bytecode.ExceptionTable etable private void <init> (javassist.bytecode.ConstPool, javassist.bytecode.CodeAttribute, java.util.Map) throws javassist.bytecode.BadBytecode javassist.bytecode.AttributeInfo ai int i javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute src java.util.Map classnames java.util.List src_attr int num void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException int i javassist.bytecode.ConstPool cp int name_id java.io.DataInputStream in int attr_len int code_len int num public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) throws javassist.bytecode.CodeAttribute$RuntimeCopyException javassist.bytecode.BadBytecode e javassist.bytecode.ConstPool newCp java.util.Map classnames public int length () void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public byte[] get () public void set (byte[]) byte[] newinfo public java.lang.String getDeclaringClass () javassist.bytecode.ConstPool cp public int getMaxStack () public void setMaxStack (int) int value public int computeMaxStack () throws javassist.bytecode.BadBytecode public int getMaxLocals () public void setMaxLocals (int) int value public int getCodeLength () public byte[] getCode () void setCode (byte[]) byte[] newinfo public javassist.bytecode.CodeIterator iterator () public javassist.bytecode.ExceptionTable getExceptionTable () public java.util.List getAttributes () public javassist.bytecode.AttributeInfo getAttribute (java.lang.String) String name private byte[] copyCode (javassist.bytecode.ConstPool, java.util.Map, javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute) throws javassist.bytecode.BadBytecode javassist.bytecode.ConstPool destCp java.util.Map classnames javassist.bytecode.ExceptionTable etable javassist.bytecode.CodeAttribute destCa int len byte[] newCode javassist.bytecode.LdcEntry ldc private static javassist.bytecode.LdcEntry copyCode (byte[], int, int, javassist.bytecode.ConstPool, byte[], javassist.bytecode.ConstPool, java.util.Map) throws javassist.bytecode.BadBytecode javassist.bytecode.LdcEntry ldc int index byte c int i2 int i byte[] code int beginPos int endPos javassist.bytecode.ConstPool srcCp byte[] newcode javassist.bytecode.ConstPool destCp java.util.Map classnameMap javassist.bytecode.LdcEntry ldcEntry private static void copyConstPoolInfo (int, byte[], javassist.bytecode.ConstPool, byte[], javassist.bytecode.ConstPool, java.util.Map) int i byte[] code javassist.bytecode.ConstPool srcCp byte[] newcode javassist.bytecode.ConstPool destCp java.util.Map classnameMap int index }
javassist/bytecode/CodeIterator.class
CodeIterator.java package javassist.bytecode public javassist.bytecode.CodeIterator extends java.lang.Object implements javassist.bytecode.Opcode { protected javassist.bytecode.CodeAttribute codeAttr protected byte[] bytecode protected int endPos protected int currentPos private static final int[] opcodeLength protected void <init> (javassist.bytecode.CodeAttribute) javassist.bytecode.CodeAttribute ca public void begin () public void move (int) int index public javassist.bytecode.CodeAttribute get () public int getCodeLength () public int byteAt (int) int index public void writeByte (int, int) int value int index public int u16bitAt (int) int index public int s16bitAt (int) int index public void write16bit (int, int) int value int index public int s32bitAt (int) int index public void write32bit (int, int) int value int index public void write (byte[], int) int j byte[] code int index int len public boolean hasNext () public int next () throws javassist.bytecode.BadBytecode int pos public int lookAhead () public int skipConstructor () throws javassist.bytecode.BadBytecode public int skipSuperConstructor () throws javassist.bytecode.BadBytecode public int skipThisConstructor () throws javassist.bytecode.BadBytecode private int skipSuperConstructor0 (int) throws javassist.bytecode.BadBytecode String cname int mref int index int c int skipThis javassist.bytecode.ConstPool cp String thisClassName int nested public int insert (byte[]) throws javassist.bytecode.BadBytecode byte[] code int pos public void insert (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code public int insertEx (byte[]) throws javassist.bytecode.BadBytecode byte[] code int pos public void insertEx (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code private void insert0 (int, byte[], boolean) throws javassist.bytecode.BadBytecode int j int pos byte[] code boolean exclusive int len public int insertGap (int) throws javassist.bytecode.BadBytecode int length int pos public int insertGap (int, int) throws javassist.bytecode.BadBytecode int pos int length public int insertExGap (int) throws javassist.bytecode.BadBytecode int length int pos public int insertExGap (int, int) throws javassist.bytecode.BadBytecode int pos int length private int insertGapCore (int, int, boolean) throws javassist.bytecode.BadBytecode int pos int length boolean exclusive int cur byte[] c int length2 protected void updateCursors (int, int) int pos int length public void insert (javassist.bytecode.ExceptionTable, int) javassist.bytecode.ExceptionTable et int offset public int append (byte[]) int i byte[] code int size int len byte[] dest public void appendGap (int) int gapLength byte[] code int codeLength byte[] newcode int i public void append (javassist.bytecode.ExceptionTable, int) javassist.bytecode.ExceptionTable et int offset javassist.bytecode.ExceptionTable table static int nextOpcode (byte[], int) throws javassist.bytecode.BadBytecode int opcode IndexOutOfBoundsException e int npairs int low int high int index2 int len IndexOutOfBoundsException e byte[] code int index int opcode static byte[] insertGap (byte[], int, int, boolean, javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute) throws javassist.bytecode.BadBytecode javassist.bytecode.AlignmentException e2 javassist.bytecode.AlignmentException e byte[] code int where int gapLength boolean exclusive javassist.bytecode.ExceptionTable etable javassist.bytecode.CodeAttribute ca private static byte[] insertGap0 (byte[], int, int, boolean, javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute) throws javassist.bytecode.BadBytecode javassist.bytecode.AlignmentException byte[] code int where int gapLength boolean exclusive javassist.bytecode.ExceptionTable etable javassist.bytecode.CodeAttribute ca int codeLength byte[] newcode javassist.bytecode.LineNumberAttribute na javassist.bytecode.LocalVariableAttribute va javassist.bytecode.LocalVariableAttribute vta private static void insertGap2 (byte[], int, int, int, byte[], boolean) throws javassist.bytecode.BadBytecode javassist.bytecode.AlignmentException int j2 int offset int offset int offset int i0 int i2 int defaultbyte int lowbyte int highbyte int offset int i0 int i2 int defaultbyte int npairs int inst int nextPos byte[] code int where int gapLength int endPos byte[] newcode boolean exclusive int i int j private static int newOffset (int, int, int, int, boolean) int i int offset int where int gapLength boolean exclusive int target static void <clinit> () }
javassist/bytecode/ConstInfo.class
ConstPool.java package javassist.bytecode abstract javassist.bytecode.ConstInfo extends java.lang.Object { void <init> () public abstract int getTag () public java.lang.String getClassName (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public void renameClass (javassist.bytecode.ConstPool, java.lang.String, java.lang.String) javassist.bytecode.ConstPool cp String oldName String newName public void renameClass (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool cp java.util.Map classnames public abstract int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) public abstract void write (java.io.DataOutputStream) throws java.io.IOException public abstract void print (java.io.PrintWriter) void makeHashtable (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public java.lang.String toString () java.io.ByteArrayOutputStream bout java.io.PrintWriter out }
javassist/bytecode/ConstInfoPadding.class
ConstPool.java package javassist.bytecode javassist.bytecode.ConstInfoPadding extends javassist.bytecode.ConstInfo { void <init> () public int getTag () public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out }
javassist/bytecode/ConstPool.class
ConstPool.java package javassist.bytecode public final javassist.bytecode.ConstPool extends java.lang.Object { javassist.bytecode.LongVector items int numOfItems java.util.HashMap classes java.util.HashMap strings int thisClassInfo public static final int CONST_Class public static final int CONST_Fieldref public static final int CONST_Methodref public static final int CONST_InterfaceMethodref public static final int CONST_String public static final int CONST_Integer public static final int CONST_Float public static final int CONST_Long public static final int CONST_Double public static final int CONST_NameAndType public static final int CONST_Utf8 public static final javassist.CtClass THIS public void <init> (java.lang.String) String thisclass public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in void prune () public int getSize () public java.lang.String getClassName () public int getThisClassInfo () void setThisClassInfo (int) int i javassist.bytecode.ConstInfo getItem (int) int n public int getTag (int) int index public java.lang.String getClassInfo (int) int index javassist.bytecode.ClassInfo c public int getNameAndTypeName (int) int index javassist.bytecode.NameAndTypeInfo ntinfo public int getNameAndTypeDescriptor (int) int index javassist.bytecode.NameAndTypeInfo ntinfo public int getFieldrefClass (int) int index javassist.bytecode.FieldrefInfo finfo public java.lang.String getFieldrefClassName (int) int index javassist.bytecode.FieldrefInfo f public int getFieldrefNameAndType (int) int index javassist.bytecode.FieldrefInfo finfo public java.lang.String getFieldrefName (int) javassist.bytecode.NameAndTypeInfo n int index javassist.bytecode.FieldrefInfo f public java.lang.String getFieldrefType (int) javassist.bytecode.NameAndTypeInfo n int index javassist.bytecode.FieldrefInfo f public int getMethodrefClass (int) int index javassist.bytecode.MethodrefInfo minfo public java.lang.String getMethodrefClassName (int) int index javassist.bytecode.MethodrefInfo minfo public int getMethodrefNameAndType (int) int index javassist.bytecode.MethodrefInfo minfo public java.lang.String getMethodrefName (int) javassist.bytecode.NameAndTypeInfo n int index javassist.bytecode.MethodrefInfo minfo public java.lang.String getMethodrefType (int) javassist.bytecode.NameAndTypeInfo n int index javassist.bytecode.MethodrefInfo minfo public int getInterfaceMethodrefClass (int) int index javassist.bytecode.InterfaceMethodrefInfo minfo public java.lang.String getInterfaceMethodrefClassName (int) int index javassist.bytecode.InterfaceMethodrefInfo minfo public int getInterfaceMethodrefNameAndType (int) int index javassist.bytecode.InterfaceMethodrefInfo minfo public java.lang.String getInterfaceMethodrefName (int) javassist.bytecode.NameAndTypeInfo n int index javassist.bytecode.InterfaceMethodrefInfo minfo public java.lang.String getInterfaceMethodrefType (int) javassist.bytecode.NameAndTypeInfo n int index javassist.bytecode.InterfaceMethodrefInfo minfo public java.lang.Object getLdcValue (int) int index javassist.bytecode.ConstInfo constInfo Object value public int getIntegerInfo (int) int index javassist.bytecode.IntegerInfo i public float getFloatInfo (int) int index javassist.bytecode.FloatInfo i public long getLongInfo (int) int index javassist.bytecode.LongInfo i public double getDoubleInfo (int) int index javassist.bytecode.DoubleInfo i public java.lang.String getStringInfo (int) int index javassist.bytecode.StringInfo si public java.lang.String getUtf8Info (int) int index javassist.bytecode.Utf8Info utf public int isConstructor (java.lang.String, int) String classname int index public int isMember (java.lang.String, java.lang.String, int) javassist.bytecode.NameAndTypeInfo ntinfo String classname String membername int index javassist.bytecode.MemberrefInfo minfo private int addItem (javassist.bytecode.ConstInfo) javassist.bytecode.ConstInfo info public int copy (int, javassist.bytecode.ConstPool, java.util.Map) int n javassist.bytecode.ConstPool dest java.util.Map classnames javassist.bytecode.ConstInfo info int addConstInfoPadding () public int addClassInfo (javassist.CtClass) javassist.CtClass c public int addClassInfo (java.lang.String) int utf8 String qname javassist.bytecode.ClassInfo info public int addNameAndTypeInfo (java.lang.String, java.lang.String) String name String type public int addNameAndTypeInfo (int, int) int name int type public int addFieldrefInfo (int, java.lang.String, java.lang.String) int classInfo String name String type int nt public int addFieldrefInfo (int, int) int classInfo int nameAndTypeInfo public int addMethodrefInfo (int, java.lang.String, java.lang.String) int classInfo String name String type int nt public int addMethodrefInfo (int, int) int classInfo int nameAndTypeInfo public int addInterfaceMethodrefInfo (int, java.lang.String, java.lang.String) int classInfo String name String type int nt public int addInterfaceMethodrefInfo (int, int) int classInfo int nameAndTypeInfo public int addStringInfo (java.lang.String) String str public int addIntegerInfo (int) int i public int addFloatInfo (float) float f public int addLongInfo (long) long l int i public int addDoubleInfo (double) double d int i public int addUtf8Info (java.lang.String) String utf8 javassist.bytecode.Utf8Info info public java.util.Set getClassNames () String className int i java.util.HashSet result javassist.bytecode.LongVector v int size public void renameClass (java.lang.String, java.lang.String) javassist.bytecode.ConstInfo ci int i String oldName String newName javassist.bytecode.LongVector v int size public void renameClass (java.util.Map) javassist.bytecode.ConstInfo ci int i java.util.Map classnames javassist.bytecode.LongVector v int size private void read (java.io.DataInputStream) throws java.io.IOException int tag javassist.bytecode.ConstInfo info java.io.DataInputStream in int n int i private int readOne (java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info javassist.bytecode.ConstInfo info java.io.DataInputStream in int tag public void write (java.io.DataOutputStream) throws java.io.IOException int i java.io.DataOutputStream out javassist.bytecode.LongVector v int size public void print () public void print (java.io.PrintWriter) int i java.io.PrintWriter out int size static void <clinit> () }
javassist/bytecode/ConstantAttribute.class
ConstantAttribute.java package javassist.bytecode public javassist.bytecode.ConstantAttribute extends javassist.bytecode.AttributeInfo { public static final String tag void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in public void <init> (javassist.bytecode.ConstPool, int) javassist.bytecode.ConstPool cp int index byte[] bvalue public int getConstantValue () public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool newCp java.util.Map classnames int index }
javassist/bytecode/DeprecatedAttribute.class
DeprecatedAttribute.java package javassist.bytecode public javassist.bytecode.DeprecatedAttribute extends javassist.bytecode.AttributeInfo { public static final String tag void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool newCp java.util.Map classnames }
javassist/bytecode/Descriptor$Iterator.class
Descriptor.java package javassist.bytecode public javassist.bytecode.Descriptor$Iterator extends java.lang.Object { private String desc private int index private int curPos private boolean param public void <init> (java.lang.String) String s public boolean hasNext () public boolean isParameter () public char currentChar () public boolean is2byte () char c public int next () int nextPos char c }
javassist/bytecode/Descriptor.class
Descriptor.java package javassist.bytecode public javassist.bytecode.Descriptor extends java.lang.Object { public void <init> () public static java.lang.String toJvmName (java.lang.String) String classname public static java.lang.String toJavaName (java.lang.String) String classname public static java.lang.String toJvmName (javassist.CtClass) javassist.CtClass clazz public static java.lang.String toClassName (java.lang.String) int i2 String name String name String name String name String name String name String name String name String name String name StringBuffer sbuf String descriptor int arrayDim int i char c public static java.lang.String of (java.lang.String) String classname public static java.lang.String rename (java.lang.String, java.lang.String, java.lang.String) int j int len String desc String oldname String newname StringBuffer newdesc int head int i public static java.lang.String rename (java.lang.String, java.util.Map) int j int k String name String name2 int len String desc java.util.Map map StringBuffer newdesc int head int i public static java.lang.String of (javassist.CtClass) javassist.CtClass type StringBuffer sbuf private static void toDescriptor (java.lang.StringBuffer, javassist.CtClass) String name javassist.NotFoundException e javassist.CtPrimitiveType pt StringBuffer desc javassist.CtClass type public static java.lang.String ofConstructor (javassist.CtClass[]) javassist.CtClass[] paramTypes public static java.lang.String ofMethod (javassist.CtClass, javassist.CtClass[]) int i int n javassist.CtClass returnType javassist.CtClass[] paramTypes StringBuffer desc public static java.lang.String ofParameters (javassist.CtClass[]) javassist.CtClass[] paramTypes public static java.lang.String appendParameter (java.lang.String, java.lang.String) StringBuffer newdesc String classname String desc int i public static java.lang.String insertParameter (java.lang.String, java.lang.String) String classname String desc public static java.lang.String changeReturnType (java.lang.String, java.lang.String) StringBuffer newdesc String classname String desc int i public static javassist.CtClass[] getParameterTypes (java.lang.String, javassist.ClassPool) throws javassist.NotFoundException int num javassist.CtClass[] args int n int i String desc javassist.ClassPool cp public static boolean eqParamTypes (java.lang.String, java.lang.String) char c int i String desc1 String desc2 public static java.lang.String getParamDescriptor (java.lang.String) String decl public static javassist.CtClass getReturnType (java.lang.String, javassist.ClassPool) throws javassist.NotFoundException javassist.CtClass[] type String desc javassist.ClassPool cp int i public static int numOfParameters (java.lang.String) char c String desc int n int i public static javassist.CtClass toCtClass (java.lang.String, javassist.ClassPool) throws javassist.NotFoundException String desc javassist.ClassPool cp javassist.CtClass[] clazz int res private static int toCtClass (javassist.ClassPool, java.lang.String, int, javassist.CtClass[], int) throws javassist.NotFoundException int i2 String name javassist.CtClass type StringBuffer sbuf javassist.ClassPool cp String desc int i javassist.CtClass[] args int n int i2 String name int arrayDim char c private static javassist.CtClass toPrimitiveClass (char) char c javassist.CtClass type public static int arrayDimension (java.lang.String) String desc int dim public static java.lang.String toArrayComponent (java.lang.String, int) String desc int dim public static int dataSize (java.lang.String) String desc public static int paramSize (java.lang.String) String desc private static int dataSize (java.lang.String, boolean) boolean array int i String desc boolean withRet int n char c }
javassist/bytecode/DoubleInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.DoubleInfo extends javassist.bytecode.ConstInfo { static final int tag double value public void <init> (double) double d public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int getTag () public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out }
javassist/bytecode/EnclosingMethodAttribute.class
EnclosingMethodAttribute.java package javassist.bytecode public javassist.bytecode.EnclosingMethodAttribute extends javassist.bytecode.AttributeInfo { public static final String tag void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in public void <init> (javassist.bytecode.ConstPool, java.lang.String, java.lang.String, java.lang.String) javassist.bytecode.ConstPool cp String className String methodName String methodDesc int ci int ni byte[] bvalue public void <init> (javassist.bytecode.ConstPool, java.lang.String) javassist.bytecode.ConstPool cp String className int ci int ni byte[] bvalue public int classIndex () public int methodIndex () public java.lang.String className () public java.lang.String methodName () javassist.bytecode.ConstPool cp int mi int ni public java.lang.String methodDescriptor () javassist.bytecode.ConstPool cp int mi int ti public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool newCp java.util.Map classnames }
javassist/bytecode/ExceptionTable.class
ExceptionTable.java package javassist.bytecode public javassist.bytecode.ExceptionTable extends java.lang.Object implements java.lang.Cloneable { private javassist.bytecode.ConstPool constPool private java.util.ArrayList entries public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp void <init> (javassist.bytecode.ConstPool, java.io.DataInputStream) throws java.io.IOException int start int end int handle int type int i javassist.bytecode.ConstPool cp java.io.DataInputStream in int length java.util.ArrayList list public java.lang.Object clone () throws java.lang.CloneNotSupportedException javassist.bytecode.ExceptionTable r public int size () public int startPc (int) int nth javassist.bytecode.ExceptionTableEntry e public void setStartPc (int, int) int nth int value javassist.bytecode.ExceptionTableEntry e public int endPc (int) int nth javassist.bytecode.ExceptionTableEntry e public void setEndPc (int, int) int nth int value javassist.bytecode.ExceptionTableEntry e public int handlerPc (int) int nth javassist.bytecode.ExceptionTableEntry e public void setHandlerPc (int, int) int nth int value javassist.bytecode.ExceptionTableEntry e public int catchType (int) int nth javassist.bytecode.ExceptionTableEntry e public void setCatchType (int, int) int nth int value javassist.bytecode.ExceptionTableEntry e public void add (int, javassist.bytecode.ExceptionTable, int) javassist.bytecode.ExceptionTableEntry e int index javassist.bytecode.ExceptionTable table int offset int len public void add (int, int, int, int, int) int index int start int end int handler int type public void add (int, int, int, int) int start int end int handler int type public void remove (int) int index public javassist.bytecode.ExceptionTable copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ExceptionTableEntry e int type int i javassist.bytecode.ConstPool newCp java.util.Map classnames javassist.bytecode.ExceptionTable et javassist.bytecode.ConstPool srcCp int len void shiftPc (int, int, boolean) javassist.bytecode.ExceptionTableEntry e int i int where int gapLength boolean exclusive int len private static int shiftPc (int, int, int, boolean) int pc int where int gapLength boolean exclusive void write (java.io.DataOutputStream) throws java.io.IOException javassist.bytecode.ExceptionTableEntry e int i java.io.DataOutputStream out int len }
javassist/bytecode/ExceptionTableEntry.class
ExceptionTable.java package javassist.bytecode javassist.bytecode.ExceptionTableEntry extends java.lang.Object { int startPc int endPc int handlerPc int catchType void <init> (int, int, int, int) int start int end int handle int type }
javassist/bytecode/ExceptionsAttribute.class
ExceptionsAttribute.java package javassist.bytecode public javassist.bytecode.ExceptionsAttribute extends javassist.bytecode.AttributeInfo { public static final String tag void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in private void <init> (javassist.bytecode.ConstPool, javassist.bytecode.ExceptionsAttribute, java.util.Map) javassist.bytecode.ConstPool cp javassist.bytecode.ExceptionsAttribute src java.util.Map classnames public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp byte[] data public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool newCp java.util.Map classnames private void copyFrom (javassist.bytecode.ExceptionsAttribute, java.util.Map) int index int i javassist.bytecode.ExceptionsAttribute srcAttr java.util.Map classnames javassist.bytecode.ConstPool srcCp javassist.bytecode.ConstPool destCp byte[] src int num byte[] dest public int[] getExceptionIndexes () int j byte[] blist int n int[] elist int k public java.lang.String[] getExceptions () int index int j byte[] blist int n String[] elist int k public void setExceptionIndexes (int[]) int i int[] elist int n byte[] blist public void setExceptions (java.lang.String[]) int i String[] elist int n byte[] blist public int tableLength () public int getException (int) int nth int index }
javassist/bytecode/FieldInfo.class
FieldInfo.java package javassist.bytecode public final javassist.bytecode.FieldInfo extends java.lang.Object { javassist.bytecode.ConstPool constPool int accessFlags int name String cachedName String cachedType int descriptor java.util.LinkedList attribute private void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool, java.lang.String, java.lang.String) javassist.bytecode.ConstPool cp String fieldName String desc void <init> (javassist.bytecode.ConstPool, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp java.io.DataInputStream in public java.lang.String toString () void compact (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp void prune (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.util.LinkedList newAttributes javassist.bytecode.AttributeInfo invisibleAnnotations javassist.bytecode.AttributeInfo visibleAnnotations int index public javassist.bytecode.ConstPool getConstPool () public java.lang.String getName () public void setName (java.lang.String) String newName public int getAccessFlags () public void setAccessFlags (int) int acc public java.lang.String getDescriptor () public void setDescriptor (java.lang.String) String desc public int getConstantValue () javassist.bytecode.ConstantAttribute attr public java.util.List getAttributes () public javassist.bytecode.AttributeInfo getAttribute (java.lang.String) String name public void addAttribute (javassist.bytecode.AttributeInfo) javassist.bytecode.AttributeInfo info private void read (java.io.DataInputStream) throws java.io.IOException int i java.io.DataInputStream in int n void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out }
javassist/bytecode/FieldrefInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.FieldrefInfo extends javassist.bytecode.MemberrefInfo { static final int tag public void <init> (int, int) int cindex int ntindex public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int getTag () public java.lang.String getTagName () protected int copy2 (javassist.bytecode.ConstPool, int, int) javassist.bytecode.ConstPool dest int cindex int ntindex }
javassist/bytecode/FloatInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.FloatInfo extends javassist.bytecode.ConstInfo { static final int tag float value public void <init> (float) float f public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int getTag () public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out }
javassist/bytecode/InnerClassesAttribute.class
InnerClassesAttribute.java package javassist.bytecode public javassist.bytecode.InnerClassesAttribute extends javassist.bytecode.AttributeInfo { public static final String tag void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in private void <init> (javassist.bytecode.ConstPool, byte[]) javassist.bytecode.ConstPool cp byte[] info public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public int tableLength () public int innerClassIndex (int) int nth public java.lang.String innerClass (int) int nth int i public void setInnerClassIndex (int, int) int nth int index public int outerClassIndex (int) int nth public java.lang.String outerClass (int) int nth int i public void setOuterClassIndex (int, int) int nth int index public int innerNameIndex (int) int nth public java.lang.String innerName (int) int nth int i public void setInnerNameIndex (int, int) int nth int index public int accessFlags (int) int nth public void setAccessFlags (int, int) int nth int flags public void append (java.lang.String, java.lang.String, java.lang.String, int) String inner String outer String name int flags int i int o int n public void append (int, int, int, int) int i int inner int outer int name int flags byte[] data int len byte[] newData int n public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) int innerClass int outerClass int innerName int innerAccess int i javassist.bytecode.ConstPool newCp java.util.Map classnames byte[] src byte[] dest javassist.bytecode.ConstPool cp javassist.bytecode.InnerClassesAttribute attr int n int j }
javassist/bytecode/IntegerInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.IntegerInfo extends javassist.bytecode.ConstInfo { static final int tag int value public void <init> (int) int i public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int getTag () public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out }
javassist/bytecode/InterfaceMethodrefInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.InterfaceMethodrefInfo extends javassist.bytecode.MemberrefInfo { static final int tag public void <init> (int, int) int cindex int ntindex public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int getTag () public java.lang.String getTagName () protected int copy2 (javassist.bytecode.ConstPool, int, int) javassist.bytecode.ConstPool dest int cindex int ntindex }
javassist/bytecode/LdcEntry.class
CodeAttribute.java package javassist.bytecode final javassist.bytecode.LdcEntry extends java.lang.Object { javassist.bytecode.LdcEntry next int where int index void <init> () static byte[] doit (byte[], javassist.bytecode.LdcEntry, javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute) throws javassist.bytecode.BadBytecode int where byte[] code javassist.bytecode.LdcEntry ldc javassist.bytecode.ExceptionTable etable javassist.bytecode.CodeAttribute ca }
javassist/bytecode/LineNumberAttribute$Pc.class
LineNumberAttribute.java package javassist.bytecode public javassist.bytecode.LineNumberAttribute$Pc extends java.lang.Object { public int index public int line public void <init> () }
javassist/bytecode/LineNumberAttribute.class
LineNumberAttribute.java package javassist.bytecode public javassist.bytecode.LineNumberAttribute extends javassist.bytecode.AttributeInfo { public static final String tag void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in private void <init> (javassist.bytecode.ConstPool, byte[]) javassist.bytecode.ConstPool cp byte[] i public int tableLength () public int startPc (int) int i public int lineNumber (int) int i public int toLineNumber (int) int pc int n int i public int toStartPc (int) int i int line int n public javassist.bytecode.LineNumberAttribute$Pc toNearPc (int) int d int i int line int n int nearPc int distance javassist.bytecode.LineNumberAttribute$Pc res public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) int i javassist.bytecode.ConstPool newCp java.util.Map classnames byte[] src int num byte[] dest javassist.bytecode.LineNumberAttribute attr void shiftPc (int, int, boolean) int pos int pc int i int where int gapLength boolean exclusive int n }
javassist/bytecode/LocalVariableAttribute.class
LocalVariableAttribute.java package javassist.bytecode public javassist.bytecode.LocalVariableAttribute extends javassist.bytecode.AttributeInfo { public static final String tag public static final String typeTag public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool, java.lang.String) javassist.bytecode.ConstPool cp String name void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in private void <init> (javassist.bytecode.ConstPool, java.lang.String, byte[]) javassist.bytecode.ConstPool cp String name byte[] i public void addEntry (int, int, int, int, int) int i int startPc int length int nameIndex int descriptorIndex int index int size byte[] newInfo public int tableLength () public int startPc (int) int i public int codeLength (int) int i void shiftPc (int, int, boolean) int pos int pc int len int i int where int gapLength boolean exclusive int n public int nameIndex (int) int i public java.lang.String variableName (int) int i public int descriptorIndex (int) int i public int signatureIndex (int) int i public java.lang.String descriptor (int) int i public java.lang.String signature (int) int i public int index (int) int i public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) int start int len int name int type int index int i javassist.bytecode.ConstPool newCp java.util.Map classnames byte[] src byte[] dest javassist.bytecode.ConstPool cp javassist.bytecode.LocalVariableAttribute attr int n int j }
javassist/bytecode/LongInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.LongInfo extends javassist.bytecode.ConstInfo { static final int tag long value public void <init> (long) long l public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int getTag () public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out }
javassist/bytecode/LongVector.class
LongVector.java package javassist.bytecode final javassist.bytecode.LongVector extends java.lang.Object { static final int ASIZE static final int ABITS static final int VSIZE private Object[][] objects private int elements public void <init> () public void <init> (int) int initialSize int vsize public int size () public int capacity () public java.lang.Object elementAt (int) int i public void addElement (java.lang.Object) Object[][] newObj Object value int nth int offset int len }
javassist/bytecode/MemberrefInfo.class
ConstPool.java package javassist.bytecode abstract javassist.bytecode.MemberrefInfo extends javassist.bytecode.ConstInfo { int classIndex int nameAndTypeIndex public void <init> (int, int) int cindex int ntindex public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map int classIndex2 int ntIndex2 protected abstract int copy2 (javassist.bytecode.ConstPool, int, int) public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out public abstract java.lang.String getTagName () }
javassist/bytecode/MethodInfo.class
MethodInfo.java package javassist.bytecode public final javassist.bytecode.MethodInfo extends java.lang.Object { javassist.bytecode.ConstPool constPool int accessFlags int name String cachedName int descriptor java.util.LinkedList attribute public static final String nameInit public static final String nameClinit private void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool, java.lang.String, java.lang.String) javassist.bytecode.ConstPool cp String methodname String desc void <init> (javassist.bytecode.ConstPool, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp java.io.DataInputStream in public void <init> (javassist.bytecode.ConstPool, java.lang.String, javassist.bytecode.MethodInfo, java.util.Map) throws javassist.bytecode.BadBytecode javassist.bytecode.ConstPool cp String methodname javassist.bytecode.MethodInfo src java.util.Map classnameMap public java.lang.String toString () void compact (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp void prune (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.util.LinkedList newAttributes javassist.bytecode.AttributeInfo invisibleAnnotations javassist.bytecode.AttributeInfo visibleAnnotations javassist.bytecode.AttributeInfo parameterInvisibleAnnotations javassist.bytecode.AttributeInfo parameterVisibleAnnotations javassist.bytecode.AnnotationDefaultAttribute defaultAttribute javassist.bytecode.ExceptionsAttribute ea public java.lang.String getName () public void setName (java.lang.String) String newName public boolean isMethod () String n public javassist.bytecode.ConstPool getConstPool () public boolean isConstructor () public boolean isStaticInitializer () public int getAccessFlags () public void setAccessFlags (int) int acc public java.lang.String getDescriptor () public void setDescriptor (java.lang.String) String desc public java.util.List getAttributes () public javassist.bytecode.AttributeInfo getAttribute (java.lang.String) String name public void addAttribute (javassist.bytecode.AttributeInfo) javassist.bytecode.AttributeInfo info public javassist.bytecode.ExceptionsAttribute getExceptionsAttribute () javassist.bytecode.AttributeInfo info public javassist.bytecode.CodeAttribute getCodeAttribute () javassist.bytecode.AttributeInfo info public void removeExceptionsAttribute () public void setExceptionsAttribute (javassist.bytecode.ExceptionsAttribute) javassist.bytecode.ExceptionsAttribute cattr public void removeCodeAttribute () public void setCodeAttribute (javassist.bytecode.CodeAttribute) javassist.bytecode.CodeAttribute cattr public int getLineNumber (int) int pos javassist.bytecode.CodeAttribute ca javassist.bytecode.LineNumberAttribute ainfo public void setSuperclass (java.lang.String) throws javassist.bytecode.BadBytecode javassist.bytecode.ConstPool cp int mref int nt int sc int mref2 String superclass javassist.bytecode.CodeAttribute ca byte[] code javassist.bytecode.CodeIterator iterator int pos private void read (javassist.bytecode.MethodInfo, java.lang.String, java.util.Map) throws javassist.bytecode.BadBytecode javassist.bytecode.MethodInfo src String methodname java.util.Map classnames javassist.bytecode.ConstPool destCp javassist.bytecode.ConstPool srcCp String desc String desc2 javassist.bytecode.ExceptionsAttribute eattr javassist.bytecode.CodeAttribute cattr private void read (java.io.DataInputStream) throws java.io.IOException int i java.io.DataInputStream in int n void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out }
javassist/bytecode/MethodrefInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.MethodrefInfo extends javassist.bytecode.MemberrefInfo { static final int tag public void <init> (int, int) int cindex int ntindex public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int getTag () public java.lang.String getTagName () protected int copy2 (javassist.bytecode.ConstPool, int, int) javassist.bytecode.ConstPool dest int cindex int ntindex }
javassist/bytecode/Mnemonic.class
Mnemonic.java package javassist.bytecode public abstract javassist.bytecode.Mnemonic extends java.lang.Object { public static final String[] OPCODE static void <clinit> () }
javassist/bytecode/NameAndTypeInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.NameAndTypeInfo extends javassist.bytecode.ConstInfo { static final int tag int memberName int typeDescriptor public void <init> (int, int) int name int type public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int getTag () public void renameClass (javassist.bytecode.ConstPool, java.lang.String, java.lang.String) javassist.bytecode.ConstPool cp String oldName String newName String type String type2 public void renameClass (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool cp java.util.Map map String type String type2 public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map String mname String tdesc public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out }
javassist/bytecode/Opcode.class
Opcode.java package javassist.bytecode public abstract javassist.bytecode.Opcode extends java.lang.Object { public static final int AALOAD public static final int AASTORE public static final int ACONST_NULL public static final int ALOAD public static final int ALOAD_0 public static final int ALOAD_1 public static final int ALOAD_2 public static final int ALOAD_3 public static final int ANEWARRAY public static final int ARETURN public static final int ARRAYLENGTH public static final int ASTORE public static final int ASTORE_0 public static final int ASTORE_1 public static final int ASTORE_2 public static final int ASTORE_3 public static final int ATHROW public static final int BALOAD public static final int BASTORE public static final int BIPUSH public static final int CALOAD public static final int CASTORE public static final int CHECKCAST public static final int D2F public static final int D2I public static final int D2L public static final int DADD public static final int DALOAD public static final int DASTORE public static final int DCMPG public static final int DCMPL public static final int DCONST_0 public static final int DCONST_1 public static final int DDIV public static final int DLOAD public static final int DLOAD_0 public static final int DLOAD_1 public static final int DLOAD_2 public static final int DLOAD_3 public static final int DMUL public static final int DNEG public static final int DREM public static final int DRETURN public static final int DSTORE public static final int DSTORE_0 public static final int DSTORE_1 public static final int DSTORE_2 public static final int DSTORE_3 public static final int DSUB public static final int DUP public static final int DUP2 public static final int DUP2_X1 public static final int DUP2_X2 public static final int DUP_X1 public static final int DUP_X2 public static final int F2D public static final int F2I public static final int F2L public static final int FADD public static final int FALOAD public static final int FASTORE public static final int FCMPG public static final int FCMPL public static final int FCONST_0 public static final int FCONST_1 public static final int FCONST_2 public static final int FDIV public static final int FLOAD public static final int FLOAD_0 public static final int FLOAD_1 public static final int FLOAD_2 public static final int FLOAD_3 public static final int FMUL public static final int FNEG public static final int FREM public static final int FRETURN public static final int FSTORE public static final int FSTORE_0 public static final int FSTORE_1 public static final int FSTORE_2 public static final int FSTORE_3 public static final int FSUB public static final int GETFIELD public static final int GETSTATIC public static final int GOTO public static final int GOTO_W public static final int I2B public static final int I2C public static final int I2D public static final int I2F public static final int I2L public static final int I2S public static final int IADD public static final int IALOAD public static final int IAND public static final int IASTORE public static final int ICONST_0 public static final int ICONST_1 public static final int ICONST_2 public static final int ICONST_3 public static final int ICONST_4 public static final int ICONST_5 public static final int ICONST_M1 public static final int IDIV public static final int IFEQ public static final int IFGE public static final int IFGT public static final int IFLE public static final int IFLT public static final int IFNE public static final int IFNONNULL public static final int IFNULL public static final int IF_ACMPEQ public static final int IF_ACMPNE public static final int IF_ICMPEQ public static final int IF_ICMPGE public static final int IF_ICMPGT public static final int IF_ICMPLE public static final int IF_ICMPLT public static final int IF_ICMPNE public static final int IINC public static final int ILOAD public static final int ILOAD_0 public static final int ILOAD_1 public static final int ILOAD_2 public static final int ILOAD_3 public static final int IMUL public static final int INEG public static final int INSTANCEOF public static final int INVOKEINTERFACE public static final int INVOKESPECIAL public static final int INVOKESTATIC public static final int INVOKEVIRTUAL public static final int IOR public static final int IREM public static final int IRETURN public static final int ISHL public static final int ISHR public static final int ISTORE public static final int ISTORE_0 public static final int ISTORE_1 public static final int ISTORE_2 public static final int ISTORE_3 public static final int ISUB public static final int IUSHR public static final int IXOR public static final int JSR public static final int JSR_W public static final int L2D public static final int L2F public static final int L2I public static final int LADD public static final int LALOAD public static final int LAND public static final int LASTORE public static final int LCMP public static final int LCONST_0 public static final int LCONST_1 public static final int LDC public static final int LDC2_W public static final int LDC_W public static final int LDIV public static final int LLOAD public static final int LLOAD_0 public static final int LLOAD_1 public static final int LLOAD_2 public static final int LLOAD_3 public static final int LMUL public static final int LNEG public static final int LOOKUPSWITCH public static final int LOR public static final int LREM public static final int LRETURN public static final int LSHL public static final int LSHR public static final int LSTORE public static final int LSTORE_0 public static final int LSTORE_1 public static final int LSTORE_2 public static final int LSTORE_3 public static final int LSUB public static final int LUSHR public static final int LXOR public static final int MONITORENTER public static final int MONITOREXIT public static final int MULTIANEWARRAY public static final int NEW public static final int NEWARRAY public static final int NOP public static final int POP public static final int POP2 public static final int PUTFIELD public static final int PUTSTATIC public static final int RET public static final int RETURN public static final int SALOAD public static final int SASTORE public static final int SIPUSH public static final int SWAP public static final int TABLESWITCH public static final int WIDE public static final int T_BOOLEAN public static final int T_CHAR public static final int T_FLOAT public static final int T_DOUBLE public static final int T_BYTE public static final int T_SHORT public static final int T_INT public static final int T_LONG public static final int[] STACK_GROW static void <clinit> () }
javassist/bytecode/ParameterAnnotationsAttribute.class
ParameterAnnotationsAttribute.java package javassist.bytecode public javassist.bytecode.ParameterAnnotationsAttribute extends javassist.bytecode.AttributeInfo { public static final String visibleTag public static final String invisibleTag public void <init> (javassist.bytecode.ConstPool, java.lang.String, byte[]) javassist.bytecode.ConstPool cp String attrname byte[] info public void <init> (javassist.bytecode.ConstPool, java.lang.String) javassist.bytecode.ConstPool cp String attrname void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in public int numParameters () public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) Exception e javassist.bytecode.ConstPool newCp java.util.Map classnames javassist.bytecode.AnnotationsAttribute$Copier copier public javassist.bytecode.annotation.Annotation[][] getAnnotations () Exception e public void setAnnotations (javassist.bytecode.annotation.Annotation[][]) int j javassist.bytecode.annotation.Annotation[] anno int i int n java.io.IOException e javassist.bytecode.annotation.Annotation[][] params java.io.ByteArrayOutputStream output javassist.bytecode.annotation.AnnotationsWriter writer }
javassist/bytecode/SignatureAttribute.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute extends javassist.bytecode.AttributeInfo { public static final String tag void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in public void <init> (javassist.bytecode.ConstPool, java.lang.String) javassist.bytecode.ConstPool cp String signature int index byte[] bvalue public java.lang.String getSignature () public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool newCp java.util.Map classnames }
javassist/bytecode/SourceFileAttribute.class
SourceFileAttribute.java package javassist.bytecode public javassist.bytecode.SourceFileAttribute extends javassist.bytecode.AttributeInfo { public static final String tag void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in public void <init> (javassist.bytecode.ConstPool, java.lang.String) javassist.bytecode.ConstPool cp String filename int index byte[] bvalue public java.lang.String getFileName () public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool newCp java.util.Map classnames }
javassist/bytecode/StringInfo.class
ConstPool.java package javassist.bytecode javassist.bytecode.StringInfo extends javassist.bytecode.ConstInfo { static final int tag int string public void <init> (int) int str public void <init> (java.io.DataInputStream) throws java.io.IOException java.io.DataInputStream in public int getTag () public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out }
javassist/bytecode/SyntheticAttribute.class
SyntheticAttribute.java package javassist.bytecode public javassist.bytecode.SyntheticAttribute extends javassist.bytecode.AttributeInfo { public static final String tag void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int n java.io.DataInputStream in public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool newCp java.util.Map classnames }
javassist/bytecode/Utf8Info.class
ConstPool.java package javassist.bytecode javassist.bytecode.Utf8Info extends javassist.bytecode.ConstInfo { static final int tag String string int index public void <init> (java.lang.String, int) String utf8 int i public void <init> (java.io.DataInputStream, int) throws java.io.IOException java.io.DataInputStream in int i public int getTag () public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool src javassist.bytecode.ConstPool dest java.util.Map map public void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void print (java.io.PrintWriter) java.io.PrintWriter out }
javassist/bytecode/annotation/
javassist/bytecode/annotation/Annotation$Pair.class
Annotation.java package javassist.bytecode.annotation javassist.bytecode.annotation.Annotation$Pair extends java.lang.Object { int name javassist.bytecode.annotation.MemberValue value void <init> () }
javassist/bytecode/annotation/Annotation.class
Annotation.java package javassist.bytecode.annotation public javassist.bytecode.annotation.Annotation extends java.lang.Object { javassist.bytecode.ConstPool pool int typeIndex java.util.HashMap members public void <init> (int, javassist.bytecode.ConstPool) int type javassist.bytecode.ConstPool cp public void <init> (java.lang.String, javassist.bytecode.ConstPool) String typeName javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool, javassist.CtClass) throws javassist.NotFoundException javassist.CtClass returnType int i javassist.bytecode.ConstPool cp javassist.CtClass clazz javassist.CtMethod[] methods public static javassist.bytecode.annotation.MemberValue createMemberValue (javassist.bytecode.ConstPool, javassist.CtClass) throws javassist.NotFoundException javassist.CtClass arrayType javassist.bytecode.annotation.MemberValue member javassist.bytecode.annotation.Annotation info javassist.bytecode.annotation.EnumMemberValue emv javassist.bytecode.ConstPool cp javassist.CtClass type public void addMemberValue (int, javassist.bytecode.annotation.MemberValue) int nameIndex javassist.bytecode.annotation.MemberValue value javassist.bytecode.annotation.Annotation$Pair p public void addMemberValue (java.lang.String, javassist.bytecode.annotation.MemberValue) String name javassist.bytecode.annotation.MemberValue value javassist.bytecode.annotation.Annotation$Pair p private void addMemberValue (javassist.bytecode.annotation.Annotation$Pair) javassist.bytecode.annotation.Annotation$Pair pair String name public java.lang.String toString () String name java.util.Iterator mit StringBuffer buf public java.lang.String getTypeName () public java.util.Set getMemberNames () public javassist.bytecode.annotation.MemberValue getMemberValue (java.lang.String) javassist.bytecode.annotation.Annotation$Pair p String name public java.lang.Object toAnnotationType (java.lang.ClassLoader, javassist.ClassPool) throws java.lang.ClassNotFoundException ClassLoader cl javassist.ClassPool cp public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.Annotation$Pair pair javassist.bytecode.annotation.AnnotationsWriter writer String typeName java.util.Iterator it }
javassist/bytecode/annotation/AnnotationImpl.class
AnnotationImpl.java package javassist.bytecode.annotation public javassist.bytecode.annotation.AnnotationImpl extends java.lang.Object implements java.lang.reflect.InvocationHandler { private javassist.bytecode.annotation.Annotation annotation private javassist.ClassPool pool private ClassLoader classLoader static Class class$java$lang$Object public static java.lang.Object make (java.lang.ClassLoader, java.lang.Class, javassist.ClassPool, javassist.bytecode.annotation.Annotation) ClassLoader cl Class clazz javassist.ClassPool cp javassist.bytecode.annotation.Annotation anon javassist.bytecode.annotation.AnnotationImpl handler private void <init> (javassist.bytecode.annotation.Annotation, javassist.ClassPool, java.lang.ClassLoader) javassist.bytecode.annotation.Annotation a javassist.ClassPool cp ClassLoader loader public java.lang.String getTypeName () public javassist.bytecode.annotation.Annotation getAnnotation () public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable Object obj Object other Object proxy java.lang.reflect.Method method Object[] args String name javassist.bytecode.annotation.MemberValue mv private java.lang.Object getDefault (java.lang.String, java.lang.reflect.Method) throws java.lang.ClassNotFoundException java.lang.RuntimeException javassist.bytecode.annotation.MemberValue mv javassist.bytecode.AnnotationDefaultAttribute ainfo javassist.CtClass cc javassist.bytecode.ClassFile cf javassist.bytecode.MethodInfo minfo javassist.NotFoundException e String name java.lang.reflect.Method method String classname static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
javassist/bytecode/annotation/AnnotationMemberValue.class
AnnotationMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.AnnotationMemberValue extends javassist.bytecode.annotation.MemberValue { javassist.bytecode.annotation.Annotation value public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.annotation.Annotation, javassist.bytecode.ConstPool) javassist.bytecode.annotation.Annotation a javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) throws java.lang.ClassNotFoundException ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) throws java.lang.ClassNotFoundException ClassLoader cl public javassist.bytecode.annotation.Annotation getValue () public void setValue (javassist.bytecode.annotation.Annotation) javassist.bytecode.annotation.Annotation newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/AnnotationsWriter.class
AnnotationsWriter.java package javassist.bytecode.annotation public javassist.bytecode.annotation.AnnotationsWriter extends java.lang.Object { private java.io.OutputStream output private javassist.bytecode.ConstPool pool public void <init> (java.io.OutputStream, javassist.bytecode.ConstPool) java.io.OutputStream os javassist.bytecode.ConstPool cp public javassist.bytecode.ConstPool getConstPool () public void close () throws java.io.IOException public void numParameters (int) throws java.io.IOException int num public void numAnnotations (int) throws java.io.IOException int num public void annotation (java.lang.String, int) throws java.io.IOException String type int numMemberValuePairs public void annotation (int, int) throws java.io.IOException int typeIndex int numMemberValuePairs public void memberValuePair (java.lang.String) throws java.io.IOException String memberName public void memberValuePair (int) throws java.io.IOException int memberNameIndex public void constValueIndex (boolean) throws java.io.IOException boolean value public void constValueIndex (byte) throws java.io.IOException byte value public void constValueIndex (char) throws java.io.IOException char value public void constValueIndex (short) throws java.io.IOException short value public void constValueIndex (int) throws java.io.IOException int value public void constValueIndex (long) throws java.io.IOException long value public void constValueIndex (float) throws java.io.IOException float value public void constValueIndex (double) throws java.io.IOException double value public void constValueIndex (java.lang.String) throws java.io.IOException String value public void constValueIndex (int, int) throws java.io.IOException int tag int index public void enumConstValue (java.lang.String, java.lang.String) throws java.io.IOException String typeName String constName public void enumConstValue (int, int) throws java.io.IOException int typeNameIndex int constNameIndex public void classInfoIndex (java.lang.String) throws java.io.IOException String name public void classInfoIndex (int) throws java.io.IOException int index public void annotationValue () throws java.io.IOException public void arrayValue (int) throws java.io.IOException int numValues private void write16bit (int) throws java.io.IOException int value byte[] buf }
javassist/bytecode/annotation/ArrayMemberValue.class
ArrayMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.ArrayMemberValue extends javassist.bytecode.annotation.MemberValue { javassist.bytecode.annotation.MemberValue type javassist.bytecode.annotation.MemberValue[] values public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.annotation.MemberValue, javassist.bytecode.ConstPool) javassist.bytecode.annotation.MemberValue t javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) throws java.lang.ClassNotFoundException Class clazz int i ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method method int size Class clazz Object a java.lang.Class getType (java.lang.ClassLoader) throws java.lang.ClassNotFoundException ClassLoader cl Object a public javassist.bytecode.annotation.MemberValue getType () public javassist.bytecode.annotation.MemberValue[] getValue () public void setValue (javassist.bytecode.annotation.MemberValue[]) javassist.bytecode.annotation.MemberValue[] elements public java.lang.String toString () int i StringBuffer buf public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException int i javassist.bytecode.annotation.AnnotationsWriter writer int num public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/BooleanMemberValue.class
BooleanMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.BooleanMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (boolean, javassist.bytecode.ConstPool) boolean b javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) ClassLoader cl public boolean getValue () public void setValue (boolean) boolean newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/ByteMemberValue.class
ByteMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.ByteMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (byte, javassist.bytecode.ConstPool) byte b javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) ClassLoader cl public byte getValue () public void setValue (byte) byte newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/CharMemberValue.class
CharMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.CharMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (char, javassist.bytecode.ConstPool) char c javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) ClassLoader cl public char getValue () public void setValue (char) char newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/ClassMemberValue.class
ClassMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.ClassMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (java.lang.String, javassist.bytecode.ConstPool) String className javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) throws java.lang.ClassNotFoundException ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m String classname java.lang.Class getType (java.lang.ClassLoader) throws java.lang.ClassNotFoundException ClassLoader cl public java.lang.String getValue () String v public void setValue (java.lang.String) String newClassName String setTo public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/DoubleMemberValue.class
DoubleMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.DoubleMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (double, javassist.bytecode.ConstPool) double d javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) ClassLoader cl public double getValue () public void setValue (double) double newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/EnumMemberValue.class
EnumMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.EnumMemberValue extends javassist.bytecode.annotation.MemberValue { int typeIndex int valueIndex public void <init> (int, int, javassist.bytecode.ConstPool) int type int value javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) throws java.lang.ClassNotFoundException NoSuchFieldException e IllegalAccessException e ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) throws java.lang.ClassNotFoundException ClassLoader cl public java.lang.String getType () public void setType (java.lang.String) String typename public java.lang.String getValue () public void setValue (java.lang.String) String name public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/FloatMemberValue.class
FloatMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.FloatMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (float, javassist.bytecode.ConstPool) float f javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) ClassLoader cl public float getValue () public void setValue (float) float newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/IntegerMemberValue.class
IntegerMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.IntegerMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool, int) javassist.bytecode.ConstPool cp int value public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) ClassLoader cl public int getValue () public void setValue (int) int newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/LongMemberValue.class
LongMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.LongMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (long, javassist.bytecode.ConstPool) long j javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) ClassLoader cl public long getValue () public void setValue (long) long newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/MemberValue.class
MemberValue.java package javassist.bytecode.annotation public abstract javassist.bytecode.annotation.MemberValue extends java.lang.Object { javassist.bytecode.ConstPool cp char tag void <init> (char, javassist.bytecode.ConstPool) char tag javassist.bytecode.ConstPool cp abstract java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) throws java.lang.ClassNotFoundException abstract java.lang.Class getType (java.lang.ClassLoader) throws java.lang.ClassNotFoundException static java.lang.Class loadClass (java.lang.ClassLoader, java.lang.String) throws java.lang.ClassNotFoundException ClassLoader cl String classname public abstract void accept (javassist.bytecode.annotation.MemberValueVisitor) public abstract void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException }
javassist/bytecode/annotation/MemberValueVisitor.class
MemberValueVisitor.java package javassist.bytecode.annotation public abstract javassist.bytecode.annotation.MemberValueVisitor extends java.lang.Object { public abstract void visitAnnotationMemberValue (javassist.bytecode.annotation.AnnotationMemberValue) public abstract void visitArrayMemberValue (javassist.bytecode.annotation.ArrayMemberValue) public abstract void visitBooleanMemberValue (javassist.bytecode.annotation.BooleanMemberValue) public abstract void visitByteMemberValue (javassist.bytecode.annotation.ByteMemberValue) public abstract void visitCharMemberValue (javassist.bytecode.annotation.CharMemberValue) public abstract void visitDoubleMemberValue (javassist.bytecode.annotation.DoubleMemberValue) public abstract void visitEnumMemberValue (javassist.bytecode.annotation.EnumMemberValue) public abstract void visitFloatMemberValue (javassist.bytecode.annotation.FloatMemberValue) public abstract void visitIntegerMemberValue (javassist.bytecode.annotation.IntegerMemberValue) public abstract void visitLongMemberValue (javassist.bytecode.annotation.LongMemberValue) public abstract void visitShortMemberValue (javassist.bytecode.annotation.ShortMemberValue) public abstract void visitStringMemberValue (javassist.bytecode.annotation.StringMemberValue) public abstract void visitClassMemberValue (javassist.bytecode.annotation.ClassMemberValue) }
javassist/bytecode/annotation/ShortMemberValue.class
ShortMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.ShortMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (short, javassist.bytecode.ConstPool) short s javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) ClassLoader cl public short getValue () public void setValue (short) short newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor }
javassist/bytecode/annotation/StringMemberValue.class
StringMemberValue.java package javassist.bytecode.annotation public javassist.bytecode.annotation.StringMemberValue extends javassist.bytecode.annotation.MemberValue { int valueIndex static Class class$java$lang$String public void <init> (int, javassist.bytecode.ConstPool) int index javassist.bytecode.ConstPool cp public void <init> (java.lang.String, javassist.bytecode.ConstPool) String str javassist.bytecode.ConstPool cp public void <init> (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp java.lang.Object getValue (java.lang.ClassLoader, javassist.ClassPool, java.lang.reflect.Method) ClassLoader cl javassist.ClassPool cp java.lang.reflect.Method m java.lang.Class getType (java.lang.ClassLoader) ClassLoader cl public java.lang.String getValue () public void setValue (java.lang.String) String newValue public java.lang.String toString () public void write (javassist.bytecode.annotation.AnnotationsWriter) throws java.io.IOException javassist.bytecode.annotation.AnnotationsWriter writer public void accept (javassist.bytecode.annotation.MemberValueVisitor) javassist.bytecode.annotation.MemberValueVisitor visitor static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
javassist/compiler/
javassist/compiler/AccessorMaker.class
AccessorMaker.java package javassist.compiler public javassist.compiler.AccessorMaker extends java.lang.Object { private javassist.CtClass clazz private int uniqueNumber private java.util.HashMap accessors static final String lastParamType public void <init> (javassist.CtClass) javassist.CtClass c public java.lang.String getConstructor (javassist.CtClass, java.lang.String, javassist.bytecode.MethodInfo) throws javassist.compiler.CompileError int i javassist.bytecode.ConstPool cp javassist.ClassPool pool javassist.bytecode.MethodInfo minfo javassist.bytecode.ExceptionsAttribute ea javassist.CtClass[] params javassist.bytecode.Bytecode code int regno javassist.CannotCompileException e javassist.NotFoundException e javassist.CtClass c String desc javassist.bytecode.MethodInfo orig String key String consDesc javassist.bytecode.ClassFile cf public java.lang.String getMethodAccessor (java.lang.String, java.lang.String, java.lang.String, javassist.bytecode.MethodInfo) throws javassist.compiler.CompileError int i javassist.bytecode.ConstPool cp javassist.ClassPool pool javassist.bytecode.MethodInfo minfo javassist.bytecode.ExceptionsAttribute ea javassist.CtClass[] params int regno javassist.bytecode.Bytecode code javassist.CannotCompileException e javassist.NotFoundException e String name String desc String accDesc javassist.bytecode.MethodInfo orig String key String accName javassist.bytecode.ClassFile cf public javassist.bytecode.MethodInfo getFieldGetter (javassist.bytecode.FieldInfo, boolean) throws javassist.compiler.CompileError String accDesc javassist.bytecode.ConstPool cp javassist.ClassPool pool String fieldType String accDesc javassist.bytecode.MethodInfo minfo javassist.bytecode.Bytecode code javassist.CannotCompileException e javassist.NotFoundException e javassist.bytecode.FieldInfo finfo boolean is_static String fieldName String key Object res javassist.bytecode.ClassFile cf String accName public javassist.bytecode.MethodInfo getFieldSetter (javassist.bytecode.FieldInfo, boolean) throws javassist.compiler.CompileError String accDesc int reg javassist.bytecode.ConstPool cp javassist.ClassPool pool String fieldType String accDesc javassist.bytecode.MethodInfo minfo javassist.bytecode.Bytecode code int reg javassist.CannotCompileException e javassist.NotFoundException e javassist.bytecode.FieldInfo finfo boolean is_static String fieldName String key Object res javassist.bytecode.ClassFile cf String accName private java.lang.String findAccessorName (javassist.bytecode.ClassFile) javassist.bytecode.ClassFile cf String accName }
javassist/compiler/CodeGen$1.class
CodeGen.java package javassist.compiler javassist.compiler.CodeGen$1 extends javassist.compiler.CodeGen$ReturnHook { private final int val$var private final javassist.compiler.CodeGen this$0 void <init> (javassist.compiler.CodeGen, javassist.compiler.CodeGen, int) javassist.compiler.CodeGen this$0 javassist.compiler.CodeGen x0 int val$var protected void doit (javassist.bytecode.Bytecode, int) javassist.bytecode.Bytecode b int opcode }
javassist/compiler/CodeGen$ReturnHook.class
CodeGen.java package javassist.compiler public abstract javassist.compiler.CodeGen$ReturnHook extends java.lang.Object { javassist.compiler.CodeGen$ReturnHook next protected abstract void doit (javassist.bytecode.Bytecode, int) protected void <init> (javassist.compiler.CodeGen) javassist.compiler.CodeGen gen protected void remove (javassist.compiler.CodeGen) javassist.compiler.CodeGen gen }
javassist/compiler/CodeGen.class
CodeGen.java package javassist.compiler public abstract javassist.compiler.CodeGen extends javassist.compiler.ast.Visitor implements javassist.bytecode.Opcode javassist.compiler.TokenId { static final String javaLangObject static final String jvmJavaLangObject static final String javaLangString static final String jvmJavaLangString protected javassist.bytecode.Bytecode bytecode private int tempVar javassist.compiler.TypeChecker typeChecker protected boolean hasReturned public boolean inStaticMethod protected java.util.ArrayList breakList protected java.util.ArrayList continueList protected javassist.compiler.CodeGen$ReturnHook returnHooks protected int exprType protected int arrayDim protected String className static final int[] binOp private static final int[] ifOp private static final int[] ifOp2 private static final int P_DOUBLE private static final int P_FLOAT private static final int P_LONG private static final int P_INT private static final int P_OTHER private static final int[] castOp public void <init> (javassist.bytecode.Bytecode) javassist.bytecode.Bytecode b public void setTypeChecker (javassist.compiler.TypeChecker) javassist.compiler.TypeChecker checker protected static void fatal () throws javassist.compiler.CompileError public static boolean is2word (int, int) int type int dim public int getMaxLocals () public void setMaxLocals (int) int n protected void incMaxLocals (int) int size protected int getTempVar () protected int getLocalVar (javassist.compiler.ast.Declarator) javassist.compiler.ast.Declarator d int v protected abstract java.lang.String getThisName () protected abstract java.lang.String getSuperName () throws javassist.compiler.CompileError protected abstract java.lang.String resolveClassName (javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError protected abstract java.lang.String resolveClassName (java.lang.String) throws javassist.compiler.CompileError protected static java.lang.String toJvmArrayName (java.lang.String, int) StringBuffer sbuf int d String name int dim protected static java.lang.String toJvmTypeName (int, int) int type int dim char c StringBuffer sbuf public void compileExpr (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree expr public boolean compileBooleanExpr (boolean, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError boolean branchIf javassist.compiler.ast.ASTree expr public void doTypeCheck (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree expr public void atASTList (javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList n public void atPair (javassist.compiler.ast.Pair) throws javassist.compiler.CompileError javassist.compiler.ast.Pair n public void atSymbol (javassist.compiler.ast.Symbol) throws javassist.compiler.CompileError javassist.compiler.ast.Symbol n public void atFieldDecl (javassist.compiler.ast.FieldDecl) throws javassist.compiler.CompileError javassist.compiler.ast.FieldDecl field public void atMethodDecl (javassist.compiler.ast.MethodDecl) throws javassist.compiler.CompileError javassist.compiler.ast.Keyword k javassist.compiler.ast.MethodDecl method javassist.compiler.ast.ASTList mods javassist.compiler.ast.ASTList params javassist.compiler.ast.Stmnt s public void atMethodBody (javassist.compiler.ast.Stmnt, boolean, boolean) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt s boolean isCons boolean isVoid private boolean needsSuperCall (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError int token javassist.compiler.ast.ASTree target javassist.compiler.ast.ASTree expr javassist.compiler.ast.Stmnt body protected abstract void insertDefaultSuperCall () throws javassist.compiler.CompileError public void atStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Expr e javassist.compiler.ast.ASTree expr javassist.compiler.ast.ASTree h javassist.compiler.ast.ASTList list javassist.compiler.ast.Stmnt st int op private void atIfStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt st javassist.compiler.ast.ASTree expr javassist.compiler.ast.Stmnt thenp javassist.compiler.ast.Stmnt elsep int pc int pc2 boolean thenHasReturned private void atWhileStmnt (javassist.compiler.ast.Stmnt, boolean) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt st boolean notDo java.util.ArrayList prevBreakList java.util.ArrayList prevContList javassist.compiler.ast.ASTree expr javassist.compiler.ast.Stmnt body int pc int pc2 int pc3 boolean alwaysBranch protected void patchGoto (java.util.ArrayList, int) int pc int i java.util.ArrayList list int targetPc int n private void atForStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt st java.util.ArrayList prevBreakList java.util.ArrayList prevContList javassist.compiler.ast.Stmnt init javassist.compiler.ast.ASTList p javassist.compiler.ast.ASTree expr javassist.compiler.ast.Stmnt update javassist.compiler.ast.Stmnt body int pc int pc2 int pc3 int pc4 private void atSwitchStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList list javassist.compiler.ast.Stmnt label int op javassist.compiler.ast.ASTList list int i javassist.compiler.ast.Stmnt st java.util.ArrayList prevBreakList int opcodePc int npads javassist.compiler.ast.Stmnt body int npairs int opcodePc2 long[] pairs int ipairs int defaultPc int pc int endPc private int computeLabel (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree expr private void atBreakStmnt (javassist.compiler.ast.Stmnt, boolean) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt st boolean notCont Integer pc protected void atReturnStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt st protected final void atReturnStmnt2 (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError int op int op int op int op int op int op int type javassist.compiler.CodeGen$ReturnHook har javassist.compiler.ast.ASTree result int op private void atThrowStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt st javassist.compiler.ast.ASTree e protected void atTryStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt st private void atSyncStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt st int nbreaks int ncontinues javassist.bytecode.Bytecode bc int var javassist.compiler.CodeGen$ReturnHook rh int pc javassist.compiler.ast.Stmnt body int pc2 int pc3 int pc4 private static int getListSize (java.util.ArrayList) java.util.ArrayList list private static boolean isPlusPlusExpr (javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree expr public void atDeclarator (javassist.compiler.ast.Declarator) throws javassist.compiler.CompileError int size javassist.compiler.ast.Declarator d int size javassist.compiler.ast.ASTree init public abstract void atNewExpr (javassist.compiler.ast.NewExpr) throws javassist.compiler.CompileError public abstract void atArrayInit (javassist.compiler.ast.ArrayInit) throws javassist.compiler.CompileError public void atAssignExpr (javassist.compiler.ast.AssignExpr) throws javassist.compiler.CompileError javassist.compiler.ast.AssignExpr expr protected void atAssignExpr (javassist.compiler.ast.AssignExpr, boolean) throws javassist.compiler.CompileError javassist.compiler.ast.Expr e javassist.compiler.ast.AssignExpr expr boolean doDup int op javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTree right protected static void badAssign (javassist.compiler.ast.Expr) throws javassist.compiler.CompileError String msg javassist.compiler.ast.Expr expr String msg private void atVariableAssign (javassist.compiler.ast.Expr, int, javassist.compiler.ast.Variable, javassist.compiler.ast.Declarator, javassist.compiler.ast.ASTree, boolean) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr int op javassist.compiler.ast.Variable var javassist.compiler.ast.Declarator d javassist.compiler.ast.ASTree right boolean doDup int varType int varArray String varClass int varNo protected abstract void atArrayVariableAssign (javassist.compiler.ast.ArrayInit, int, int, java.lang.String) throws javassist.compiler.CompileError private void atArrayAssign (javassist.compiler.ast.Expr, int, javassist.compiler.ast.Expr, javassist.compiler.ast.ASTree, boolean) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr int op javassist.compiler.ast.Expr array javassist.compiler.ast.ASTree right boolean doDup int aType int aDim String cname protected abstract void atFieldAssign (javassist.compiler.ast.Expr, int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree, boolean) throws javassist.compiler.CompileError protected void atAssignCore (javassist.compiler.ast.Expr, int, javassist.compiler.ast.ASTree, int, int, java.lang.String) throws javassist.compiler.CompileError int token int k javassist.compiler.ast.Expr expr int op javassist.compiler.ast.ASTree right int type int dim String cname private void atStringPlusEq (javassist.compiler.ast.Expr, int, int, java.lang.String, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr int type int dim String cname javassist.compiler.ast.ASTree right private boolean invalidDim (int, int, java.lang.String, int, int, java.lang.String, boolean) int srcType int srcDim String srcClass int destType int destDim String destClass boolean isCast public void atCondExpr (javassist.compiler.ast.CondExpr) throws javassist.compiler.CompileError javassist.compiler.ast.CondExpr expr int pc int dim1 int pc2 static int lookupBinOp (int) int k int token int[] code int s public void atBinExpr (javassist.compiler.ast.BinExpr) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree right int type1 int dim1 String cname1 javassist.compiler.ast.BinExpr expr int token int k private void atArithBinExpr (javassist.compiler.ast.Expr, int, int, int) throws javassist.compiler.CompileError int op javassist.compiler.ast.Expr expr int token int index int type1 int type2 int p private void atStringConcatExpr (javassist.compiler.ast.Expr, int, int, java.lang.String) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr int type1 int dim1 String cname1 int type2 int dim2 boolean type2Is2 boolean type2IsString private void convToString (int, int) throws javassist.compiler.CompileError int type int dim String method private boolean booleanExpr (boolean, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.BinExpr bexpr int type1 javassist.compiler.ast.BinExpr bexpr int pc boolean isAndAnd boolean branchIf javassist.compiler.ast.ASTree expr int op private static boolean isAlwaysBranch (javassist.compiler.ast.ASTree, boolean) int t javassist.compiler.ast.ASTree expr boolean branchIf static int getCompOperator (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.Expr bexpr int token javassist.compiler.ast.ASTree expr private int compileOprands (javassist.compiler.ast.BinExpr) throws javassist.compiler.CompileError javassist.compiler.ast.BinExpr expr int type1 int dim1 private void compareExpr (boolean, int, int, javassist.compiler.ast.BinExpr) throws javassist.compiler.CompileError int i int[] op int i int[] op boolean branchIf int token int type1 javassist.compiler.ast.BinExpr expr int p protected static void badTypes (javassist.compiler.ast.Expr) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr protected static boolean isRefType (int) int type private static int typePrecedence (int) int type static boolean isP_INT (int) int type static boolean rightIsStrong (int, int) int type1 int type2 int type1_p int type2_p private void convertOprandTypes (int, int, javassist.compiler.ast.Expr) throws javassist.compiler.CompileError boolean rightStrong int op int result_type int type1 int type2 javassist.compiler.ast.Expr expr boolean rightStrong int type1_p int type2_p int op int result_type public void atCastExpr (javassist.compiler.ast.CastExpr) throws javassist.compiler.CompileError javassist.compiler.ast.CastExpr expr String cname String toClass int srcType public void atInstanceOfExpr (javassist.compiler.ast.InstanceOfExpr) throws javassist.compiler.CompileError javassist.compiler.ast.InstanceOfExpr expr String cname String toClass private java.lang.String checkCastExpr (javassist.compiler.ast.CastExpr, java.lang.String) throws javassist.compiler.CompileError javassist.compiler.ast.CastExpr expr String name String msg javassist.compiler.ast.ASTree oprand int dim int type int srcType void atNumCastExpr (int, int) throws javassist.compiler.CompileError int op int op2 int op2 int op2 int op2 int op2 int op2 int srcType int destType int op int op2 int stype int dtype public void atExpr (javassist.compiler.ast.Expr) throws javassist.compiler.CompileError String member int type javassist.compiler.ast.Expr expr int token javassist.compiler.ast.ASTree oprand protected static void badType (javassist.compiler.ast.Expr) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr public abstract void atCallExpr (javassist.compiler.ast.CallExpr) throws javassist.compiler.CompileError protected abstract void atFieldRead (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError public void atClassObject (javassist.compiler.ast.Expr) throws javassist.compiler.CompileError StringBuffer sbuf String name String name2 int i javassist.compiler.ast.Expr expr javassist.compiler.ast.ASTree op1 String cname int start int end int pc public void atArrayRead (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree array javassist.compiler.ast.ASTree index protected void arrayAccess (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree array javassist.compiler.ast.ASTree index int type int dim String cname protected static int getArrayReadOp (int, int) int type int dim protected static int getArrayWriteOp (int, int) int type int dim private void atPlusPlus (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.Expr, boolean) throws javassist.compiler.CompileError javassist.compiler.ast.Declarator d int t int var javassist.compiler.ast.Expr e int token javassist.compiler.ast.ASTree oprand javassist.compiler.ast.Expr expr boolean doDup boolean isPost public void atArrayPlusPlus (int, boolean, javassist.compiler.ast.Expr, boolean) throws javassist.compiler.CompileError int token boolean isPost javassist.compiler.ast.Expr expr boolean doDup int t int dim int dup_code protected void atPlusPlusCore (int, boolean, int, boolean, javassist.compiler.ast.Expr) throws javassist.compiler.CompileError int dup_code boolean doDup int token boolean isPost javassist.compiler.ast.Expr expr int t protected abstract void atFieldPlusPlus (int, boolean, javassist.compiler.ast.ASTree, javassist.compiler.ast.Expr, boolean) throws javassist.compiler.CompileError public abstract void atMember (javassist.compiler.ast.Member) throws javassist.compiler.CompileError public void atVariable (javassist.compiler.ast.Variable) throws javassist.compiler.CompileError javassist.compiler.ast.Variable v javassist.compiler.ast.Declarator d int var public void atKeyword (javassist.compiler.ast.Keyword) throws javassist.compiler.CompileError javassist.compiler.ast.Keyword k int token public void atStringL (javassist.compiler.ast.StringL) throws javassist.compiler.CompileError javassist.compiler.ast.StringL s public void atIntConst (javassist.compiler.ast.IntConst) throws javassist.compiler.CompileError javassist.compiler.ast.IntConst i long value int type public void atDoubleConst (javassist.compiler.ast.DoubleConst) throws javassist.compiler.CompileError javassist.compiler.ast.DoubleConst d static void <clinit> () }
javassist/compiler/CompileError.class
CompileError.java package javassist.compiler public javassist.compiler.CompileError extends java.lang.Exception { private javassist.compiler.Lex lex private String reason public void <init> (java.lang.String, javassist.compiler.Lex) String s javassist.compiler.Lex l public void <init> (java.lang.String) String s public void <init> (javassist.CannotCompileException) javassist.CannotCompileException e public void <init> (javassist.NotFoundException) javassist.NotFoundException e public javassist.compiler.Lex getLex () public java.lang.String getMessage () public java.lang.String toString () }
javassist/compiler/Javac$1.class
Javac.java package javassist.compiler javassist.compiler.Javac$1 extends java.lang.Object implements javassist.compiler.ProceedHandler { private final String val$m private final javassist.compiler.ast.ASTree val$texpr private final javassist.compiler.Javac this$0 void <init> (javassist.compiler.Javac, java.lang.String, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.Javac this$0 String val$m javassist.compiler.ast.ASTree val$texpr public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstCodeGen gen javassist.bytecode.Bytecode b javassist.compiler.ast.ASTList args javassist.compiler.ast.ASTree expr public void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstTypeChecker check javassist.compiler.ast.ASTList args javassist.compiler.ast.ASTree expr }
javassist/compiler/Javac$2.class
Javac.java package javassist.compiler javassist.compiler.Javac$2 extends java.lang.Object implements javassist.compiler.ProceedHandler { private final String val$c private final String val$m private final javassist.compiler.Javac this$0 void <init> (javassist.compiler.Javac, java.lang.String, java.lang.String) throws javassist.compiler.CompileError javassist.compiler.Javac this$0 String val$c String val$m public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstCodeGen gen javassist.bytecode.Bytecode b javassist.compiler.ast.ASTList args javassist.compiler.ast.Expr expr public void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstTypeChecker check javassist.compiler.ast.ASTList args javassist.compiler.ast.Expr expr }
javassist/compiler/Javac$3.class
Javac.java package javassist.compiler javassist.compiler.Javac$3 extends java.lang.Object implements javassist.compiler.ProceedHandler { private final javassist.compiler.ast.ASTree val$texpr private final String val$cname private final String val$method private final String val$desc private final javassist.compiler.Javac this$0 void <init> (javassist.compiler.Javac, javassist.compiler.ast.ASTree, java.lang.String, java.lang.String, java.lang.String) throws javassist.compiler.CompileError javassist.compiler.Javac this$0 javassist.compiler.ast.ASTree val$texpr String val$cname String val$method String val$desc public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstCodeGen gen javassist.bytecode.Bytecode b javassist.compiler.ast.ASTList args public void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstTypeChecker c javassist.compiler.ast.ASTList args }
javassist/compiler/Javac$CtFieldWithInit.class
Javac.java package javassist.compiler public javassist.compiler.Javac$CtFieldWithInit extends javassist.CtField { private javassist.compiler.ast.ASTree init void <init> (javassist.CtClass, java.lang.String, javassist.CtClass) throws javassist.CannotCompileException javassist.CtClass type String name javassist.CtClass declaring protected void setInit (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree i protected javassist.compiler.ast.ASTree getInitAST () }
javassist/compiler/Javac.class
Javac.java package javassist.compiler public javassist.compiler.Javac extends java.lang.Object { javassist.compiler.JvstCodeGen gen javassist.compiler.SymbolTable stable private javassist.bytecode.Bytecode bytecode public static final String param0Name public static final String resultVarName public static final String proceedName public void <init> (javassist.CtClass) javassist.CtClass thisClass public void <init> (javassist.bytecode.Bytecode, javassist.CtClass) javassist.bytecode.Bytecode b javassist.CtClass thisClass public javassist.bytecode.Bytecode getBytecode () public javassist.CtMember compile (java.lang.String) throws javassist.compiler.CompileError javassist.CannotCompileException e String src javassist.compiler.Parser p javassist.compiler.ast.ASTList mem private javassist.CtField compileField (javassist.compiler.ast.FieldDecl) throws javassist.compiler.CompileError javassist.CannotCompileException javassist.compiler.ast.FieldDecl fd javassist.compiler.Javac$CtFieldWithInit f javassist.compiler.ast.Declarator d private javassist.CtMember compileMethod (javassist.compiler.Parser, javassist.compiler.ast.MethodDecl) throws javassist.compiler.CompileError javassist.CtConstructor cons javassist.compiler.ast.Declarator r javassist.CtClass rtype javassist.CtMethod method javassist.NotFoundException e javassist.compiler.Parser p javassist.compiler.ast.MethodDecl md int mod javassist.CtClass[] plist javassist.CtClass[] tlist public javassist.bytecode.Bytecode compileBody (javassist.CtBehavior, java.lang.String) throws javassist.compiler.CompileError javassist.CtClass rtype javassist.compiler.Parser p javassist.compiler.SymbolTable stb javassist.compiler.ast.Stmnt s boolean callSuper int mod javassist.CtClass rtype boolean isVoid javassist.NotFoundException e javassist.CtBehavior method String src private static void makeDefaultBody (javassist.bytecode.Bytecode, javassist.CtClass) int value int value int value int value javassist.CtPrimitiveType pt int op int value javassist.bytecode.Bytecode b javassist.CtClass type int op int value public boolean recordLocalVariables (javassist.bytecode.CodeAttribute, int) throws javassist.compiler.CompileError int start int len int i javassist.bytecode.CodeAttribute ca int pc javassist.bytecode.LocalVariableAttribute va int n public boolean recordParamNames (javassist.bytecode.CodeAttribute, int) throws javassist.compiler.CompileError int index int i javassist.bytecode.CodeAttribute ca int numOfLocalVars javassist.bytecode.LocalVariableAttribute va int n public int recordParams (javassist.CtClass[], boolean) throws javassist.compiler.CompileError javassist.CtClass[] params boolean isStatic public int recordParams (java.lang.String, javassist.CtClass[], boolean, int, boolean) throws javassist.compiler.CompileError String target javassist.CtClass[] params boolean use0 int varNo boolean isStatic public void setMaxLocals (int) int max public int recordReturnType (javassist.CtClass, boolean) throws javassist.compiler.CompileError javassist.CtClass type boolean useResultVar public void recordType (javassist.CtClass) javassist.CtClass t public int recordVariable (javassist.CtClass, java.lang.String) throws javassist.compiler.CompileError javassist.CtClass type String name public void recordProceed (java.lang.String, java.lang.String) throws javassist.compiler.CompileError String target String method javassist.compiler.Parser p javassist.compiler.ast.ASTree texpr String m javassist.compiler.ProceedHandler h public void recordStaticProceed (java.lang.String, java.lang.String) throws javassist.compiler.CompileError String targetClass String method String c String m javassist.compiler.ProceedHandler h public void recordSpecialProceed (java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javassist.compiler.CompileError String target String classname String methodname String descriptor javassist.compiler.Parser p javassist.compiler.ast.ASTree texpr String cname String method String desc javassist.compiler.ProceedHandler h public void recordProceed (javassist.compiler.ProceedHandler) javassist.compiler.ProceedHandler h public void compileStmnt (java.lang.String) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt s String src javassist.compiler.Parser p javassist.compiler.SymbolTable stb public void compileExpr (java.lang.String) throws javassist.compiler.CompileError String src javassist.compiler.ast.ASTree e public static javassist.compiler.ast.ASTree parseExpr (java.lang.String, javassist.compiler.SymbolTable) throws javassist.compiler.CompileError String src javassist.compiler.SymbolTable st javassist.compiler.Parser p public void compileExpr (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree e }
javassist/compiler/JvstCodeGen.class
JvstCodeGen.java package javassist.compiler public javassist.compiler.JvstCodeGen extends javassist.compiler.MemberCodeGen { String paramArrayName String paramListName javassist.CtClass[] paramTypeList private int paramVarBase private boolean useParam0 private String param0Type public static final String sigName public static final String dollarTypeName public static final String clazzName private javassist.CtClass dollarType javassist.CtClass returnType String returnCastName private String returnVarName public static final String wrapperCastName String proceedName public static final String cflowName javassist.compiler.ProceedHandler procHandler public void <init> (javassist.bytecode.Bytecode, javassist.CtClass, javassist.ClassPool) javassist.bytecode.Bytecode b javassist.CtClass cc javassist.ClassPool cp private int indexOfParam1 () public void setProceedHandler (javassist.compiler.ProceedHandler, java.lang.String) javassist.compiler.ProceedHandler h String name public void addNullIfVoid () public void atMember (javassist.compiler.ast.Member) throws javassist.compiler.CompileError javassist.compiler.ast.Member mem String name private void callGetType (java.lang.String) String method protected void atFieldAssign (javassist.compiler.ast.Expr, int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree, boolean) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr int op javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTree right boolean doDup protected void atAssignParamList (javassist.CtClass[], javassist.bytecode.Bytecode) throws javassist.compiler.CompileError int i javassist.CtClass[] params javassist.bytecode.Bytecode code int varNo int n public void atCastExpr (javassist.compiler.ast.CastExpr) throws javassist.compiler.CompileError String typename javassist.compiler.ast.ASTree p javassist.compiler.ast.CastExpr expr javassist.compiler.ast.ASTList classname protected void atCastToRtype (javassist.compiler.ast.CastExpr) throws javassist.compiler.CompileError javassist.CtPrimitiveType pt int destType javassist.compiler.ast.CastExpr expr protected void atCastToWrapper (javassist.compiler.ast.CastExpr) throws javassist.compiler.CompileError javassist.CtPrimitiveType pt String wrapper javassist.compiler.ast.CastExpr expr javassist.CtClass clazz public void atCallExpr (javassist.compiler.ast.CallExpr) throws javassist.compiler.CompileError String name javassist.compiler.ast.CallExpr expr javassist.compiler.ast.ASTree method protected void atCflow (javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList cname StringBuffer sbuf String name Object[] names private static void makeCflowName (java.lang.StringBuffer, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr StringBuffer sbuf javassist.compiler.ast.ASTree name public boolean isParamListName (javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTList args public int getMethodArgsLength (javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTree a javassist.compiler.ast.ASTList args String pname int n public void atMethodArgs (javassist.compiler.ast.ASTList, int[], int[], java.lang.String[]) throws javassist.compiler.CompileError javassist.CtClass p int k int n int regno javassist.compiler.ast.ASTree a javassist.compiler.ast.ASTList args int[] types int[] dims String[] cnames javassist.CtClass[] params String pname int i void compileInvokeSpecial (javassist.compiler.ast.ASTree, java.lang.String, java.lang.String, java.lang.String, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree target String classname String methodname String descriptor javassist.compiler.ast.ASTList args int nargs protected void atReturnStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt st javassist.compiler.ast.ASTree result public int recordReturnType (javassist.CtClass, java.lang.String, java.lang.String, javassist.compiler.SymbolTable) throws javassist.compiler.CompileError int varNo int locals javassist.CtClass type String castName String resultName javassist.compiler.SymbolTable tbl public void recordType (javassist.CtClass) javassist.CtClass t public int recordParams (javassist.CtClass[], boolean, java.lang.String, java.lang.String, java.lang.String, javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.CtClass[] params boolean isStatic String prefix String paramVarName String paramsName javassist.compiler.SymbolTable tbl public int recordParams (javassist.CtClass[], boolean, java.lang.String, java.lang.String, java.lang.String, boolean, int, java.lang.String, javassist.compiler.SymbolTable) throws javassist.compiler.CompileError String varName javassist.compiler.ast.Declarator decl int i javassist.CtClass[] params boolean isStatic String prefix String paramVarName String paramsName boolean use0 int paramBase String target javassist.compiler.SymbolTable tbl int varNo public int recordVariable (javassist.CtClass, java.lang.String, javassist.compiler.SymbolTable) throws javassist.compiler.CompileError int varNo int locals javassist.CtClass type String varName javassist.compiler.SymbolTable tbl private int recordVar (javassist.CtClass, java.lang.String, int, javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.CtClass cc String varName int varNo javassist.compiler.SymbolTable tbl javassist.compiler.ast.Declarator decl public void recordVariable (java.lang.String, java.lang.String, int, javassist.compiler.SymbolTable) throws javassist.compiler.CompileError String typeDesc String varName int varNo javassist.compiler.SymbolTable tbl char c int dim int type String cname javassist.compiler.ast.Declarator decl public static int compileParameterList (javassist.bytecode.Bytecode, javassist.CtClass[], int) javassist.CtPrimitiveType pt String wrapper int s int i javassist.CtClass[] args int n javassist.bytecode.Bytecode code javassist.CtClass[] params int regno protected void compileUnwrapValue (javassist.CtClass, javassist.bytecode.Bytecode) throws javassist.compiler.CompileError javassist.CtPrimitiveType pt String wrapper javassist.CtClass type javassist.bytecode.Bytecode code public void setType (javassist.CtClass) throws javassist.compiler.CompileError javassist.CtClass type private void setType (javassist.CtClass, int) throws javassist.compiler.CompileError javassist.CtPrimitiveType pt javassist.NotFoundException e javassist.CtClass type int dim public void doNumCast (javassist.CtClass) throws javassist.compiler.CompileError javassist.CtPrimitiveType pt javassist.CtClass type }
javassist/compiler/JvstTypeChecker.class
JvstTypeChecker.java package javassist.compiler public javassist.compiler.JvstTypeChecker extends javassist.compiler.TypeChecker { private javassist.compiler.JvstCodeGen codeGen public void <init> (javassist.CtClass, javassist.ClassPool, javassist.compiler.JvstCodeGen) javassist.CtClass cc javassist.ClassPool cp javassist.compiler.JvstCodeGen gen public void addNullIfVoid () public void atMember (javassist.compiler.ast.Member) throws javassist.compiler.CompileError javassist.compiler.ast.Member mem String name protected void atFieldAssign (javassist.compiler.ast.Expr, int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError int i javassist.CtClass[] params int n javassist.compiler.ast.Expr expr int op javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTree right public void atCastExpr (javassist.compiler.ast.CastExpr) throws javassist.compiler.CompileError String typename javassist.compiler.ast.ASTree p javassist.compiler.ast.CastExpr expr javassist.compiler.ast.ASTList classname protected void atCastToRtype (javassist.compiler.ast.CastExpr) throws javassist.compiler.CompileError javassist.CtPrimitiveType pt int destType javassist.compiler.ast.CastExpr expr javassist.CtClass returnType protected void atCastToWrapper (javassist.compiler.ast.CastExpr) throws javassist.compiler.CompileError javassist.compiler.ast.CastExpr expr javassist.CtClass clazz public void atCallExpr (javassist.compiler.ast.CallExpr) throws javassist.compiler.CompileError String name javassist.compiler.ast.CallExpr expr javassist.compiler.ast.ASTree method protected void atCflow (javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList cname public boolean isParamListName (javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTList args public int getMethodArgsLength (javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTree a javassist.compiler.ast.ASTList args String pname int n public void atMethodArgs (javassist.compiler.ast.ASTList, int[], int[], java.lang.String[]) throws javassist.compiler.CompileError javassist.CtClass p int k int n javassist.compiler.ast.ASTree a javassist.compiler.ast.ASTList args int[] types int[] dims String[] cnames javassist.CtClass[] params String pname int i void compileInvokeSpecial (javassist.compiler.ast.ASTree, java.lang.String, java.lang.String, java.lang.String, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree target String classname String methodname String descriptor javassist.compiler.ast.ASTList args int nargs protected void compileUnwrapValue (javassist.CtClass) throws javassist.compiler.CompileError javassist.CtClass type public void setType (javassist.CtClass) throws javassist.compiler.CompileError javassist.CtClass type private void setType (javassist.CtClass, int) throws javassist.compiler.CompileError javassist.CtPrimitiveType pt javassist.NotFoundException e javassist.CtClass type int dim }
javassist/compiler/KeywordTable.class
KeywordTable.java package javassist.compiler final javassist.compiler.KeywordTable extends java.util.HashMap { public void <init> () public int lookup (java.lang.String) String name Object found public void append (java.lang.String, int) String name int t }
javassist/compiler/Lex.class
Lex.java package javassist.compiler public javassist.compiler.Lex extends java.lang.Object implements javassist.compiler.TokenId { private int lastChar private StringBuffer textBuffer private javassist.compiler.Token currentToken private javassist.compiler.Token lookAheadTokens private String input private int position private int maxlen private int lineNumber private static final int[] equalOps private static final javassist.compiler.KeywordTable ktable public void <init> (java.lang.String) String s public int get () javassist.compiler.Token t public int lookAhead () public int lookAhead (int) javassist.compiler.Token tk2 int i javassist.compiler.Token tk public java.lang.String getString () public long getLong () public double getDouble () private int get (javassist.compiler.Token) javassist.compiler.Token token int t private int readLine (javassist.compiler.Token) StringBuffer tbuf javassist.compiler.Token token int c private int getNextNonWhiteChar () int c private int readCharConst (javassist.compiler.Token) javassist.compiler.Token token int c int value private int readEscapeChar () int c private int readStringL (javassist.compiler.Token) javassist.compiler.Token token int c StringBuffer tbuf private int readNumber (int, javassist.compiler.Token) StringBuffer tbuf int c javassist.compiler.Token token long value int c2 private int readDouble (java.lang.StringBuffer, int, javassist.compiler.Token) NumberFormatException e StringBuffer sbuf int c javassist.compiler.Token token private int readSeparator (int) int c3 int c3 int t int c2 int c2 int c2 int c private int readIdentifier (int, javassist.compiler.Token) int c javassist.compiler.Token token StringBuffer tbuf String name int t private static boolean isBlank (int) int c private static boolean isDigit (int) int c private void ungetc (int) int c public java.lang.String getTextAround () int begin int end private int getc () int c static void <clinit> () }
javassist/compiler/MemberCodeGen$JsrHook.class
MemberCodeGen.java package javassist.compiler javassist.compiler.MemberCodeGen$JsrHook extends javassist.compiler.CodeGen$ReturnHook { java.util.ArrayList jsrList int var void <init> (javassist.compiler.CodeGen) javassist.compiler.CodeGen gen private void jsrJmp (javassist.bytecode.Bytecode) javassist.bytecode.Bytecode b protected void doit (javassist.bytecode.Bytecode, int) javassist.bytecode.Bytecode b int opcode }
javassist/compiler/MemberCodeGen.class
MemberCodeGen.java package javassist.compiler public javassist.compiler.MemberCodeGen extends javassist.compiler.CodeGen { protected javassist.compiler.MemberResolver resolver protected javassist.CtClass thisClass protected javassist.bytecode.MethodInfo thisMethod protected boolean resultStatic public void <init> (javassist.bytecode.Bytecode, javassist.CtClass, javassist.ClassPool) javassist.bytecode.Bytecode b javassist.CtClass cc javassist.ClassPool cp public void setThisMethod (javassist.CtMethod) javassist.CtMethod m public javassist.CtClass getThisClass () protected java.lang.String getThisName () protected java.lang.String getSuperName () throws javassist.compiler.CompileError protected void insertDefaultSuperCall () throws javassist.compiler.CompileError protected void atTryStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Pair p javassist.compiler.ast.Declarator decl javassist.compiler.ast.Stmnt block javassist.CtClass type int pcAnyCatch int pcJsrIndex int retAddr javassist.compiler.ast.Stmnt st javassist.bytecode.Bytecode bc javassist.compiler.ast.Stmnt body javassist.compiler.ast.ASTList catchList javassist.compiler.ast.Stmnt finallyBlock java.util.ArrayList gotoList javassist.compiler.MemberCodeGen$JsrHook jsrHook int start int end boolean tryNotReturn int var int pcFinally int pcEnd public void atNewExpr (javassist.compiler.ast.NewExpr) throws javassist.compiler.CompileError javassist.CtClass clazz String cname javassist.compiler.ast.ASTList args javassist.compiler.ast.NewExpr expr public void atNewArrayExpr (javassist.compiler.ast.NewExpr) throws javassist.compiler.CompileError javassist.compiler.ast.NewExpr expr int type javassist.compiler.ast.ASTList size javassist.compiler.ast.ASTList classname javassist.compiler.ast.ArrayInit init javassist.compiler.ast.ASTree sizeExpr private void atNewArrayExpr2 (int, javassist.compiler.ast.ASTree, java.lang.String, javassist.compiler.ast.ArrayInit) throws javassist.compiler.CompileError int s String elementClass int atype int i int s javassist.compiler.ast.ASTList list int type javassist.compiler.ast.ASTree sizeExpr String jvmClassname javassist.compiler.ast.ArrayInit init String elementClass private static void badNewExpr () throws javassist.compiler.CompileError protected void atArrayVariableAssign (javassist.compiler.ast.ArrayInit, int, int, java.lang.String) throws javassist.compiler.CompileError javassist.compiler.ast.ArrayInit init int varType int varArray String varClass public void atArrayInit (javassist.compiler.ast.ArrayInit) throws javassist.compiler.CompileError javassist.compiler.ast.ArrayInit init protected void atMultiNewArray (int, javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree s String desc int type javassist.compiler.ast.ASTList classname javassist.compiler.ast.ASTList size int count int dim String desc public void atCallExpr (javassist.compiler.ast.CallExpr) throws javassist.compiler.CompileError javassist.compiler.NoFieldException nfe javassist.compiler.ast.ASTree target javassist.compiler.ast.Expr e int op javassist.compiler.ast.CallExpr expr String mname javassist.CtClass targetClass javassist.compiler.ast.ASTree method javassist.compiler.ast.ASTList args boolean isStatic boolean isSpecial int aload0pos javassist.compiler.MemberResolver$Method cached private static void badMethod () throws javassist.compiler.CompileError public void atMethodCallCore (javassist.CtClass, java.lang.String, javassist.compiler.ast.ASTList, boolean, boolean, int, javassist.compiler.MemberResolver$Method) throws javassist.compiler.CompileError String msg String msg javassist.CtClass targetClass String mname javassist.compiler.ast.ASTList args boolean isStatic boolean isSpecial int aload0pos javassist.compiler.MemberResolver$Method found int nargs int[] types int[] dims String[] cnames int stack int count private void atMethodCallCore2 (javassist.CtClass, java.lang.String, boolean, boolean, int, int, javassist.compiler.MemberResolver$Method) throws javassist.compiler.CompileError String origDesc javassist.CtClass targetClass String mname boolean isStatic boolean isSpecial int aload0pos int count javassist.compiler.MemberResolver$Method found javassist.CtClass declClass javassist.bytecode.MethodInfo minfo String desc int acc boolean popTarget protected java.lang.String getAccessiblePrivate (java.lang.String, java.lang.String, java.lang.String, javassist.bytecode.MethodInfo, javassist.CtClass) throws javassist.compiler.CompileError javassist.compiler.AccessorMaker maker String methodName String desc String newDesc javassist.bytecode.MethodInfo minfo javassist.CtClass declClass protected java.lang.String getAccessibleConstructor (java.lang.String, javassist.CtClass, javassist.bytecode.MethodInfo) throws javassist.compiler.CompileError javassist.compiler.AccessorMaker maker String desc javassist.CtClass declClass javassist.bytecode.MethodInfo minfo private boolean isEnclosing (javassist.CtClass, javassist.CtClass) javassist.NotFoundException e javassist.CtClass outer javassist.CtClass inner public int getMethodArgsLength (javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTList args public void atMethodArgs (javassist.compiler.ast.ASTList, int[], int[], java.lang.String[]) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree a javassist.compiler.ast.ASTList args int[] types int[] dims String[] cnames int i void setReturnType (java.lang.String, boolean, boolean) throws javassist.compiler.CompileError int j String desc boolean isStatic boolean popTarget int i char c int dim int etype protected void atFieldAssign (javassist.compiler.ast.Expr, int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree, boolean) throws javassist.compiler.CompileError int fi javassist.bytecode.FieldInfo finfo javassist.compiler.AccessorMaker maker int fi int dup_code int dup_code javassist.compiler.ast.Expr expr int op javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTree right boolean doDup javassist.CtField f boolean is_static int fi int fType int fDim String cname boolean is2w private void atFieldAssignCore (javassist.CtField, boolean, int, boolean) throws javassist.compiler.CompileError javassist.CtClass declClass javassist.compiler.AccessorMaker maker javassist.bytecode.FieldInfo finfo javassist.bytecode.MethodInfo minfo javassist.CtField f boolean is_static int fi boolean is2byte public void atMember (javassist.compiler.ast.Member) throws javassist.compiler.CompileError javassist.compiler.ast.Member mem protected void atFieldRead (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree expr javassist.CtField f boolean is_static javassist.compiler.ast.ASTree cexpr private void atArrayLength (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree expr private int atFieldRead (javassist.CtField, boolean) throws javassist.compiler.CompileError javassist.bytecode.MethodInfo minfo int fi javassist.CtField f boolean isStatic javassist.bytecode.FieldInfo finfo boolean is2byte javassist.compiler.AccessorMaker maker private javassist.compiler.AccessorMaker isAccessibleField (javassist.CtField, javassist.bytecode.FieldInfo) throws javassist.compiler.CompileError javassist.compiler.AccessorMaker maker javassist.CtClass declClass javassist.CtField f javassist.bytecode.FieldInfo finfo private boolean setFieldType (javassist.bytecode.FieldInfo) throws javassist.compiler.CompileError javassist.bytecode.FieldInfo finfo String type int i int dim char c boolean is2byte private int addFieldrefInfo (javassist.CtField, javassist.bytecode.FieldInfo) javassist.CtField f javassist.bytecode.FieldInfo finfo javassist.bytecode.ConstPool cp String cname int ci String name String type protected void atFieldPlusPlus (int, boolean, javassist.compiler.ast.ASTree, javassist.compiler.ast.Expr, boolean) throws javassist.compiler.CompileError int dup_code int token boolean isPost javassist.compiler.ast.ASTree oprand javassist.compiler.ast.Expr expr boolean doDup javassist.CtField f boolean is_static int fi int t boolean is2w int dup_code protected javassist.CtField fieldAccess (javassist.compiler.ast.ASTree, boolean) throws javassist.compiler.CompileError javassist.NotFoundException e String name javassist.CtField f boolean is_static javassist.CtField f boolean is_static javassist.compiler.ast.Symbol fname String cname javassist.compiler.NoFieldException nfe javassist.CtField f javassist.compiler.ast.Expr e int op javassist.compiler.ast.ASTree expr boolean acceptLength private static void badLvalue () throws javassist.compiler.CompileError public javassist.CtClass[] makeParamList (javassist.compiler.ast.MethodDecl) throws javassist.compiler.CompileError javassist.CtClass[] params int i javassist.compiler.ast.MethodDecl md javassist.CtClass[] params javassist.compiler.ast.ASTList plist public javassist.CtClass[] makeThrowsList (javassist.compiler.ast.MethodDecl) throws javassist.compiler.CompileError int i javassist.compiler.ast.MethodDecl md javassist.CtClass[] clist javassist.compiler.ast.ASTList list protected java.lang.String resolveClassName (javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList name protected java.lang.String resolveClassName (java.lang.String) throws javassist.compiler.CompileError String jvmName }
javassist/compiler/MemberResolver$Method.class
MemberResolver.java package javassist.compiler public javassist.compiler.MemberResolver$Method extends java.lang.Object { public javassist.CtClass declaring public javassist.bytecode.MethodInfo info public int notmatch public void <init> (javassist.CtClass, javassist.bytecode.MethodInfo, int) javassist.CtClass c javassist.bytecode.MethodInfo i int n public boolean isStatic () int acc }
javassist/compiler/MemberResolver.class
MemberResolver.java package javassist.compiler public javassist.compiler.MemberResolver extends java.lang.Object implements javassist.compiler.TokenId { private javassist.ClassPool classPool private static final int YES private static final int NO public void <init> (javassist.ClassPool) javassist.ClassPool cp public javassist.ClassPool getClassPool () private static void fatal () throws javassist.compiler.CompileError public void recordPackage (java.lang.String) int i String jvmClassName String classname public javassist.compiler.MemberResolver$Method lookupMethod (javassist.CtClass, javassist.CtClass, javassist.bytecode.MethodInfo, java.lang.String, int[], int[], java.lang.String[]) throws javassist.compiler.CompileError javassist.compiler.MemberResolver$Method r int res javassist.CtClass clazz javassist.CtClass currentClass javassist.bytecode.MethodInfo current String methodName int[] argTypes int[] argDims String[] argClassNames javassist.compiler.MemberResolver$Method maybe javassist.compiler.MemberResolver$Method m private javassist.compiler.MemberResolver$Method lookupMethod (javassist.CtClass, java.lang.String, int[], int[], java.lang.String[], boolean) throws javassist.compiler.CompileError javassist.compiler.MemberResolver$Method r int res javassist.bytecode.MethodInfo minfo int i javassist.compiler.MemberResolver$Method r javassist.CtClass pclazz javassist.NotFoundException e javassist.compiler.MemberResolver$Method r int i javassist.CtClass[] ifs int size javassist.NotFoundException e javassist.CtClass clazz String methodName int[] argTypes int[] argDims String[] argClassNames boolean onlyExact javassist.compiler.MemberResolver$Method maybe java.util.List list int n int mod private int compareSignature (java.lang.String, int[], int[], java.lang.String[]) throws javassist.compiler.CompileError javassist.NotFoundException e javassist.CtClass clazz int j String cname int t int at char c int dim int n String desc int[] argTypes int[] argDims String[] argClassNames int result int i int nArgs int len public javassist.CtField lookupFieldByJvmName2 (java.lang.String, javassist.compiler.ast.Symbol, javassist.compiler.ast.ASTree) throws javassist.compiler.NoFieldException javassist.compiler.CompileError e javassist.NotFoundException e String jvmClassName javassist.compiler.ast.Symbol fieldSym javassist.compiler.ast.ASTree expr String field javassist.CtClass cc public javassist.CtField lookupFieldByJvmName (java.lang.String, javassist.compiler.ast.Symbol) throws javassist.compiler.CompileError String jvmClassName javassist.compiler.ast.Symbol fieldName public javassist.CtField lookupField (java.lang.String, javassist.compiler.ast.Symbol) throws javassist.compiler.CompileError javassist.NotFoundException e String className javassist.compiler.ast.Symbol fieldName javassist.CtClass cc public javassist.CtClass lookupClassByName (javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList name public javassist.CtClass lookupClassByJvmName (java.lang.String) throws javassist.compiler.CompileError String jvmName public javassist.CtClass lookupClass (javassist.compiler.ast.Declarator) throws javassist.compiler.CompileError javassist.compiler.ast.Declarator decl public javassist.CtClass lookupClass (int, int, java.lang.String) throws javassist.compiler.CompileError javassist.CtClass clazz int type int dim String classname String cname static java.lang.String getTypeName (int) throws javassist.compiler.CompileError int type String cname public javassist.CtClass lookupClass (java.lang.String, boolean) throws javassist.compiler.CompileError javassist.NotFoundException e String name boolean notCheckInner private javassist.CtClass searchImports (java.lang.String) throws javassist.compiler.CompileError javassist.CtClass cc javassist.NotFoundException e String pac String fqName java.util.Iterator it String orgName private javassist.CtClass lookupClass0 (java.lang.String, boolean) throws javassist.NotFoundException StringBuffer sbuf int i javassist.NotFoundException e String classname boolean notCheckInner javassist.CtClass cc public java.lang.String resolveClassName (javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList name public java.lang.String resolveJvmClassName (java.lang.String) throws javassist.compiler.CompileError String jvmName public static javassist.CtClass getSuperclass (javassist.CtClass) throws javassist.compiler.CompileError javassist.CtClass sc javassist.NotFoundException e javassist.CtClass c public static java.lang.String javaToJvmName (java.lang.String) String classname public static java.lang.String jvmToJavaName (java.lang.String) String classname public static int descToType (char) throws javassist.compiler.CompileError char c public static int getModifiers (javassist.compiler.ast.ASTList) javassist.compiler.ast.Keyword k javassist.compiler.ast.ASTList mods int m }
javassist/compiler/NoFieldException.class
NoFieldException.java package javassist.compiler public javassist.compiler.NoFieldException extends javassist.compiler.CompileError { private String fieldName private javassist.compiler.ast.ASTree expr public void <init> (java.lang.String, javassist.compiler.ast.ASTree) String name javassist.compiler.ast.ASTree e public java.lang.String getField () public javassist.compiler.ast.ASTree getExpr () }
javassist/compiler/Parser.class
Parser.java package javassist.compiler public final javassist.compiler.Parser extends java.lang.Object implements javassist.compiler.TokenId { private javassist.compiler.Lex lex private static final int[] binaryOpPrecedence public void <init> (javassist.compiler.Lex) javassist.compiler.Lex lex public boolean hasMore () public javassist.compiler.ast.ASTList parseMember (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTList mem public javassist.compiler.ast.ASTList parseMember1 (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.ast.Declarator d String name javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTList mods javassist.compiler.ast.Declarator d boolean isConstructor String name private javassist.compiler.ast.FieldDecl parseField (javassist.compiler.SymbolTable, javassist.compiler.ast.ASTList, javassist.compiler.ast.Declarator) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTList mods javassist.compiler.ast.Declarator d javassist.compiler.ast.ASTree expr int c private javassist.compiler.ast.MethodDecl parseMethod1 (javassist.compiler.SymbolTable, boolean, javassist.compiler.ast.ASTList, javassist.compiler.ast.Declarator) throws javassist.compiler.CompileError int t javassist.compiler.SymbolTable tbl boolean isConstructor javassist.compiler.ast.ASTList mods javassist.compiler.ast.Declarator d javassist.compiler.ast.ASTList parms javassist.compiler.ast.ASTList throwsList public javassist.compiler.ast.MethodDecl parseMethod2 (javassist.compiler.SymbolTable, javassist.compiler.ast.MethodDecl) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.MethodDecl md javassist.compiler.ast.Stmnt body private javassist.compiler.ast.ASTList parseMemberMods () int t javassist.compiler.ast.ASTList list private javassist.compiler.ast.Declarator parseFormalType (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError int dim javassist.compiler.ast.ASTList name int dim javassist.compiler.SymbolTable tbl int t private static boolean isBuiltinType (int) int t private javassist.compiler.ast.Declarator parseFormalParam (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.Declarator d String name public javassist.compiler.ast.Stmnt parseStatement (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError String label javassist.compiler.SymbolTable tbl int t private javassist.compiler.ast.Stmnt parseBlock (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt s javassist.compiler.SymbolTable tbl javassist.compiler.ast.Stmnt body javassist.compiler.SymbolTable tbl2 private javassist.compiler.ast.Stmnt parseIf (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt elsep javassist.compiler.SymbolTable tbl int t javassist.compiler.ast.ASTree expr javassist.compiler.ast.Stmnt thenp javassist.compiler.ast.Stmnt elsep private javassist.compiler.ast.Stmnt parseWhile (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl int t javassist.compiler.ast.ASTree expr javassist.compiler.ast.Stmnt body private javassist.compiler.ast.Stmnt parseDo (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl int t javassist.compiler.ast.Stmnt body javassist.compiler.ast.ASTree expr private javassist.compiler.ast.Stmnt parseFor (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt expr1 javassist.compiler.ast.ASTree expr2 javassist.compiler.ast.Stmnt expr3 javassist.compiler.SymbolTable tbl javassist.compiler.ast.Stmnt expr1 javassist.compiler.ast.Stmnt expr3 javassist.compiler.ast.ASTree expr2 int t javassist.compiler.SymbolTable tbl2 javassist.compiler.ast.Stmnt body private javassist.compiler.ast.Stmnt parseSwitch (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl int t javassist.compiler.ast.ASTree expr javassist.compiler.ast.Stmnt body private javassist.compiler.ast.Stmnt parseSwitchBlock (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError int op2 javassist.compiler.ast.Stmnt s2 javassist.compiler.SymbolTable tbl javassist.compiler.SymbolTable tbl2 javassist.compiler.ast.Stmnt s int op javassist.compiler.ast.Stmnt body private javassist.compiler.ast.Stmnt parseStmntOrCase (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt s javassist.compiler.SymbolTable tbl int t javassist.compiler.ast.Stmnt s private javassist.compiler.ast.Stmnt parseSynchronized (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl int t javassist.compiler.ast.ASTree expr javassist.compiler.ast.Stmnt body private javassist.compiler.ast.Stmnt parseTry (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl2 javassist.compiler.ast.Declarator d javassist.compiler.ast.Stmnt b javassist.compiler.SymbolTable tbl javassist.compiler.ast.Stmnt block javassist.compiler.ast.ASTList catchList javassist.compiler.ast.Stmnt finallyBlock private javassist.compiler.ast.Stmnt parseReturn (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl int t javassist.compiler.ast.Stmnt s private javassist.compiler.ast.Stmnt parseThrow (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl int t javassist.compiler.ast.ASTree expr private javassist.compiler.ast.Stmnt parseBreak (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl private javassist.compiler.ast.Stmnt parseContinue (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl int t javassist.compiler.ast.Stmnt s int t2 private javassist.compiler.ast.Stmnt parseDeclarationOrExpression (javassist.compiler.SymbolTable, boolean) throws javassist.compiler.CompileError int dim javassist.compiler.ast.ASTList name int dim int i javassist.compiler.ast.Stmnt expr javassist.compiler.SymbolTable tbl boolean exprList int t javassist.compiler.ast.Stmnt expr private javassist.compiler.ast.Stmnt parseExprList (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt e javassist.compiler.SymbolTable tbl javassist.compiler.ast.Stmnt expr private javassist.compiler.ast.Stmnt parseDeclarators (javassist.compiler.SymbolTable, javassist.compiler.ast.Declarator) throws javassist.compiler.CompileError int t javassist.compiler.SymbolTable tbl javassist.compiler.ast.Declarator d javassist.compiler.ast.Stmnt decl private javassist.compiler.ast.Declarator parseDeclarator (javassist.compiler.SymbolTable, javassist.compiler.ast.Declarator) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.Declarator d String name javassist.compiler.ast.Symbol symbol int dim javassist.compiler.ast.ASTree init javassist.compiler.ast.Declarator decl private javassist.compiler.ast.ASTree parseInitializer (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl private javassist.compiler.ast.ArrayInit parseArrayInitializer (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTree expr javassist.compiler.ast.ArrayInit init private javassist.compiler.ast.ASTree parseParExpression (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTree expr public javassist.compiler.ast.ASTree parseExpression (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTree left int t javassist.compiler.ast.ASTree right private static boolean isAssignOp (int) int t private javassist.compiler.ast.ASTree parseConditionalExpr (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree thenExpr javassist.compiler.ast.ASTree elseExpr javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTree cond private javassist.compiler.ast.ASTree parseBinaryExpr (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError int t int p javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTree expr private javassist.compiler.ast.ASTree parseInstanceOf (javassist.compiler.SymbolTable, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError int dim javassist.compiler.ast.ASTList name int dim javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTree expr int t private javassist.compiler.ast.ASTree binaryExpr2 (javassist.compiler.SymbolTable, javassist.compiler.ast.ASTree, int) throws javassist.compiler.CompileError int t2 int p2 javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTree expr int prec int t javassist.compiler.ast.ASTree expr2 private int getOpPrecedence (int) int c private javassist.compiler.ast.ASTree parseUnaryExpr (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError int t2 int t javassist.compiler.SymbolTable tbl private javassist.compiler.ast.ASTree parseCast (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError int dim javassist.compiler.ast.ASTList name int dim javassist.compiler.SymbolTable tbl int t private boolean nextIsBuiltinCast () int t int i private boolean nextIsClassCast () int i int t private int nextIsClassType (int) int i int t private int parseArrayDimension () throws javassist.compiler.CompileError int arrayDim private javassist.compiler.ast.ASTList parseClassType (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTList list private javassist.compiler.ast.ASTree parsePostfix (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError int dim javassist.compiler.ast.ASTree index int t String str int t String str int t javassist.compiler.SymbolTable tbl int token javassist.compiler.ast.ASTree expr private javassist.compiler.ast.ASTree parseDotClass (javassist.compiler.ast.ASTree, int) throws javassist.compiler.CompileError StringBuffer sbuf javassist.compiler.ast.ASTree className int dim String cname private javassist.compiler.ast.ASTree parseDotClass (int, int) throws javassist.compiler.CompileError String cname String cname String cname String cname String cname String cname String cname String cname String cname String cname int builtinType int dim private javassist.compiler.ast.ASTree parseMethodCall (javassist.compiler.SymbolTable, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError int token int op javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTree expr private java.lang.String toClassName (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree name StringBuffer sbuf private void toClassName (javassist.compiler.ast.ASTree, java.lang.StringBuffer) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr javassist.compiler.ast.ASTree name StringBuffer sbuf private javassist.compiler.ast.ASTree parsePrimaryExpr (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError int t String name javassist.compiler.ast.Declarator decl javassist.compiler.ast.ASTree expr int dim javassist.compiler.SymbolTable tbl private javassist.compiler.ast.NewExpr parseNew (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList size javassist.compiler.ast.ASTList args javassist.compiler.ast.ASTList size javassist.compiler.ast.ASTList name javassist.compiler.SymbolTable tbl javassist.compiler.ast.ArrayInit init int t private javassist.compiler.ast.ASTList parseArraySize (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTList list private javassist.compiler.ast.ASTree parseArrayIndex (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree index javassist.compiler.SymbolTable tbl private javassist.compiler.ast.ASTList parseArgumentList (javassist.compiler.SymbolTable) throws javassist.compiler.CompileError javassist.compiler.SymbolTable tbl javassist.compiler.ast.ASTList list static void <clinit> () }
javassist/compiler/ProceedHandler.class
ProceedHandler.java package javassist.compiler public abstract javassist.compiler.ProceedHandler extends java.lang.Object { public abstract void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError public abstract void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError }
javassist/compiler/SymbolTable.class
SymbolTable.java package javassist.compiler public final javassist.compiler.SymbolTable extends java.util.HashMap { private javassist.compiler.SymbolTable parent public void <init> () public void <init> (javassist.compiler.SymbolTable) javassist.compiler.SymbolTable p public javassist.compiler.SymbolTable getParent () public javassist.compiler.ast.Declarator lookup (java.lang.String) String name javassist.compiler.ast.Declarator found public void append (java.lang.String, javassist.compiler.ast.Declarator) String name javassist.compiler.ast.Declarator value }
javassist/compiler/SyntaxError.class
SyntaxError.java package javassist.compiler public javassist.compiler.SyntaxError extends javassist.compiler.CompileError { public void <init> (javassist.compiler.Lex) javassist.compiler.Lex lexer }
javassist/compiler/Token.class
Lex.java package javassist.compiler javassist.compiler.Token extends java.lang.Object { public javassist.compiler.Token next public int tokenId public long longValue public double doubleValue public String textValue void <init> () }
javassist/compiler/TokenId.class
TokenId.java package javassist.compiler public abstract javassist.compiler.TokenId extends java.lang.Object { public static final int ABSTRACT public static final int BOOLEAN public static final int BREAK public static final int BYTE public static final int CASE public static final int CATCH public static final int CHAR public static final int CLASS public static final int CONST public static final int CONTINUE public static final int DEFAULT public static final int DO public static final int DOUBLE public static final int ELSE public static final int EXTENDS public static final int FINAL public static final int FINALLY public static final int FLOAT public static final int FOR public static final int GOTO public static final int IF public static final int IMPLEMENTS public static final int IMPORT public static final int INSTANCEOF public static final int INT public static final int INTERFACE public static final int LONG public static final int NATIVE public static final int NEW public static final int PACKAGE public static final int PRIVATE public static final int PROTECTED public static final int PUBLIC public static final int RETURN public static final int SHORT public static final int STATIC public static final int SUPER public static final int SWITCH public static final int SYNCHRONIZED public static final int THIS public static final int THROW public static final int THROWS public static final int TRANSIENT public static final int TRY public static final int VOID public static final int VOLATILE public static final int WHILE public static final int STRICT public static final int NEQ public static final int MOD_E public static final int AND_E public static final int MUL_E public static final int PLUS_E public static final int MINUS_E public static final int DIV_E public static final int LE public static final int EQ public static final int GE public static final int EXOR_E public static final int OR_E public static final int PLUSPLUS public static final int MINUSMINUS public static final int LSHIFT public static final int LSHIFT_E public static final int RSHIFT public static final int RSHIFT_E public static final int OROR public static final int ANDAND public static final int ARSHIFT public static final int ARSHIFT_E public static final String[] opNames public static final int[] assignOps public static final int Identifier public static final int CharConstant public static final int IntConstant public static final int LongConstant public static final int FloatConstant public static final int DoubleConstant public static final int StringL public static final int TRUE public static final int FALSE public static final int NULL public static final int CALL public static final int ARRAY public static final int MEMBER public static final int EXPR public static final int LABEL public static final int BLOCK public static final int DECL public static final int BadToken static void <clinit> () }
javassist/compiler/TypeChecker.class
TypeChecker.java package javassist.compiler public javassist.compiler.TypeChecker extends javassist.compiler.ast.Visitor implements javassist.bytecode.Opcode javassist.compiler.TokenId { static final String javaLangObject static final String jvmJavaLangObject static final String jvmJavaLangString static final String jvmJavaLangClass protected int exprType protected int arrayDim protected String className protected javassist.compiler.MemberResolver resolver protected javassist.CtClass thisClass protected javassist.bytecode.MethodInfo thisMethod public void <init> (javassist.CtClass, javassist.ClassPool) javassist.CtClass cc javassist.ClassPool cp protected static java.lang.String argTypesToString (int[], int[], java.lang.String[]) int i int[] types int[] dims String[] cnames StringBuffer sbuf int n protected static java.lang.StringBuffer typeToString (java.lang.StringBuffer, int, int, java.lang.String) String s String s String s javassist.compiler.CompileError e StringBuffer sbuf int type int dim String cname String s public void setThisMethod (javassist.bytecode.MethodInfo) javassist.bytecode.MethodInfo m protected static void fatal () throws javassist.compiler.CompileError protected java.lang.String getThisName () protected java.lang.String getSuperName () throws javassist.compiler.CompileError protected java.lang.String resolveClassName (javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList name protected java.lang.String resolveClassName (java.lang.String) throws javassist.compiler.CompileError String jvmName public void atNewExpr (javassist.compiler.ast.NewExpr) throws javassist.compiler.CompileError javassist.CtClass clazz String cname javassist.compiler.ast.ASTList args javassist.compiler.ast.NewExpr expr public void atNewArrayExpr (javassist.compiler.ast.NewExpr) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree sizeExpr javassist.compiler.ast.NewExpr expr int type javassist.compiler.ast.ASTList size javassist.compiler.ast.ASTList classname javassist.compiler.ast.ASTree init public void atArrayInit (javassist.compiler.ast.ArrayInit) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree h javassist.compiler.ast.ArrayInit init javassist.compiler.ast.ASTList list protected void atMultiNewArray (int, javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree s int type javassist.compiler.ast.ASTList classname javassist.compiler.ast.ASTList size int count int dim public void atAssignExpr (javassist.compiler.ast.AssignExpr) throws javassist.compiler.CompileError javassist.compiler.ast.Expr e javassist.compiler.ast.AssignExpr expr int op javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTree right private void atVariableAssign (javassist.compiler.ast.Expr, int, javassist.compiler.ast.Variable, javassist.compiler.ast.Declarator, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr int op javassist.compiler.ast.Variable var javassist.compiler.ast.Declarator d javassist.compiler.ast.ASTree right int varType int varArray String varClass private void atArrayAssign (javassist.compiler.ast.Expr, int, javassist.compiler.ast.Expr, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr int op javassist.compiler.ast.Expr array javassist.compiler.ast.ASTree right int aType int aDim String cname protected void atFieldAssign (javassist.compiler.ast.Expr, int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr int op javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTree right javassist.CtField f int fType int fDim String cname public void atCondExpr (javassist.compiler.ast.CondExpr) throws javassist.compiler.CompileError javassist.compiler.ast.CondExpr expr int type1 int dim1 String cname1 public void atBinExpr (javassist.compiler.ast.BinExpr) throws javassist.compiler.CompileError javassist.compiler.ast.Expr e javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTree right int type1 javassist.compiler.ast.BinExpr expr int token int k private javassist.compiler.ast.Expr atPlusExpr (javassist.compiler.ast.BinExpr) throws javassist.compiler.CompileError javassist.compiler.ast.Expr newExpr javassist.compiler.ast.ASTList sbufClass javassist.compiler.ast.ASTree e javassist.compiler.ast.BinExpr expr javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTree right int type1 int dim1 String cname private boolean isConstant (javassist.compiler.ast.BinExpr, int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.BinExpr expr int op javassist.compiler.ast.ASTree left javassist.compiler.ast.ASTree right javassist.compiler.ast.ASTree newExpr static javassist.compiler.ast.ASTree stripPlusExpr (javassist.compiler.ast.ASTree) javassist.compiler.ast.BinExpr e javassist.compiler.ast.ASTree cexpr javassist.compiler.ast.Expr e int op javassist.compiler.ast.ASTree cexpr javassist.compiler.ast.ASTree expr private static javassist.compiler.ast.ASTree getConstantFieldValue (javassist.compiler.ast.Member) javassist.compiler.ast.Member mem public static javassist.compiler.ast.ASTree getConstantFieldValue (javassist.CtField) int token int token javassist.CtField f Object value private static boolean isPlusExpr (javassist.compiler.ast.ASTree) javassist.compiler.ast.BinExpr bexpr int token javassist.compiler.ast.ASTree expr private static javassist.compiler.ast.Expr makeAppendCall (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree target javassist.compiler.ast.ASTree arg private void computeBinExprType (javassist.compiler.ast.BinExpr, int, int) throws javassist.compiler.CompileError javassist.compiler.ast.BinExpr expr int token int type1 int type2 private void booleanExpr (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.BinExpr bexpr int type1 int dim1 javassist.compiler.ast.BinExpr bexpr javassist.compiler.ast.ASTree expr int op private void insertCast (javassist.compiler.ast.BinExpr, int, int) throws javassist.compiler.CompileError javassist.compiler.ast.BinExpr expr int type1 int type2 public void atCastExpr (javassist.compiler.ast.CastExpr) throws javassist.compiler.CompileError javassist.compiler.ast.CastExpr expr String cname public void atInstanceOfExpr (javassist.compiler.ast.InstanceOfExpr) throws javassist.compiler.CompileError javassist.compiler.ast.InstanceOfExpr expr public void atExpr (javassist.compiler.ast.Expr) throws javassist.compiler.CompileError String member String member javassist.compiler.ast.Expr expr int token javassist.compiler.ast.ASTree oprand private boolean isConstant (javassist.compiler.ast.Expr, int, javassist.compiler.ast.ASTree) javassist.compiler.ast.IntConst c long v javassist.compiler.ast.DoubleConst c javassist.compiler.ast.Expr expr int op javassist.compiler.ast.ASTree oprand public void atCallExpr (javassist.compiler.ast.CallExpr) throws javassist.compiler.CompileError javassist.compiler.NoFieldException nfe javassist.compiler.ast.ASTree target javassist.compiler.ast.Expr e int op javassist.compiler.ast.CallExpr expr String mname javassist.CtClass targetClass javassist.compiler.ast.ASTree method javassist.compiler.ast.ASTList args javassist.compiler.MemberResolver$Method minfo private static void badMethod () throws javassist.compiler.CompileError public javassist.compiler.MemberResolver$Method atMethodCallCore (javassist.CtClass, java.lang.String, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError String msg String clazz String signature String msg javassist.CtClass targetClass String mname javassist.compiler.ast.ASTList args int nargs int[] types int[] dims String[] cnames javassist.compiler.MemberResolver$Method found String desc public int getMethodArgsLength (javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTList args public void atMethodArgs (javassist.compiler.ast.ASTList, int[], int[], java.lang.String[]) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree a javassist.compiler.ast.ASTList args int[] types int[] dims String[] cnames int i void setReturnType (java.lang.String) throws javassist.compiler.CompileError int j String desc int i char c int dim private void atFieldRead (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree expr private void atFieldRead (javassist.CtField) throws javassist.compiler.CompileError javassist.CtField f javassist.bytecode.FieldInfo finfo String type int i int dim char c protected javassist.CtField fieldAccess (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.CtField f javassist.NotFoundException e javassist.compiler.ast.Member mem String name javassist.compiler.ast.Member mem javassist.CtField f javassist.compiler.ast.Member fname String jvmClassName javassist.CtField f javassist.compiler.NoFieldException nfe javassist.compiler.ast.Expr e int op javassist.compiler.ast.ASTree expr public void atClassObject (javassist.compiler.ast.Expr) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr public void atArrayLength (javassist.compiler.ast.Expr) throws javassist.compiler.CompileError javassist.compiler.ast.Expr expr public void atArrayRead (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree array javassist.compiler.ast.ASTree index int type int dim String cname private void atPlusPlus (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.Expr) throws javassist.compiler.CompileError javassist.compiler.ast.Declarator d int t javassist.compiler.ast.Expr e int token javassist.compiler.ast.ASTree oprand javassist.compiler.ast.Expr expr boolean isPost protected void atFieldPlusPlus (javassist.compiler.ast.ASTree) throws javassist.compiler.CompileError javassist.compiler.ast.ASTree oprand javassist.CtField f int t public void atMember (javassist.compiler.ast.Member) throws javassist.compiler.CompileError javassist.compiler.ast.Member mem public void atVariable (javassist.compiler.ast.Variable) throws javassist.compiler.CompileError javassist.compiler.ast.Variable v javassist.compiler.ast.Declarator d public void atKeyword (javassist.compiler.ast.Keyword) throws javassist.compiler.CompileError javassist.compiler.ast.Keyword k int token public void atStringL (javassist.compiler.ast.StringL) throws javassist.compiler.CompileError javassist.compiler.ast.StringL s public void atIntConst (javassist.compiler.ast.IntConst) throws javassist.compiler.CompileError javassist.compiler.ast.IntConst i int type public void atDoubleConst (javassist.compiler.ast.DoubleConst) throws javassist.compiler.CompileError javassist.compiler.ast.DoubleConst d }
javassist/compiler/ast/
javassist/compiler/ast/ASTList.class
ASTList.java package javassist.compiler.ast public javassist.compiler.ast.ASTList extends javassist.compiler.ast.ASTree { private javassist.compiler.ast.ASTree left private javassist.compiler.ast.ASTList right public void <init> (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTree _head javassist.compiler.ast.ASTList _tail public void <init> (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree _head public static javassist.compiler.ast.ASTList make (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree e1 javassist.compiler.ast.ASTree e2 javassist.compiler.ast.ASTree e3 public javassist.compiler.ast.ASTree getLeft () public javassist.compiler.ast.ASTree getRight () public void setLeft (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree _left public void setRight (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree _right public javassist.compiler.ast.ASTree head () public void setHead (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree _head public javassist.compiler.ast.ASTList tail () public void setTail (javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTList _tail public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v public java.lang.String toString () javassist.compiler.ast.ASTree a StringBuffer sbuf javassist.compiler.ast.ASTList list public int length () public static int length (javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTList list int n public javassist.compiler.ast.ASTList sublist (int) int nth javassist.compiler.ast.ASTList list public boolean subst (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTList list javassist.compiler.ast.ASTree newObj javassist.compiler.ast.ASTree oldObj public static javassist.compiler.ast.ASTList append (javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTList a javassist.compiler.ast.ASTree b public static javassist.compiler.ast.ASTList concat (javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTList list javassist.compiler.ast.ASTList a javassist.compiler.ast.ASTList b }
javassist/compiler/ast/ASTree.class
ASTree.java package javassist.compiler.ast public abstract javassist.compiler.ast.ASTree extends java.lang.Object implements java.io.Serializable { public void <init> () public javassist.compiler.ast.ASTree getLeft () public javassist.compiler.ast.ASTree getRight () public void setLeft (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree _left public void setRight (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree _right public abstract void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError public java.lang.String toString () StringBuffer sbuf protected java.lang.String getTag () String name }
javassist/compiler/ast/ArrayInit.class
ArrayInit.java package javassist.compiler.ast public javassist.compiler.ast.ArrayInit extends javassist.compiler.ast.ASTList { public void <init> (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree firstElement public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v public java.lang.String getTag () }
javassist/compiler/ast/AssignExpr.class
AssignExpr.java package javassist.compiler.ast public javassist.compiler.ast.AssignExpr extends javassist.compiler.ast.Expr { private void <init> (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) int op javassist.compiler.ast.ASTree _head javassist.compiler.ast.ASTList _tail public static javassist.compiler.ast.AssignExpr makeAssign (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree oprand1 javassist.compiler.ast.ASTree oprand2 public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/BinExpr.class
BinExpr.java package javassist.compiler.ast public javassist.compiler.ast.BinExpr extends javassist.compiler.ast.Expr { private void <init> (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) int op javassist.compiler.ast.ASTree _head javassist.compiler.ast.ASTList _tail public static javassist.compiler.ast.BinExpr makeBin (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree oprand1 javassist.compiler.ast.ASTree oprand2 public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/CallExpr.class
CallExpr.java package javassist.compiler.ast public javassist.compiler.ast.CallExpr extends javassist.compiler.ast.Expr { private javassist.compiler.MemberResolver$Method method private void <init> (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTree _head javassist.compiler.ast.ASTList _tail public void setMethod (javassist.compiler.MemberResolver$Method) javassist.compiler.MemberResolver$Method m public javassist.compiler.MemberResolver$Method getMethod () public static javassist.compiler.ast.CallExpr makeCall (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree target javassist.compiler.ast.ASTree args public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/CastExpr.class
CastExpr.java package javassist.compiler.ast public javassist.compiler.ast.CastExpr extends javassist.compiler.ast.ASTList implements javassist.compiler.TokenId { protected int castType protected int arrayDim public void <init> (javassist.compiler.ast.ASTList, int, javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTList className int dim javassist.compiler.ast.ASTree expr public void <init> (int, int, javassist.compiler.ast.ASTree) int type int dim javassist.compiler.ast.ASTree expr public int getType () public int getArrayDim () public javassist.compiler.ast.ASTList getClassName () public javassist.compiler.ast.ASTree getOprand () public void setOprand (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree t public java.lang.String getTag () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/CondExpr.class
CondExpr.java package javassist.compiler.ast public javassist.compiler.ast.CondExpr extends javassist.compiler.ast.ASTList { public void <init> (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree cond javassist.compiler.ast.ASTree thenp javassist.compiler.ast.ASTree elsep public javassist.compiler.ast.ASTree condExpr () public void setCond (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree t public javassist.compiler.ast.ASTree thenExpr () public void setThen (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree t public javassist.compiler.ast.ASTree elseExpr () public void setElse (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree t public java.lang.String getTag () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/Declarator.class
Declarator.java package javassist.compiler.ast public javassist.compiler.ast.Declarator extends javassist.compiler.ast.ASTList implements javassist.compiler.TokenId { protected int varType protected int arrayDim protected int localVar protected String qualifiedClass public void <init> (int, int) int type int dim public void <init> (javassist.compiler.ast.ASTList, int) javassist.compiler.ast.ASTList className int dim public void <init> (int, java.lang.String, int, int, javassist.compiler.ast.Symbol) int type String jvmClassName int dim int var javassist.compiler.ast.Symbol sym public javassist.compiler.ast.Declarator make (javassist.compiler.ast.Symbol, int, javassist.compiler.ast.ASTree) javassist.compiler.ast.Symbol sym int dim javassist.compiler.ast.ASTree init javassist.compiler.ast.Declarator d public int getType () public int getArrayDim () public void addArrayDim (int) int d public java.lang.String getClassName () public void setClassName (java.lang.String) String s public javassist.compiler.ast.Symbol getVariable () public void setVariable (javassist.compiler.ast.Symbol) javassist.compiler.ast.Symbol sym public javassist.compiler.ast.ASTree getInitializer () javassist.compiler.ast.ASTList t public void setLocalVar (int) int n public int getLocalVar () public java.lang.String getTag () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v public static java.lang.String astToClassName (javassist.compiler.ast.ASTList, char) javassist.compiler.ast.ASTList name char sep StringBuffer sbuf private static void astToClassName (java.lang.StringBuffer, javassist.compiler.ast.ASTList, char) javassist.compiler.ast.ASTree h StringBuffer sbuf javassist.compiler.ast.ASTList name char sep }
javassist/compiler/ast/DoubleConst.class
DoubleConst.java package javassist.compiler.ast public javassist.compiler.ast.DoubleConst extends javassist.compiler.ast.ASTree { protected double value protected int type public void <init> (double, int) double v int tokenId public double get () public void set (double) double v public int getType () public java.lang.String toString () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v public javassist.compiler.ast.ASTree compute (int, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree right private javassist.compiler.ast.DoubleConst compute0 (int, javassist.compiler.ast.DoubleConst) int newType int op javassist.compiler.ast.DoubleConst right int newType private javassist.compiler.ast.DoubleConst compute0 (int, javassist.compiler.ast.IntConst) int op javassist.compiler.ast.IntConst right private static javassist.compiler.ast.DoubleConst compute (int, double, double, int) double newValue double newValue double newValue double newValue double newValue int op double value1 double value2 int newType }
javassist/compiler/ast/Expr.class
Expr.java package javassist.compiler.ast public javassist.compiler.ast.Expr extends javassist.compiler.ast.ASTList implements javassist.compiler.TokenId { protected int operatorId void <init> (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) int op javassist.compiler.ast.ASTree _head javassist.compiler.ast.ASTList _tail void <init> (int, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree _head public static javassist.compiler.ast.Expr make (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree oprand1 javassist.compiler.ast.ASTree oprand2 public static javassist.compiler.ast.Expr make (int, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree oprand1 public int getOperator () public void setOperator (int) int op public javassist.compiler.ast.ASTree oprand1 () public void setOprand1 (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree expr public javassist.compiler.ast.ASTree oprand2 () public void setOprand2 (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree expr public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v public java.lang.String getName () int id protected java.lang.String getTag () }
javassist/compiler/ast/FieldDecl.class
FieldDecl.java package javassist.compiler.ast public javassist.compiler.ast.FieldDecl extends javassist.compiler.ast.ASTList { public void <init> (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTree _head javassist.compiler.ast.ASTList _tail public javassist.compiler.ast.ASTList getModifiers () public javassist.compiler.ast.Declarator getDeclarator () public javassist.compiler.ast.ASTree getInit () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/InstanceOfExpr.class
InstanceOfExpr.java package javassist.compiler.ast public javassist.compiler.ast.InstanceOfExpr extends javassist.compiler.ast.CastExpr { public void <init> (javassist.compiler.ast.ASTList, int, javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTList className int dim javassist.compiler.ast.ASTree expr public void <init> (int, int, javassist.compiler.ast.ASTree) int type int dim javassist.compiler.ast.ASTree expr public java.lang.String getTag () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/IntConst.class
IntConst.java package javassist.compiler.ast public javassist.compiler.ast.IntConst extends javassist.compiler.ast.ASTree { protected long value protected int type public void <init> (long, int) long v int tokenId public long get () public void set (long) long v public int getType () public java.lang.String toString () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v public javassist.compiler.ast.ASTree compute (int, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree right private javassist.compiler.ast.IntConst compute0 (int, javassist.compiler.ast.IntConst) int newType int newType long newValue long newValue long newValue long newValue long newValue long newValue long newValue long newValue long newValue long newValue long newValue int op javassist.compiler.ast.IntConst right int type1 int type2 int newType long value1 long value2 private javassist.compiler.ast.DoubleConst compute0 (int, javassist.compiler.ast.DoubleConst) double newValue double newValue double newValue double newValue double newValue int op javassist.compiler.ast.DoubleConst right double value1 double value2 }
javassist/compiler/ast/Keyword.class
Keyword.java package javassist.compiler.ast public javassist.compiler.ast.Keyword extends javassist.compiler.ast.ASTree { protected int tokenId public void <init> (int) int token public int get () public java.lang.String toString () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/Member.class
Member.java package javassist.compiler.ast public javassist.compiler.ast.Member extends javassist.compiler.ast.Symbol { private javassist.CtField field public void <init> (java.lang.String) String name public void setField (javassist.CtField) javassist.CtField f public javassist.CtField getField () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/MethodDecl.class
MethodDecl.java package javassist.compiler.ast public javassist.compiler.ast.MethodDecl extends javassist.compiler.ast.ASTList { public static final String initName public void <init> (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTree _head javassist.compiler.ast.ASTList _tail public boolean isConstructor () javassist.compiler.ast.Symbol sym public javassist.compiler.ast.ASTList getModifiers () public javassist.compiler.ast.Declarator getReturn () public javassist.compiler.ast.ASTList getParams () public javassist.compiler.ast.ASTList getThrows () public javassist.compiler.ast.Stmnt getBody () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/NewExpr.class
NewExpr.java package javassist.compiler.ast public javassist.compiler.ast.NewExpr extends javassist.compiler.ast.ASTList implements javassist.compiler.TokenId { protected boolean newArray protected int arrayType public void <init> (javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTList) javassist.compiler.ast.ASTList className javassist.compiler.ast.ASTList args public void <init> (int, javassist.compiler.ast.ASTList, javassist.compiler.ast.ArrayInit) int type javassist.compiler.ast.ASTList arraySize javassist.compiler.ast.ArrayInit init public static javassist.compiler.ast.NewExpr makeObjectArray (javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTList, javassist.compiler.ast.ArrayInit) javassist.compiler.ast.ASTList className javassist.compiler.ast.ASTList arraySize javassist.compiler.ast.ArrayInit init javassist.compiler.ast.NewExpr e public boolean isArray () public int getArrayType () public javassist.compiler.ast.ASTList getClassName () public javassist.compiler.ast.ASTList getArguments () public javassist.compiler.ast.ASTList getArraySize () public javassist.compiler.ast.ArrayInit getInitializer () javassist.compiler.ast.ASTree t public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v protected java.lang.String getTag () }
javassist/compiler/ast/Pair.class
Pair.java package javassist.compiler.ast public javassist.compiler.ast.Pair extends javassist.compiler.ast.ASTree { protected javassist.compiler.ast.ASTree left protected javassist.compiler.ast.ASTree right public void <init> (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree _left javassist.compiler.ast.ASTree _right public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v public java.lang.String toString () StringBuffer sbuf public javassist.compiler.ast.ASTree getLeft () public javassist.compiler.ast.ASTree getRight () public void setLeft (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree _left public void setRight (javassist.compiler.ast.ASTree) javassist.compiler.ast.ASTree _right }
javassist/compiler/ast/Stmnt.class
Stmnt.java package javassist.compiler.ast public javassist.compiler.ast.Stmnt extends javassist.compiler.ast.ASTList implements javassist.compiler.TokenId { protected int operatorId public void <init> (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) int op javassist.compiler.ast.ASTree _head javassist.compiler.ast.ASTList _tail public void <init> (int, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree _head public void <init> (int) int op public static javassist.compiler.ast.Stmnt make (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree oprand1 javassist.compiler.ast.ASTree oprand2 public static javassist.compiler.ast.Stmnt make (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTree) int op javassist.compiler.ast.ASTree op1 javassist.compiler.ast.ASTree op2 javassist.compiler.ast.ASTree op3 public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v public int getOperator () protected java.lang.String getTag () }
javassist/compiler/ast/StringL.class
StringL.java package javassist.compiler.ast public javassist.compiler.ast.StringL extends javassist.compiler.ast.ASTree { protected String text public void <init> (java.lang.String) String t public java.lang.String get () public java.lang.String toString () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/Symbol.class
Symbol.java package javassist.compiler.ast public javassist.compiler.ast.Symbol extends javassist.compiler.ast.ASTree { protected String identifier public void <init> (java.lang.String) String sym public java.lang.String get () public java.lang.String toString () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/Variable.class
Variable.java package javassist.compiler.ast public javassist.compiler.ast.Variable extends javassist.compiler.ast.Symbol { protected javassist.compiler.ast.Declarator declarator public void <init> (java.lang.String, javassist.compiler.ast.Declarator) String sym javassist.compiler.ast.Declarator d public javassist.compiler.ast.Declarator getDeclarator () public java.lang.String toString () public void accept (javassist.compiler.ast.Visitor) throws javassist.compiler.CompileError javassist.compiler.ast.Visitor v }
javassist/compiler/ast/Visitor.class
Visitor.java package javassist.compiler.ast public javassist.compiler.ast.Visitor extends java.lang.Object { public void <init> () public void atASTList (javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.ast.ASTList n public void atPair (javassist.compiler.ast.Pair) throws javassist.compiler.CompileError javassist.compiler.ast.Pair n public void atFieldDecl (javassist.compiler.ast.FieldDecl) throws javassist.compiler.CompileError javassist.compiler.ast.FieldDecl n public void atMethodDecl (javassist.compiler.ast.MethodDecl) throws javassist.compiler.CompileError javassist.compiler.ast.MethodDecl n public void atStmnt (javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError javassist.compiler.ast.Stmnt n public void atDeclarator (javassist.compiler.ast.Declarator) throws javassist.compiler.CompileError javassist.compiler.ast.Declarator n public void atAssignExpr (javassist.compiler.ast.AssignExpr) throws javassist.compiler.CompileError javassist.compiler.ast.AssignExpr n public void atCondExpr (javassist.compiler.ast.CondExpr) throws javassist.compiler.CompileError javassist.compiler.ast.CondExpr n public void atBinExpr (javassist.compiler.ast.BinExpr) throws javassist.compiler.CompileError javassist.compiler.ast.BinExpr n public void atExpr (javassist.compiler.ast.Expr) throws javassist.compiler.CompileError javassist.compiler.ast.Expr n public void atCallExpr (javassist.compiler.ast.CallExpr) throws javassist.compiler.CompileError javassist.compiler.ast.CallExpr n public void atCastExpr (javassist.compiler.ast.CastExpr) throws javassist.compiler.CompileError javassist.compiler.ast.CastExpr n public void atInstanceOfExpr (javassist.compiler.ast.InstanceOfExpr) throws javassist.compiler.CompileError javassist.compiler.ast.InstanceOfExpr n public void atNewExpr (javassist.compiler.ast.NewExpr) throws javassist.compiler.CompileError javassist.compiler.ast.NewExpr n public void atSymbol (javassist.compiler.ast.Symbol) throws javassist.compiler.CompileError javassist.compiler.ast.Symbol n public void atMember (javassist.compiler.ast.Member) throws javassist.compiler.CompileError javassist.compiler.ast.Member n public void atVariable (javassist.compiler.ast.Variable) throws javassist.compiler.CompileError javassist.compiler.ast.Variable n public void atKeyword (javassist.compiler.ast.Keyword) throws javassist.compiler.CompileError javassist.compiler.ast.Keyword n public void atStringL (javassist.compiler.ast.StringL) throws javassist.compiler.CompileError javassist.compiler.ast.StringL n public void atIntConst (javassist.compiler.ast.IntConst) throws javassist.compiler.CompileError javassist.compiler.ast.IntConst n public void atDoubleConst (javassist.compiler.ast.DoubleConst) throws javassist.compiler.CompileError javassist.compiler.ast.DoubleConst n public void atArrayInit (javassist.compiler.ast.ArrayInit) throws javassist.compiler.CompileError javassist.compiler.ast.ArrayInit n }
javassist/convert/
javassist/convert/TransformAfter.class
TransformAfter.java package javassist.convert public javassist.convert.TransformAfter extends javassist.convert.TransformBefore { public void <init> (javassist.convert.Transformer, javassist.CtMethod, javassist.CtMethod) throws javassist.NotFoundException javassist.convert.Transformer next javassist.CtMethod origMethod javassist.CtMethod afterMethod protected int match2 (int, javassist.bytecode.CodeIterator) throws javassist.bytecode.BadBytecode int pos javassist.bytecode.CodeIterator iterator int p }
javassist/convert/TransformBefore.class
TransformBefore.java package javassist.convert public javassist.convert.TransformBefore extends javassist.convert.TransformCall { protected javassist.CtClass[] parameterTypes protected int locals protected int maxLocals protected byte[] saveCode protected byte[] loadCode public void <init> (javassist.convert.Transformer, javassist.CtMethod, javassist.CtMethod) throws javassist.NotFoundException javassist.convert.Transformer next javassist.CtMethod origMethod javassist.CtMethod beforeMethod public void initialize (javassist.bytecode.ConstPool, javassist.bytecode.CodeAttribute) javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute attr protected int match (int, int, javassist.bytecode.CodeIterator, int, javassist.bytecode.ConstPool) throws javassist.bytecode.BadBytecode String desc int nt int ci int c int pos javassist.bytecode.CodeIterator iterator int typedesc javassist.bytecode.ConstPool cp protected int match2 (int, javassist.bytecode.CodeIterator) throws javassist.bytecode.BadBytecode int pos javassist.bytecode.CodeIterator iterator int p public int extraLocals () protected void makeCode (javassist.CtClass[], javassist.bytecode.ConstPool) javassist.CtClass[] paramTypes javassist.bytecode.ConstPool cp javassist.bytecode.Bytecode save javassist.bytecode.Bytecode load int var int len private void makeCode2 (javassist.bytecode.Bytecode, javassist.bytecode.Bytecode, int, int, javassist.CtClass[], int) int size javassist.bytecode.Bytecode save javassist.bytecode.Bytecode load int i int n javassist.CtClass[] paramTypes int var }
javassist/convert/TransformCall.class
TransformCall.java package javassist.convert public javassist.convert.TransformCall extends javassist.convert.Transformer { protected String classname protected String methodname protected String methodDescriptor protected String newClassname protected String newMethodname protected int newIndex protected javassist.bytecode.ConstPool constPool public void <init> (javassist.convert.Transformer, javassist.CtMethod, javassist.CtMethod) javassist.convert.Transformer next javassist.CtMethod origMethod javassist.CtMethod substMethod public void initialize (javassist.bytecode.ConstPool, javassist.bytecode.CodeAttribute) javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute attr public int transform (javassist.CtClass, int, javassist.bytecode.CodeIterator, javassist.bytecode.ConstPool) throws javassist.bytecode.BadBytecode int index int typedesc javassist.CtClass clazz int pos javassist.bytecode.CodeIterator iterator javassist.bytecode.ConstPool cp int c protected int match (int, int, javassist.bytecode.CodeIterator, int, javassist.bytecode.ConstPool) throws javassist.bytecode.BadBytecode int nt int ci int c int pos javassist.bytecode.CodeIterator iterator int typedesc javassist.bytecode.ConstPool cp }
javassist/convert/TransformFieldAccess.class
TransformFieldAccess.java package javassist.convert public final javassist.convert.TransformFieldAccess extends javassist.convert.Transformer { private String newClassname private String newFieldname private String fieldname private javassist.CtClass fieldClass private boolean isPrivate private int newIndex private javassist.bytecode.ConstPool constPool public void <init> (javassist.convert.Transformer, javassist.CtField, java.lang.String, java.lang.String) javassist.convert.Transformer next javassist.CtField field String newClassname String newFieldname public void initialize (javassist.bytecode.ConstPool, javassist.bytecode.CodeAttribute) javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute attr public int transform (javassist.CtClass, int, javassist.bytecode.CodeIterator, javassist.bytecode.ConstPool) int nt int index String typedesc javassist.CtClass clazz int pos javassist.bytecode.CodeIterator iterator javassist.bytecode.ConstPool cp int c }
javassist/convert/TransformNew.class
TransformNew.java package javassist.convert public final javassist.convert.TransformNew extends javassist.convert.Transformer { private int nested private String classname private String trapClass private String trapMethod public void <init> (javassist.convert.Transformer, java.lang.String, java.lang.String, java.lang.String) javassist.convert.Transformer next String classname String trapClass String trapMethod public void initialize (javassist.bytecode.ConstPool, javassist.bytecode.CodeAttribute) javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute attr public int transform (javassist.CtClass, int, javassist.bytecode.CodeIterator, javassist.bytecode.ConstPool) throws javassist.CannotCompileException int index int methodref int typedesc javassist.CtClass clazz int pos javassist.bytecode.CodeIterator iterator javassist.bytecode.ConstPool cp int index int c private int computeMethodref (int, javassist.bytecode.ConstPool) int typedesc javassist.bytecode.ConstPool cp int classIndex int mnameIndex }
javassist/convert/TransformReadField.class
TransformReadField.java package javassist.convert public javassist.convert.TransformReadField extends javassist.convert.Transformer { protected String fieldname protected javassist.CtClass fieldClass protected boolean isPrivate protected String methodClassname protected String methodName public void <init> (javassist.convert.Transformer, javassist.CtField, java.lang.String, java.lang.String) javassist.convert.Transformer next javassist.CtField field String methodClassname String methodName static java.lang.String isField (javassist.ClassPool, javassist.bytecode.ConstPool, javassist.CtClass, java.lang.String, boolean, int) javassist.CtClass c javassist.NotFoundException e javassist.ClassPool pool javassist.bytecode.ConstPool cp javassist.CtClass fclass String fname boolean is_private int index public int transform (javassist.CtClass, int, javassist.bytecode.CodeIterator, javassist.bytecode.ConstPool) throws javassist.bytecode.BadBytecode String type int mi int methodref int index String typedesc javassist.CtClass tclazz int pos javassist.bytecode.CodeIterator iterator javassist.bytecode.ConstPool cp int c }
javassist/convert/TransformWriteField.class
TransformWriteField.java package javassist.convert public final javassist.convert.TransformWriteField extends javassist.convert.TransformReadField { public void <init> (javassist.convert.Transformer, javassist.CtField, java.lang.String, java.lang.String) javassist.convert.Transformer next javassist.CtField field String methodClassname String methodName public int transform (javassist.CtClass, int, javassist.bytecode.CodeIterator, javassist.bytecode.ConstPool) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeAttribute ca char c0 int mi String type int methodref int index String typedesc javassist.CtClass tclazz int pos javassist.bytecode.CodeIterator iterator javassist.bytecode.ConstPool cp int c }
javassist/convert/Transformer.class
Transformer.java package javassist.convert public abstract javassist.convert.Transformer extends java.lang.Object implements javassist.bytecode.Opcode { private javassist.convert.Transformer next public void <init> (javassist.convert.Transformer) javassist.convert.Transformer t public javassist.convert.Transformer getNext () public void initialize (javassist.bytecode.ConstPool, javassist.bytecode.CodeAttribute) javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute attr public void clean () public abstract int transform (javassist.CtClass, int, javassist.bytecode.CodeIterator, javassist.bytecode.ConstPool) throws javassist.CannotCompileException javassist.bytecode.BadBytecode public int extraLocals () }
javassist/expr/
javassist/expr/Cast$ProceedForCast.class
Cast.java package javassist.expr javassist.expr.Cast$ProceedForCast extends java.lang.Object implements javassist.compiler.ProceedHandler { int index javassist.CtClass retType void <init> (int, javassist.CtClass) int i javassist.CtClass t public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstCodeGen gen javassist.bytecode.Bytecode bytecode javassist.compiler.ast.ASTList args public void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstTypeChecker c javassist.compiler.ast.ASTList args }
javassist/expr/Cast.class
Cast.java package javassist.expr public javassist.expr.Cast extends javassist.expr.Expr { protected void <init> (int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo) int pos javassist.bytecode.CodeIterator i javassist.CtClass declaring javassist.bytecode.MethodInfo m public javassist.CtBehavior where () public int getLineNumber () public java.lang.String getFileName () public javassist.CtClass getType () throws javassist.NotFoundException javassist.bytecode.ConstPool cp int pos int index String name public javassist.CtClass[] mayThrow () public void replace (java.lang.String) throws javassist.CannotCompileException javassist.CtClass[] params javassist.CtClass retType int paramVar int retVar javassist.bytecode.Bytecode bytecode javassist.compiler.CompileError e javassist.NotFoundException e javassist.bytecode.BadBytecode e String statement javassist.bytecode.ConstPool constPool int pos int index javassist.compiler.Javac jc javassist.ClassPool cp javassist.bytecode.CodeAttribute ca }
javassist/expr/ConstructorCall.class
ConstructorCall.java package javassist.expr public javassist.expr.ConstructorCall extends javassist.expr.MethodCall { protected void <init> (int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo) int pos javassist.bytecode.CodeIterator i javassist.CtClass decl javassist.bytecode.MethodInfo m public java.lang.String getMethodName () public javassist.CtMethod getMethod () throws javassist.NotFoundException public javassist.CtConstructor getConstructor () throws javassist.NotFoundException public boolean isSuper () }
javassist/expr/Expr.class
Expr.java package javassist.expr public abstract javassist.expr.Expr extends java.lang.Object implements javassist.bytecode.Opcode { int currentPos javassist.bytecode.CodeIterator iterator javassist.CtClass thisClass javassist.bytecode.MethodInfo thisMethod boolean edited int maxLocals int maxStack static final String javaLangObject protected void <init> (int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo) int pos javassist.bytecode.CodeIterator i javassist.CtClass declaring javassist.bytecode.MethodInfo m protected final javassist.bytecode.ConstPool getConstPool () protected final boolean edited () protected final int locals () protected final int stack () protected final boolean withinStatic () public javassist.CtBehavior where () int i int i javassist.bytecode.MethodInfo mi javassist.CtBehavior[] cb javassist.CtConstructor init public javassist.CtClass[] mayThrow () javassist.NotFoundException e int t int i javassist.bytecode.CodeAttribute ca javassist.bytecode.ExceptionTable et int pos int n NullPointerException e javassist.NotFoundException e int i int n String[] exceptions javassist.ClassPool pool javassist.bytecode.ConstPool cp java.util.LinkedList list javassist.bytecode.ExceptionsAttribute ea private static void addClass (java.util.LinkedList, javassist.CtClass) java.util.LinkedList list javassist.CtClass c java.util.Iterator it public int indexOfBytecode () public int getLineNumber () public java.lang.String getFileName () javassist.bytecode.ClassFile cf static final boolean checkResultValue (javassist.CtClass, java.lang.String) throws javassist.CannotCompileException javassist.CtClass retType String prog boolean hasIt static final void storeStack (javassist.CtClass[], boolean, int, javassist.bytecode.Bytecode) javassist.CtClass[] params boolean isStaticCall int regno javassist.bytecode.Bytecode bytecode private static void storeStack0 (int, int, javassist.CtClass[], int, javassist.bytecode.Bytecode) int size javassist.CtClass c int size int i int n javassist.CtClass[] params int regno javassist.bytecode.Bytecode bytecode public abstract void replace (java.lang.String) throws javassist.CannotCompileException public void replace (java.lang.String, javassist.expr.ExprEditor) throws javassist.CannotCompileException String statement javassist.expr.ExprEditor recursive protected void replace0 (int, javassist.bytecode.Bytecode, int) throws javassist.bytecode.BadBytecode int i int pos javassist.bytecode.Bytecode bytecode int size byte[] code int gap protected void runEditor (javassist.expr.ExprEditor, javassist.bytecode.CodeIterator) throws javassist.CannotCompileException javassist.expr.ExprEditor ed javassist.bytecode.CodeIterator oldIterator javassist.bytecode.CodeAttribute codeAttr int orgLocals int orgStack int newLocals javassist.expr.ExprEditor$LoopContext context int size int endPos }
javassist/expr/ExprEditor$LoopContext.class
ExprEditor.java package javassist.expr final javassist.expr.ExprEditor$LoopContext extends java.lang.Object { javassist.expr.ExprEditor$NewOp newList int maxLocals int maxStack void <init> (int) int locals void updateMax (int, int) int locals int stack }
javassist/expr/ExprEditor$NewOp.class
ExprEditor.java package javassist.expr final javassist.expr.ExprEditor$NewOp extends java.lang.Object { javassist.expr.ExprEditor$NewOp next int pos String type void <init> (javassist.expr.ExprEditor$NewOp, int, java.lang.String) javassist.expr.ExprEditor$NewOp n int p String t }
javassist/expr/ExprEditor.class
ExprEditor.java package javassist.expr public javassist.expr.ExprEditor extends java.lang.Object { public void <init> () public boolean doit (javassist.CtClass, javassist.bytecode.MethodInfo) throws javassist.CannotCompileException javassist.expr.Handler h int i javassist.CtClass clazz javassist.bytecode.MethodInfo minfo javassist.bytecode.CodeAttribute codeAttr javassist.bytecode.CodeIterator iterator boolean edited javassist.expr.ExprEditor$LoopContext context javassist.bytecode.ExceptionTable et int n boolean doit (javassist.CtClass, javassist.bytecode.MethodInfo, javassist.expr.ExprEditor$LoopContext, javassist.bytecode.CodeIterator, int) throws javassist.CannotCompileException int size2 int size javassist.CtClass clazz javassist.bytecode.MethodInfo minfo javassist.expr.ExprEditor$LoopContext context javassist.bytecode.CodeIterator iterator int endPos boolean edited final boolean loopBody (javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo, javassist.expr.ExprEditor$LoopContext) throws javassist.CannotCompileException int index javassist.expr.ConstructorCall ccall javassist.expr.MethodCall mcall javassist.expr.ExprEditor$NewOp newList javassist.expr.Expr expr int pos int c javassist.bytecode.BadBytecode e javassist.bytecode.CodeIterator iterator javassist.CtClass clazz javassist.bytecode.MethodInfo minfo javassist.expr.ExprEditor$LoopContext context public void edit (javassist.expr.NewExpr) throws javassist.CannotCompileException javassist.expr.NewExpr e public void edit (javassist.expr.NewArray) throws javassist.CannotCompileException javassist.expr.NewArray a public void edit (javassist.expr.MethodCall) throws javassist.CannotCompileException javassist.expr.MethodCall m public void edit (javassist.expr.ConstructorCall) throws javassist.CannotCompileException javassist.expr.ConstructorCall c public void edit (javassist.expr.FieldAccess) throws javassist.CannotCompileException javassist.expr.FieldAccess f public void edit (javassist.expr.Instanceof) throws javassist.CannotCompileException javassist.expr.Instanceof i public void edit (javassist.expr.Cast) throws javassist.CannotCompileException javassist.expr.Cast c public void edit (javassist.expr.Handler) throws javassist.CannotCompileException javassist.expr.Handler h }
javassist/expr/FieldAccess$ProceedForRead.class
FieldAccess.java package javassist.expr javassist.expr.FieldAccess$ProceedForRead extends java.lang.Object implements javassist.compiler.ProceedHandler { javassist.CtClass fieldType int opcode int targetVar int index void <init> (javassist.CtClass, int, int, int) javassist.CtClass type int op int i int var public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError int stack javassist.compiler.JvstCodeGen gen javassist.bytecode.Bytecode bytecode javassist.compiler.ast.ASTList args int stack public void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstTypeChecker c javassist.compiler.ast.ASTList args }
javassist/expr/FieldAccess$ProceedForWrite.class
FieldAccess.java package javassist.expr javassist.expr.FieldAccess$ProceedForWrite extends java.lang.Object implements javassist.compiler.ProceedHandler { javassist.CtClass fieldType int opcode int targetVar int index void <init> (javassist.CtClass, int, int, int) javassist.CtClass type int op int i int var public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError int stack javassist.compiler.JvstCodeGen gen javassist.bytecode.Bytecode bytecode javassist.compiler.ast.ASTList args int stack public void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstTypeChecker c javassist.compiler.ast.ASTList args }
javassist/expr/FieldAccess.class
FieldAccess.java package javassist.expr public javassist.expr.FieldAccess extends javassist.expr.Expr { int opcode protected void <init> (int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo, int) int pos javassist.bytecode.CodeIterator i javassist.CtClass declaring javassist.bytecode.MethodInfo m int op public javassist.CtBehavior where () public int getLineNumber () public java.lang.String getFileName () public boolean isStatic () static boolean isStatic (int) int c public boolean isReader () public boolean isWriter () private javassist.CtClass getCtClass () throws javassist.NotFoundException public java.lang.String getClassName () int index public java.lang.String getFieldName () int index public javassist.CtField getField () throws javassist.NotFoundException javassist.CtClass cc public javassist.CtClass[] mayThrow () public java.lang.String getSignature () int index public void replace (java.lang.String) throws javassist.CannotCompileException javassist.CtClass[] params javassist.CtClass retType javassist.CtClass[] params javassist.CtClass retType javassist.CtClass fieldType boolean read int paramVar boolean included int retVar javassist.bytecode.Bytecode bytecode javassist.compiler.CompileError e javassist.NotFoundException e javassist.bytecode.BadBytecode e String statement javassist.bytecode.ConstPool constPool int pos int index javassist.compiler.Javac jc javassist.bytecode.CodeAttribute ca }
javassist/expr/Handler.class
Handler.java package javassist.expr public javassist.expr.Handler extends javassist.expr.Expr { private static String EXCEPTION_NAME private javassist.bytecode.ExceptionTable etable private int index protected void <init> (javassist.bytecode.ExceptionTable, int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo) javassist.bytecode.ExceptionTable et int nth javassist.bytecode.CodeIterator it javassist.CtClass declaring javassist.bytecode.MethodInfo m public javassist.CtBehavior where () public int getLineNumber () public java.lang.String getFileName () public javassist.CtClass[] mayThrow () public javassist.CtClass getType () throws javassist.NotFoundException javassist.bytecode.ConstPool cp String name public void replace (java.lang.String) throws javassist.CannotCompileException String statement public void insertBefore (java.lang.String) throws javassist.CannotCompileException javassist.CtClass type int var int oldHandler int pos javassist.NotFoundException e javassist.compiler.CompileError e String src javassist.bytecode.ConstPool cp javassist.bytecode.CodeAttribute ca javassist.compiler.Javac jv javassist.bytecode.Bytecode b static void <clinit> () }
javassist/expr/Instanceof$ProceedForInstanceof.class
Instanceof.java package javassist.expr javassist.expr.Instanceof$ProceedForInstanceof extends java.lang.Object implements javassist.compiler.ProceedHandler { int index void <init> (int) int i public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstCodeGen gen javassist.bytecode.Bytecode bytecode javassist.compiler.ast.ASTList args public void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstTypeChecker c javassist.compiler.ast.ASTList args }
javassist/expr/Instanceof.class
Instanceof.java package javassist.expr public javassist.expr.Instanceof extends javassist.expr.Expr { protected void <init> (int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo) int pos javassist.bytecode.CodeIterator i javassist.CtClass declaring javassist.bytecode.MethodInfo m public javassist.CtBehavior where () public int getLineNumber () public java.lang.String getFileName () public javassist.CtClass getType () throws javassist.NotFoundException javassist.bytecode.ConstPool cp int pos int index String name public javassist.CtClass[] mayThrow () public void replace (java.lang.String) throws javassist.CannotCompileException javassist.CtClass[] params javassist.CtClass retType int paramVar int retVar javassist.bytecode.Bytecode bytecode javassist.compiler.CompileError e javassist.NotFoundException e javassist.bytecode.BadBytecode e String statement javassist.bytecode.ConstPool constPool int pos int index javassist.compiler.Javac jc javassist.ClassPool cp javassist.bytecode.CodeAttribute ca }
javassist/expr/MethodCall.class
MethodCall.java package javassist.expr public javassist.expr.MethodCall extends javassist.expr.Expr { protected void <init> (int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo) int pos javassist.bytecode.CodeIterator i javassist.CtClass declaring javassist.bytecode.MethodInfo m private int getNameAndType (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp int pos int c int index public javassist.CtBehavior where () public int getLineNumber () public java.lang.String getFileName () protected javassist.CtClass getCtClass () throws javassist.NotFoundException public java.lang.String getClassName () String cname String cname javassist.bytecode.ConstPool cp int pos int c int index public java.lang.String getMethodName () javassist.bytecode.ConstPool cp int nt public javassist.CtMethod getMethod () throws javassist.NotFoundException public java.lang.String getSignature () javassist.bytecode.ConstPool cp int nt public javassist.CtClass[] mayThrow () public boolean isSuper () public void replace (java.lang.String) throws javassist.CannotCompileException String classname String methodname String signature int opcodeSize String classname String methodname String signature int opcodeSize javassist.CtClass[] params javassist.CtClass retType int paramVar int retVar javassist.bytecode.Bytecode bytecode javassist.compiler.CompileError e javassist.NotFoundException e javassist.bytecode.BadBytecode e String statement javassist.bytecode.ConstPool constPool int pos int index int c javassist.compiler.Javac jc javassist.ClassPool cp javassist.bytecode.CodeAttribute ca }
javassist/expr/NewArray$ProceedForArray.class
NewArray.java package javassist.expr javassist.expr.NewArray$ProceedForArray extends java.lang.Object implements javassist.compiler.ProceedHandler { javassist.CtClass arrayType int opcode int index int dimension void <init> (javassist.CtClass, int, int, int) javassist.CtClass type int op int i int dim public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstCodeGen gen javassist.bytecode.Bytecode bytecode javassist.compiler.ast.ASTList args int num public void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstTypeChecker c javassist.compiler.ast.ASTList args }
javassist/expr/NewArray.class
NewArray.java package javassist.expr public javassist.expr.NewArray extends javassist.expr.Expr { int opcode protected void <init> (int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo, int) int pos javassist.bytecode.CodeIterator i javassist.CtClass declaring javassist.bytecode.MethodInfo m int op public javassist.CtBehavior where () public int getLineNumber () public java.lang.String getFileName () public javassist.CtClass[] mayThrow () public javassist.CtClass getComponentType () throws javassist.NotFoundException int atype int index String desc int dim javassist.CtClass getPrimitiveType (int) int atype public int getDimension () int index String desc public int getCreatedDimensions () public void replace (java.lang.String) throws javassist.CannotCompileException javassist.compiler.CompileError e javassist.NotFoundException e javassist.bytecode.BadBytecode e String statement private void replace2 (java.lang.String) throws javassist.compiler.CompileError javassist.NotFoundException javassist.bytecode.BadBytecode javassist.CannotCompileException javassist.CtPrimitiveType cpt int codeLength String desc int codeLength String desc int codeLength String desc int i String statement javassist.bytecode.ConstPool constPool int pos javassist.CtClass retType int index int dim javassist.compiler.Javac jc javassist.bytecode.CodeAttribute ca javassist.CtClass[] params int paramVar int retVar javassist.bytecode.Bytecode bytecode }
javassist/expr/NewExpr$ProceedForNew.class
NewExpr.java package javassist.expr javassist.expr.NewExpr$ProceedForNew extends java.lang.Object implements javassist.compiler.ProceedHandler { javassist.CtClass newType int newIndex int methodIndex void <init> (javassist.CtClass, int, int) javassist.CtClass nt int ni int mi public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstCodeGen gen javassist.bytecode.Bytecode bytecode javassist.compiler.ast.ASTList args public void setReturnType (javassist.compiler.JvstTypeChecker, javassist.compiler.ast.ASTList) throws javassist.compiler.CompileError javassist.compiler.JvstTypeChecker c javassist.compiler.ast.ASTList args }
javassist/expr/NewExpr.class
NewExpr.java package javassist.expr public javassist.expr.NewExpr extends javassist.expr.Expr { String newTypeName int newPos protected void <init> (int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo, java.lang.String, int) int pos javassist.bytecode.CodeIterator i javassist.CtClass declaring javassist.bytecode.MethodInfo m String type int np public javassist.CtBehavior where () public int getLineNumber () public java.lang.String getFileName () private javassist.CtClass getCtClass () throws javassist.NotFoundException public java.lang.String getClassName () public java.lang.String getSignature () javassist.bytecode.ConstPool constPool int methodIndex public javassist.CtConstructor getConstructor () throws javassist.NotFoundException javassist.bytecode.ConstPool cp int index String desc public javassist.CtClass[] mayThrow () private int canReplace () throws javassist.CannotCompileException int op public void replace (java.lang.String) throws javassist.CannotCompileException int i javassist.CtClass[] params javassist.CtClass newType int paramVar int retVar javassist.bytecode.Bytecode bytecode javassist.compiler.CompileError e javassist.NotFoundException e javassist.bytecode.BadBytecode e String statement int bytecodeSize int pos int newIndex int end javassist.bytecode.ConstPool constPool int methodIndex String signature javassist.compiler.Javac jc javassist.ClassPool cp javassist.bytecode.CodeAttribute ca }
javassist/runtime/
javassist/runtime/Cflow$Depth.class
Cflow.java package javassist.runtime javassist.runtime.Cflow$Depth extends java.lang.Object { private int depth void <init> () int get () void inc () void dec () }
javassist/runtime/Cflow.class
Cflow.java package javassist.runtime public javassist.runtime.Cflow extends java.lang.ThreadLocal { public void <init> () protected synchronized java.lang.Object initialValue () public void enter () public void exit () public int value () }
javassist/runtime/Desc.class
Desc.java package javassist.runtime public javassist.runtime.Desc extends java.lang.Object { public static boolean useContextClassLoader public void <init> () private static java.lang.Class getClassObject (java.lang.String) throws java.lang.ClassNotFoundException String name public static java.lang.Class getClazz (java.lang.String) ClassNotFoundException e String name public static java.lang.Class[] getParams (java.lang.String) String desc public static java.lang.Class getType (java.lang.String) String desc Class[] result private static java.lang.Class[] getType (java.lang.String, int, int, int) Class clazz Class clazz Class clazz Class clazz Class clazz Class clazz Class clazz Class clazz Class clazz String desc int descLen int start int num char c Class[] result private static java.lang.Class[] getClassType (java.lang.String, int, int, int) String cname ClassNotFoundException e String desc int descLen int start int num int end String cname Class[] result static void <clinit> () }
javassist/runtime/DotClass.class
DotClass.java package javassist.runtime public javassist.runtime.DotClass extends java.lang.Object { public void <init> () public static java.lang.NoClassDefFoundError fail (java.lang.ClassNotFoundException) ClassNotFoundException e }
javassist/runtime/Inner.class
Inner.java package javassist.runtime public javassist.runtime.Inner extends java.lang.Object { public void <init> () }
javassist/scopedpool/
javassist/scopedpool/ScopedClassPool.class
ScopedClassPool.java package javassist.scopedpool public javassist.scopedpool.ScopedClassPool extends javassist.ClassPool { protected javassist.scopedpool.ScopedClassPoolRepository repository protected java.lang.ref.WeakReference classLoader protected javassist.LoaderClassPath classPath protected javassist.scopedpool.SoftValueHashMap softcache protected void <init> (java.lang.ClassLoader, javassist.ClassPool, javassist.scopedpool.ScopedClassPoolRepository) ClassLoader cl javassist.ClassPool src javassist.scopedpool.ScopedClassPoolRepository repository public java.lang.ClassLoader getClassLoader () protected java.lang.ClassLoader getClassLoader0 () ClassLoader cl public void close () public synchronized void flushClass (java.lang.String) String classname public synchronized void soften (javassist.CtClass) javassist.CtClass clazz public boolean isUnloadedClassLoader () protected javassist.CtClass getCached (java.lang.String) int lastIndex String classResourceName javassist.scopedpool.ScopedClassPool pool java.util.Iterator it java.util.Map registeredCLs boolean isLocal ClassLoader dcl String classname javassist.CtClass clazz protected void cacheCtClass (java.lang.String, javassist.CtClass, boolean) String classname javassist.CtClass c boolean dynamic public void lockInCache (javassist.CtClass) javassist.CtClass c protected javassist.CtClass getCachedLocally (java.lang.String) String classname javassist.CtClass cached public synchronized javassist.CtClass getLocally (java.lang.String) throws javassist.NotFoundException String classname javassist.CtClass clazz public java.lang.Class toClass (javassist.CtClass, java.lang.ClassLoader, java.security.ProtectionDomain) throws javassist.CannotCompileException javassist.CtClass ct ClassLoader loader java.security.ProtectionDomain domain static void <clinit> () }
javassist/scopedpool/ScopedClassPoolFactory.class
ScopedClassPoolFactory.java package javassist.scopedpool public abstract javassist.scopedpool.ScopedClassPoolFactory extends java.lang.Object { public abstract javassist.scopedpool.ScopedClassPool create (java.lang.ClassLoader, javassist.ClassPool, javassist.scopedpool.ScopedClassPoolRepository) public abstract javassist.scopedpool.ScopedClassPool create (javassist.ClassPool, javassist.scopedpool.ScopedClassPoolRepository) }
javassist/scopedpool/ScopedClassPoolFactoryImpl.class
ScopedClassPoolFactoryImpl.java package javassist.scopedpool public javassist.scopedpool.ScopedClassPoolFactoryImpl extends java.lang.Object implements javassist.scopedpool.ScopedClassPoolFactory { public void <init> () public javassist.scopedpool.ScopedClassPool create (java.lang.ClassLoader, javassist.ClassPool, javassist.scopedpool.ScopedClassPoolRepository) ClassLoader cl javassist.ClassPool src javassist.scopedpool.ScopedClassPoolRepository repository public javassist.scopedpool.ScopedClassPool create (javassist.ClassPool, javassist.scopedpool.ScopedClassPoolRepository) javassist.ClassPool src javassist.scopedpool.ScopedClassPoolRepository repository }
javassist/scopedpool/ScopedClassPoolRepository.class
ScopedClassPoolRepository.java package javassist.scopedpool public abstract javassist.scopedpool.ScopedClassPoolRepository extends java.lang.Object { public abstract void setClassPoolFactory (javassist.scopedpool.ScopedClassPoolFactory) public abstract javassist.scopedpool.ScopedClassPoolFactory getClassPoolFactory () public abstract boolean isPrune () public abstract void setPrune (boolean) public abstract javassist.scopedpool.ScopedClassPool createScopedClassPool (java.lang.ClassLoader, javassist.ClassPool) public abstract javassist.ClassPool findClassPool (java.lang.ClassLoader) public abstract javassist.ClassPool registerClassLoader (java.lang.ClassLoader) public abstract java.util.Map getRegisteredCLs () public abstract void clearUnregisteredClassLoaders () public abstract void unregisterClassLoader (java.lang.ClassLoader) }
javassist/scopedpool/ScopedClassPoolRepositoryImpl.class
ScopedClassPoolRepositoryImpl.java package javassist.scopedpool public javassist.scopedpool.ScopedClassPoolRepositoryImpl extends java.lang.Object implements javassist.scopedpool.ScopedClassPoolRepository { private static final javassist.scopedpool.ScopedClassPoolRepositoryImpl instance private boolean prune boolean pruneWhenCached protected java.util.Map registeredCLs protected javassist.ClassPool classpool protected javassist.scopedpool.ScopedClassPoolFactory factory public static javassist.scopedpool.ScopedClassPoolRepository getInstance () private void <init> () ClassLoader cl public boolean isPrune () public void setPrune (boolean) boolean prune public javassist.scopedpool.ScopedClassPool createScopedClassPool (java.lang.ClassLoader, javassist.ClassPool) ClassLoader cl javassist.ClassPool src public javassist.ClassPool findClassPool (java.lang.ClassLoader) ClassLoader cl public javassist.ClassPool registerClassLoader (java.lang.ClassLoader) javassist.scopedpool.ScopedClassPool pool ClassLoader ucl public java.util.Map getRegisteredCLs () public void clearUnregisteredClassLoaders () ClassLoader cl javassist.scopedpool.ScopedClassPool pool int i java.util.Iterator it java.util.ArrayList toUnregister public void unregisterClassLoader (java.lang.ClassLoader) javassist.scopedpool.ScopedClassPool pool ClassLoader cl public void insertDelegate (javassist.scopedpool.ScopedClassPoolRepository) javassist.scopedpool.ScopedClassPoolRepository delegate public void setClassPoolFactory (javassist.scopedpool.ScopedClassPoolFactory) javassist.scopedpool.ScopedClassPoolFactory factory public javassist.scopedpool.ScopedClassPoolFactory getClassPoolFactory () static void <clinit> () }
javassist/scopedpool/SoftValueHashMap$SoftValueRef.class
SoftValueHashMap.java package javassist.scopedpool javassist.scopedpool.SoftValueHashMap$SoftValueRef extends java.lang.ref.SoftReference { public Object key private void <init> (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue) Object key Object val java.lang.ref.ReferenceQueue q private static javassist.scopedpool.SoftValueHashMap$SoftValueRef create (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue) Object key Object val java.lang.ref.ReferenceQueue q static javassist.scopedpool.SoftValueHashMap$SoftValueRef access$000 (java.lang.Object, java.lang.Object, java.lang.ref.ReferenceQueue) Object x0 Object x1 java.lang.ref.ReferenceQueue x2 }
javassist/scopedpool/SoftValueHashMap.class
SoftValueHashMap.java package javassist.scopedpool public javassist.scopedpool.SoftValueHashMap extends java.util.AbstractMap implements java.util.Map { private java.util.Map hash private java.lang.ref.ReferenceQueue queue public java.util.Set entrySet () private void processQueue () javassist.scopedpool.SoftValueHashMap$SoftValueRef ref public void <init> (int, float) int initialCapacity float loadFactor public void <init> (int) int initialCapacity public void <init> () public void <init> (java.util.Map) java.util.Map t public int size () public boolean isEmpty () public boolean containsKey (java.lang.Object) Object key public java.lang.Object get (java.lang.Object) Object key java.lang.ref.SoftReference ref public java.lang.Object put (java.lang.Object, java.lang.Object) Object key Object value Object rtn public java.lang.Object remove (java.lang.Object) Object key public void clear () }
javassist/tools/
javassist/tools/Dump.class
Dump.java package javassist.tools public javassist.tools.Dump extends java.lang.Object { private void <init> () public static void main (java.lang.String[]) throws java.lang.Exception String[] args java.io.DataInputStream in javassist.bytecode.ClassFile w java.io.PrintWriter out }
javassist/tools/reflect/
javassist/tools/reflect/CannotCreateException.class
CannotCreateException.java package javassist.tools.reflect public javassist.tools.reflect.CannotCreateException extends java.lang.Exception { public void <init> (java.lang.String) String s public void <init> (java.lang.Exception) Exception e }
javassist/tools/reflect/CannotInvokeException.class
CannotInvokeException.java package javassist.tools.reflect public javassist.tools.reflect.CannotInvokeException extends java.lang.RuntimeException { private Throwable err public java.lang.Throwable getReason () public void <init> (java.lang.String) String reason public void <init> (java.lang.reflect.InvocationTargetException) java.lang.reflect.InvocationTargetException e public void <init> (java.lang.IllegalAccessException) IllegalAccessException e public void <init> (java.lang.ClassNotFoundException) ClassNotFoundException e }
javassist/tools/reflect/CannotReflectException.class
CannotReflectException.java package javassist.tools.reflect public javassist.tools.reflect.CannotReflectException extends javassist.CannotCompileException { public void <init> (java.lang.String) String msg }
javassist/tools/reflect/ClassMetaobject.class
ClassMetaobject.java package javassist.tools.reflect public javassist.tools.reflect.ClassMetaobject extends java.lang.Object implements java.io.Serializable { static final String methodPrefix static final int methodPrefixLen private Class javaClass private java.lang.reflect.Constructor[] constructors private java.lang.reflect.Method[] methods public static boolean useContextClassLoader public void <init> (java.lang.String[]) ClassNotFoundException e String[] params private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in private java.lang.Class getClassObject (java.lang.String) throws java.lang.ClassNotFoundException String name public final java.lang.Class getJavaClass () public final java.lang.String getName () public final boolean isInstance (java.lang.Object) Object obj public final java.lang.Object newInstance (java.lang.Object[]) throws javassist.tools.reflect.CannotCreateException IllegalArgumentException e InstantiationException e IllegalAccessException e java.lang.reflect.InvocationTargetException e int i Object[] args int n public java.lang.Object trapFieldRead (java.lang.String) NoSuchFieldException e IllegalAccessException e String name Class jc public void trapFieldWrite (java.lang.String, java.lang.Object) NoSuchFieldException e IllegalAccessException e String name Object value Class jc public static java.lang.Object invoke (java.lang.Object, int, java.lang.Object[]) throws java.lang.Throwable java.lang.reflect.InvocationTargetException e IllegalAccessException e int i Object target int identifier Object[] args java.lang.reflect.Method[] allmethods int n String head public java.lang.Object trapMethodcall (int, java.lang.Object[]) throws java.lang.Throwable java.lang.reflect.Method[] m java.lang.reflect.InvocationTargetException e IllegalAccessException e int identifier Object[] args public final java.lang.reflect.Method[] getReflectiveMethods () char c int j int k java.lang.reflect.Method m String mname int i int i Class baseclass java.lang.reflect.Method[] allmethods int n int[] index int max public final java.lang.reflect.Method getMethod (int) int identifier public final java.lang.String getMethodName (int) char c int identifier String mname int j public final java.lang.Class[] getParameterTypes (int) int identifier public final java.lang.Class getReturnType (int) int identifier public final int getMethodIndex (java.lang.String, java.lang.Class[]) throws java.lang.NoSuchMethodException int i String originalName Class[] argTypes java.lang.reflect.Method[] mthds static void <clinit> () }
javassist/tools/reflect/CompiledClass.class
Compiler.java package javassist.tools.reflect javassist.tools.reflect.CompiledClass extends java.lang.Object { public String classname public String metaobject public String classobject void <init> () }
javassist/tools/reflect/Compiler.class
Compiler.java package javassist.tools.reflect public javassist.tools.reflect.Compiler extends java.lang.Object { public void <init> () public static void main (java.lang.String[]) throws java.lang.Exception String[] args javassist.tools.reflect.CompiledClass[] entries int n private static void processClasses (javassist.tools.reflect.CompiledClass[], int) throws java.lang.Exception String metaobj String classobj String metaobj String classobj javassist.CtClass c int i int i javassist.tools.reflect.CompiledClass[] entries int n javassist.tools.reflect.Reflection implementor javassist.ClassPool pool private static int parse (java.lang.String[], javassist.tools.reflect.CompiledClass[]) javassist.tools.reflect.CompiledClass cc String a int i String[] args javassist.tools.reflect.CompiledClass[] result int n private static void help (java.io.PrintStream) java.io.PrintStream out }
javassist/tools/reflect/Loader.class
Loader.java package javassist.tools.reflect public javassist.tools.reflect.Loader extends javassist.Loader { protected javassist.tools.reflect.Reflection reflection public static void main (java.lang.String[]) throws java.lang.Throwable String[] args javassist.tools.reflect.Loader cl public void <init> () throws javassist.CannotCompileException javassist.NotFoundException javassist.ClassPool pool public boolean makeReflective (java.lang.String, java.lang.String, java.lang.String) throws javassist.CannotCompileException javassist.NotFoundException String clazz String metaobject String metaclass }
javassist/tools/reflect/Metalevel.class
Metalevel.java package javassist.tools.reflect public abstract javassist.tools.reflect.Metalevel extends java.lang.Object { public abstract javassist.tools.reflect.ClassMetaobject _getClass () public abstract javassist.tools.reflect.Metaobject _getMetaobject () public abstract void _setMetaobject (javassist.tools.reflect.Metaobject) }
javassist/tools/reflect/Metaobject.class
Metaobject.java package javassist.tools.reflect public javassist.tools.reflect.Metaobject extends java.lang.Object implements java.io.Serializable { protected javassist.tools.reflect.ClassMetaobject classmetaobject protected javassist.tools.reflect.Metalevel baseobject protected java.lang.reflect.Method[] methods public void <init> (java.lang.Object, java.lang.Object[]) Object self Object[] args protected void <init> () private void writeObject (java.io.ObjectOutputStream) throws java.io.IOException java.io.ObjectOutputStream out private void readObject (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException java.io.ObjectInputStream in public final javassist.tools.reflect.ClassMetaobject getClassMetaobject () public final java.lang.Object getObject () public final void setObject (java.lang.Object) Object self public final java.lang.String getMethodName (int) char c int identifier String mname int j public final java.lang.Class[] getParameterTypes (int) int identifier public final java.lang.Class getReturnType (int) int identifier public java.lang.Object trapFieldRead (java.lang.String) NoSuchFieldException e IllegalAccessException e String name Class jc public void trapFieldWrite (java.lang.String, java.lang.Object) NoSuchFieldException e IllegalAccessException e String name Object value Class jc public java.lang.Object trapMethodcall (int, java.lang.Object[]) throws java.lang.Throwable java.lang.reflect.InvocationTargetException e IllegalAccessException e int identifier Object[] args }
javassist/tools/reflect/Reflection.class
Reflection.java package javassist.tools.reflect public javassist.tools.reflect.Reflection extends java.lang.Object implements javassist.Translator { static final String classobjectField static final String classobjectAccessor static final String metaobjectField static final String metaobjectGetter static final String metaobjectSetter static final String readPrefix static final String writePrefix static final String metaobjectClassName static final String classMetaobjectClassName protected javassist.CtMethod trapMethod protected javassist.CtMethod trapStaticMethod protected javassist.CtMethod trapRead protected javassist.CtMethod trapWrite protected javassist.CtClass[] readParam protected javassist.ClassPool classPool protected javassist.CodeConverter converter private boolean isExcluded (java.lang.String) String name public void <init> () public void start (javassist.ClassPool) throws javassist.NotFoundException javassist.CtClass c javassist.NotFoundException e javassist.ClassPool pool String msg public void onLoad (javassist.ClassPool, java.lang.String) throws javassist.CannotCompileException javassist.NotFoundException javassist.ClassPool pool String classname javassist.CtClass clazz public boolean makeReflective (java.lang.String, java.lang.String, java.lang.String) throws javassist.CannotCompileException javassist.NotFoundException String classname String metaobject String metaclass public boolean makeReflective (java.lang.Class, java.lang.Class, java.lang.Class) throws javassist.CannotCompileException javassist.NotFoundException Class clazz Class metaobject Class metaclass public boolean makeReflective (javassist.CtClass, javassist.CtClass, javassist.CtClass) throws javassist.CannotCompileException javassist.tools.reflect.CannotReflectException javassist.NotFoundException javassist.CtClass clazz javassist.CtClass metaobject javassist.CtClass metaclass private void registerReflectiveClass (javassist.CtClass) String name javassist.CtField f int mod int i javassist.CtClass clazz javassist.CtField[] fs private boolean modifyClassfile (javassist.CtClass, javassist.CtClass, javassist.CtClass) throws javassist.CannotCompileException javassist.NotFoundException javassist.CtField f javassist.CtClass clazz javassist.CtClass metaobject javassist.CtClass metaclass javassist.CtClass mlevel boolean addMeta javassist.CtField f private void processMethods (javassist.CtClass, boolean) throws javassist.CannotCompileException javassist.NotFoundException javassist.CtMethod m int mod int i javassist.CtClass clazz boolean dontSearch javassist.CtMethod[] ms private void processMethods0 (int, javassist.CtClass, javassist.CtMethod, int, boolean) throws javassist.CannotCompileException javassist.NotFoundException javassist.CtMethod m2 javassist.CtMethod body int mod javassist.CtClass clazz javassist.CtMethod m int identifier boolean dontSearch javassist.CtMethod body String name javassist.CtMethod m2 javassist.CtMethod wmethod private javassist.CtMethod findOriginal (javassist.CtMethod, boolean) throws javassist.NotFoundException String orgName int i javassist.CtMethod m boolean dontSearch String name javassist.CtMethod[] ms private void processFields (javassist.CtClass) throws javassist.CannotCompileException javassist.NotFoundException String name javassist.CtClass ftype javassist.CtMethod wmethod javassist.CtClass[] writeParam javassist.CtField f int mod int i javassist.CtClass clazz javassist.CtField[] fs }
javassist/tools/reflect/Sample.class
Sample.java package javassist.tools.reflect public javassist.tools.reflect.Sample extends java.lang.Object { private javassist.tools.reflect.Metaobject _metaobject private static javassist.tools.reflect.ClassMetaobject _classobject public void <init> () public java.lang.Object trap (java.lang.Object[], int) throws java.lang.Throwable Object[] args int identifier javassist.tools.reflect.Metaobject mobj public static java.lang.Object trapStatic (java.lang.Object[], int) throws java.lang.Throwable Object[] args int identifier public static java.lang.Object trapRead (java.lang.Object[], java.lang.String) Object[] args String name public static java.lang.Object trapWrite (java.lang.Object[], java.lang.String) Object[] args String name javassist.tools.reflect.Metalevel base }
javassist/tools/rmi/
javassist/tools/rmi/AppletServer.class
AppletServer.java package javassist.tools.rmi public javassist.tools.rmi.AppletServer extends javassist.tools.web.Webserver { private javassist.tools.rmi.StubGenerator stubGen private java.util.Hashtable exportedNames private java.util.Vector exportedObjects private static final byte[] okHeader public void <init> (java.lang.String) throws java.io.IOException javassist.NotFoundException javassist.CannotCompileException String port public void <init> (int) throws java.io.IOException javassist.NotFoundException javassist.CannotCompileException int port public void <init> (int, javassist.ClassPool) throws java.io.IOException javassist.NotFoundException javassist.CannotCompileException int port javassist.ClassPool src private void <init> (javassist.ClassPool, javassist.tools.rmi.StubGenerator, int) throws java.io.IOException javassist.NotFoundException javassist.CannotCompileException javassist.ClassPool loader javassist.tools.rmi.StubGenerator gen int port public void run () public synchronized int exportObject (java.lang.String, java.lang.Object) throws javassist.CannotCompileException javassist.NotFoundException e String name Object obj Class clazz javassist.tools.rmi.ExportedObject eo public void doReply (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException javassist.tools.web.BadHttpRequest java.io.InputStream in java.io.OutputStream out String cmd private void processRMI (java.io.InputStream, java.io.OutputStream) throws java.io.IOException javassist.tools.rmi.ExportedObject eo Object[] args Exception e java.io.NotSerializableException e java.io.InvalidClassException e java.io.InputStream ins java.io.OutputStream outs java.io.ObjectInputStream in int objectId int methodId Exception err Object rvalue java.io.ObjectOutputStream out private java.lang.Object[] readParameters (java.io.ObjectInputStream) throws java.io.IOException java.lang.ClassNotFoundException javassist.tools.rmi.RemoteRef ref javassist.tools.rmi.ExportedObject eo Object a int i java.io.ObjectInputStream in int n Object[] args private java.lang.Object convertRvalue (java.lang.Object) throws javassist.CannotCompileException Object rvalue String classname private void lookupName (java.lang.String, java.io.InputStream, java.io.OutputStream) throws java.io.IOException String cmd java.io.InputStream ins java.io.OutputStream outs java.io.ObjectInputStream in String name javassist.tools.rmi.ExportedObject found java.io.ObjectOutputStream out static void <clinit> () }
javassist/tools/rmi/ExportedObject.class
AppletServer.java package javassist.tools.rmi javassist.tools.rmi.ExportedObject extends java.lang.Object { public int identifier public Object object public java.lang.reflect.Method[] methods void <init> () }
javassist/tools/rmi/ObjectImporter.class
ObjectImporter.java package javassist.tools.rmi public javassist.tools.rmi.ObjectImporter extends java.lang.Object implements java.io.Serializable { private final byte[] endofline private String servername private String orgServername private int port private int orgPort protected byte[] lookupCommand protected byte[] rmiCommand private static final Class[] proxyConstructorParamTypes static Class class$javassist$tools$rmi$ObjectImporter public void <init> (java.applet.Applet) java.applet.Applet applet java.net.URL codebase public void <init> (java.lang.String, int) String servername int port public java.lang.Object getObject (java.lang.String) javassist.tools.rmi.ObjectNotFoundException e String name public void setHttpProxy (java.lang.String, int) String host int port String proxyHeader String cmd public java.lang.Object lookupObject (java.lang.String) throws javassist.tools.rmi.ObjectNotFoundException java.net.Socket sock java.io.OutputStream out java.io.ObjectOutputStream dout java.io.InputStream in java.io.ObjectInputStream din int n String classname Exception e String name private java.lang.Object createProxy (int, java.lang.String) throws java.lang.Exception int oid String classname Class c java.lang.reflect.Constructor cons public java.lang.Object call (int, int, java.lang.Object[]) throws javassist.tools.rmi.RemoteException javassist.tools.rmi.RemoteRef ref java.net.Socket sock java.io.OutputStream out java.io.ObjectOutputStream dout java.io.InputStream ins java.io.ObjectInputStream din boolean result Object rvalue String errmsg ClassNotFoundException e java.io.IOException e Exception e int objectid int methodid Object[] args boolean result Object rvalue String errmsg private void skipHeader (java.io.InputStream) throws java.io.IOException int c java.io.InputStream in int len private void writeParameters (java.io.ObjectOutputStream, java.lang.Object[]) throws java.io.IOException javassist.tools.rmi.Proxy p int i java.io.ObjectOutputStream dout Object[] params int n static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
javassist/tools/rmi/ObjectNotFoundException.class
ObjectNotFoundException.java package javassist.tools.rmi public javassist.tools.rmi.ObjectNotFoundException extends java.lang.Exception { public void <init> (java.lang.String) String name public void <init> (java.lang.String, java.lang.Exception) String name Exception e }
javassist/tools/rmi/Proxy.class
Proxy.java package javassist.tools.rmi public abstract javassist.tools.rmi.Proxy extends java.lang.Object { public abstract int _getObjectId () }
javassist/tools/rmi/RemoteException.class
RemoteException.java package javassist.tools.rmi public javassist.tools.rmi.RemoteException extends java.lang.RuntimeException { public void <init> (java.lang.String) String msg public void <init> (java.lang.Exception) Exception e }
javassist/tools/rmi/RemoteRef.class
RemoteRef.java package javassist.tools.rmi public javassist.tools.rmi.RemoteRef extends java.lang.Object implements java.io.Serializable { public int oid public String classname public void <init> (int) int i public void <init> (int, java.lang.String) int i String name }
javassist/tools/rmi/Sample.class
Sample.java package javassist.tools.rmi public javassist.tools.rmi.Sample extends java.lang.Object { private javassist.tools.rmi.ObjectImporter importer private int objectId public void <init> () public java.lang.Object forward (java.lang.Object[], int) Object[] args int identifier public static java.lang.Object forwardStatic (java.lang.Object[], int) throws javassist.tools.rmi.RemoteException Object[] args int identifier }
javassist/tools/rmi/StubGenerator.class
StubGenerator.java package javassist.tools.rmi public javassist.tools.rmi.StubGenerator extends java.lang.Object implements javassist.Translator { private static final String fieldImporter private static final String fieldObjectId private static final String accessorObjectId private static final String sampleClass private javassist.ClassPool classPool private java.util.Hashtable proxyClasses private javassist.CtMethod forwardMethod private javassist.CtMethod forwardStaticMethod private javassist.CtClass[] proxyConstructorParamTypes private javassist.CtClass[] interfacesForProxy private javassist.CtClass[] exceptionForProxy static Class class$java$lang$Object public void <init> () public void start (javassist.ClassPool) throws javassist.NotFoundException javassist.ClassPool pool javassist.CtClass c public void onLoad (javassist.ClassPool, java.lang.String) javassist.ClassPool pool String classname public boolean isProxyClass (java.lang.String) String name public synchronized boolean makeProxyClass (java.lang.Class) throws javassist.CannotCompileException javassist.NotFoundException javassist.CtClass ctclazz Class clazz String classname private javassist.CtClass produceProxyClass (javassist.CtClass, java.lang.Class) throws javassist.CannotCompileException javassist.NotFoundException SecurityException e javassist.CtClass orgclass Class orgRtClass int modify javassist.CtClass proxy javassist.CtField f javassist.CtConstructor cons private javassist.CtClass toCtClass (java.lang.Class) throws javassist.NotFoundException String name StringBuffer sbuf Class rtclass String name private javassist.CtClass[] toCtClass (java.lang.Class[]) throws javassist.NotFoundException int i Class[] rtclasses int n javassist.CtClass[] ctclasses private void addMethods (javassist.CtClass, java.lang.reflect.Method[]) throws javassist.CannotCompileException javassist.NotFoundException javassist.CtMethod body javassist.CtMethod body javassist.CtMethod wmethod java.lang.reflect.Method m int mod int i javassist.CtClass proxy java.lang.reflect.Method[] ms private void modifySuperclass (javassist.CtClass) throws javassist.CannotCompileException javassist.NotFoundException javassist.NotFoundException e javassist.CtClass orgclass javassist.CtClass superclazz static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
javassist/tools/web/
javassist/tools/web/BadHttpRequest.class
BadHttpRequest.java package javassist.tools.web public javassist.tools.web.BadHttpRequest extends java.lang.Exception { private Exception e public void <init> () public void <init> (java.lang.Exception) Exception _e public java.lang.String toString () }
javassist/tools/web/ServiceThread.class
Webserver.java package javassist.tools.web javassist.tools.web.ServiceThread extends java.lang.Thread { javassist.tools.web.Webserver web java.net.Socket sock public void <init> (javassist.tools.web.Webserver, java.net.Socket) javassist.tools.web.Webserver w java.net.Socket s public void run () java.io.IOException e }
javassist/tools/web/Viewer.class
Viewer.java package javassist.tools.web public javassist.tools.web.Viewer extends java.lang.ClassLoader { private String server private int port static Class array$Ljava$lang$String public static void main (java.lang.String[]) throws java.lang.Throwable javassist.tools.web.Viewer cl String[] args2 String[] args public void <init> (java.lang.String, int) String host int p public java.lang.String getServer () public int getPort () public void run (java.lang.String, java.lang.String[]) throws java.lang.Throwable java.lang.reflect.InvocationTargetException e String classname String[] args Class c protected synchronized java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException String name boolean resolve Class c protected java.lang.Class findClass (java.lang.String) throws java.lang.ClassNotFoundException byte[] b Exception e String name Class c protected byte[] fetchClass (java.lang.String) throws java.lang.Exception byte[] b int n int len String classname byte[] b java.net.URL url java.net.URLConnection con int size java.io.InputStream s private byte[] readStream (java.io.InputStream) throws java.io.IOException byte[] newbuf java.io.InputStream fin byte[] buf int size int len byte[] result static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
javassist/tools/web/Webserver.class
Webserver.java package javassist.tools.web public javassist.tools.web.Webserver extends java.lang.Object { private java.net.ServerSocket socket private javassist.ClassPool classPool protected javassist.Translator translator private static final byte[] endofline private byte[] filebuffer private static final int typeHtml private static final int typeClass private static final int typeGif private static final int typeJpeg private static final int typeText public String debugDir public String htmlfileBase public static void main (java.lang.String[]) throws java.io.IOException javassist.tools.web.Webserver web String[] args public void <init> (java.lang.String) throws java.io.IOException String port public void <init> (int) throws java.io.IOException int port public void setClassPool (javassist.ClassPool) javassist.ClassPool loader public void addTranslator (javassist.ClassPool, javassist.Translator) throws javassist.NotFoundException javassist.CannotCompileException javassist.ClassPool cp javassist.Translator t public void end () throws java.io.IOException public void logging (java.lang.String) String msg public void logging (java.lang.String, java.lang.String) String msg1 String msg2 public void logging (java.lang.String, java.lang.String, java.lang.String) String msg1 String msg2 String msg3 public void logging2 (java.lang.String) String msg public void run () javassist.tools.web.ServiceThread th java.io.IOException e final void process (java.net.Socket) throws java.io.IOException javassist.tools.web.BadHttpRequest e java.net.Socket clnt java.io.InputStream in String cmd java.io.OutputStream out private java.lang.String readLine (java.io.InputStream) throws java.io.IOException java.io.InputStream in StringBuffer buf int c private int skipLine (java.io.InputStream) throws java.io.IOException java.io.InputStream in int c int len public void doReply (java.io.InputStream, java.io.OutputStream, java.lang.String) throws java.io.IOException javassist.tools.web.BadHttpRequest String filename String urlName int fileType int fileType int fileType int fileType java.io.FileInputStream fin java.io.ByteArrayOutputStream barray byte[] classfile java.io.InputStream fin java.io.InputStream in java.io.OutputStream out String cmd int len int fileType String filename String urlName java.io.File file private void checkFilename (java.lang.String, int) throws javassist.tools.web.BadHttpRequest char c int i String filename int len private boolean letUsersSendClassfile (java.io.OutputStream, java.lang.String, int) throws java.io.IOException javassist.tools.web.BadHttpRequest javassist.CtClass c byte[] classfile Exception e java.io.OutputStream out String filename int length byte[] classfile String classname private void sendHeader (java.io.OutputStream, long, int) throws java.io.IOException java.io.OutputStream out long dataLength int filetype private void replyError (java.io.OutputStream, javassist.tools.web.BadHttpRequest) throws java.io.IOException java.io.OutputStream out javassist.tools.web.BadHttpRequest e static void <clinit> () }
javassist/util/
javassist/util/HotSwapper$1.class
HotSwapper.java package javassist.util javassist.util.HotSwapper$1 extends java.lang.Thread { private final javassist.util.HotSwapper this$0 void <init> (javassist.util.HotSwapper) javassist.util.HotSwapper this$0 private void errorMsg (java.lang.Throwable) Throwable e public void run () com.sun.jdi.event.Event event com.sun.jdi.event.EventIterator iter Throwable e Throwable e com.sun.jdi.event.EventSet events }
javassist/util/HotSwapper.class
HotSwapper.java package javassist.util public javassist.util.HotSwapper extends java.lang.Object { private com.sun.jdi.VirtualMachine jvm private com.sun.jdi.request.MethodEntryRequest request private java.util.Map newClassFiles private javassist.util.Trigger trigger private static final String HOST_NAME private static final String TRIGGER_NAME static Class class$javassist$util$Trigger public void <init> (int) throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException int port public void <init> (java.lang.String) throws java.io.IOException com.sun.jdi.connect.IllegalConnectorArgumentsException String port com.sun.jdi.connect.AttachingConnector connector java.util.Map arguments com.sun.jdi.request.EventRequestManager manager private com.sun.jdi.connect.Connector findConnector (java.lang.String) throws java.io.IOException com.sun.jdi.connect.Connector con String connector java.util.List connectors java.util.Iterator iter private static com.sun.jdi.request.MethodEntryRequest methodEntryRequests (com.sun.jdi.request.EventRequestManager, java.lang.String) com.sun.jdi.request.EventRequestManager manager String classpattern com.sun.jdi.request.MethodEntryRequest mereq private void deleteEventRequest (com.sun.jdi.request.EventRequestManager, com.sun.jdi.request.MethodEntryRequest) com.sun.jdi.request.EventRequestManager manager com.sun.jdi.request.MethodEntryRequest request public void reload (java.lang.String, byte[]) String className byte[] classFile com.sun.jdi.ReferenceType classtype java.util.Map map public void reload (java.util.Map) java.util.Map$Entry e java.util.Map classFiles java.util.Set set java.util.Iterator it java.util.Map map String className private com.sun.jdi.ReferenceType toRefType (java.lang.String) String className java.util.List list private void reload2 (java.util.Map, java.lang.String) java.util.Map ncf java.util.Map map String msg private void startDaemon () com.sun.jdi.event.EventSet waitEvent () throws java.lang.InterruptedException com.sun.jdi.event.EventQueue queue void hotswap () java.util.Map map static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
javassist/util/Trigger.class
HotSwapper.java package javassist.util javassist.util.Trigger extends java.lang.Object { void <init> () void doSwap () }
javassist/util/proxy/
javassist/util/proxy/FactoryHelper.class
FactoryHelper.java package javassist.util.proxy public javassist.util.proxy.FactoryHelper extends java.lang.Object { private static java.lang.reflect.Method defineClass1 private static java.lang.reflect.Method defineClass2 public static final Class[] primitiveTypes public static final String[] wrapperTypes public static final String[] wrapperDesc public static final String[] unwarpMethods public static final String[] unwrapDesc public static final int[] dataSize static Class class$java$lang$String static Class array$B static Class class$java$security$ProtectionDomain public void <init> () public static final int typeIndex (java.lang.Class) int i Class type Class[] list int n public static java.lang.Class toClass (javassist.bytecode.ClassFile, java.lang.ClassLoader) throws javassist.CannotCompileException javassist.bytecode.ClassFile cf ClassLoader loader public static java.lang.Class toClass (javassist.bytecode.ClassFile, java.lang.ClassLoader, java.security.ProtectionDomain) throws javassist.CannotCompileException java.lang.reflect.Method method Object[] args byte[] b java.lang.reflect.Method method Object[] args Class clazz RuntimeException e java.lang.reflect.InvocationTargetException e Exception e javassist.bytecode.ClassFile cf ClassLoader loader java.security.ProtectionDomain domain private static byte[] toBytecode (javassist.bytecode.ClassFile) throws java.io.IOException javassist.bytecode.ClassFile cf java.io.ByteArrayOutputStream barray java.io.DataOutputStream out public static void writeFile (javassist.bytecode.ClassFile, java.lang.String) throws javassist.CannotCompileException java.io.IOException e javassist.bytecode.ClassFile cf String directoryName private static void writeFile0 (javassist.bytecode.ClassFile, java.lang.String) throws javassist.CannotCompileException java.io.IOException String dir java.io.IOException e javassist.bytecode.ClassFile cf String directoryName String classname String filename int pos java.io.DataOutputStream out static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () Class cl Exception e }
javassist/util/proxy/MethodFilter.class
MethodFilter.java package javassist.util.proxy public abstract javassist.util.proxy.MethodFilter extends java.lang.Object { public abstract boolean isHandled (java.lang.reflect.Method) }
javassist/util/proxy/MethodHandler.class
MethodHandler.java package javassist.util.proxy public abstract javassist.util.proxy.MethodHandler extends java.lang.Object { public abstract java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Throwable }
javassist/util/proxy/ProxyFactory.class
ProxyFactory.java package javassist.util.proxy public javassist.util.proxy.ProxyFactory extends java.lang.Object { private Class superClass private Class[] interfaces private javassist.util.proxy.MethodFilter methodFilter private javassist.util.proxy.MethodHandler handler private Class thisClass public String writeDirectory private static final Class OBJECT_TYPE private static final String HOLDER private static final String HOLDER_TYPE private static final String HANDLER private static final String NULL_INTERCEPTOR_HOLDER private static final String DEFAULT_INTERCEPTOR private static final String HANDLER_TYPE private static final String HANDLER_SETTER private static final String HANDLER_SETTER_TYPE private static int counter static Class class$java$lang$Object static Class class$javassist$util$proxy$MethodHandler static Class class$javassist$util$proxy$ProxyObject static Class class$javassist$util$proxy$RuntimeSupport public void <init> () public void setSuperclass (java.lang.Class) Class clazz public void setInterfaces (java.lang.Class[]) Class[] ifs public void setFilter (javassist.util.proxy.MethodFilter) javassist.util.proxy.MethodFilter mf public java.lang.Class createClass () javassist.bytecode.ClassFile cf ClassLoader cl javassist.CannotCompileException e protected java.lang.ClassLoader getClassLoader () ClassLoader loader protected java.security.ProtectionDomain getDomain () Class clazz Class clazz Class clazz public java.lang.Object create (java.lang.Class[], java.lang.Object[]) throws java.lang.NoSuchMethodException java.lang.IllegalArgumentException java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException Class[] paramTypes Object[] args Class c java.lang.reflect.Constructor cons public void setHandler (javassist.util.proxy.MethodHandler) javassist.util.proxy.MethodHandler mi private void setHandler () java.lang.reflect.Field f Exception e private javassist.bytecode.ClassFile make () throws javassist.CannotCompileException String superName String classname String superName String classname javassist.bytecode.ClassFile cf javassist.bytecode.ConstPool pool javassist.bytecode.FieldInfo finfo javassist.bytecode.FieldInfo finfo2 java.util.HashMap allMethods int size int s private static void setInterfaces (javassist.bytecode.ClassFile, java.lang.Class[]) String[] list int i javassist.bytecode.ClassFile cf Class[] interfaces String setterIntf String[] list private static void addMethodsHolder (javassist.bytecode.ClassFile, javassist.bytecode.ConstPool, java.lang.String, int) throws javassist.CannotCompileException javassist.bytecode.ClassFile cf javassist.bytecode.ConstPool cp String classname int size javassist.bytecode.FieldInfo finfo javassist.bytecode.MethodInfo minfo javassist.bytecode.Bytecode code private static void addSetter (java.lang.String, javassist.bytecode.ClassFile, javassist.bytecode.ConstPool) throws javassist.CannotCompileException String classname javassist.bytecode.ClassFile cf javassist.bytecode.ConstPool cp javassist.bytecode.MethodInfo minfo javassist.bytecode.Bytecode code private int overrideMethods (javassist.bytecode.ClassFile, javassist.bytecode.ConstPool, java.lang.String, java.util.HashMap) throws javassist.CannotCompileException java.util.Map$Entry e String key java.lang.reflect.Method meth int mod javassist.bytecode.ClassFile cf javassist.bytecode.ConstPool cp String className java.util.HashMap allMethods String prefix java.util.Set entries java.util.Iterator it int index private void override (java.lang.String, java.lang.reflect.Method, java.lang.String, int, java.lang.String, javassist.bytecode.ClassFile, javassist.bytecode.ConstPool) throws javassist.CannotCompileException javassist.bytecode.MethodInfo delegator String thisClassname java.lang.reflect.Method meth String prefix int index String desc javassist.bytecode.ClassFile cf javassist.bytecode.ConstPool cp Class declClass String delegatorName javassist.bytecode.MethodInfo forwarder private void makeConstructors (java.lang.String, javassist.bytecode.ClassFile, javassist.bytecode.ConstPool, java.lang.String) throws javassist.CannotCompileException javassist.bytecode.MethodInfo m java.lang.reflect.Constructor c int mod int i String thisClassName javassist.bytecode.ClassFile cf javassist.bytecode.ConstPool cp String classname java.lang.reflect.Constructor[] cons private static java.lang.String makeUniqueName (java.lang.String, java.util.HashMap) String s int i String name java.util.HashMap hash java.util.Set keys private static boolean makeUniqueName0 (java.lang.String, java.util.Iterator) String key String name java.util.Iterator it private static boolean isVisible (int, java.lang.String, java.lang.reflect.Member) String p String q int mod String from java.lang.reflect.Member meth private static java.lang.String getPackageName (java.lang.String) String name int i private static java.util.HashMap getMethods (java.lang.Class, java.lang.Class[]) int i Class superClass Class[] interfaceTypes java.util.HashMap hash private static void getMethods (java.util.HashMap, java.lang.Class) int i java.lang.reflect.Method m String key int i java.util.HashMap hash Class clazz Class[] ifs Class parent java.lang.reflect.Method[] methods private static java.lang.String keyToDesc (java.lang.String) String key private static javassist.bytecode.MethodInfo makeConstructor (java.lang.String, java.lang.reflect.Constructor, javassist.bytecode.ConstPool, java.lang.Class) String thisClassName java.lang.reflect.Constructor cons javassist.bytecode.ConstPool cp Class superClass String desc javassist.bytecode.MethodInfo minfo javassist.bytecode.Bytecode code int s private static javassist.bytecode.MethodInfo makeDelegator (java.lang.reflect.Method, java.lang.String, javassist.bytecode.ConstPool, java.lang.Class, java.lang.String) java.lang.reflect.Method meth String desc javassist.bytecode.ConstPool cp Class declClass String delegatorName javassist.bytecode.MethodInfo delegator javassist.bytecode.Bytecode code int s private static javassist.bytecode.MethodInfo makeForwarder (java.lang.String, java.lang.reflect.Method, java.lang.String, javassist.bytecode.ConstPool, java.lang.Class, java.lang.String, int) String thisClassName java.lang.reflect.Method meth String desc javassist.bytecode.ConstPool cp Class declClass String delegatorName int index javassist.bytecode.MethodInfo forwarder int args javassist.bytecode.Bytecode code int origIndex int delIndex int arrayVar int pc Class retType private static void setThrows (javassist.bytecode.MethodInfo, javassist.bytecode.ConstPool, java.lang.reflect.Method) javassist.bytecode.MethodInfo minfo javassist.bytecode.ConstPool cp java.lang.reflect.Method orig Class[] exceptions private static void setThrows (javassist.bytecode.MethodInfo, javassist.bytecode.ConstPool, java.lang.Class[]) int i javassist.bytecode.MethodInfo minfo javassist.bytecode.ConstPool cp Class[] exceptions String[] list javassist.bytecode.ExceptionsAttribute ea private static int addLoadParameters (javassist.bytecode.Bytecode, java.lang.Class[], int) int i javassist.bytecode.Bytecode code Class[] params int offset int stacksize int n private static int addLoad (javassist.bytecode.Bytecode, int, java.lang.Class) javassist.bytecode.Bytecode code int n Class type private static int addReturn (javassist.bytecode.Bytecode, java.lang.Class) javassist.bytecode.Bytecode code Class type private static void makeParameterList (javassist.bytecode.Bytecode, java.lang.Class[]) Class type int i javassist.bytecode.Bytecode code Class[] params int regno int n private static int makeWrapper (javassist.bytecode.Bytecode, java.lang.Class, int) javassist.bytecode.Bytecode code Class type int regno int index String wrapper private static void callFindMethod (javassist.bytecode.Bytecode, java.lang.String, int, int, java.lang.String, java.lang.String) javassist.bytecode.Bytecode code String findMethod int arrayVar int index String methodName String desc String findClass String findDesc private static void addUnwrapper (javassist.bytecode.Bytecode, java.lang.Class) int index String wrapper javassist.bytecode.Bytecode code Class type static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () }
javassist/util/proxy/ProxyObject.class
ProxyObject.java package javassist.util.proxy public abstract javassist.util.proxy.ProxyObject extends java.lang.Object { public abstract void setHandler (javassist.util.proxy.MethodHandler) }
javassist/util/proxy/RuntimeSupport$1.class
RuntimeSupport.java package javassist.util.proxy javassist.util.proxy.RuntimeSupport$1 extends java.lang.Object implements javassist.util.proxy.MethodHandler { void <init> () throws java.lang.reflect.InvocationTargetException java.lang.IllegalAccessException public java.lang.Object invoke (java.lang.Object, java.lang.reflect.Method, java.lang.reflect.Method, java.lang.Object[]) throws java.lang.Exception Object self java.lang.reflect.Method m java.lang.reflect.Method proceed Object[] args }
javassist/util/proxy/RuntimeSupport.class
RuntimeSupport.java package javassist.util.proxy public javassist.util.proxy.RuntimeSupport extends java.lang.Object { public static javassist.util.proxy.MethodHandler default_interceptor public void <init> () public static java.lang.reflect.Method findMethod (java.lang.Object, java.lang.String, java.lang.String) Object self String name String desc java.lang.reflect.Method m public static java.lang.reflect.Method findSuperMethod (java.lang.Object, java.lang.String, java.lang.String) Object self String name String desc Class clazz java.lang.reflect.Method m private static void error (java.lang.Object, java.lang.String, java.lang.String) Object self String name String desc private static java.lang.reflect.Method findSuperMethod2 (java.lang.Class, java.lang.String, java.lang.String) Class clazz String name String desc java.lang.reflect.Method m Class superClass private static java.lang.reflect.Method searchInterfaces (java.lang.Class, java.lang.String, java.lang.String) int i Class clazz String name String desc java.lang.reflect.Method m Class[] interfaces private static java.lang.reflect.Method findMethod2 (java.lang.Class, java.lang.String, java.lang.String) int i Class clazz String name String desc java.lang.reflect.Method[] methods int n public static java.lang.String makeDescriptor (java.lang.reflect.Method) java.lang.reflect.Method m Class[] params public static java.lang.String makeDescriptor (java.lang.Class[], java.lang.Class) int i Class[] params Class retType StringBuffer sbuf private static void makeDesc (java.lang.StringBuffer, java.lang.Class) StringBuffer sbuf Class type static void <clinit> () }