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 { private javassist.ClassMap parent public void <init> () void <init> (javassist.ClassMap) javassist.ClassMap map 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 public void putIfNone (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 Object found 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 final javassist.ClassPool$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { void <init> () 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 private int compressCount private static final int COMPRESS_THRESHOLD 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 () void compress () java.util.Enumeration e 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 public javassist.CtClass getOrNull (java.lang.String) javassist.NotFoundException e String classname javassist.CtClass clazz public javassist.CtClass getCtClass (java.lang.String) throws javassist.NotFoundException String classname 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 javassist.CtClass checkNotExists (java.lang.String) 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 public javassist.CtClass makeClass (java.io.InputStream, boolean) throws java.io.IOException java.lang.RuntimeException java.io.InputStream classfile boolean ifNotFrozen javassist.CtClass clazz String classname public javassist.CtClass makeClassIfNew (java.io.InputStream) throws java.io.IOException java.lang.RuntimeException java.io.InputStream classfile javassist.CtClass clazz String classname javassist.CtClass found 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 RuntimeException e java.lang.reflect.InvocationTargetException e Exception e javassist.CtClass ct ClassLoader loader java.security.ProtectionDomain domain private static synchronized java.lang.Class toClass2 (java.lang.reflect.Method, java.lang.ClassLoader, java.lang.Object[]) throws java.lang.Exception java.lang.reflect.Method method ClassLoader loader Object[] args 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 dir String pathname String lower int len 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$ArrayAccessReplacementMethodNames.class
CodeConverter.java package javassist public abstract javassist.CodeConverter$ArrayAccessReplacementMethodNames extends java.lang.Object { public abstract java.lang.String byteOrBooleanRead () public abstract java.lang.String byteOrBooleanWrite () public abstract java.lang.String charRead () public abstract java.lang.String charWrite () public abstract java.lang.String doubleRead () public abstract java.lang.String doubleWrite () public abstract java.lang.String floatRead () public abstract java.lang.String floatWrite () public abstract java.lang.String intRead () public abstract java.lang.String intWrite () public abstract java.lang.String longRead () public abstract java.lang.String longWrite () public abstract java.lang.String objectRead () public abstract java.lang.String objectWrite () public abstract java.lang.String shortRead () public abstract java.lang.String shortWrite () }
javassist/CodeConverter$DefaultArrayAccessReplacementMethodNames.class
CodeConverter.java package javassist public javassist.CodeConverter$DefaultArrayAccessReplacementMethodNames extends java.lang.Object implements javassist.CodeConverter$ArrayAccessReplacementMethodNames { public void <init> () public java.lang.String byteOrBooleanRead () public java.lang.String byteOrBooleanWrite () public java.lang.String charRead () public java.lang.String charWrite () public java.lang.String doubleRead () public java.lang.String doubleWrite () public java.lang.String floatRead () public java.lang.String floatWrite () public java.lang.String intRead () public java.lang.String intWrite () public java.lang.String longRead () public java.lang.String longWrite () public java.lang.String objectRead () public java.lang.String objectWrite () public java.lang.String shortRead () public java.lang.String shortWrite () }
javassist/CodeConverter.class
CodeConverter.java package javassist public javassist.CodeConverter extends java.lang.Object { protected 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 replaceNew (javassist.CtClass, javassist.CtClass) javassist.CtClass oldClass javassist.CtClass newClass 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 replaceArrayAccess (javassist.CtClass, javassist.CodeConverter$ArrayAccessReplacementMethodNames) throws javassist.NotFoundException javassist.CtClass calledClass javassist.CodeConverter$ArrayAccessReplacementMethodNames names public void redirectMethodCall (javassist.CtMethod, javassist.CtMethod) throws javassist.CannotCompileException javassist.CtMethod origMethod javassist.CtMethod substMethod String d1 String d2 int mod1 int mod2 public void redirectMethodCall (java.lang.String, javassist.CtMethod) throws javassist.CannotCompileException String oldMethodName javassist.CtMethod newMethod 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 protected 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 int stack }
javassist/CtArray.class
CtArray.java package javassist final javassist.CtArray extends javassist.CtClass { protected javassist.ClassPool pool private javassist.CtClass[] interfaces static Class array$Ljava$lang$Object void <init> (java.lang.String, javassist.ClassPool) String name javassist.ClassPool cp public javassist.ClassPool getClassPool () public boolean isArray () public int getModifiers () javassist.NotFoundException e int mod public javassist.CtClass[] getInterfaces () throws javassist.NotFoundException int i Class[] intfs public boolean subtypeOf (javassist.CtClass) throws javassist.NotFoundException int i javassist.CtClass clazz String cname javassist.CtClass[] intfs 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 static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
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 javassist.CtClass destSuper 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 abstract java.lang.String getLongName () public javassist.bytecode.MethodInfo getMethodInfo () public javassist.bytecode.MethodInfo getMethodInfo2 () public int getModifiers () public void setModifiers (int) int mod public boolean hasAnnotation (java.lang.Class) Class clz javassist.bytecode.MethodInfo mi javassist.bytecode.AnnotationsAttribute ainfo javassist.bytecode.AnnotationsAttribute ainfo2 public java.lang.Object getAnnotation (java.lang.Class) throws java.lang.ClassNotFoundException Class clz javassist.bytecode.MethodInfo mi javassist.bytecode.AnnotationsAttribute ainfo javassist.bytecode.AnnotationsAttribute ainfo2 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 javassist.bytecode.BadBytecode e String src String delegateObj String delegateMethod javassist.CtClass cc 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 insertParameter (javassist.CtClass) throws javassist.CannotCompileException javassist.bytecode.BadBytecode e javassist.CtClass type String desc String desc2 public void addParameter (javassist.CtClass) throws javassist.CannotCompileException javassist.bytecode.BadBytecode e javassist.CtClass type String desc String desc2 int offset private void addParameter2 (int, javassist.CtClass, java.lang.String) throws javassist.bytecode.BadBytecode javassist.CtPrimitiveType cpt int size char typeDesc int classInfo javassist.bytecode.LocalVariableAttribute va javassist.bytecode.StackMapTable smt javassist.bytecode.StackMap sm int where javassist.CtClass type String desc javassist.bytecode.CodeAttribute ca 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 String src private void insertBefore (java.lang.String, boolean) 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 boolean rebuild javassist.CtClass cc 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 int gapPos int gapLen int subr javassist.NotFoundException e javassist.compiler.CompileError e javassist.bytecode.BadBytecode e String src boolean asFinally javassist.CtClass cc javassist.bytecode.ConstPool pool javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator iterator int retAddr javassist.bytecode.Bytecode b javassist.compiler.Javac jv private void insertAfterAdvice (javassist.bytecode.Bytecode, javassist.compiler.Javac, java.lang.String, javassist.bytecode.ConstPool, javassist.CtClass, int) throws javassist.compiler.CompileError javassist.bytecode.Bytecode code javassist.compiler.Javac jv String src javassist.bytecode.ConstPool cp javassist.CtClass rtype int varNo private void insertGoto (javassist.bytecode.CodeIterator, int, int) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator iterator int subr int pos boolean wide int offset private int insertAfterHandler (boolean, javassist.bytecode.Bytecode, javassist.CtClass, int, javassist.compiler.Javac, java.lang.String) throws javassist.compiler.CompileError char c boolean asFinally javassist.bytecode.Bytecode b javassist.CtClass rtype int returnVarNo javassist.compiler.Javac javac String src int var int pc 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 javassist.bytecode.BadBytecode e String src javassist.CtClass exceptionType String exceptionName javassist.CtClass cc 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.CtClass cc 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) 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 () public 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 synchronized java.util.Collection getRefClasses () javassist.ClassMap cm javassist.bytecode.ClassFile cf public boolean isInterface () public boolean isAnnotation () public boolean isEnum () public int getModifiers () public boolean hasAnnotation (java.lang.Class) Class clz public java.lang.Object getAnnotation (java.lang.Class) throws java.lang.ClassNotFoundException Class clz 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 public javassist.CtField getField (java.lang.String, java.lang.String) throws javassist.NotFoundException String name String desc javassist.CtField getField2 (java.lang.String, java.lang.String) String name String desc public javassist.CtField[] getDeclaredFields () public javassist.CtField getDeclaredField (java.lang.String) throws javassist.NotFoundException String name public javassist.CtField getDeclaredField (java.lang.String, java.lang.String) throws javassist.NotFoundException String name String desc 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 void rebuildClassFile () 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 () public void debugWriteFile (java.lang.String) boolean p Exception e String directoryName 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 void compress () 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 gcConstPool javassist.bytecode.ClassFile classfile byte[] rawClassfile private java.lang.ref.WeakReference memberCache private javassist.compiler.AccessorMaker accessors private javassist.FieldInitLink fieldInitializers private java.util.Hashtable hiddenMethods private int uniqueNumberSeed private boolean doPruning private int getCount private static final int GET_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$Cache memCache private void exToString (java.lang.StringBuffer, java.lang.String, javassist.CtMember, javassist.CtMember) StringBuffer buffer String msg javassist.CtMember head javassist.CtMember tail public javassist.compiler.AccessorMaker getAccessorMaker () public javassist.bytecode.ClassFile getClassFile2 () java.io.IOException e java.io.IOException e javassist.bytecode.ClassFile cf javassist.NotFoundException e java.io.IOException e java.io.IOException e javassist.bytecode.ClassFile cfile java.io.InputStream fin final void incGetCounter () void compress () private synchronized void saveClassFile () java.io.IOException e java.io.ByteArrayOutputStream barray java.io.DataOutputStream out private synchronized void removeClassFile () 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 () public 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 name 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 public boolean hasAnnotation (java.lang.Class) Class clz javassist.bytecode.ClassFile cf javassist.bytecode.AnnotationsAttribute ainfo javassist.bytecode.AnnotationsAttribute ainfo2 static boolean hasAnnotationType (java.lang.Class, javassist.ClassPool, javassist.bytecode.AnnotationsAttribute, javassist.bytecode.AnnotationsAttribute) javassist.bytecode.annotation.Annotation[] anno1 javassist.bytecode.annotation.Annotation[] anno2 int i int i Class clz javassist.ClassPool cp javassist.bytecode.AnnotationsAttribute a1 javassist.bytecode.AnnotationsAttribute a2 javassist.bytecode.annotation.Annotation[] anno1 javassist.bytecode.annotation.Annotation[] anno2 String typeName public java.lang.Object getAnnotation (java.lang.Class) throws java.lang.ClassNotFoundException Class clz javassist.bytecode.ClassFile cf javassist.bytecode.AnnotationsAttribute ainfo javassist.bytecode.AnnotationsAttribute ainfo2 static java.lang.Object getAnnotationType (java.lang.Class, javassist.ClassPool, javassist.bytecode.AnnotationsAttribute, javassist.bytecode.AnnotationsAttribute) throws java.lang.ClassNotFoundException javassist.bytecode.annotation.Annotation[] anno1 javassist.bytecode.annotation.Annotation[] anno2 int i int i Class clz javassist.ClassPool cp javassist.bytecode.AnnotationsAttribute a1 javassist.bytecode.AnnotationsAttribute a2 javassist.bytecode.annotation.Annotation[] anno1 javassist.bytecode.annotation.Annotation[] anno2 String typeName 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 private void nameReplaced () javassist.CtMember mth javassist.CtMember tail javassist.CtMember$Cache cache protected javassist.CtMember$Cache hasMemberCache () protected synchronized javassist.CtMember$Cache getMembers () javassist.CtMember$Cache cache private void makeFieldCache (javassist.CtMember$Cache) javassist.bytecode.FieldInfo finfo javassist.CtField newField int i javassist.CtMember$Cache cache java.util.List list int n private void makeBehaviorCache (javassist.CtMember$Cache) javassist.CtMethod newMethod javassist.CtConstructor newCons javassist.bytecode.MethodInfo minfo int i javassist.CtMember$Cache cache java.util.List list int n public javassist.CtField[] getFields () java.util.ArrayList alist private static void getFields (java.util.ArrayList, javassist.CtClass) javassist.NotFoundException e javassist.CtClass[] ifs javassist.NotFoundException e java.util.ArrayList alist javassist.CtClass cc int i int num javassist.CtMember$Cache memCache javassist.CtMember field javassist.CtMember tail public javassist.CtField getField (java.lang.String, java.lang.String) throws javassist.NotFoundException String name String desc javassist.CtField f private javassist.CtField checkGetField (javassist.CtField, java.lang.String, java.lang.String) throws javassist.NotFoundException String msg javassist.CtField f String name String desc javassist.CtField getField2 (java.lang.String, java.lang.String) javassist.CtField f int i javassist.CtClass[] ifs int num javassist.CtClass s javassist.NotFoundException e String name String desc javassist.CtField df public javassist.CtField[] getDeclaredFields () javassist.CtMember$Cache memCache javassist.CtMember field javassist.CtMember tail int num javassist.CtField[] cfs int i public javassist.CtField getDeclaredField (java.lang.String) throws javassist.NotFoundException String name public javassist.CtField getDeclaredField (java.lang.String, java.lang.String) throws javassist.NotFoundException String name String desc javassist.CtField f private javassist.CtField getDeclaredField2 (java.lang.String, java.lang.String) String name String desc javassist.CtMember$Cache memCache javassist.CtMember field javassist.CtMember tail public javassist.CtBehavior[] getDeclaredBehaviors () javassist.CtMember$Cache memCache javassist.CtMember cons javassist.CtMember consTail int cnum javassist.CtMember mth javassist.CtMember mthTail int mnum javassist.CtBehavior[] cb int i public javassist.CtConstructor[] getConstructors () javassist.CtConstructor cc javassist.CtMember$Cache memCache javassist.CtMember cons javassist.CtMember consTail int n javassist.CtMember mem javassist.CtConstructor[] result int i private static boolean isPubCons (javassist.CtConstructor) javassist.CtConstructor cons public javassist.CtConstructor getConstructor (java.lang.String) throws javassist.NotFoundException javassist.CtConstructor cc String desc javassist.CtMember$Cache memCache javassist.CtMember cons javassist.CtMember consTail public javassist.CtConstructor[] getDeclaredConstructors () javassist.CtConstructor cc javassist.CtConstructor cc javassist.CtMember$Cache memCache javassist.CtMember cons javassist.CtMember consTail int n javassist.CtMember mem javassist.CtConstructor[] result int i public javassist.CtConstructor getClassInitializer () javassist.CtConstructor cc javassist.CtMember$Cache memCache javassist.CtMember cons javassist.CtMember consTail 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$Cache memCache javassist.CtMember mth javassist.CtMember mthTail 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.CtMember$Cache memCache javassist.CtMember mth javassist.CtMember mthTail 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$Cache memCache javassist.CtMember mth javassist.CtMember mthTail int num javassist.CtMethod[] cms int i public javassist.CtMethod getDeclaredMethod (java.lang.String) throws javassist.NotFoundException String name javassist.CtMember$Cache memCache javassist.CtMember mth javassist.CtMember mthTail public javassist.CtMethod getDeclaredMethod (java.lang.String, javassist.CtClass[]) throws javassist.NotFoundException String name javassist.CtClass[] params String desc javassist.CtMember$Cache memCache javassist.CtMember mth javassist.CtMember mthTail 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 int mod 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 rebuildClassFile () 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.CtMember$Cache cache javassist.bytecode.CodeIterator it int pos int maxstack int maxlocals javassist.bytecode.BadBytecode e javassist.bytecode.CodeAttribute codeAttr javassist.bytecode.BadBytecode e 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 }
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 getLongName () public java.lang.String getName () public boolean isEmpty () int pos int desc int op0 javassist.bytecode.BadBytecode e javassist.bytecode.CodeAttribute ca javassist.bytecode.ConstPool cp javassist.bytecode.CodeIterator it private java.lang.String getSuperclassName () javassist.bytecode.ClassFile cf 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.CtClass cc 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 String name javassist.CtClass declaring public javassist.CtMethod toMethod (java.lang.String, javassist.CtClass, javassist.ClassMap) throws javassist.CannotCompileException javassist.bytecode.BadBytecode e javassist.bytecode.MethodInfo minfo javassist.bytecode.CodeAttribute ca String name javassist.CtClass declaring javassist.ClassMap map 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 (java.lang.String) throws javassist.CannotCompileException String desc 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$FloatInitializer.class
CtField.java package javassist javassist.CtField$FloatInitializer extends javassist.CtField$Initializer { float value void <init> (float) float v void check (java.lang.String) throws javassist.CannotCompileException String desc 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 (boolean) boolean b public static javassist.CtField$Initializer constant (long) long l public static javassist.CtField$Initializer constant (float) float 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 (java.lang.String) throws javassist.CannotCompileException String desc 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 (java.lang.String) throws javassist.CannotCompileException String desc char c 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 (java.lang.String) throws javassist.CannotCompileException String desc 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 (java.lang.String) throws javassist.CannotCompileException String desc 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 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 boolean hasAnnotation (java.lang.Class) Class clz javassist.bytecode.FieldInfo fi javassist.bytecode.AnnotationsAttribute ainfo javassist.bytecode.AnnotationsAttribute ainfo2 public java.lang.Object getAnnotation (java.lang.Class) throws java.lang.ClassNotFoundException Class clz javassist.bytecode.FieldInfo fi javassist.bytecode.AnnotationsAttribute ainfo javassist.bytecode.AnnotationsAttribute ainfo2 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$Cache.class
CtMember.java package javassist javassist.CtMember$Cache extends javassist.CtMember { private javassist.CtMember methodTail private javassist.CtMember consTail private javassist.CtMember fieldTail protected void extendToString (java.lang.StringBuffer) StringBuffer buffer public boolean hasAnnotation (java.lang.Class) Class clz public java.lang.Object getAnnotation (java.lang.Class) throws java.lang.ClassNotFoundException Class clz public java.lang.Object[] getAnnotations () throws java.lang.ClassNotFoundException public byte[] getAttribute (java.lang.String) String name public java.lang.Object[] getAvailableAnnotations () public int getModifiers () public java.lang.String getName () public java.lang.String getSignature () public void setAttribute (java.lang.String, byte[]) String name byte[] data public void setModifiers (int) int mod void <init> (javassist.CtClassType) javassist.CtClassType decl javassist.CtMember methodHead () javassist.CtMember lastMethod () javassist.CtMember consHead () javassist.CtMember lastCons () javassist.CtMember fieldHead () javassist.CtMember lastField () void addMethod (javassist.CtMember) javassist.CtMember method void addConstructor (javassist.CtMember) javassist.CtMember cons void addField (javassist.CtMember) javassist.CtMember field static int count (javassist.CtMember, javassist.CtMember) javassist.CtMember head javassist.CtMember tail int n void remove (javassist.CtMember) javassist.CtMember mem javassist.CtMember m javassist.CtMember node }
javassist/CtMember.class
CtMember.java package javassist public abstract javassist.CtMember extends java.lang.Object { javassist.CtMember next protected javassist.CtClass declaringClass protected void <init> (javassist.CtClass) javassist.CtClass clazz final javassist.CtMember next () void nameReplaced () 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 boolean hasAnnotation (java.lang.Class) public abstract java.lang.Object getAnnotation (java.lang.Class) throws java.lang.ClassNotFoundException public abstract java.lang.Object[] getAnnotations () throws java.lang.ClassNotFoundException public abstract java.lang.Object[] getAvailableAnnotations () 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 static javassist.CtMethod make (javassist.bytecode.MethodInfo, javassist.CtClass) throws javassist.CannotCompileException javassist.bytecode.MethodInfo minfo javassist.CtClass declaring public int hashCode () void nameReplaced () final java.lang.String getStringRep () public boolean equals (java.lang.Object) Object obj public java.lang.String getLongName () 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.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 mod int i javassist.CtClass superclazz javassist.CtConstructor[] cs int n private boolean isInheritable (int, javassist.CtClass) String pname String pname2 int mod javassist.CtClass superclazz }
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 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.CtMember$Cache cache 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 int getModifiers () 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/JarDirClassPath$1.class
ClassPoolTail.java package javassist javassist.JarDirClassPath$1 extends java.lang.Object implements java.io.FilenameFilter { private final javassist.JarDirClassPath this$0 void <init> (javassist.JarDirClassPath) public boolean accept (java.io.File, java.lang.String) java.io.File dir String name }
javassist/JarDirClassPath.class
ClassPoolTail.java package javassist final javassist.JarDirClassPath extends java.lang.Object implements javassist.ClassPath { javassist.JarClassPath[] jars void <init> (java.lang.String) throws javassist.NotFoundException int i String dirName java.io.File[] files public java.io.InputStream openClassfile (java.lang.String) throws javassist.NotFoundException java.io.InputStream is int i String classname public java.net.URL find (java.lang.String) java.net.URL url int i String classname public void close () int i }
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 javassist.NotFoundException e String jarname java.io.InputStream in 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 VARARGS 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 final 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 final 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 final 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 javassist.CtMethod[] methods int classMods String[] interfaces javassist.CtField[] fields javassist.CtConstructor[] constructors 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 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.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/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, int) throws java.lang.Exception int pos int typeNameIndex int constNameIndex void classMemberValue (int, int) throws java.lang.Exception int pos 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 int copyType (int) int srcIndex String name String newName }
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 int tag int index javassist.bytecode.annotation.MemberValue m javassist.bytecode.ConstPool cp void enumMemberValue (int, int, int) throws java.lang.Exception int pos int typeNameIndex int constNameIndex void classMemberValue (int, int) throws java.lang.Exception int pos 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$Renamer.class
AnnotationsAttribute.java package javassist.bytecode javassist.bytecode.AnnotationsAttribute$Renamer extends javassist.bytecode.AnnotationsAttribute$Walker { javassist.bytecode.ConstPool cpool java.util.Map classnames void <init> (byte[], javassist.bytecode.ConstPool, java.util.Map) byte[] info javassist.bytecode.ConstPool cp java.util.Map map int annotation (int, int, int) throws java.lang.Exception int pos int type int numPairs void enumMemberValue (int, int, int) throws java.lang.Exception int pos int typeNameIndex int constNameIndex void classMemberValue (int, int) throws java.lang.Exception int pos int index private void renameType (int, int) int index2 int pos int index String name String newName }
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, int) throws java.lang.Exception int pos int typeNameIndex int constNameIndex void classMemberValue (int, int) throws java.lang.Exception int pos 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 void renameClass (java.lang.String, java.lang.String) String oldname String newname java.util.HashMap map void renameClass (java.util.Map) Exception e java.util.Map classnames javassist.bytecode.AnnotationsAttribute$Renamer renamer void getRefClasses (java.util.Map) java.util.Map classnames public java.lang.String toString () javassist.bytecode.annotation.Annotation[] a StringBuilder 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[] srcInfo byte[] newInfo void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out static int getLength (java.util.ArrayList) javassist.bytecode.AttributeInfo attr int i java.util.ArrayList list int size int n static javassist.bytecode.AttributeInfo lookup (java.util.ArrayList, java.lang.String) javassist.bytecode.AttributeInfo ai java.util.ArrayList list String name java.util.ListIterator iterator static synchronized void remove (java.util.ArrayList, java.lang.String) javassist.bytecode.AttributeInfo ai java.util.ArrayList list String name java.util.ListIterator iterator static void writeAll (java.util.ArrayList, java.io.DataOutputStream) throws java.io.IOException javassist.bytecode.AttributeInfo attr int i java.util.ArrayList list java.io.DataOutputStream out int n static java.util.ArrayList copyAll (java.util.ArrayList, javassist.bytecode.ConstPool) javassist.bytecode.AttributeInfo attr int i java.util.ArrayList list javassist.bytecode.ConstPool cp java.util.ArrayList newList int n void renameClass (java.lang.String, java.lang.String) String oldname String newname void renameClass (java.util.Map) java.util.Map classnames static void renameClass (java.util.List, java.lang.String, java.lang.String) javassist.bytecode.AttributeInfo ai java.util.List attributes String oldname String newname java.util.Iterator iterator static void renameClass (java.util.List, java.util.Map) javassist.bytecode.AttributeInfo ai java.util.List attributes java.util.Map classnames java.util.Iterator iterator void getRefClasses (java.util.Map) java.util.Map classnames static void getRefClasses (java.util.List, java.util.Map) javassist.bytecode.AttributeInfo ai java.util.List attributes java.util.Map classnames java.util.Iterator iterator }
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 public void <init> (java.lang.String, java.lang.Throwable) String msg Throwable cause }
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/ByteStream.class
ByteStream.java package javassist.bytecode final javassist.bytecode.ByteStream extends java.io.OutputStream { private byte[] buf private int count public void <init> () public void <init> (int) int size public int getPos () public int size () public void writeBlank (int) int len public void write (byte[]) byte[] data public void write (byte[], int, int) byte[] data int off int len public void write (int) int b int oldCount public void writeShort (int) int s int oldCount public void writeInt (int) int i int oldCount public void writeLong (long) long i int oldCount public void writeFloat (float) float v public void writeDouble (double) double v public void writeUTF (java.lang.String) char c int i String s int sLen int pos byte[] buffer private void writeUTF2 (java.lang.String, int, int) int c int i int c int j String s int sLen int offset int size int pos byte[] buffer public void write (int, int) int pos int value public void writeShort (int, int) int pos int value public void writeInt (int, int) int pos int value public byte[] toByteArray () byte[] buf2 public void writeTo (java.io.OutputStream) throws java.io.IOException java.io.OutputStream out public void enlarge (int) int newLen byte[] newBuf int delta int newCount }
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 add (int, int) int b1 int b2 public void add (int, int, int, int) int b1 int b2 int b3 int b4 public void addGap (int) int newSize byte[] newBuf int length }
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.ArrayList attributes String thisclassname String[] cachedInterfaces String cachedSuperclass public static final int JAVA_1 public static final int JAVA_2 public static final int JAVA_3 public static final int JAVA_4 public static final int JAVA_5 public static final int JAVA_6 public static final int JAVA_7 public static int MAJOR_VERSION 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.ArrayList newAttributes javassist.bytecode.AttributeInfo invisibleAnnotations javassist.bytecode.AttributeInfo visibleAnnotations javassist.bytecode.AttributeInfo signature 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 final void getRefClasses (java.util.Map) javassist.bytecode.MethodInfo minfo String desc int i javassist.bytecode.FieldInfo finfo String desc int i java.util.Map classnames 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.bytecode.DuplicateMemberException javassist.bytecode.FieldInfo finfo public final void addField2 (javassist.bytecode.FieldInfo) javassist.bytecode.FieldInfo finfo private void testExistingField (java.lang.String, java.lang.String) throws javassist.bytecode.DuplicateMemberException 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.bytecode.DuplicateMemberException javassist.bytecode.MethodInfo minfo public final void addMethod2 (javassist.bytecode.MethodInfo) javassist.bytecode.MethodInfo minfo private void testExistingMethod (javassist.bytecode.MethodInfo) throws javassist.bytecode.DuplicateMemberException javassist.bytecode.MethodInfo newMinfo String name String descriptor java.util.ListIterator it private static boolean isDuplicated (javassist.bytecode.MethodInfo, java.lang.String, java.lang.String, javassist.bytecode.MethodInfo, java.util.ListIterator) javassist.bytecode.MethodInfo newMethod String newName String newDesc javassist.bytecode.MethodInfo minfo java.util.ListIterator it String desc private static 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.ArrayList 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 () static void <clinit> () Throwable t }
javassist/bytecode/ClassFilePrinter.class
ClassFilePrinter.java package javassist.bytecode public javassist.bytecode.ClassFilePrinter 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, char) javassist.bytecode.CodeAttribute ca String s String s String s javassist.bytecode.BadBytecode e javassist.bytecode.SignatureAttribute sa String sig javassist.bytecode.AttributeInfo ai int i java.util.List list java.io.PrintWriter out char kind int n }
javassist/bytecode/ClassFileWriter$AttributeWriter.class
ClassFileWriter.java package javassist.bytecode public abstract javassist.bytecode.ClassFileWriter$AttributeWriter extends java.lang.Object { public abstract int size () public abstract void write (java.io.DataOutputStream) throws java.io.IOException }
javassist/bytecode/ClassFileWriter$ConstPoolWriter.class
ClassFileWriter.java package javassist.bytecode public final javassist.bytecode.ClassFileWriter$ConstPoolWriter extends java.lang.Object { javassist.bytecode.ByteStream output protected int startPos protected int num void <init> (javassist.bytecode.ByteStream) javassist.bytecode.ByteStream out public int[] addClassInfo (java.lang.String[]) int i String[] classNames int n int[] result public int addClassInfo (java.lang.String) String jvmname int utf8 public int addClassInfo (int) int name 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, int) int classInfo int nameAndTypeInfo public int addMethodrefInfo (int, int) int classInfo int nameAndTypeInfo public int addInterfaceMethodrefInfo (int, int) int classInfo int nameAndTypeInfo public int addStringInfo (java.lang.String) String str int utf8 public int addIntegerInfo (int) int i public int addFloatInfo (float) float f public int addLongInfo (long) long l int n public int addDoubleInfo (double) double d int n public int addUtf8Info (java.lang.String) String utf8 void end () }
javassist/bytecode/ClassFileWriter$FieldWriter.class
ClassFileWriter.java package javassist.bytecode public final javassist.bytecode.ClassFileWriter$FieldWriter extends java.lang.Object { protected javassist.bytecode.ByteStream output protected javassist.bytecode.ClassFileWriter$ConstPoolWriter constPool private int fieldCount void <init> (javassist.bytecode.ClassFileWriter$ConstPoolWriter) javassist.bytecode.ClassFileWriter$ConstPoolWriter cp public void add (int, java.lang.String, java.lang.String, javassist.bytecode.ClassFileWriter$AttributeWriter) int accessFlags String name String descriptor javassist.bytecode.ClassFileWriter$AttributeWriter aw int nameIndex int descIndex public void add (int, int, int, javassist.bytecode.ClassFileWriter$AttributeWriter) int accessFlags int name int descriptor javassist.bytecode.ClassFileWriter$AttributeWriter aw int size () int dataSize () void write (java.io.OutputStream) throws java.io.IOException java.io.OutputStream out }
javassist/bytecode/ClassFileWriter$MethodWriter.class
ClassFileWriter.java package javassist.bytecode public final javassist.bytecode.ClassFileWriter$MethodWriter extends java.lang.Object { protected javassist.bytecode.ByteStream output protected javassist.bytecode.ClassFileWriter$ConstPoolWriter constPool private int methodCount protected int codeIndex protected int throwsIndex protected int stackIndex private int startPos private boolean isAbstract private int catchPos private int catchCount void <init> (javassist.bytecode.ClassFileWriter$ConstPoolWriter) javassist.bytecode.ClassFileWriter$ConstPoolWriter cp public void begin (int, java.lang.String, java.lang.String, java.lang.String[], javassist.bytecode.ClassFileWriter$AttributeWriter) int[] intfs int accessFlags String name String descriptor String[] exceptions javassist.bytecode.ClassFileWriter$AttributeWriter aw int nameIndex int descIndex int[] intfs public void begin (int, int, int, int[], javassist.bytecode.ClassFileWriter$AttributeWriter) int accessFlags int name int descriptor int[] exceptions javassist.bytecode.ClassFileWriter$AttributeWriter aw int attrCount private void writeThrows (int[]) int i int[] exceptions public void add (int) int b public void add16 (int) int b public void add32 (int) int b public void addInvoke (int, java.lang.String, java.lang.String, java.lang.String) int opcode String targetClass String methodName String descriptor int target int nt int method public void codeEnd (int, int) int maxStack int maxLocals public void addCatch (int, int, int, int) int startPc int endPc int handlerPc int catchType public void end (javassist.bytecode.StackMapTable$Writer, javassist.bytecode.ClassFileWriter$AttributeWriter) byte[] data javassist.bytecode.StackMapTable$Writer smap javassist.bytecode.ClassFileWriter$AttributeWriter aw int attrCount int size () int dataSize () void write (java.io.OutputStream) throws java.io.IOException java.io.OutputStream out }
javassist/bytecode/ClassFileWriter.class
ClassFileWriter.java package javassist.bytecode public javassist.bytecode.ClassFileWriter extends java.lang.Object { private javassist.bytecode.ByteStream output private javassist.bytecode.ClassFileWriter$ConstPoolWriter constPool private javassist.bytecode.ClassFileWriter$FieldWriter fields private javassist.bytecode.ClassFileWriter$MethodWriter methods int thisClass int superClass public void <init> (int, int) int major int minor public javassist.bytecode.ClassFileWriter$ConstPoolWriter getConstPool () public javassist.bytecode.ClassFileWriter$FieldWriter getFieldWriter () public javassist.bytecode.ClassFileWriter$MethodWriter getMethodWriter () public byte[] end (int, int, int, int[], javassist.bytecode.ClassFileWriter$AttributeWriter) int i int n java.io.IOException e int accessFlags int thisClass int superClass int[] interfaces javassist.bytecode.ClassFileWriter$AttributeWriter aw public void end (java.io.DataOutputStream, int, int, int, int[], javassist.bytecode.ClassFileWriter$AttributeWriter) throws java.io.IOException int i int n java.io.DataOutputStream out int accessFlags int thisClass int superClass int[] interfaces javassist.bytecode.ClassFileWriter$AttributeWriter aw static void writeAttribute (javassist.bytecode.ByteStream, javassist.bytecode.ClassFileWriter$AttributeWriter, int) java.io.IOException e javassist.bytecode.ByteStream bs javassist.bytecode.ClassFileWriter$AttributeWriter aw int attrCount java.io.DataOutputStream dos }
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 int[] jsrDepth private boolean processBranch (int, javassist.bytecode.CodeIterator, int, int, int[], int, int[]) throws javassist.bytecode.BadBytecode 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 int[] jsrDepth 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 int op javassist.bytecode.CodeIterator ci int index int stack String desc private int getFieldSize (javassist.bytecode.CodeIterator, int) javassist.bytecode.CodeIterator ci int index String desc }
javassist/bytecode/CodeAttribute$LdcEntry.class
CodeAttribute.java package javassist.bytecode javassist.bytecode.CodeAttribute$LdcEntry extends java.lang.Object { javassist.bytecode.CodeAttribute$LdcEntry next int where int index void <init> () static byte[] doit (byte[], javassist.bytecode.CodeAttribute$LdcEntry, javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute) throws javassist.bytecode.BadBytecode byte[] code javassist.bytecode.CodeAttribute$LdcEntry ldc javassist.bytecode.ExceptionTable etable javassist.bytecode.CodeAttribute ca }
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.ArrayList 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 void renameClass (java.lang.String, java.lang.String) String oldname String newname void renameClass (java.util.Map) java.util.Map classnames void getRefClasses (java.util.Map) java.util.Map classnames 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 public void setAttribute (javassist.bytecode.StackMapTable) javassist.bytecode.StackMapTable smt public void setAttribute (javassist.bytecode.StackMap) javassist.bytecode.StackMap sm 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.CodeAttribute$LdcEntry ldc private static javassist.bytecode.CodeAttribute$LdcEntry copyCode (byte[], int, int, javassist.bytecode.ConstPool, byte[], javassist.bytecode.ConstPool, java.util.Map) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeAttribute$LdcEntry ldc 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 int index javassist.bytecode.CodeAttribute$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 public void insertLocalVar (int, int) throws javassist.bytecode.BadBytecode int where int size javassist.bytecode.CodeIterator ci private static void shiftIndex (javassist.bytecode.CodeIterator, int, int) throws javassist.bytecode.BadBytecode int plus int pos int var int var javassist.bytecode.CodeIterator ci int lessThan int delta int index int opcode private static void shiftIndex8 (javassist.bytecode.CodeIterator, int, int, int, int) throws javassist.bytecode.BadBytecode int pos javassist.bytecode.CodeIterator ci int index int opcode int lessThan int delta int var private static void shiftIndex0 (javassist.bytecode.CodeIterator, int, int, int, int, int, int) throws javassist.bytecode.BadBytecode int pos int pos javassist.bytecode.CodeIterator ci int index int opcode int lessThan int delta int opcode_i_0 int opcode_i int var }
javassist/bytecode/CodeIterator$AlignmentException.class
CodeIterator.java package javassist.bytecode javassist.bytecode.CodeIterator$AlignmentException extends java.lang.Exception { void <init> () }
javassist/bytecode/CodeIterator$Branch.class
CodeIterator.java package javassist.bytecode abstract javassist.bytecode.CodeIterator$Branch extends java.lang.Object { int pos int orgPos void <init> (int) int p void shift (int, int, boolean) int where int gapLength boolean exclusive static int shiftOffset (int, int, int, int, boolean) int i int offset int where int gapLength boolean exclusive int target boolean expanded () int gapChanged () int deltaSize () abstract int write (int, byte[], int, byte[]) }
javassist/bytecode/CodeIterator$Branch16.class
CodeIterator.java package javassist.bytecode abstract javassist.bytecode.CodeIterator$Branch16 extends javassist.bytecode.CodeIterator$Branch { int offset int state static final int BIT16 static final int EXPAND static final int BIT32 void <init> (int, int) int p int off void shift (int, int, boolean) int where int gapLength boolean exclusive boolean expanded () abstract int deltaSize () abstract void write32 (int, byte[], int, byte[]) int write (int, byte[], int, byte[]) int src byte[] code int dest byte[] newcode }
javassist/bytecode/CodeIterator$Gap.class
CodeIterator.java package javassist.bytecode public javassist.bytecode.CodeIterator$Gap extends java.lang.Object { public int position public int length public void <init> () }
javassist/bytecode/CodeIterator$If16.class
CodeIterator.java package javassist.bytecode javassist.bytecode.CodeIterator$If16 extends javassist.bytecode.CodeIterator$Branch16 { void <init> (int, int) int p int off int deltaSize () void write32 (int, byte[], int, byte[]) int src byte[] code int dest byte[] newcode int opcode (int) int op }
javassist/bytecode/CodeIterator$Jump16.class
CodeIterator.java package javassist.bytecode javassist.bytecode.CodeIterator$Jump16 extends javassist.bytecode.CodeIterator$Branch16 { void <init> (int, int) int p int off int deltaSize () void write32 (int, byte[], int, byte[]) int src byte[] code int dest byte[] newcode }
javassist/bytecode/CodeIterator$Jump32.class
CodeIterator.java package javassist.bytecode javassist.bytecode.CodeIterator$Jump32 extends javassist.bytecode.CodeIterator$Branch { int offset void <init> (int, int) int p int off void shift (int, int, boolean) int where int gapLength boolean exclusive int write (int, byte[], int, byte[]) int src byte[] code int dest byte[] newcode }
javassist/bytecode/CodeIterator$LdcW.class
CodeIterator.java package javassist.bytecode javassist.bytecode.CodeIterator$LdcW extends javassist.bytecode.CodeIterator$Branch { int index boolean state void <init> (int, int) int p int i boolean expanded () int deltaSize () int write (int, byte[], int, byte[]) int srcPos byte[] code int destPos byte[] newcode }
javassist/bytecode/CodeIterator$Lookup.class
CodeIterator.java package javassist.bytecode javassist.bytecode.CodeIterator$Lookup extends javassist.bytecode.CodeIterator$Switcher { int[] matches void <init> (int, int, int[], int[]) int pos int defaultByte int[] matches int[] offsets int write2 (int, byte[]) int i int dest byte[] newcode int n int tableSize () }
javassist/bytecode/CodeIterator$Pointers.class
CodeIterator.java package javassist.bytecode javassist.bytecode.CodeIterator$Pointers extends java.lang.Object { int cursor int mark0 int mark javassist.bytecode.ExceptionTable etable javassist.bytecode.LineNumberAttribute line javassist.bytecode.LocalVariableAttribute vars javassist.bytecode.LocalVariableAttribute types javassist.bytecode.StackMapTable stack javassist.bytecode.StackMap stack2 void <init> (int, int, int, javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute) int cur int m int m0 javassist.bytecode.ExceptionTable et javassist.bytecode.CodeAttribute ca void shiftPc (int, int, boolean) throws javassist.bytecode.BadBytecode int where int gapLength boolean exclusive }
javassist/bytecode/CodeIterator$Switcher.class
CodeIterator.java package javassist.bytecode abstract javassist.bytecode.CodeIterator$Switcher extends javassist.bytecode.CodeIterator$Branch { int gap int defaultByte int[] offsets void <init> (int, int, int[]) int pos int defaultByte int[] offsets void shift (int, int, boolean) int i int where int gapLength boolean exclusive int p int num int gapChanged () int diff int newGap int deltaSize () int write (int, byte[], int, byte[]) int src byte[] code int dest byte[] newcode int padding int nops int bytecodeSize int size abstract int write2 (int, byte[]) abstract int tableSize () void adjustOffsets (int, int) int i int size int nops }
javassist/bytecode/CodeIterator$Table.class
CodeIterator.java package javassist.bytecode javassist.bytecode.CodeIterator$Table extends javassist.bytecode.CodeIterator$Switcher { int low int high void <init> (int, int, int, int, int[]) int pos int defaultByte int low int high int[] offsets int write2 (int, byte[]) int i int dest byte[] newcode int n int tableSize () }
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 protected int mark 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 void setMark (int) int index public int getMark () 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 public void insert (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code public int insertAt (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code public int insertEx (byte[]) throws javassist.bytecode.BadBytecode byte[] code public void insertEx (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code public int insertExAt (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code private int insert0 (int, byte[], boolean) throws javassist.bytecode.BadBytecode int j int pos byte[] code boolean exclusive int len int p public int insertGap (int) throws javassist.bytecode.BadBytecode int length public int insertGap (int, int) throws javassist.bytecode.BadBytecode int pos int length public int insertExGap (int) throws javassist.bytecode.BadBytecode int length public int insertExGap (int, int) throws javassist.bytecode.BadBytecode int pos int length public javassist.bytecode.CodeIterator$Gap insertGapAt (int, int, boolean) throws javassist.bytecode.BadBytecode byte[] c int length2 int cur int pos int length boolean exclusive javassist.bytecode.CodeIterator$Gap gap 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 IndexOutOfBoundsException e int npairs int low int high int index2 int len IndexOutOfBoundsException e byte[] code int index int opcode static byte[] insertGapCore0 (byte[], int, int, boolean, javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator$AlignmentException e2 javassist.bytecode.CodeIterator$AlignmentException e byte[] code int where int gapLength boolean exclusive javassist.bytecode.ExceptionTable etable javassist.bytecode.CodeAttribute ca private static byte[] insertGapCore1 (byte[], int, int, boolean, javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator$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 javassist.bytecode.StackMapTable smt javassist.bytecode.StackMap sm private static void insertGap2 (byte[], int, int, int, byte[], boolean) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator$AlignmentException int j2 int offset int offset int offset int i2 int defaultbyte int lowbyte int highbyte int i0 int offset int i2 int defaultbyte int npairs int i0 int inst int nextPos byte[] code int where int gapLength int endPos byte[] newcode boolean exclusive int i int j private static int copyGapBytes (byte[], int, byte[], int, int) byte[] newcode int j byte[] code int i int iEnd private static int newOffset (int, int, int, int, boolean) int i int offset int where int gapLength boolean exclusive int target static byte[] changeLdcToLdcW (byte[], javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute, javassist.bytecode.CodeAttribute$LdcEntry) throws javassist.bytecode.BadBytecode byte[] code javassist.bytecode.ExceptionTable etable javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeAttribute$LdcEntry ldcs java.util.ArrayList jumps javassist.bytecode.CodeIterator$Pointers pointers byte[] r private static void addLdcW (javassist.bytecode.CodeAttribute$LdcEntry, java.util.ArrayList) int i javassist.bytecode.CodeAttribute$LdcEntry ldcs java.util.ArrayList jumps int where javassist.bytecode.CodeIterator$LdcW ldcw int s private byte[] insertGapCore0w (byte[], int, int, boolean, javassist.bytecode.ExceptionTable, javassist.bytecode.CodeAttribute, javassist.bytecode.CodeIterator$Gap) throws javassist.bytecode.BadBytecode byte[] code int where int gapLength boolean exclusive javassist.bytecode.ExceptionTable etable javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator$Gap newWhere java.util.ArrayList jumps javassist.bytecode.CodeIterator$Pointers pointers byte[] r int where2 private static byte[] insertGap2w (byte[], int, int, boolean, java.util.ArrayList, javassist.bytecode.CodeIterator$Pointers) throws javassist.bytecode.BadBytecode int i int j int p int delta javassist.bytecode.CodeIterator$Branch b int i int j int p javassist.bytecode.CodeIterator$Branch b int diff int i byte[] code int where int gapLength boolean exclusive java.util.ArrayList jumps javassist.bytecode.CodeIterator$Pointers ptrs int n boolean unstable private static java.util.ArrayList makeJumpList (byte[], int) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator$Branch b int offset javassist.bytecode.CodeIterator$Branch b int offset int j int i2 int defaultbyte int lowbyte int highbyte int i0 int size int[] offsets int j int i2 int defaultbyte int npairs int i0 int[] matches int[] offsets int inst int nextPos int i byte[] code int endPos java.util.ArrayList jumps private static byte[] makeExapndedCode (byte[], java.util.ArrayList, int, int) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator$Branch b int i javassist.bytecode.CodeIterator$Branch b int bpos int pos2 int s byte[] code java.util.ArrayList jumps int where int gapLength int n int size byte[] newcode int src int dest int bindex int len javassist.bytecode.CodeIterator$Branch b int bpos 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 boolean hashCheck (int, int) int a int b 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 javassist.bytecode.ConstInfo[] constInfoCache int[] constInfoIndexCache int thisClassInfo private static final int CACHE_SIZE 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 private static int hashFunc (int, int) int a int b int h int prime 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 getMemberClass (int) int index javassist.bytecode.MemberrefInfo minfo public int getMemberNameAndType (int) int index javassist.bytecode.MemberrefInfo minfo 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 public java.lang.String eqMember (java.lang.String, java.lang.String, int) String membername String desc int index javassist.bytecode.MemberrefInfo minfo javassist.bytecode.NameAndTypeInfo ntinfo 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) javassist.bytecode.NameAndTypeInfo item int i int name int type int h javassist.bytecode.ConstInfo ci public int addFieldrefInfo (int, java.lang.String, java.lang.String) int classInfo String name String type int nt public int addFieldrefInfo (int, int) javassist.bytecode.FieldrefInfo item int i int classInfo int nameAndTypeInfo int h javassist.bytecode.ConstInfo ci public int addMethodrefInfo (int, java.lang.String, java.lang.String) int classInfo String name String type int nt public int addMethodrefInfo (int, int) javassist.bytecode.MethodrefInfo item int i int classInfo int nameAndTypeInfo int h javassist.bytecode.ConstInfo ci public int addInterfaceMethodrefInfo (int, java.lang.String, java.lang.String) int classInfo String name String type int nt public int addInterfaceMethodrefInfo (int, int) javassist.bytecode.InterfaceMethodrefInfo item int i int classInfo int nameAndTypeInfo int h javassist.bytecode.ConstInfo ci 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 java.io.DataInputStream in javassist.bytecode.ConstInfo info 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$PrettyPrinter.class
Descriptor.java package javassist.bytecode javassist.bytecode.Descriptor$PrettyPrinter extends java.lang.Object { void <init> () static java.lang.String toString (java.lang.String) int pos String desc StringBuffer sbuf static int readType (java.lang.StringBuffer, int, java.lang.String) javassist.CtClass t StringBuffer sbuf int pos String desc char c int arrayDim }
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 String name 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 appendParameter (javassist.CtClass, java.lang.String) StringBuffer newdesc javassist.CtClass type String descriptor int i public static java.lang.String insertParameter (javassist.CtClass, java.lang.String) javassist.CtClass type String descriptor 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 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 public static java.lang.String toString (java.lang.String) String desc }
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/DuplicateMemberException.class
DuplicateMemberException.java package javassist.bytecode public javassist.bytecode.DuplicateMemberException extends javassist.CannotCompileException { public void <init> (java.lang.String) String msg }
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.ArrayList 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.ArrayList newAttributes javassist.bytecode.AttributeInfo invisibleAnnotations javassist.bytecode.AttributeInfo visibleAnnotations javassist.bytecode.AttributeInfo signature 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/InstructionPrinter.class
InstructionPrinter.java package javassist.bytecode public javassist.bytecode.InstructionPrinter extends java.lang.Object implements javassist.bytecode.Opcode { private static final String[] opcodes private final java.io.PrintStream stream public void <init> (java.io.PrintStream) java.io.PrintStream stream public static void print (javassist.CtMethod, java.io.PrintStream) javassist.CtMethod method java.io.PrintStream stream public void print (javassist.CtMethod) javassist.bytecode.BadBytecode e int pos javassist.CtMethod method javassist.bytecode.MethodInfo info javassist.bytecode.ConstPool pool javassist.bytecode.CodeAttribute code javassist.bytecode.CodeIterator iterator public static java.lang.String instructionString (javassist.bytecode.CodeIterator, int, javassist.bytecode.ConstPool) javassist.bytecode.CodeIterator iter int pos javassist.bytecode.ConstPool pool int opcode String opstring private static java.lang.String wide (javassist.bytecode.CodeIterator, int) javassist.bytecode.CodeIterator iter int pos int opcode int index private static java.lang.String arrayInfo (int) int type private static java.lang.String classInfo (javassist.bytecode.ConstPool, int) javassist.bytecode.ConstPool pool int index private static java.lang.String interfaceMethodInfo (javassist.bytecode.ConstPool, int) javassist.bytecode.ConstPool pool int index private static java.lang.String methodInfo (javassist.bytecode.ConstPool, int) javassist.bytecode.ConstPool pool int index private static java.lang.String fieldInfo (javassist.bytecode.ConstPool, int) javassist.bytecode.ConstPool pool int index private static java.lang.String lookupSwitch (javassist.bytecode.CodeIterator, int) int match int target javassist.bytecode.CodeIterator iter int pos StringBuffer buffer int index int npairs int end private static java.lang.String tableSwitch (javassist.bytecode.CodeIterator, int) int target int key javassist.bytecode.CodeIterator iter int pos StringBuffer buffer int index int low int high int end private static java.lang.String ldc (javassist.bytecode.ConstPool, int) javassist.bytecode.ConstPool pool int index int tag static void <clinit> () }
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/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 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 void renameClass (java.lang.String, java.lang.String) String desc int pos int index int i String oldname String newname javassist.bytecode.ConstPool cp int n java.lang.String renameEntry (java.lang.String, java.lang.String, java.lang.String) String desc String oldname String newname void renameClass (java.util.Map) String desc int pos int index int i java.util.Map classnames javassist.bytecode.ConstPool cp int n java.lang.String renameEntry (java.lang.String, java.util.Map) String desc java.util.Map classnames public void shiftIndex (int, int) int org int i int lessThan int delta int size 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) String sig 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.LocalVariableAttribute makeThisAttr (javassist.bytecode.ConstPool, byte[]) javassist.bytecode.ConstPool cp byte[] dest }
javassist/bytecode/LocalVariableTypeAttribute.class
LocalVariableTypeAttribute.java package javassist.bytecode public javassist.bytecode.LocalVariableTypeAttribute extends javassist.bytecode.LocalVariableAttribute { public static final String tag 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 private void <init> (javassist.bytecode.ConstPool, byte[]) javassist.bytecode.ConstPool cp byte[] dest java.lang.String renameEntry (java.lang.String, java.lang.String, java.lang.String) String desc String oldname String newname java.lang.String renameEntry (java.lang.String, java.util.Map) String desc java.util.Map classnames javassist.bytecode.LocalVariableAttribute makeThisAttr (javassist.bytecode.ConstPool, byte[]) javassist.bytecode.ConstPool cp byte[] dest }
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 javassist.bytecode.ConstInfo[][] objects private int elements public void <init> () public void <init> (int) int initialSize int vsize public int size () public int capacity () public javassist.bytecode.ConstInfo elementAt (int) int i public void addElement (javassist.bytecode.ConstInfo) javassist.bytecode.ConstInfo[][] newObj javassist.bytecode.ConstInfo 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 boolean hashCheck (int, int) int a int b 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 javassist.bytecode.MethodInfo extends java.lang.Object { javassist.bytecode.ConstPool constPool int accessFlags int name String cachedName int descriptor java.util.ArrayList attribute public static boolean doPreverify 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.ArrayList 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 javassist.bytecode.AttributeInfo signature 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 void rebuildStackMapIf6 (javassist.ClassPool, javassist.bytecode.ClassFile) throws javassist.bytecode.BadBytecode javassist.ClassPool pool javassist.bytecode.ClassFile cf public void rebuildStackMap (javassist.ClassPool) throws javassist.bytecode.BadBytecode javassist.bytecode.StackMapTable smt javassist.ClassPool pool javassist.bytecode.CodeAttribute ca public void rebuildStackMapForME (javassist.ClassPool) throws javassist.bytecode.BadBytecode javassist.bytecode.StackMap sm javassist.ClassPool pool javassist.bytecode.CodeAttribute ca 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 static void <clinit> () }
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 boolean hashCheck (int, int) int a int b 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 void renameClass (java.lang.String, java.lang.String) String oldname String newname java.util.HashMap map void renameClass (java.util.Map) Exception e java.util.Map classnames javassist.bytecode.AnnotationsAttribute$Renamer renamer void getRefClasses (java.util.Map) java.util.Map classnames public java.lang.String toString () javassist.bytecode.annotation.Annotation[] a int i javassist.bytecode.annotation.Annotation[][] aa StringBuilder sbuf int k }
javassist/bytecode/SignatureAttribute$1.class
SignatureAttribute.java package javassist.bytecode javassist.bytecode.SignatureAttribute$1 extends java.lang.Object { }
javassist/bytecode/SignatureAttribute$ArrayType.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute$ArrayType extends javassist.bytecode.SignatureAttribute$ObjectType { int dim javassist.bytecode.SignatureAttribute$Type componentType public void <init> (int, javassist.bytecode.SignatureAttribute$Type) int d javassist.bytecode.SignatureAttribute$Type comp public int getDimension () public javassist.bytecode.SignatureAttribute$Type getComponentType () public java.lang.String toString () int i StringBuffer sbuf }
javassist/bytecode/SignatureAttribute$BaseType.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute$BaseType extends javassist.bytecode.SignatureAttribute$Type { char descriptor void <init> (char) char c public char getDescriptor () public javassist.CtClass getCtlass () public java.lang.String toString () }
javassist/bytecode/SignatureAttribute$ClassSignature.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute$ClassSignature extends java.lang.Object { javassist.bytecode.SignatureAttribute$TypeParameter[] params javassist.bytecode.SignatureAttribute$ClassType superClass javassist.bytecode.SignatureAttribute$ClassType[] interfaces void <init> (javassist.bytecode.SignatureAttribute$TypeParameter[], javassist.bytecode.SignatureAttribute$ClassType, javassist.bytecode.SignatureAttribute$ClassType[]) javassist.bytecode.SignatureAttribute$TypeParameter[] p javassist.bytecode.SignatureAttribute$ClassType s javassist.bytecode.SignatureAttribute$ClassType[] i public javassist.bytecode.SignatureAttribute$TypeParameter[] getParameters () public javassist.bytecode.SignatureAttribute$ClassType getSuperClass () public javassist.bytecode.SignatureAttribute$ClassType[] getInterfaces () public java.lang.String toString () StringBuffer sbuf }
javassist/bytecode/SignatureAttribute$ClassType.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute$ClassType extends javassist.bytecode.SignatureAttribute$ObjectType { String name javassist.bytecode.SignatureAttribute$TypeArgument[] arguments static javassist.bytecode.SignatureAttribute$ClassType make (java.lang.String, int, int, javassist.bytecode.SignatureAttribute$TypeArgument[], javassist.bytecode.SignatureAttribute$ClassType) String s int b int e javassist.bytecode.SignatureAttribute$TypeArgument[] targs javassist.bytecode.SignatureAttribute$ClassType parent void <init> (java.lang.String, int, int, javassist.bytecode.SignatureAttribute$TypeArgument[]) String signature int begin int end javassist.bytecode.SignatureAttribute$TypeArgument[] targs public java.lang.String getName () public javassist.bytecode.SignatureAttribute$TypeArgument[] getTypeArguments () public javassist.bytecode.SignatureAttribute$ClassType getDeclaringClass () public java.lang.String toString () int i int n StringBuffer sbuf javassist.bytecode.SignatureAttribute$ClassType parent }
javassist/bytecode/SignatureAttribute$Cursor.class
SignatureAttribute.java package javassist.bytecode javassist.bytecode.SignatureAttribute$Cursor extends java.lang.Object { int position private void <init> () int indexOf (java.lang.String, int) throws javassist.bytecode.BadBytecode String s int ch int i void <init> (javassist.bytecode.SignatureAttribute$1) javassist.bytecode.SignatureAttribute$1 x0 }
javassist/bytecode/SignatureAttribute$MethodSignature.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute$MethodSignature extends java.lang.Object { javassist.bytecode.SignatureAttribute$TypeParameter[] typeParams javassist.bytecode.SignatureAttribute$Type[] params javassist.bytecode.SignatureAttribute$Type retType javassist.bytecode.SignatureAttribute$ObjectType[] exceptions void <init> (javassist.bytecode.SignatureAttribute$TypeParameter[], javassist.bytecode.SignatureAttribute$Type[], javassist.bytecode.SignatureAttribute$Type, javassist.bytecode.SignatureAttribute$ObjectType[]) javassist.bytecode.SignatureAttribute$TypeParameter[] tp javassist.bytecode.SignatureAttribute$Type[] p javassist.bytecode.SignatureAttribute$Type ret javassist.bytecode.SignatureAttribute$ObjectType[] ex public javassist.bytecode.SignatureAttribute$TypeParameter[] getTypeParameters () public javassist.bytecode.SignatureAttribute$Type[] getParameterTypes () public javassist.bytecode.SignatureAttribute$Type getReturnType () public javassist.bytecode.SignatureAttribute$ObjectType[] getExceptionTypes () public java.lang.String toString () StringBuffer sbuf }
javassist/bytecode/SignatureAttribute$NestedClassType.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute$NestedClassType extends javassist.bytecode.SignatureAttribute$ClassType { javassist.bytecode.SignatureAttribute$ClassType parent void <init> (java.lang.String, int, int, javassist.bytecode.SignatureAttribute$TypeArgument[], javassist.bytecode.SignatureAttribute$ClassType) String s int b int e javassist.bytecode.SignatureAttribute$TypeArgument[] targs javassist.bytecode.SignatureAttribute$ClassType p public javassist.bytecode.SignatureAttribute$ClassType getDeclaringClass () }
javassist/bytecode/SignatureAttribute$ObjectType.class
SignatureAttribute.java package javassist.bytecode public abstract javassist.bytecode.SignatureAttribute$ObjectType extends javassist.bytecode.SignatureAttribute$Type { public void <init> () }
javassist/bytecode/SignatureAttribute$Type.class
SignatureAttribute.java package javassist.bytecode public abstract javassist.bytecode.SignatureAttribute$Type extends java.lang.Object { public void <init> () static void toString (java.lang.StringBuffer, javassist.bytecode.SignatureAttribute$Type[]) int i StringBuffer sbuf javassist.bytecode.SignatureAttribute$Type[] ts }
javassist/bytecode/SignatureAttribute$TypeArgument.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute$TypeArgument extends java.lang.Object { javassist.bytecode.SignatureAttribute$ObjectType arg char wildcard void <init> (javassist.bytecode.SignatureAttribute$ObjectType, char) javassist.bytecode.SignatureAttribute$ObjectType a char w public char getKind () public boolean isWildcard () public javassist.bytecode.SignatureAttribute$ObjectType getType () public java.lang.String toString () String type }
javassist/bytecode/SignatureAttribute$TypeParameter.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute$TypeParameter extends java.lang.Object { String name javassist.bytecode.SignatureAttribute$ObjectType superClass javassist.bytecode.SignatureAttribute$ObjectType[] superInterfaces void <init> (java.lang.String, int, int, javassist.bytecode.SignatureAttribute$ObjectType, javassist.bytecode.SignatureAttribute$ObjectType[]) String sig int nb int ne javassist.bytecode.SignatureAttribute$ObjectType sc javassist.bytecode.SignatureAttribute$ObjectType[] si public java.lang.String getName () public javassist.bytecode.SignatureAttribute$ObjectType getClassBound () public javassist.bytecode.SignatureAttribute$ObjectType[] getInterfaceBound () public java.lang.String toString () int i StringBuffer sbuf int len static void toString (java.lang.StringBuffer, javassist.bytecode.SignatureAttribute$TypeParameter[]) int i StringBuffer sbuf javassist.bytecode.SignatureAttribute$TypeParameter[] tp }
javassist/bytecode/SignatureAttribute$TypeVariable.class
SignatureAttribute.java package javassist.bytecode public javassist.bytecode.SignatureAttribute$TypeVariable extends javassist.bytecode.SignatureAttribute$ObjectType { String name void <init> (java.lang.String, int, int) String sig int begin int end public java.lang.String getName () public java.lang.String toString () }
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 void setSignature (java.lang.String) String sig int index public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool newCp java.util.Map classnames void renameClass (java.lang.String, java.lang.String) String oldname String newname String sig void renameClass (java.util.Map) java.util.Map classnames String sig static java.lang.String renameClass (java.lang.String, java.lang.String, java.lang.String) String desc String oldname String newname java.util.Map map static java.lang.String renameClass (java.lang.String, java.util.Map) IndexOutOfBoundsException e int j StringBuilder nameBuf int k char c String name String name2 int len String desc java.util.Map map StringBuilder newdesc int head int i private static boolean isNamePart (int) int c public static javassist.bytecode.SignatureAttribute$ClassSignature toClassSignature (java.lang.String) throws javassist.bytecode.BadBytecode IndexOutOfBoundsException e String sig public static javassist.bytecode.SignatureAttribute$MethodSignature toMethodSignature (java.lang.String) throws javassist.bytecode.BadBytecode IndexOutOfBoundsException e String sig public static javassist.bytecode.SignatureAttribute$ObjectType toFieldSignature (java.lang.String) throws javassist.bytecode.BadBytecode IndexOutOfBoundsException e String sig private static javassist.bytecode.SignatureAttribute$ClassSignature parseSig (java.lang.String) throws javassist.bytecode.BadBytecode java.lang.IndexOutOfBoundsException String sig javassist.bytecode.SignatureAttribute$Cursor cur javassist.bytecode.SignatureAttribute$TypeParameter[] tp javassist.bytecode.SignatureAttribute$ClassType superClass int sigLen java.util.ArrayList ifArray javassist.bytecode.SignatureAttribute$ClassType[] ifs private static javassist.bytecode.SignatureAttribute$MethodSignature parseMethodSig (java.lang.String) throws javassist.bytecode.BadBytecode javassist.bytecode.SignatureAttribute$Type t javassist.bytecode.SignatureAttribute$ObjectType t String sig javassist.bytecode.SignatureAttribute$Cursor cur javassist.bytecode.SignatureAttribute$TypeParameter[] tp java.util.ArrayList params javassist.bytecode.SignatureAttribute$Type ret int sigLen java.util.ArrayList exceptions javassist.bytecode.SignatureAttribute$Type[] p javassist.bytecode.SignatureAttribute$ObjectType[] ex private static javassist.bytecode.SignatureAttribute$TypeParameter[] parseTypeParams (java.lang.String, javassist.bytecode.SignatureAttribute$Cursor) throws javassist.bytecode.BadBytecode javassist.bytecode.SignatureAttribute$ObjectType t int nameBegin int nameEnd javassist.bytecode.SignatureAttribute$ObjectType classBound java.util.ArrayList ifBound javassist.bytecode.SignatureAttribute$TypeParameter p String sig javassist.bytecode.SignatureAttribute$Cursor cur java.util.ArrayList typeParam private static javassist.bytecode.SignatureAttribute$ObjectType parseObjectType (java.lang.String, javassist.bytecode.SignatureAttribute$Cursor, boolean) throws javassist.bytecode.BadBytecode String sig javassist.bytecode.SignatureAttribute$Cursor c boolean dontThrow int i int begin private static javassist.bytecode.SignatureAttribute$ClassType parseClassType (java.lang.String, javassist.bytecode.SignatureAttribute$Cursor) throws javassist.bytecode.BadBytecode String sig javassist.bytecode.SignatureAttribute$Cursor c private static javassist.bytecode.SignatureAttribute$ClassType parseClassType2 (java.lang.String, javassist.bytecode.SignatureAttribute$Cursor, javassist.bytecode.SignatureAttribute$ClassType) throws javassist.bytecode.BadBytecode javassist.bytecode.SignatureAttribute$TypeArgument[] targs String sig javassist.bytecode.SignatureAttribute$Cursor c javassist.bytecode.SignatureAttribute$ClassType parent int start char t int end javassist.bytecode.SignatureAttribute$TypeArgument[] targs javassist.bytecode.SignatureAttribute$ClassType thisClass private static javassist.bytecode.SignatureAttribute$TypeArgument[] parseTypeArgs (java.lang.String, javassist.bytecode.SignatureAttribute$Cursor) throws javassist.bytecode.BadBytecode javassist.bytecode.SignatureAttribute$TypeArgument ta javassist.bytecode.SignatureAttribute$TypeArgument ta String sig javassist.bytecode.SignatureAttribute$Cursor c java.util.ArrayList args char t private static javassist.bytecode.SignatureAttribute$ObjectType parseArray (java.lang.String, javassist.bytecode.SignatureAttribute$Cursor) throws javassist.bytecode.BadBytecode String sig javassist.bytecode.SignatureAttribute$Cursor c int dim private static javassist.bytecode.SignatureAttribute$Type parseType (java.lang.String, javassist.bytecode.SignatureAttribute$Cursor) throws javassist.bytecode.BadBytecode String sig javassist.bytecode.SignatureAttribute$Cursor c javassist.bytecode.SignatureAttribute$Type t private static javassist.bytecode.BadBytecode error (java.lang.String) String sig static javassist.bytecode.BadBytecode access$000 (java.lang.String) String x0 }
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/StackMap$Copier.class
StackMap.java package javassist.bytecode javassist.bytecode.StackMap$Copier extends javassist.bytecode.StackMap$Walker { byte[] dest javassist.bytecode.ConstPool srcCp javassist.bytecode.ConstPool destCp java.util.Map classnames void <init> (javassist.bytecode.StackMap, javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.StackMap map javassist.bytecode.ConstPool newCp java.util.Map classnames public void visit () int num public int locals (int, int, int) int pos int offset int num public int typeInfoArray (int, int, int, boolean) int pos int offset int num boolean isLocals public void typeInfo (int, byte) int pos byte tag public void objectVariable (int, int) int pos int clazz int newClazz public void uninitialized (int, int) int pos int offset public javassist.bytecode.StackMap getStackMap () }
javassist/bytecode/StackMap$InsertLocal.class
StackMap.java package javassist.bytecode javassist.bytecode.StackMap$InsertLocal extends javassist.bytecode.StackMap$SimpleCopy { private int varIndex private int varTag private int varData void <init> (javassist.bytecode.StackMap, int, int, int) javassist.bytecode.StackMap map int varIndex int varTag int varData public int typeInfoArray (int, int, int, boolean) int k int pos int offset int num boolean isLocals private void writeVarTypeInfo () }
javassist/bytecode/StackMap$NewRemover.class
StackMap.java package javassist.bytecode javassist.bytecode.StackMap$NewRemover extends javassist.bytecode.StackMap$SimpleCopy { int posOfNew void <init> (javassist.bytecode.StackMap, int) javassist.bytecode.StackMap map int where public int stack (int, int, int) int pos int offset int num private int stackTypeInfoArray (int, int, int) int offsetOfNew byte tag int k int clazz int offsetOfNew byte tag int k int pos int offset int num int p int count }
javassist/bytecode/StackMap$Printer.class
StackMap.java package javassist.bytecode javassist.bytecode.StackMap$Printer extends javassist.bytecode.StackMap$Walker { private java.io.PrintWriter writer public void <init> (javassist.bytecode.StackMap, java.io.PrintWriter) javassist.bytecode.StackMap map java.io.PrintWriter out public void print () int num public int locals (int, int, int) int pos int offset int num }
javassist/bytecode/StackMap$Shifter.class
StackMap.java package javassist.bytecode javassist.bytecode.StackMap$Shifter extends javassist.bytecode.StackMap$Walker { private int where private int gap private boolean exclusive public void <init> (javassist.bytecode.StackMap, int, int, boolean) javassist.bytecode.StackMap smt int where int gap boolean exclusive public int locals (int, int, int) int pos int offset int num }
javassist/bytecode/StackMap$SimpleCopy.class
StackMap.java package javassist.bytecode javassist.bytecode.StackMap$SimpleCopy extends javassist.bytecode.StackMap$Walker { javassist.bytecode.StackMap$Writer writer void <init> (javassist.bytecode.StackMap) javassist.bytecode.StackMap map byte[] doit () public void visit () int num public int locals (int, int, int) int pos int offset int num public int typeInfoArray (int, int, int, boolean) int pos int offset int num boolean isLocals public void typeInfo (int, byte) int pos byte tag public void objectVariable (int, int) int pos int clazz public void uninitialized (int, int) int pos int offset }
javassist/bytecode/StackMap$Walker.class
StackMap.java package javassist.bytecode public javassist.bytecode.StackMap$Walker extends java.lang.Object { byte[] info public void <init> (javassist.bytecode.StackMap) javassist.bytecode.StackMap sm public void visit () int offset int numLoc int numStack int i int num int pos public int locals (int, int, int) int pos int offset int num public int stack (int, int, int) int pos int offset int num public int typeInfoArray (int, int, int, boolean) int k int pos int offset int num boolean isLocals int typeInfoArray2 (int, int) int clazz int offsetOfNew int k int pos byte tag public void typeInfo (int, byte) int pos byte tag public void objectVariable (int, int) int pos int clazz public void uninitialized (int, int) int pos int offset }
javassist/bytecode/StackMap$Writer.class
StackMap.java package javassist.bytecode public javassist.bytecode.StackMap$Writer extends java.lang.Object { private java.io.ByteArrayOutputStream output public void <init> () public byte[] toByteArray () public javassist.bytecode.StackMap toStackMap (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public void writeVerifyTypeInfo (int, int) int tag int data public void write16bit (int) int value }
javassist/bytecode/StackMap.class
StackMap.java package javassist.bytecode public javassist.bytecode.StackMap extends javassist.bytecode.AttributeInfo { public static final String tag public static final int TOP public static final int INTEGER public static final int FLOAT public static final int DOUBLE public static final int LONG public static final int NULL public static final int THIS public static final int OBJECT public static final int UNINIT void <init> (javassist.bytecode.ConstPool, byte[]) javassist.bytecode.ConstPool cp byte[] newInfo void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int name_id java.io.DataInputStream in public int numOfEntries () public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) javassist.bytecode.ConstPool newCp java.util.Map classnames javassist.bytecode.StackMap$Copier copier public void insertLocal (int, int, int) throws javassist.bytecode.BadBytecode int index int tag int classInfo byte[] data void shiftPc (int, int, boolean) throws javassist.bytecode.BadBytecode int where int gapSize boolean exclusive public void removeNew (int) throws javassist.CannotCompileException int where byte[] data public void print (java.io.PrintWriter) java.io.PrintWriter out }
javassist/bytecode/StackMapTable$Copier.class
StackMapTable.java package javassist.bytecode javassist.bytecode.StackMapTable$Copier extends javassist.bytecode.StackMapTable$SimpleCopy { private javassist.bytecode.ConstPool srcPool private javassist.bytecode.ConstPool destPool public void <init> (javassist.bytecode.ConstPool, byte[], javassist.bytecode.ConstPool) javassist.bytecode.ConstPool src byte[] data javassist.bytecode.ConstPool dest protected int copyData (int, int) int tag int data protected int[] copyData (int[], int[]) int i int[] tags int[] data int[] newData }
javassist/bytecode/StackMapTable$InsertLocal.class
StackMapTable.java package javassist.bytecode javassist.bytecode.StackMapTable$InsertLocal extends javassist.bytecode.StackMapTable$SimpleCopy { private int varIndex private int varTag private int varData public void <init> (byte[], int, int, int) byte[] data int varIndex int varTag int varData public void fullFrame (int, int, int[], int[], int[], int[]) int i int pos int offsetDelta int[] localTags int[] localData int[] stackTags int[] stackData int len int typeSize int[] localTags2 int[] localData2 int index int j }
javassist/bytecode/StackMapTable$NewRemover.class
StackMapTable.java package javassist.bytecode javassist.bytecode.StackMapTable$NewRemover extends javassist.bytecode.StackMapTable$SimpleCopy { int posOfNew public void <init> (byte[], int) byte[] data int pos public void sameLocals (int, int, int, int) int pos int offsetDelta int stackTag int stackData public void fullFrame (int, int, int[], int[], int[], int[]) int j int[] stackTags2 int[] stackData2 int k int i int pos int offsetDelta int[] localTags int[] localData int[] stackTags int[] stackData int n }
javassist/bytecode/StackMapTable$Printer.class
StackMapTable.java package javassist.bytecode javassist.bytecode.StackMapTable$Printer extends javassist.bytecode.StackMapTable$Walker { private java.io.PrintWriter writer private int offset public static void print (javassist.bytecode.StackMapTable, java.io.PrintWriter) javassist.bytecode.BadBytecode e javassist.bytecode.StackMapTable smt java.io.PrintWriter writer void <init> (byte[], java.io.PrintWriter) byte[] data java.io.PrintWriter pw public void sameFrame (int, int) int pos int offsetDelta public void sameLocals (int, int, int, int) int pos int offsetDelta int stackTag int stackData public void chopFrame (int, int, int) int pos int offsetDelta int k public void appendFrame (int, int, int[], int[]) int i int pos int offsetDelta int[] tags int[] data public void fullFrame (int, int, int[], int[], int[], int[]) int i int i int pos int offsetDelta int[] localTags int[] localData int[] stackTags int[] stackData private void printTypeInfo (int, int) int tag int data String msg }
javassist/bytecode/StackMapTable$RuntimeCopyException.class
StackMapTable.java package javassist.bytecode public javassist.bytecode.StackMapTable$RuntimeCopyException extends java.lang.RuntimeException { public void <init> (java.lang.String) String s }
javassist/bytecode/StackMapTable$Shifter.class
StackMapTable.java package javassist.bytecode javassist.bytecode.StackMapTable$Shifter extends javassist.bytecode.StackMapTable$Walker { private javassist.bytecode.StackMapTable stackMap private int where private int gap private int position private byte[] updatedInfo private boolean exclusive public void <init> (javassist.bytecode.StackMapTable, int, int, boolean) javassist.bytecode.StackMapTable smt int where int gap boolean exclusive public void doit () throws javassist.bytecode.BadBytecode public void sameFrame (int, int) int pos int offsetDelta public void sameLocals (int, int, int, int) int pos int offsetDelta int stackTag int stackData private void update (int, int, int, int) boolean match byte[] newinfo int newDelta int pos int offsetDelta int base int entry int oldPos boolean match private static byte[] insertGap (byte[], int, int) int i byte[] info int where int gap int len byte[] newinfo public void chopFrame (int, int, int) int pos int offsetDelta int k public void appendFrame (int, int, int[], int[]) int pos int offsetDelta int[] tags int[] data public void fullFrame (int, int, int[], int[], int[], int[]) int pos int offsetDelta int[] localTags int[] localData int[] stackTags int[] stackData private void update (int, int) boolean match int newDelta int pos int offsetDelta int oldPos boolean match }
javassist/bytecode/StackMapTable$SimpleCopy.class
StackMapTable.java package javassist.bytecode javassist.bytecode.StackMapTable$SimpleCopy extends javassist.bytecode.StackMapTable$Walker { private javassist.bytecode.StackMapTable$Writer writer public void <init> (byte[]) byte[] data public byte[] doit () throws javassist.bytecode.BadBytecode public void sameFrame (int, int) int pos int offsetDelta public void sameLocals (int, int, int, int) int pos int offsetDelta int stackTag int stackData public void chopFrame (int, int, int) int pos int offsetDelta int k public void appendFrame (int, int, int[], int[]) int pos int offsetDelta int[] tags int[] data public void fullFrame (int, int, int[], int[], int[], int[]) int pos int offsetDelta int[] localTags int[] localData int[] stackTags int[] stackData protected int copyData (int, int) int tag int data protected int[] copyData (int[], int[]) int[] tags int[] data }
javassist/bytecode/StackMapTable$Walker.class
StackMapTable.java package javassist.bytecode public javassist.bytecode.StackMapTable$Walker extends java.lang.Object { byte[] info int numOfEntries public void <init> (javassist.bytecode.StackMapTable) javassist.bytecode.StackMapTable smt public void <init> (byte[]) byte[] data public final int size () public void parse () throws javassist.bytecode.BadBytecode int i int n int pos int stackMapFrames (int, int) throws javassist.bytecode.BadBytecode int offset int offset int pos int nth int type public void sameFrame (int, int) throws javassist.bytecode.BadBytecode int pos int offsetDelta private int sameLocals (int, int) throws javassist.bytecode.BadBytecode int offset int pos int type int top int offset int tag int data public void sameLocals (int, int, int, int) throws javassist.bytecode.BadBytecode int pos int offsetDelta int stackTag int stackData public void chopFrame (int, int, int) throws javassist.bytecode.BadBytecode int pos int offsetDelta int k private int appendFrame (int, int) throws javassist.bytecode.BadBytecode int tag int i int pos int type int k int offset int[] tags int[] data int p public void appendFrame (int, int, int[], int[]) throws javassist.bytecode.BadBytecode int pos int offsetDelta int[] tags int[] data private int fullFrame (int) throws javassist.bytecode.BadBytecode int pos int offset int numOfLocals int[] localsTags int[] localsData int p int numOfItems int[] itemsTags int[] itemsData public void fullFrame (int, int, int[], int[], int[], int[]) throws javassist.bytecode.BadBytecode int pos int offsetDelta int[] localTags int[] localData int[] stackTags int[] stackData private int verifyTypeInfo (int, int, int[], int[]) int tag int i int pos int n int[] tags int[] data }
javassist/bytecode/StackMapTable$Writer.class
StackMapTable.java package javassist.bytecode public javassist.bytecode.StackMapTable$Writer extends java.lang.Object { java.io.ByteArrayOutputStream output int numOfEntries public void <init> (int) int size public byte[] toByteArray () byte[] b public javassist.bytecode.StackMapTable toStackMapTable (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public void sameFrame (int) int offsetDelta public void sameLocals (int, int, int) int offsetDelta int tag int data public void chopFrame (int, int) int offsetDelta int k public void appendFrame (int, int[], int[]) int i int offsetDelta int[] tags int[] data int k public void fullFrame (int, int[], int[], int[], int[]) int i int i int offsetDelta int[] localTags int[] localData int[] stackTags int[] stackData int n private void writeTypeInfo (int, int) int tag int data private void write16 (int) int value }
javassist/bytecode/StackMapTable.class
StackMapTable.java package javassist.bytecode public javassist.bytecode.StackMapTable extends javassist.bytecode.AttributeInfo { public static final String tag public static final int TOP public static final int INTEGER public static final int FLOAT public static final int DOUBLE public static final int LONG public static final int NULL public static final int THIS public static final int OBJECT public static final int UNINIT void <init> (javassist.bytecode.ConstPool, byte[]) javassist.bytecode.ConstPool cp byte[] newInfo void <init> (javassist.bytecode.ConstPool, int, java.io.DataInputStream) throws java.io.IOException javassist.bytecode.ConstPool cp int name_id java.io.DataInputStream in public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) throws javassist.bytecode.StackMapTable$RuntimeCopyException javassist.bytecode.BadBytecode e javassist.bytecode.ConstPool newCp java.util.Map classnames void write (java.io.DataOutputStream) throws java.io.IOException java.io.DataOutputStream out public void insertLocal (int, int, int) throws javassist.bytecode.BadBytecode int index int tag int classInfo byte[] data public static int typeTagOf (char) char descriptor public void println (java.io.PrintWriter) java.io.PrintWriter w public void println (java.io.PrintStream) java.io.PrintStream ps void shiftPc (int, int, boolean) throws javassist.bytecode.BadBytecode int where int gapSize boolean exclusive public void removeNew (int) throws javassist.CannotCompileException byte[] data javassist.bytecode.BadBytecode e int where }
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/analysis/
javassist/bytecode/analysis/Analyzer$1.class
Analyzer.java package javassist.bytecode.analysis javassist.bytecode.analysis.Analyzer$1 extends java.lang.Object { }
javassist/bytecode/analysis/Analyzer$ExceptionInfo.class
Analyzer.java package javassist.bytecode.analysis javassist.bytecode.analysis.Analyzer$ExceptionInfo extends java.lang.Object { private int end private int handler private int start private javassist.bytecode.analysis.Type type private void <init> (int, int, int, javassist.bytecode.analysis.Type) int start int end int handler javassist.bytecode.analysis.Type type void <init> (int, int, int, javassist.bytecode.analysis.Type, javassist.bytecode.analysis.Analyzer$1) int x0 int x1 int x2 javassist.bytecode.analysis.Type x3 javassist.bytecode.analysis.Analyzer$1 x4 static int access$100 (javassist.bytecode.analysis.Analyzer$ExceptionInfo) javassist.bytecode.analysis.Analyzer$ExceptionInfo x0 static int access$200 (javassist.bytecode.analysis.Analyzer$ExceptionInfo) javassist.bytecode.analysis.Analyzer$ExceptionInfo x0 static javassist.bytecode.analysis.Type access$300 (javassist.bytecode.analysis.Analyzer$ExceptionInfo) javassist.bytecode.analysis.Analyzer$ExceptionInfo x0 static int access$400 (javassist.bytecode.analysis.Analyzer$ExceptionInfo) javassist.bytecode.analysis.Analyzer$ExceptionInfo x0 }
javassist/bytecode/analysis/Analyzer.class
Analyzer.java package javassist.bytecode.analysis public javassist.bytecode.analysis.Analyzer extends java.lang.Object implements javassist.bytecode.Opcode { private final javassist.bytecode.analysis.SubroutineScanner scanner private javassist.CtClass clazz private javassist.bytecode.analysis.Analyzer$ExceptionInfo[] exceptions private javassist.bytecode.analysis.Frame[] frames private javassist.bytecode.analysis.Subroutine[] subroutines public void <init> () public javassist.bytecode.analysis.Frame[] analyze (javassist.CtClass, javassist.bytecode.MethodInfo) throws javassist.bytecode.BadBytecode javassist.CtClass clazz javassist.bytecode.MethodInfo method javassist.bytecode.CodeAttribute codeAttribute int maxLocals int maxStack int codeLength javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.IntQueue queue javassist.bytecode.analysis.Executor executor public javassist.bytecode.analysis.Frame[] analyze (javassist.CtMethod) throws javassist.bytecode.BadBytecode javassist.CtMethod method private void analyzeNextEntry (javassist.bytecode.MethodInfo, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.IntQueue, javassist.bytecode.analysis.Executor) throws javassist.bytecode.BadBytecode RuntimeException e int target javassist.bytecode.MethodInfo method javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.IntQueue queue javassist.bytecode.analysis.Executor executor int pos javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Subroutine subroutine int opcode private javassist.bytecode.analysis.Analyzer$ExceptionInfo[] buildExceptionInfo (javassist.bytecode.MethodInfo) javassist.NotFoundException e int index javassist.bytecode.analysis.Type type int i javassist.bytecode.MethodInfo method javassist.bytecode.ConstPool constPool javassist.ClassPool classes javassist.bytecode.ExceptionTable table javassist.bytecode.analysis.Analyzer$ExceptionInfo[] exceptions private javassist.bytecode.analysis.Frame firstFrame (javassist.bytecode.MethodInfo, int, int) javassist.NotFoundException e javassist.bytecode.analysis.Type type int i javassist.bytecode.MethodInfo method int maxLocals int maxStack int pos javassist.bytecode.analysis.Frame first javassist.CtClass[] parameters private int getNext (javassist.bytecode.CodeIterator, int, int) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator iter int of int restore int next private int lookAhead (javassist.bytecode.CodeIterator, int) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator iter int pos private void merge (javassist.bytecode.analysis.IntQueue, javassist.bytecode.analysis.Frame, int) boolean changed javassist.bytecode.analysis.IntQueue queue javassist.bytecode.analysis.Frame frame int target javassist.bytecode.analysis.Frame old boolean changed private void mergeExceptionHandlers (javassist.bytecode.analysis.IntQueue, javassist.bytecode.MethodInfo, int, javassist.bytecode.analysis.Frame) javassist.bytecode.analysis.Frame newFrame javassist.bytecode.analysis.Analyzer$ExceptionInfo exception int i javassist.bytecode.analysis.IntQueue queue javassist.bytecode.MethodInfo method int pos javassist.bytecode.analysis.Frame frame private void mergeJsr (javassist.bytecode.analysis.IntQueue, javassist.bytecode.analysis.Frame, javassist.bytecode.analysis.Subroutine, int, int) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type oldType javassist.bytecode.analysis.Type newType int i javassist.bytecode.analysis.IntQueue queue javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Subroutine sub int pos int next javassist.bytecode.analysis.Frame old boolean changed private void mergeLookupSwitch (javassist.bytecode.analysis.IntQueue, int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode int target javassist.bytecode.analysis.IntQueue queue int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Frame frame int index int npairs int end private void mergeRet (javassist.bytecode.analysis.IntQueue, javassist.bytecode.CodeIterator, int, javassist.bytecode.analysis.Frame, javassist.bytecode.analysis.Subroutine) throws javassist.bytecode.BadBytecode int index javassist.bytecode.analysis.Type oldType javassist.bytecode.analysis.Type newType java.util.Iterator i int caller int returnLoc boolean changed javassist.bytecode.analysis.Frame old javassist.bytecode.analysis.IntQueue queue javassist.bytecode.CodeIterator iter int pos javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Subroutine subroutine java.util.Iterator callerIter private void mergeTableSwitch (javassist.bytecode.analysis.IntQueue, int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode int target javassist.bytecode.analysis.IntQueue queue int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Frame frame int index int low int high int end private javassist.bytecode.analysis.Type zeroExtend (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type type }
javassist/bytecode/analysis/Executor.class
Executor.java package javassist.bytecode.analysis public javassist.bytecode.analysis.Executor extends java.lang.Object implements javassist.bytecode.Opcode { private final javassist.bytecode.ConstPool constPool private final javassist.ClassPool classPool private final javassist.bytecode.analysis.Type STRING_TYPE private final javassist.bytecode.analysis.Type CLASS_TYPE private final javassist.bytecode.analysis.Type THROWABLE_TYPE private int lastPos public void <init> (javassist.ClassPool, javassist.bytecode.ConstPool) Exception e javassist.ClassPool classPool javassist.bytecode.ConstPool constPool public void execute (javassist.bytecode.MethodInfo, int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Frame, javassist.bytecode.analysis.Subroutine) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type type javassist.bytecode.analysis.Type type int end int insert int end int insert javassist.bytecode.analysis.Type type1 javassist.bytecode.analysis.Type type2 javassist.bytecode.analysis.Type type1 javassist.bytecode.analysis.Type type2 int index javassist.CtClass returnType javassist.NotFoundException e javassist.bytecode.analysis.Type array javassist.bytecode.MethodInfo method int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Subroutine subroutine int opcode private javassist.bytecode.analysis.Type zeroExtend (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type type private void evalArrayLoad (javassist.bytecode.analysis.Type, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type expectedComponent javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Type index javassist.bytecode.analysis.Type array javassist.bytecode.analysis.Type component private void evalArrayStore (javassist.bytecode.analysis.Type, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type expectedComponent javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Type value javassist.bytecode.analysis.Type index javassist.bytecode.analysis.Type array javassist.bytecode.analysis.Type component private void evalBinaryMath (javassist.bytecode.analysis.Type, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type expected javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Type value2 javassist.bytecode.analysis.Type value1 private void evalGetField (int, int, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type objectType int opcode int index javassist.bytecode.analysis.Frame frame String desc javassist.bytecode.analysis.Type type private void evalInvokeIntfMethod (int, int, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode int opcode int index javassist.bytecode.analysis.Frame frame String desc javassist.bytecode.analysis.Type[] types int i String classInfo javassist.bytecode.analysis.Type objectType javassist.bytecode.analysis.Type returnType private void evalInvokeMethod (int, int, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type objectType int opcode int index javassist.bytecode.analysis.Frame frame String desc javassist.bytecode.analysis.Type[] types int i javassist.bytecode.analysis.Type returnType private void evalLDC (int, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode int index javassist.bytecode.analysis.Frame frame int tag javassist.bytecode.analysis.Type type private void evalLoad (javassist.bytecode.analysis.Type, int, javassist.bytecode.analysis.Frame, javassist.bytecode.analysis.Subroutine) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type expected int index javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Subroutine subroutine javassist.bytecode.analysis.Type type private void evalNewArray (int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Type type int typeInfo private void evalNewObjectArray (int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode int dimensions int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Type type String name int opcode int dimensions private void evalPutField (int, int, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type objectType int opcode int index javassist.bytecode.analysis.Frame frame String desc javassist.bytecode.analysis.Type type private void evalShift (javassist.bytecode.analysis.Type, javassist.bytecode.analysis.Frame) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type expected javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Type value2 javassist.bytecode.analysis.Type value1 private void evalStore (javassist.bytecode.analysis.Type, int, javassist.bytecode.analysis.Frame, javassist.bytecode.analysis.Subroutine) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type expected int index javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Subroutine subroutine javassist.bytecode.analysis.Type type private void evalWide (int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Frame, javassist.bytecode.analysis.Subroutine) throws javassist.bytecode.BadBytecode int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Subroutine subroutine int opcode int index private javassist.bytecode.analysis.Type getType (java.lang.String) throws javassist.bytecode.BadBytecode javassist.NotFoundException e String name private javassist.bytecode.analysis.Type[] paramTypesFromDesc (java.lang.String) throws javassist.bytecode.BadBytecode javassist.NotFoundException e int i String desc javassist.CtClass[] classes javassist.bytecode.analysis.Type[] types private javassist.bytecode.analysis.Type returnTypeFromDesc (java.lang.String) throws javassist.bytecode.BadBytecode javassist.NotFoundException e String desc javassist.CtClass clazz private javassist.bytecode.analysis.Type simplePeek (javassist.bytecode.analysis.Frame) javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Type type private javassist.bytecode.analysis.Type simplePop (javassist.bytecode.analysis.Frame) javassist.bytecode.analysis.Frame frame javassist.bytecode.analysis.Type type private void simplePush (javassist.bytecode.analysis.Type, javassist.bytecode.analysis.Frame) javassist.bytecode.analysis.Type type javassist.bytecode.analysis.Frame frame private void access (int, javassist.bytecode.analysis.Type, javassist.bytecode.analysis.Subroutine) int index javassist.bytecode.analysis.Type type javassist.bytecode.analysis.Subroutine subroutine private void simpleSetLocal (int, javassist.bytecode.analysis.Type, javassist.bytecode.analysis.Frame) int index javassist.bytecode.analysis.Type type javassist.bytecode.analysis.Frame frame private javassist.bytecode.analysis.Type resolveClassInfo (java.lang.String) throws javassist.bytecode.BadBytecode javassist.NotFoundException e String info javassist.CtClass clazz private javassist.bytecode.analysis.Type typeFromDesc (java.lang.String) throws javassist.bytecode.BadBytecode javassist.NotFoundException e String desc javassist.CtClass clazz private void verifyAssignable (javassist.bytecode.analysis.Type, javassist.bytecode.analysis.Type) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Type expected javassist.bytecode.analysis.Type type }
javassist/bytecode/analysis/Frame.class
Frame.java package javassist.bytecode.analysis public javassist.bytecode.analysis.Frame extends java.lang.Object { private javassist.bytecode.analysis.Type[] locals private javassist.bytecode.analysis.Type[] stack private int top private boolean jsrMerged private boolean retMerged public void <init> (int, int) int locals int stack public javassist.bytecode.analysis.Type getLocal (int) int index public void setLocal (int, javassist.bytecode.analysis.Type) int index javassist.bytecode.analysis.Type type public javassist.bytecode.analysis.Type getStack (int) int index public void setStack (int, javassist.bytecode.analysis.Type) int index javassist.bytecode.analysis.Type type public void clearStack () public int getTopIndex () public int localsLength () public javassist.bytecode.analysis.Type peek () public javassist.bytecode.analysis.Type pop () public void push (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type type public javassist.bytecode.analysis.Frame copy () javassist.bytecode.analysis.Frame frame public javassist.bytecode.analysis.Frame copyStack () javassist.bytecode.analysis.Frame frame public boolean mergeStack (javassist.bytecode.analysis.Frame) javassist.bytecode.analysis.Type prev javassist.bytecode.analysis.Type merged int i javassist.bytecode.analysis.Frame frame boolean changed public boolean merge (javassist.bytecode.analysis.Frame) javassist.bytecode.analysis.Type prev javassist.bytecode.analysis.Type merged int i javassist.bytecode.analysis.Frame frame boolean changed public java.lang.String toString () int i int i StringBuffer buffer boolean isJsrMerged () void setJsrMerged (boolean) boolean jsrMerged boolean isRetMerged () void setRetMerged (boolean) boolean retMerged }
javassist/bytecode/analysis/FramePrinter.class
FramePrinter.java package javassist.bytecode.analysis public final javassist.bytecode.analysis.FramePrinter extends java.lang.Object { private final java.io.PrintStream stream public void <init> (java.io.PrintStream) java.io.PrintStream stream public static void print (javassist.CtClass, java.io.PrintStream) javassist.CtClass clazz java.io.PrintStream stream public void print (javassist.CtClass) int i javassist.CtClass clazz javassist.CtMethod[] methods private java.lang.String getMethodString (javassist.CtMethod) javassist.NotFoundException e javassist.CtMethod method public void print (javassist.CtMethod) javassist.bytecode.BadBytecode e javassist.bytecode.BadBytecode e int pos javassist.bytecode.analysis.Frame frame javassist.CtMethod method javassist.bytecode.MethodInfo info javassist.bytecode.ConstPool pool javassist.bytecode.CodeAttribute code javassist.bytecode.analysis.Frame[] frames int spacing javassist.bytecode.CodeIterator iterator private void printStack (javassist.bytecode.analysis.Frame) javassist.bytecode.analysis.Type type int i javassist.bytecode.analysis.Frame frame int top private void printLocals (javassist.bytecode.analysis.Frame) javassist.bytecode.analysis.Type type int i javassist.bytecode.analysis.Frame frame int length private void addSpacing (int) int count }
javassist/bytecode/analysis/IntQueue$1.class
IntQueue.java package javassist.bytecode.analysis javassist.bytecode.analysis.IntQueue$1 extends java.lang.Object { }
javassist/bytecode/analysis/IntQueue$Entry.class
IntQueue.java package javassist.bytecode.analysis javassist.bytecode.analysis.IntQueue$Entry extends java.lang.Object { private javassist.bytecode.analysis.IntQueue$Entry next private int value private void <init> (int) int value void <init> (int, javassist.bytecode.analysis.IntQueue$1) int x0 javassist.bytecode.analysis.IntQueue$1 x1 static javassist.bytecode.analysis.IntQueue$Entry access$102 (javassist.bytecode.analysis.IntQueue$Entry, javassist.bytecode.analysis.IntQueue$Entry) javassist.bytecode.analysis.IntQueue$Entry x0 javassist.bytecode.analysis.IntQueue$Entry x1 static int access$200 (javassist.bytecode.analysis.IntQueue$Entry) javassist.bytecode.analysis.IntQueue$Entry x0 static javassist.bytecode.analysis.IntQueue$Entry access$100 (javassist.bytecode.analysis.IntQueue$Entry) javassist.bytecode.analysis.IntQueue$Entry x0 }
javassist/bytecode/analysis/IntQueue.class
IntQueue.java package javassist.bytecode.analysis javassist.bytecode.analysis.IntQueue extends java.lang.Object { private javassist.bytecode.analysis.IntQueue$Entry head private javassist.bytecode.analysis.IntQueue$Entry tail void <init> () void add (int) int value javassist.bytecode.analysis.IntQueue$Entry entry boolean isEmpty () int take () int value }
javassist/bytecode/analysis/MultiArrayType.class
MultiArrayType.java package javassist.bytecode.analysis public javassist.bytecode.analysis.MultiArrayType extends javassist.bytecode.analysis.Type { private javassist.bytecode.analysis.MultiType component private int dims public void <init> (javassist.bytecode.analysis.MultiType, int) javassist.bytecode.analysis.MultiType component int dims public javassist.CtClass getCtClass () javassist.NotFoundException e javassist.CtClass clazz javassist.ClassPool pool String name boolean popChanged () public int getDimensions () public javassist.bytecode.analysis.Type getComponent () public int getSize () public boolean isArray () public boolean isAssignableFrom (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type type public boolean isReference () public boolean isAssignableTo (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type type javassist.bytecode.analysis.Type typeRoot int typeDims public boolean equals (java.lang.Object) Object o javassist.bytecode.analysis.MultiArrayType multi public java.lang.String toString () }
javassist/bytecode/analysis/MultiType.class
MultiType.java package javassist.bytecode.analysis public javassist.bytecode.analysis.MultiType extends javassist.bytecode.analysis.Type { private java.util.Map interfaces private javassist.bytecode.analysis.Type resolved private javassist.bytecode.analysis.Type potentialClass private javassist.bytecode.analysis.MultiType mergeSource private boolean changed public void <init> (java.util.Map) java.util.Map interfaces public void <init> (java.util.Map, javassist.bytecode.analysis.Type) java.util.Map interfaces javassist.bytecode.analysis.Type potentialClass public javassist.CtClass getCtClass () public javassist.bytecode.analysis.Type getComponent () public int getSize () public boolean isArray () boolean popChanged () boolean changed public boolean isAssignableFrom (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type type public boolean isAssignableTo (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type type java.util.Map map private void propogateState () javassist.bytecode.analysis.MultiType source private void propogateResolved () javassist.bytecode.analysis.MultiType source public boolean isReference () private java.util.Map getAllMultiInterfaces (javassist.bytecode.analysis.MultiType) javassist.CtClass intf javassist.bytecode.analysis.MultiType type java.util.Map map java.util.Iterator iter private java.util.Map mergeMultiInterfaces (javassist.bytecode.analysis.MultiType, javassist.bytecode.analysis.MultiType) javassist.bytecode.analysis.MultiType type1 javassist.bytecode.analysis.MultiType type2 java.util.Map map1 java.util.Map map2 private java.util.Map mergeMultiAndSingle (javassist.bytecode.analysis.MultiType, javassist.bytecode.analysis.Type) javassist.bytecode.analysis.MultiType multi javassist.bytecode.analysis.Type single java.util.Map map1 java.util.Map map2 private boolean inMergeSource (javassist.bytecode.analysis.MultiType) javassist.bytecode.analysis.MultiType source public javassist.bytecode.analysis.Type merge (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type mergePotential java.util.Map merged javassist.bytecode.analysis.MultiType multi java.util.Map merged java.util.Iterator iter javassist.bytecode.analysis.Type type java.util.Map merged public boolean equals (java.lang.Object) Object o javassist.bytecode.analysis.MultiType multi public java.lang.String toString () StringBuffer buffer java.util.Iterator iter }
javassist/bytecode/analysis/Subroutine.class
Subroutine.java package javassist.bytecode.analysis public javassist.bytecode.analysis.Subroutine extends java.lang.Object { private java.util.List callers private java.util.Set access private int start public void <init> (int, int) int start int caller public void addCaller (int) int caller public int start () public void access (int) int index public boolean isAccessed (int) int index public java.util.Collection accessed () public java.util.Collection callers () public java.lang.String toString () }
javassist/bytecode/analysis/SubroutineScanner.class
SubroutineScanner.java package javassist.bytecode.analysis public javassist.bytecode.analysis.SubroutineScanner extends java.lang.Object implements javassist.bytecode.Opcode { private javassist.bytecode.analysis.Subroutine[] subroutines java.util.Map subTable java.util.Set done public void <init> () public javassist.bytecode.analysis.Subroutine[] scan (javassist.bytecode.MethodInfo) throws javassist.bytecode.BadBytecode int handler int i javassist.bytecode.MethodInfo method javassist.bytecode.CodeAttribute code javassist.bytecode.CodeIterator iter javassist.bytecode.ExceptionTable exceptions private void scan (int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Subroutine) throws javassist.bytecode.BadBytecode int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Subroutine sub int old boolean next private boolean scanOp (int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Subroutine) throws javassist.bytecode.BadBytecode javassist.bytecode.analysis.Subroutine s int target int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Subroutine sub int opcode private void scanLookupSwitch (int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Subroutine) throws javassist.bytecode.BadBytecode int target int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Subroutine sub int index int npairs int end private void scanTableSwitch (int, javassist.bytecode.CodeIterator, javassist.bytecode.analysis.Subroutine) throws javassist.bytecode.BadBytecode int target int pos javassist.bytecode.CodeIterator iter javassist.bytecode.analysis.Subroutine sub int index int low int high int end }
javassist/bytecode/analysis/Type.class
Type.java package javassist.bytecode.analysis public javassist.bytecode.analysis.Type extends java.lang.Object { private final javassist.CtClass clazz private final boolean special private static final java.util.Map prims public static final javassist.bytecode.analysis.Type DOUBLE public static final javassist.bytecode.analysis.Type BOOLEAN public static final javassist.bytecode.analysis.Type LONG public static final javassist.bytecode.analysis.Type CHAR public static final javassist.bytecode.analysis.Type BYTE public static final javassist.bytecode.analysis.Type SHORT public static final javassist.bytecode.analysis.Type INTEGER public static final javassist.bytecode.analysis.Type FLOAT public static final javassist.bytecode.analysis.Type VOID public static final javassist.bytecode.analysis.Type UNINIT public static final javassist.bytecode.analysis.Type RETURN_ADDRESS public static final javassist.bytecode.analysis.Type TOP public static final javassist.bytecode.analysis.Type BOGUS public static final javassist.bytecode.analysis.Type OBJECT public static final javassist.bytecode.analysis.Type SERIALIZABLE public static final javassist.bytecode.analysis.Type CLONEABLE public static final javassist.bytecode.analysis.Type THROWABLE public static javassist.bytecode.analysis.Type get (javassist.CtClass) javassist.CtClass clazz javassist.bytecode.analysis.Type type private static javassist.bytecode.analysis.Type lookupType (java.lang.String) javassist.NotFoundException e String name void <init> (javassist.CtClass) javassist.CtClass clazz private void <init> (javassist.CtClass, boolean) javassist.CtClass clazz boolean special boolean popChanged () public int getSize () public javassist.CtClass getCtClass () public boolean isReference () public boolean isSpecial () public boolean isArray () public int getDimensions () String name int pos int count public javassist.bytecode.analysis.Type getComponent () javassist.NotFoundException e javassist.CtClass component javassist.bytecode.analysis.Type type public boolean isAssignableFrom (javassist.bytecode.analysis.Type) Exception e javassist.bytecode.analysis.Type type public javassist.bytecode.analysis.Type merge (javassist.bytecode.analysis.Type) javassist.NotFoundException e javassist.bytecode.analysis.Type type javassist.bytecode.analysis.Type getRootComponent (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type type private javassist.bytecode.analysis.Type createArray (javassist.bytecode.analysis.Type, int) javassist.NotFoundException e javassist.bytecode.analysis.Type rootComponent int dims String name javassist.bytecode.analysis.Type type java.lang.String arrayName (java.lang.String, int) String component int dims int i int size char[] string private javassist.ClassPool getClassPool (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type rootComponent javassist.ClassPool pool private javassist.bytecode.analysis.Type mergeArray (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type mergedComponent javassist.bytecode.analysis.Type targetRoot int targetDims javassist.bytecode.analysis.Type type javassist.bytecode.analysis.Type typeRoot javassist.bytecode.analysis.Type thisRoot int typeDims int thisDims javassist.bytecode.analysis.Type targetRoot int targetDims private static javassist.CtClass findCommonSuperClass (javassist.CtClass, javassist.CtClass) throws javassist.NotFoundException javassist.CtClass deepSuper javassist.CtClass shallowSuper javassist.CtClass one javassist.CtClass two javassist.CtClass deep javassist.CtClass shallow javassist.CtClass backupShallow javassist.CtClass backupDeep private javassist.bytecode.analysis.Type mergeClasses (javassist.bytecode.analysis.Type) throws javassist.NotFoundException java.util.Map interfaces javassist.bytecode.analysis.Type type javassist.CtClass superClass java.util.Map commonDeclared private java.util.Map findCommonInterfaces (javassist.bytecode.analysis.Type) javassist.bytecode.analysis.Type type java.util.Map typeMap java.util.Map thisMap private java.util.Map findExclusiveDeclaredInterfaces (javassist.bytecode.analysis.Type, javassist.CtClass) Object intf javassist.bytecode.analysis.Type type javassist.CtClass exclude java.util.Map typeMap java.util.Map thisMap java.util.Map excludeMap java.util.Iterator i java.util.Map findCommonInterfaces (java.util.Map, java.util.Map) javassist.NotFoundException e int c javassist.CtClass intf javassist.CtClass[] interfaces java.util.Map typeMap java.util.Map alterMap java.util.Iterator i java.util.Map getAllInterfaces (javassist.CtClass, java.util.Map) javassist.CtClass intf int i javassist.CtClass[] interfaces javassist.NotFoundException e javassist.CtClass clazz java.util.Map map java.util.Map getDeclaredInterfaces (javassist.CtClass, java.util.Map) javassist.NotFoundException e javassist.CtClass intf int i javassist.CtClass clazz java.util.Map map javassist.CtClass[] interfaces public boolean equals (java.lang.Object) Object o static boolean eq (javassist.CtClass, javassist.CtClass) javassist.CtClass one javassist.CtClass two public java.lang.String toString () static void <clinit> () }
javassist/bytecode/analysis/Util.class
Util.java package javassist.bytecode.analysis public javassist.bytecode.analysis.Util extends java.lang.Object implements javassist.bytecode.Opcode { public void <init> () public static int getJumpTarget (int, javassist.bytecode.CodeIterator) int pos javassist.bytecode.CodeIterator iter int opcode public static boolean isJumpInstruction (int) int opcode public static boolean isGoto (int) int opcode public static boolean isJsr (int) int opcode public static boolean isReturn (int) int opcode }
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.LinkedHashMap 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 javassist.bytecode.annotation.NoSuchClassError 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 public boolean equals (java.lang.Object) Object obj javassist.bytecode.annotation.Annotation other java.util.LinkedHashMap otherMembers }
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 static final String JDK_ANNOTATION_CLASS_NAME private static java.lang.reflect.Method JDK_ANNOTATION_TYPE_METHOD private javassist.bytecode.annotation.Annotation annotation private javassist.ClassPool pool private ClassLoader classLoader private transient Class annotationType private transient int cachedHashCode 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 () private java.lang.Class getAnnotationType () NoClassDefFoundError error ClassNotFoundException e String typeName 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 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 public int hashCode () RuntimeException e Exception e String name int valueHashCode javassist.bytecode.annotation.MemberValue mv Object value int i int hashCode java.lang.reflect.Method[] methods private boolean checkEquals (java.lang.Object) throws java.lang.Exception javassist.bytecode.annotation.AnnotationImpl other java.lang.reflect.InvocationHandler ih RuntimeException e Exception e String name javassist.bytecode.annotation.MemberValue mv Object value Object otherValue int i Object obj Class otherAnnotationType java.lang.reflect.Method[] methods private static int arrayHashCode (java.lang.Object) int elementHashCode int i Object object int result Object[] array static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 static void <clinit> () Class clazz Exception ignored }
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 javassist.bytecode.annotation.NoSuchClassError LinkageError e ClassLoader cl String classname private static java.lang.String convertFromArray (java.lang.String) String rawType StringBuffer sb String classname int index 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/NoSuchClassError.class
NoSuchClassError.java package javassist.bytecode.annotation public javassist.bytecode.annotation.NoSuchClassError extends java.lang.Error { private String className public void <init> (java.lang.String, java.lang.Error) String className Error cause public java.lang.String getClassName () }
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/bytecode/stackmap/
javassist/bytecode/stackmap/BasicBlock$Catch.class
BasicBlock.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.BasicBlock$Catch extends java.lang.Object { javassist.bytecode.stackmap.BasicBlock$Catch next javassist.bytecode.stackmap.BasicBlock body int typeIndex void <init> (javassist.bytecode.stackmap.BasicBlock, int, javassist.bytecode.stackmap.BasicBlock$Catch) javassist.bytecode.stackmap.BasicBlock b int i javassist.bytecode.stackmap.BasicBlock$Catch c }
javassist/bytecode/stackmap/BasicBlock$Maker.class
BasicBlock.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.BasicBlock$Maker extends java.lang.Object { public void <init> () protected javassist.bytecode.stackmap.BasicBlock makeBlock (int) int pos protected javassist.bytecode.stackmap.BasicBlock[] makeArray (int) int size private javassist.bytecode.stackmap.BasicBlock[] makeArray (javassist.bytecode.stackmap.BasicBlock) javassist.bytecode.stackmap.BasicBlock b javassist.bytecode.stackmap.BasicBlock[] array private javassist.bytecode.stackmap.BasicBlock[] makeArray (javassist.bytecode.stackmap.BasicBlock, javassist.bytecode.stackmap.BasicBlock) javassist.bytecode.stackmap.BasicBlock b1 javassist.bytecode.stackmap.BasicBlock b2 javassist.bytecode.stackmap.BasicBlock[] array public javassist.bytecode.stackmap.BasicBlock[] make (javassist.bytecode.MethodInfo) throws javassist.bytecode.BadBytecode javassist.bytecode.MethodInfo minfo javassist.bytecode.CodeAttribute ca javassist.bytecode.CodeIterator ci public javassist.bytecode.stackmap.BasicBlock[] make (javassist.bytecode.CodeIterator, int, int, javassist.bytecode.ExceptionTable) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator ci int begin int end javassist.bytecode.ExceptionTable et java.util.HashMap marks javassist.bytecode.stackmap.BasicBlock[] bb private javassist.bytecode.stackmap.BasicBlock$Mark makeMark (java.util.HashMap, int) java.util.HashMap table int pos private javassist.bytecode.stackmap.BasicBlock$Mark makeMark (java.util.HashMap, int, javassist.bytecode.stackmap.BasicBlock[], int, boolean) java.util.HashMap table int pos javassist.bytecode.stackmap.BasicBlock[] jump int size boolean always javassist.bytecode.stackmap.BasicBlock$Mark m private javassist.bytecode.stackmap.BasicBlock$Mark makeMark0 (java.util.HashMap, int, boolean, boolean) java.util.HashMap table int pos boolean isBlockBegin boolean isTarget Integer p javassist.bytecode.stackmap.BasicBlock$Mark m private java.util.HashMap makeMarks (javassist.bytecode.CodeIterator, int, int, javassist.bytecode.ExceptionTable) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.BasicBlock$Mark to javassist.bytecode.stackmap.BasicBlock$Mark next int pos int low int high int ncases javassist.bytecode.stackmap.BasicBlock[] to int p int n int k int pos int ncases javassist.bytecode.stackmap.BasicBlock[] to int p int n int k int index int op int i javassist.bytecode.CodeIterator ci int begin int end javassist.bytecode.ExceptionTable et java.util.HashMap marks private void makeGoto (java.util.HashMap, int, int, int) java.util.HashMap marks int pos int target int size javassist.bytecode.stackmap.BasicBlock$Mark to javassist.bytecode.stackmap.BasicBlock[] jumps protected void makeJsr (java.util.HashMap, int, int, int) java.util.HashMap marks int pos int target int size private javassist.bytecode.stackmap.BasicBlock[] makeBlocks (java.util.HashMap) javassist.bytecode.stackmap.BasicBlock prev int prevPos javassist.bytecode.stackmap.BasicBlock$Mark m javassist.bytecode.stackmap.BasicBlock bb java.util.HashMap markTable javassist.bytecode.stackmap.BasicBlock$Mark[] marks java.util.ArrayList blocks int i javassist.bytecode.stackmap.BasicBlock prev private static javassist.bytecode.stackmap.BasicBlock getBBlock (javassist.bytecode.stackmap.BasicBlock$Mark) javassist.bytecode.stackmap.BasicBlock$Mark m javassist.bytecode.stackmap.BasicBlock b private void addCatchers (javassist.bytecode.stackmap.BasicBlock[], javassist.bytecode.ExceptionTable) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.BasicBlock bb int iPos int k javassist.bytecode.stackmap.BasicBlock handler int start int end int type javassist.bytecode.stackmap.BasicBlock[] blocks javassist.bytecode.ExceptionTable et int i }
javassist/bytecode/stackmap/BasicBlock$Mark.class
BasicBlock.java package javassist.bytecode.stackmap javassist.bytecode.stackmap.BasicBlock$Mark extends java.lang.Object implements java.lang.Comparable { int position javassist.bytecode.stackmap.BasicBlock block javassist.bytecode.stackmap.BasicBlock[] jump boolean alwaysJmp int size javassist.bytecode.stackmap.BasicBlock$Catch catcher void <init> (int) int p public int compareTo (java.lang.Object) int pos Object obj void setJump (javassist.bytecode.stackmap.BasicBlock[], int, boolean) javassist.bytecode.stackmap.BasicBlock[] bb int s boolean always }
javassist/bytecode/stackmap/BasicBlock.class
BasicBlock.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.BasicBlock extends java.lang.Object { public int position public int length public int incoming public javassist.bytecode.stackmap.BasicBlock[] exit public boolean stop public javassist.bytecode.stackmap.BasicBlock$Catch toCatch protected void <init> (int) int pos public static javassist.bytecode.stackmap.BasicBlock find (javassist.bytecode.stackmap.BasicBlock[], int) throws javassist.bytecode.BadBytecode int iPos int i javassist.bytecode.stackmap.BasicBlock[] blocks int pos public java.lang.String toString () StringBuffer sbuf String cname int i protected void toString2 (java.lang.StringBuffer) int i StringBuffer sbuf javassist.bytecode.stackmap.BasicBlock$Catch th }
javassist/bytecode/stackmap/Liveness.class
Liveness.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.Liveness extends java.lang.Object { protected static final byte UNKNOWN protected static final byte READ protected static final byte UPDATED protected byte[] localsUsage public static boolean useArgs static final int NOT_YET static final int CHANGED_LAST static final int DONE static final int CHANGED_NOW public void <init> () public void compute (javassist.bytecode.CodeIterator, javassist.bytecode.stackmap.TypedBlock[], int, javassist.bytecode.stackmap.TypeData[]) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator ci javassist.bytecode.stackmap.TypedBlock[] blocks int maxLocals javassist.bytecode.stackmap.TypeData[] args private void useAllArgs (javassist.bytecode.stackmap.TypedBlock[], javassist.bytecode.stackmap.TypeData[]) int i byte[] usage int k javassist.bytecode.stackmap.TypedBlock[] blocks javassist.bytecode.stackmap.TypeData[] args private void computeLiveness1 (javassist.bytecode.stackmap.TypedBlock) int i int k javassist.bytecode.stackmap.TypedBlock h int k javassist.bytecode.stackmap.TypedBlock e int i int i javassist.bytecode.stackmap.TypedBlock tb byte[] usage int n boolean[] in javassist.bytecode.stackmap.BasicBlock$Catch handlers private void computeLiveness1u (javassist.bytecode.stackmap.TypedBlock) int i byte[] usage int n boolean[] in javassist.bytecode.stackmap.TypedBlock tb private void computeLiveness2 (javassist.bytecode.stackmap.TypedBlock) javassist.bytecode.stackmap.TypedBlock e int i int k javassist.bytecode.stackmap.TypedBlock e int i byte[] usage int n boolean changed javassist.bytecode.stackmap.TypedBlock tb private boolean computeLiveness2except (javassist.bytecode.stackmap.TypedBlock) int k boolean[] in int n javassist.bytecode.stackmap.TypedBlock h javassist.bytecode.stackmap.TypedBlock tb javassist.bytecode.stackmap.BasicBlock$Catch handlers boolean changed private boolean hasChanged (javassist.bytecode.stackmap.TypedBlock[]) javassist.bytecode.stackmap.TypedBlock tb int i javassist.bytecode.stackmap.TypedBlock[] blocks int n boolean changed private void computeUsage (javassist.bytecode.CodeIterator, javassist.bytecode.stackmap.TypedBlock[], int) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.TypedBlock tb int pos int i javassist.bytecode.CodeIterator ci javassist.bytecode.stackmap.TypedBlock[] blocks int maxLocals int n protected final void readLocal (int) int reg protected final void writeLocal (int) int reg protected void analyze (javassist.bytecode.CodeIterator, int, int) throws javassist.bytecode.BadBytecode int index int op javassist.bytecode.CodeIterator ci int begin int end private void doOpcode0_53 (javassist.bytecode.CodeIterator, int, int) javassist.bytecode.CodeIterator ci int pos int op private void doOpcode54_95 (javassist.bytecode.CodeIterator, int, int) javassist.bytecode.CodeIterator ci int pos int op private void doWIDE (javassist.bytecode.CodeIterator, int) throws javassist.bytecode.BadBytecode javassist.bytecode.CodeIterator ci int pos int op int var static void <clinit> () }
javassist/bytecode/stackmap/MapMaker.class
MapMaker.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.MapMaker extends javassist.bytecode.stackmap.Tracer { public static javassist.bytecode.StackMapTable make (javassist.ClassPool, javassist.bytecode.MethodInfo) throws javassist.bytecode.BadBytecode javassist.ClassPool classes javassist.bytecode.MethodInfo minfo javassist.bytecode.CodeAttribute ca javassist.bytecode.stackmap.TypedBlock[] blocks javassist.bytecode.stackmap.MapMaker mm public static javassist.bytecode.StackMap make2 (javassist.ClassPool, javassist.bytecode.MethodInfo) throws javassist.bytecode.BadBytecode javassist.ClassPool classes javassist.bytecode.MethodInfo minfo javassist.bytecode.CodeAttribute ca javassist.bytecode.stackmap.TypedBlock[] blocks javassist.bytecode.stackmap.MapMaker mm public void <init> (javassist.ClassPool, javassist.bytecode.MethodInfo, javassist.bytecode.CodeAttribute) javassist.ClassPool classes javassist.bytecode.MethodInfo minfo javassist.bytecode.CodeAttribute ca protected void <init> (javassist.bytecode.stackmap.MapMaker, boolean) javassist.bytecode.stackmap.MapMaker old boolean copyStack void make (javassist.bytecode.stackmap.TypedBlock[], byte[]) throws javassist.bytecode.BadBytecode int i javassist.bytecode.stackmap.TypedBlock[] blocks byte[] code javassist.bytecode.stackmap.TypedBlock first javassist.bytecode.stackmap.TypeData[] srcTypes int n private void fixParamTypes (javassist.bytecode.stackmap.TypedBlock) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.TypeData t int i javassist.bytecode.stackmap.TypedBlock first javassist.bytecode.stackmap.TypeData[] types int n private void make (byte[], javassist.bytecode.stackmap.TypedBlock) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.MapMaker maker javassist.bytecode.stackmap.TypedBlock e int i byte[] code javassist.bytecode.stackmap.TypedBlock tb javassist.bytecode.stackmap.BasicBlock$Catch handlers int pos int end private void traceException (byte[], javassist.bytecode.stackmap.BasicBlock$Catch) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.MapMaker maker byte[] code javassist.bytecode.stackmap.BasicBlock$Catch handler javassist.bytecode.stackmap.TypedBlock tb private void mergeMap (javassist.bytecode.stackmap.TypedBlock, boolean) int i int i javassist.bytecode.stackmap.TypedBlock dest boolean mergeStack boolean[] inputs int n private void merge (javassist.bytecode.stackmap.TypeData, javassist.bytecode.stackmap.TypeData) javassist.bytecode.stackmap.TypeData td javassist.bytecode.stackmap.TypeData target boolean tdIsObj boolean targetIsObj private void recordStackMap (javassist.bytecode.stackmap.TypedBlock) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.TypedBlock target javassist.bytecode.stackmap.TypeData[] tStackTypes int st private void recordStackMap (javassist.bytecode.stackmap.TypedBlock, int) throws javassist.bytecode.BadBytecode String type javassist.bytecode.stackmap.TypedBlock target int exceptionType String type javassist.bytecode.stackmap.TypeData[] tStackTypes private void recordStackMap0 (javassist.bytecode.stackmap.TypedBlock, int, javassist.bytecode.stackmap.TypeData[]) throws javassist.bytecode.BadBytecode int i javassist.bytecode.stackmap.TypedBlock target int st javassist.bytecode.stackmap.TypeData[] tStackTypes int n javassist.bytecode.stackmap.TypeData[] tLocalsTypes int k boolean[] inputs void evalExpected (javassist.bytecode.stackmap.TypedBlock) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.TypedBlock target javassist.ClassPool cp javassist.bytecode.stackmap.TypeData[] types private static void evalExpected (javassist.ClassPool, int, javassist.bytecode.stackmap.TypeData[]) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.TypeData td int i javassist.ClassPool cp int n javassist.bytecode.stackmap.TypeData[] types public javassist.bytecode.StackMapTable toStackMap (javassist.bytecode.stackmap.TypedBlock[]) int diffL javassist.bytecode.stackmap.TypedBlock bb int i javassist.bytecode.stackmap.TypedBlock[] blocks javassist.bytecode.StackMapTable$Writer writer int n javassist.bytecode.stackmap.TypedBlock prev int offsetDelta private boolean isTarget (javassist.bytecode.stackmap.TypedBlock, javassist.bytecode.stackmap.TypedBlock) javassist.bytecode.stackmap.TypedBlock cur javassist.bytecode.stackmap.TypedBlock prev int in private void toStackMapBody (javassist.bytecode.StackMapTable$Writer, javassist.bytecode.stackmap.TypedBlock, int, int, javassist.bytecode.stackmap.TypedBlock) int[] data int[] tags javassist.bytecode.stackmap.TypeData td javassist.bytecode.stackmap.TypeData td javassist.bytecode.StackMapTable$Writer writer javassist.bytecode.stackmap.TypedBlock bb int diffL int offsetDelta javassist.bytecode.stackmap.TypedBlock prev int stackTop int[] sdata int[] stags int[] ldata int[] ltags private int[] fillStackMap (int, int, int[], javassist.bytecode.stackmap.TypeData[]) javassist.bytecode.stackmap.TypeData td int i int num int offset int[] data javassist.bytecode.stackmap.TypeData[] types int realNum javassist.bytecode.ConstPool cp int[] tags int j private static int stackMapDiff (int, javassist.bytecode.stackmap.TypeData[], int, javassist.bytecode.stackmap.TypeData[]) int len int oldTdLen javassist.bytecode.stackmap.TypeData[] oldTd int newTdLen javassist.bytecode.stackmap.TypeData[] newTd int diff int len private static boolean stackMapEq (javassist.bytecode.stackmap.TypeData[], javassist.bytecode.stackmap.TypeData[], int) javassist.bytecode.stackmap.TypeData td int i javassist.bytecode.stackmap.TypeData[] oldTd javassist.bytecode.stackmap.TypeData[] newTd int len private static int diffSize (javassist.bytecode.stackmap.TypeData[], int, int) javassist.bytecode.stackmap.TypeData td javassist.bytecode.stackmap.TypeData[] types int offset int len int num public javassist.bytecode.StackMap toStackMap2 (javassist.bytecode.ConstPool, javassist.bytecode.stackmap.TypedBlock[]) javassist.bytecode.stackmap.TypedBlock bb int i int i javassist.bytecode.ConstPool cp javassist.bytecode.stackmap.TypedBlock[] blocks javassist.bytecode.StackMap$Writer writer int n boolean[] effective javassist.bytecode.stackmap.TypedBlock prev int num private void writeStackFrame (javassist.bytecode.StackMap$Writer, javassist.bytecode.ConstPool, int, javassist.bytecode.stackmap.TypedBlock) javassist.bytecode.StackMap$Writer writer javassist.bytecode.ConstPool cp int offset javassist.bytecode.stackmap.TypedBlock tb private void writeVerifyTypeInfo (javassist.bytecode.StackMap$Writer, javassist.bytecode.ConstPool, javassist.bytecode.stackmap.TypeData[], int) javassist.bytecode.stackmap.TypeData td int i javassist.bytecode.stackmap.TypeData td int i javassist.bytecode.StackMap$Writer writer javassist.bytecode.ConstPool cp javassist.bytecode.stackmap.TypeData[] types int num int numDWord }
javassist/bytecode/stackmap/Tracer.class
Tracer.java package javassist.bytecode.stackmap public abstract javassist.bytecode.stackmap.Tracer extends java.lang.Object implements javassist.bytecode.stackmap.TypeTag { protected javassist.ClassPool classPool protected javassist.bytecode.ConstPool cpool protected String returnType protected int stackTop protected javassist.bytecode.stackmap.TypeData[] stackTypes protected javassist.bytecode.stackmap.TypeData[] localsTypes public void <init> (javassist.ClassPool, javassist.bytecode.ConstPool, int, int, java.lang.String) javassist.ClassPool classes javassist.bytecode.ConstPool cp int maxStack int maxLocals String retType public void <init> (javassist.bytecode.stackmap.Tracer, boolean) javassist.bytecode.stackmap.Tracer t boolean copyStack int size int size2 protected static int copyFrom (int, javassist.bytecode.stackmap.TypeData[], javassist.bytecode.stackmap.TypeData[]) javassist.bytecode.stackmap.TypeData t int i int n javassist.bytecode.stackmap.TypeData[] srcTypes javassist.bytecode.stackmap.TypeData[] destTypes int k protected int doOpcode (int, byte[]) throws javassist.bytecode.BadBytecode int op ArrayIndexOutOfBoundsException e int pos byte[] code protected void visitBranch (int, byte[], int) throws javassist.bytecode.BadBytecode int pos byte[] code int offset protected void visitGoto (int, byte[], int) throws javassist.bytecode.BadBytecode int pos byte[] code int offset protected void visitReturn (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code protected void visitThrow (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code protected void visitTableSwitch (int, byte[], int, int, int) throws javassist.bytecode.BadBytecode int pos byte[] code int n int offsetPos int defaultOffset protected void visitLookupSwitch (int, byte[], int, int, int) throws javassist.bytecode.BadBytecode int pos byte[] code int n int pairsPos int defaultOffset protected void visitJSR (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code protected void visitRET (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code private int doOpcode0_53 (int, byte[], int) throws javassist.bytecode.BadBytecode int s javassist.bytecode.stackmap.TypeData data int pos byte[] code int op int reg javassist.bytecode.stackmap.TypeData[] stackTypes private void doLDC (int) int index javassist.bytecode.stackmap.TypeData[] stackTypes int tag private int doXLOAD (javassist.bytecode.stackmap.TypeData, byte[], int) javassist.bytecode.stackmap.TypeData type byte[] code int pos int localVar private int doXLOAD (int, javassist.bytecode.stackmap.TypeData) int localVar javassist.bytecode.stackmap.TypeData type private int doALOAD (int) int localVar private int doOpcode54_95 (int, byte[], int) throws javassist.bytecode.BadBytecode int var int var int var int var int var int sp int len int sp int len int sp int sp javassist.bytecode.stackmap.TypeData t int pos byte[] code int op javassist.bytecode.stackmap.TypeData[] localsTypes javassist.bytecode.stackmap.TypeData[] stackTypes private int doXSTORE (int, byte[], javassist.bytecode.stackmap.TypeData) int pos byte[] code javassist.bytecode.stackmap.TypeData type int index private int doXSTORE (int, javassist.bytecode.stackmap.TypeData) int index javassist.bytecode.stackmap.TypeData type private int doASTORE (int) int index private void doDUP_XX (int, int) int delta int len javassist.bytecode.stackmap.TypeData[] types int sp int end private int doOpcode96_147 (int, byte[], int) int pos byte[] code int op private int doOpcode148_201 (int, byte[], int) throws javassist.bytecode.BadBytecode int pos2 int low int high int n int pos2 int n int i int i String type int i int pos byte[] code int op private int doWIDE (int, byte[]) throws javassist.bytecode.BadBytecode int index int index int pos byte[] code int op private void doWIDE_XLOAD (int, byte[], javassist.bytecode.stackmap.TypeData) int pos byte[] code javassist.bytecode.stackmap.TypeData type int index private void doWIDE_STORE (int, byte[], javassist.bytecode.stackmap.TypeData) int pos byte[] code javassist.bytecode.stackmap.TypeData type int index private int doPutField (int, byte[], boolean) throws javassist.bytecode.BadBytecode int pos byte[] code boolean notStatic int index String desc char c private int doGetField (int, byte[], boolean) throws javassist.bytecode.BadBytecode int pos byte[] code boolean notStatic int index String desc private void setFieldTarget (boolean, int) throws javassist.bytecode.BadBytecode String className boolean notStatic int index private int doNEWARRAY (int, byte[]) int pos byte[] code int s String type private int doMultiANewArray (int, byte[]) int pos byte[] code int i int dim String type private int doInvokeMethod (int, byte[], boolean) throws javassist.bytecode.BadBytecode String className int pos byte[] code boolean notStatic int i String desc private int doInvokeIntfMethod (int, byte[]) throws javassist.bytecode.BadBytecode int pos byte[] code int i String desc String className private void pushMemberType (java.lang.String) String descriptor int top javassist.bytecode.stackmap.TypeData[] types int index private static java.lang.String getFieldClassName (java.lang.String, int) String desc int index private void checkParamTypes (java.lang.String, int) throws javassist.bytecode.BadBytecode String desc int i char c int k boolean array }
javassist/bytecode/stackmap/TypeData$ArrayElement.class
TypeData.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.TypeData$ArrayElement extends javassist.bytecode.stackmap.TypeData$TypeName { javassist.bytecode.stackmap.TypeData array public void <init> (javassist.bytecode.stackmap.TypeData) javassist.bytecode.stackmap.TypeData a public javassist.bytecode.stackmap.TypeData copy () protected void setType (java.lang.String, javassist.ClassPool) throws javassist.bytecode.BadBytecode String typeName javassist.ClassPool cp public java.lang.String getName () throws javassist.bytecode.BadBytecode char c String name public static java.lang.String getArrayType (java.lang.String) String elementType public static java.lang.String getElementType (java.lang.String) String arrayType char c }
javassist/bytecode/stackmap/TypeData$BasicType.class
TypeData.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.TypeData$BasicType extends javassist.bytecode.stackmap.TypeData { private String name private int typeTag public void <init> (java.lang.String, int) String type int tag public void merge (javassist.bytecode.stackmap.TypeData) javassist.bytecode.stackmap.TypeData neighbor public boolean equals (java.lang.Object) Object obj public int getTypeTag () public int getTypeData (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public boolean isObjectType () public boolean is2WordType () public javassist.bytecode.stackmap.TypeData copy () public void evalExpectedType (javassist.ClassPool) throws javassist.bytecode.BadBytecode javassist.ClassPool cp public java.lang.String getExpected () throws javassist.bytecode.BadBytecode public java.lang.String getName () protected void setType (java.lang.String, javassist.ClassPool) throws javassist.bytecode.BadBytecode String s javassist.ClassPool cp public java.lang.String toString () }
javassist/bytecode/stackmap/TypeData$ClassName.class
TypeData.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.TypeData$ClassName extends javassist.bytecode.stackmap.TypeData$TypeName { private String name public void <init> (java.lang.String) String n public javassist.bytecode.stackmap.TypeData copy () public java.lang.String getName () }
javassist/bytecode/stackmap/TypeData$NullType.class
TypeData.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.TypeData$NullType extends javassist.bytecode.stackmap.TypeData$ClassName { public void <init> () public javassist.bytecode.stackmap.TypeData copy () public boolean isNullType () public int getTypeTag () javassist.bytecode.BadBytecode e protected int getTypeData2 (javassist.bytecode.ConstPool, java.lang.String) javassist.bytecode.ConstPool cp String type public java.lang.String getExpected () throws javassist.bytecode.BadBytecode String en }
javassist/bytecode/stackmap/TypeData$TypeName.class
TypeData.java package javassist.bytecode.stackmap public abstract javassist.bytecode.stackmap.TypeData$TypeName extends javassist.bytecode.stackmap.TypeData { protected java.util.ArrayList equivalences protected String expectedName private javassist.CtClass cache private boolean evalDone protected void <init> () public void merge (javassist.bytecode.stackmap.TypeData) javassist.bytecode.stackmap.TypeData$TypeName tn int i javassist.bytecode.stackmap.TypeData neighbor javassist.bytecode.stackmap.TypeData$TypeName neighbor2 java.util.ArrayList list java.util.ArrayList list2 int n private static void add (java.util.ArrayList, javassist.bytecode.stackmap.TypeData) int i java.util.ArrayList list javassist.bytecode.stackmap.TypeData td int n public int getTypeTag () public int getTypeData (javassist.bytecode.ConstPool) javassist.bytecode.BadBytecode e javassist.bytecode.ConstPool cp String type protected int getTypeData2 (javassist.bytecode.ConstPool, java.lang.String) javassist.bytecode.ConstPool cp String type public boolean equals (java.lang.Object) javassist.bytecode.stackmap.TypeData$TypeName tn javassist.bytecode.BadBytecode e Object obj public boolean isObjectType () protected void setType (java.lang.String, javassist.ClassPool) throws javassist.bytecode.BadBytecode String typeName javassist.ClassPool cp public void evalExpectedType (javassist.ClassPool) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.TypeData$TypeName tn javassist.bytecode.stackmap.TypeData td int i javassist.bytecode.stackmap.TypeData$TypeName tn javassist.bytecode.stackmap.TypeData td int i javassist.ClassPool cp java.util.ArrayList equiv int n String name private java.lang.String evalExpectedType2 (java.util.ArrayList, int) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.TypeData td int i java.util.ArrayList equiv int n String origName protected boolean isTypeName () private boolean update (javassist.ClassPool, java.lang.String, java.lang.String) throws javassist.bytecode.BadBytecode javassist.CtClass cache2 javassist.NotFoundException e javassist.ClassPool cp String oldName String typeName public java.lang.String getExpected () throws javassist.bytecode.BadBytecode String en java.util.ArrayList equiv public java.lang.String toString () String en String name javassist.bytecode.BadBytecode e }
javassist/bytecode/stackmap/TypeData$UninitData.class
TypeData.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.TypeData$UninitData extends javassist.bytecode.stackmap.TypeData { String className int offset boolean initialized void <init> (int, java.lang.String) int offset String className public void merge (javassist.bytecode.stackmap.TypeData) javassist.bytecode.stackmap.TypeData neighbor public int getTypeTag () public int getTypeData (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public boolean equals (java.lang.Object) javassist.bytecode.stackmap.TypeData$UninitData ud Object obj public javassist.bytecode.stackmap.TypeData getSelf () public javassist.bytecode.stackmap.TypeData copy () public boolean isObjectType () protected void setType (java.lang.String, javassist.ClassPool) throws javassist.bytecode.BadBytecode String typeName javassist.ClassPool cp public void evalExpectedType (javassist.ClassPool) throws javassist.bytecode.BadBytecode javassist.ClassPool cp public java.lang.String getName () public java.lang.String getExpected () public java.lang.String toString () }
javassist/bytecode/stackmap/TypeData$UninitThis.class
TypeData.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.TypeData$UninitThis extends javassist.bytecode.stackmap.TypeData$UninitData { void <init> (java.lang.String) String className public int getTypeTag () public int getTypeData (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp public boolean equals (java.lang.Object) Object obj public java.lang.String toString () }
javassist/bytecode/stackmap/TypeData.class
TypeData.java package javassist.bytecode.stackmap public abstract javassist.bytecode.stackmap.TypeData extends java.lang.Object { protected void <init> () public abstract void merge (javassist.bytecode.stackmap.TypeData) static void setType (javassist.bytecode.stackmap.TypeData, java.lang.String, javassist.ClassPool) throws javassist.bytecode.BadBytecode javassist.bytecode.stackmap.TypeData td String className javassist.ClassPool cp public abstract boolean equals (java.lang.Object) public abstract int getTypeTag () public abstract int getTypeData (javassist.bytecode.ConstPool) public javassist.bytecode.stackmap.TypeData getSelf () public abstract javassist.bytecode.stackmap.TypeData copy () public abstract boolean isObjectType () public boolean is2WordType () public boolean isNullType () public abstract java.lang.String getName () throws javassist.bytecode.BadBytecode protected abstract void setType (java.lang.String, javassist.ClassPool) throws javassist.bytecode.BadBytecode public abstract void evalExpectedType (javassist.ClassPool) throws javassist.bytecode.BadBytecode public abstract java.lang.String getExpected () throws javassist.bytecode.BadBytecode }
javassist/bytecode/stackmap/TypeTag.class
TypeTag.java package javassist.bytecode.stackmap public abstract javassist.bytecode.stackmap.TypeTag extends java.lang.Object { public static final javassist.bytecode.stackmap.TypeData TOP public static final javassist.bytecode.stackmap.TypeData INTEGER public static final javassist.bytecode.stackmap.TypeData FLOAT public static final javassist.bytecode.stackmap.TypeData DOUBLE public static final javassist.bytecode.stackmap.TypeData LONG static void <clinit> () }
javassist/bytecode/stackmap/TypedBlock$Maker.class
TypedBlock.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.TypedBlock$Maker extends javassist.bytecode.stackmap.BasicBlock$Maker { public void <init> () protected javassist.bytecode.stackmap.BasicBlock makeBlock (int) int pos protected javassist.bytecode.stackmap.BasicBlock[] makeArray (int) int size }
javassist/bytecode/stackmap/TypedBlock.class
TypedBlock.java package javassist.bytecode.stackmap public javassist.bytecode.stackmap.TypedBlock extends javassist.bytecode.stackmap.BasicBlock { public int stackTop public int numLocals public javassist.bytecode.stackmap.TypeData[] stackTypes public javassist.bytecode.stackmap.TypeData[] localsTypes public boolean[] inputs public boolean updating public int status public byte[] localsUsage public static javassist.bytecode.stackmap.TypedBlock[] makeBlocks (javassist.bytecode.MethodInfo, javassist.bytecode.CodeAttribute, boolean) throws javassist.bytecode.BadBytecode javassist.bytecode.MethodInfo minfo javassist.bytecode.CodeAttribute ca boolean optimize javassist.bytecode.stackmap.TypedBlock[] blocks javassist.bytecode.ConstPool pool boolean isStatic protected void <init> (int) int pos protected void toString2 (java.lang.StringBuffer) int i StringBuffer sbuf private void printTypes (java.lang.StringBuffer, int, javassist.bytecode.stackmap.TypeData[]) javassist.bytecode.stackmap.TypeData td int i StringBuffer sbuf int size javassist.bytecode.stackmap.TypeData[] types public boolean alreadySet () public void setStackMap (int, javassist.bytecode.stackmap.TypeData[], int, javassist.bytecode.stackmap.TypeData[]) throws javassist.bytecode.BadBytecode int st javassist.bytecode.stackmap.TypeData[] stack int nl javassist.bytecode.stackmap.TypeData[] locals public void resetNumLocals () javassist.bytecode.stackmap.TypeData td int nl void initFirstBlock (int, int, java.lang.String, java.lang.String, boolean, boolean) throws javassist.bytecode.BadBytecode StringIndexOutOfBoundsException e int maxStack int maxLocals String className String methodDesc boolean isStatic boolean isConstructor javassist.bytecode.stackmap.TypeData[] locals int n int i private static int descToTag (java.lang.String, int, int, javassist.bytecode.stackmap.TypeData[]) throws javassist.bytecode.BadBytecode int i2 javassist.bytecode.stackmap.TypeData t String desc int i int n javassist.bytecode.stackmap.TypeData[] types int i0 int arrayDim char c private static javassist.bytecode.stackmap.TypeData toPrimitiveTag (char) char c public static java.lang.String getRetType (java.lang.String) String desc int i char c }
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 x0 protected boolean 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 boolean 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 int pc4 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 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 protected void atClassObject2 (java.lang.String) throws javassist.compiler.CompileError 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 int delta 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) 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) 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) 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.CtBehavior cb javassist.CtClass decl javassist.bytecode.BadBytecode bb 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.CtBehavior 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 public 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 t int c2 int c2 int c2 int c int c2 int c3 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 javassist.compiler.CodeGen cgen int var void <init> (javassist.compiler.CodeGen) javassist.compiler.CodeGen gen private int getVar (int) int size private void jsrJmp (javassist.bytecode.Bytecode) javassist.bytecode.Bytecode b protected boolean doit (javassist.bytecode.Bytecode, int) javassist.bytecode.Bytecode b int opcode }
javassist/compiler/MemberCodeGen$JsrHook2.class
MemberCodeGen.java package javassist.compiler javassist.compiler.MemberCodeGen$JsrHook2 extends javassist.compiler.CodeGen$ReturnHook { int var int target void <init> (javassist.compiler.CodeGen, int[]) javassist.compiler.CodeGen gen int[] retTarget protected boolean 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 int getMajorVersion () javassist.bytecode.ClassFile cf 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 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 pcEnd private void addFinally (java.util.ArrayList, javassist.compiler.ast.Stmnt) throws javassist.compiler.CompileError int[] ret int pc javassist.compiler.CodeGen$ReturnHook hook int i java.util.ArrayList returnList javassist.compiler.ast.Stmnt finallyBlock javassist.bytecode.Bytecode bc int n 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 atClassObject2 (java.lang.String) throws javassist.compiler.CompileError String cname 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 java.util.List list int n javassist.compiler.MemberResolver$Method r javassist.CtClass pclazz javassist.NotFoundException e javassist.compiler.MemberResolver$Method r int i javassist.compiler.MemberResolver$Method r javassist.CtClass pclazz 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 javassist.bytecode.ClassFile cf int mod boolean isIntf 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.CtClass cc javassist.NotFoundException e2 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 javassist.compiler.SymbolTable tbl int t 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 String str javassist.compiler.SymbolTable tbl int token String str javassist.compiler.ast.ASTree index javassist.compiler.ast.ASTree expr int t 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 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 dim javassist.compiler.SymbolTable tbl int t String name javassist.compiler.ast.Declarator decl javassist.compiler.ast.ASTree expr 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 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.NoFieldException nfe javassist.compiler.CompileError ce javassist.compiler.CompileError err javassist.compiler.ast.ASTree oprnd1 javassist.compiler.ast.Expr e int op javassist.compiler.ast.ASTree expr private javassist.CtField fieldAccess2 (javassist.compiler.ast.Expr, java.lang.String) throws javassist.compiler.CompileError javassist.compiler.ast.Expr e String jvmClassName javassist.compiler.ast.Member fname javassist.CtField f 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) int op double value1 double value2 int newType double newValue }
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 int op javassist.compiler.ast.IntConst right int type1 int type2 int newType long value1 long value2 long newValue private javassist.compiler.ast.DoubleConst compute0 (int, javassist.compiler.ast.DoubleConst) int op javassist.compiler.ast.DoubleConst right double value1 double value2 double newValue }
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/TransformAccessArrayField.class
TransformAccessArrayField.java package javassist.convert public final javassist.convert.TransformAccessArrayField extends javassist.convert.Transformer { private final String methodClassname private final javassist.CodeConverter$ArrayAccessReplacementMethodNames names private javassist.bytecode.analysis.Frame[] frames private int offset public void <init> (javassist.convert.Transformer, java.lang.String, javassist.CodeConverter$ArrayAccessReplacementMethodNames) throws javassist.NotFoundException javassist.convert.Transformer next String methodClassname javassist.CodeConverter$ArrayAccessReplacementMethodNames names public void initialize (javassist.bytecode.ConstPool, javassist.CtClass, javassist.bytecode.MethodInfo) throws javassist.CannotCompileException int pos int c Exception e javassist.bytecode.ConstPool cp javassist.CtClass clazz javassist.bytecode.MethodInfo minfo javassist.bytecode.CodeIterator iterator public void clean () public int transform (javassist.CtClass, int, javassist.bytecode.CodeIterator, javassist.bytecode.ConstPool) throws javassist.bytecode.BadBytecode javassist.CtClass tclazz int pos javassist.bytecode.CodeIterator iterator javassist.bytecode.ConstPool cp private javassist.bytecode.analysis.Frame getFrame (int) throws javassist.bytecode.BadBytecode int pos private void initFrames (javassist.CtClass, javassist.bytecode.MethodInfo) throws javassist.bytecode.BadBytecode javassist.CtClass clazz javassist.bytecode.MethodInfo minfo private int updatePos (int, int) int pos int increment private java.lang.String getTopType (int) throws javassist.bytecode.BadBytecode int pos javassist.bytecode.analysis.Frame frame javassist.CtClass clazz private int replace (javassist.bytecode.ConstPool, javassist.bytecode.CodeIterator, int, int, java.lang.String) throws javassist.bytecode.BadBytecode int index javassist.bytecode.CodeIterator$Gap gap int mi int methodref javassist.bytecode.ConstPool cp javassist.bytecode.CodeIterator iterator int pos int opcode String signature String castType String methodName private java.lang.String getMethodName (int) int opcode String methodName private java.lang.String getLoadReplacementSignature (int) throws javassist.bytecode.BadBytecode int opcode private java.lang.String getStoreReplacementSignature (int) throws javassist.bytecode.BadBytecode int opcode }
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 boolean newMethodIsPrivate 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 <init> (javassist.convert.Transformer, java.lang.String, javassist.CtMethod) javassist.convert.Transformer next String oldMethodName 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 ntinfo int index String cname javassist.CtClass clazz int pos javassist.bytecode.CodeIterator iterator javassist.bytecode.ConstPool cp int c private boolean matchClass (java.lang.String, javassist.ClassPool) javassist.CtMethod m javassist.NotFoundException e javassist.CtClass clazz javassist.CtClass declClazz javassist.NotFoundException e String name javassist.ClassPool pool 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 javassist.bytecode.StackMapTable smt javassist.bytecode.StackMap sm int index int methodref int typedesc int index javassist.CtClass clazz int pos javassist.bytecode.CodeIterator iterator javassist.bytecode.ConstPool cp int c private int computeMethodref (int, javassist.bytecode.ConstPool) int typedesc javassist.bytecode.ConstPool cp int classIndex int mnameIndex }
javassist/convert/TransformNewClass.class
TransformNewClass.java package javassist.convert public final javassist.convert.TransformNewClass extends javassist.convert.Transformer { private int nested private String classname private String newClassName private int newClassIndex private int newMethodNTIndex private int newMethodIndex public void <init> (javassist.convert.Transformer, java.lang.String, java.lang.String) javassist.convert.Transformer next String classname String newClassName 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 nt int typedesc int index javassist.CtClass clazz int pos javassist.bytecode.CodeIterator iterator javassist.bytecode.ConstPool cp int c }
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 static boolean isFieldInSuper (javassist.CtClass, javassist.CtClass, java.lang.String) javassist.CtField f javassist.NotFoundException e javassist.CtClass clazz javassist.CtClass fclass String fname 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 initialize (javassist.bytecode.ConstPool, javassist.CtClass, javassist.bytecode.MethodInfo) throws javassist.CannotCompileException javassist.bytecode.ConstPool cp javassist.CtClass clazz javassist.bytecode.MethodInfo minfo 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 () public int extraStack () }
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 public javassist.CtClass getEnclosingClass () 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.bytecode.BadBytecode b 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 int type public boolean isFinally () 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 String classname String methodname String signature int opcodeSize 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 codeLength int index int dim String desc 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 codeSize 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) String desc int descLen int start int num Class clazz 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 boolean isBootstrapCl protected void <init> (java.lang.ClassLoader, javassist.ClassPool, javassist.scopedpool.ScopedClassPoolRepository) ClassLoader cl javassist.ClassPool src javassist.scopedpool.ScopedClassPoolRepository repository protected void <init> (java.lang.ClassLoader, javassist.ClassPool, javassist.scopedpool.ScopedClassPoolRepository, boolean) ClassLoader cl javassist.ClassPool src javassist.scopedpool.ScopedClassPoolRepository repository boolean isTemp public java.lang.ClassLoader getClassLoader () ClassLoader cl protected java.lang.ClassLoader getClassLoader0 () 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/framedump.class
framedump.java package javassist.tools public javassist.tools.framedump extends java.lang.Object { private void <init> () public static void main (java.lang.String[]) throws java.lang.Exception String[] args javassist.ClassPool pool javassist.CtClass clazz }
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 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 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 byte[] filebuffer java.io.ByteArrayOutputStream barray byte[] filebuffer 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 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) 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 RuntimeException e java.lang.reflect.InvocationTargetException e Exception e javassist.bytecode.ClassFile cf ClassLoader loader java.security.ProtectionDomain domain private static synchronized java.lang.Class toClass2 (java.lang.reflect.Method, java.lang.ClassLoader, java.lang.Object[]) throws java.lang.Exception java.lang.reflect.Method method ClassLoader loader Object[] args Class clazz 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$1.class
ProxyFactory.java package javassist.util.proxy final javassist.util.proxy.ProxyFactory$1 extends java.lang.Object implements javassist.util.proxy.ProxyFactory$ClassLoaderProvider { void <init> () public java.lang.ClassLoader get (javassist.util.proxy.ProxyFactory) javassist.util.proxy.ProxyFactory pf }
javassist/util/proxy/ProxyFactory$2.class
ProxyFactory.java package javassist.util.proxy final javassist.util.proxy.ProxyFactory$2 extends java.lang.Object implements java.util.Comparator { void <init> () public int compare (java.lang.Object, java.lang.Object) Object o1 Object o2 java.util.Map$Entry e1 java.util.Map$Entry e2 String key1 String key2 }
javassist/util/proxy/ProxyFactory$ClassLoaderProvider.class
ProxyFactory.java package javassist.util.proxy public abstract javassist.util.proxy.ProxyFactory$ClassLoaderProvider extends java.lang.Object { public abstract java.lang.ClassLoader get (javassist.util.proxy.ProxyFactory) }
javassist/util/proxy/ProxyFactory$ProxyDetails.class
ProxyFactory.java package javassist.util.proxy javassist.util.proxy.ProxyFactory$ProxyDetails extends java.lang.Object { byte[] signature java.lang.ref.WeakReference proxyClass boolean isUseWriteReplace void <init> (byte[], java.lang.Class, boolean) byte[] signature Class proxyClass boolean isUseWriteReplace }
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 java.util.List signatureMethods private byte[] signature private String classname private String basename private String superName private Class thisClass private boolean factoryUseCache private boolean factoryWriteReplace public String writeDirectory private static final Class OBJECT_TYPE private static final String HOLDER private static final String HOLDER_TYPE private static final String FILTER_SIGNATURE_FIELD private static final String FILTER_SIGNATURE_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 final String HANDLER_GETTER private static final String HANDLER_GETTER_TYPE private static final String SERIAL_VERSION_UID_FIELD private static final String SERIAL_VERSION_UID_TYPE private static final int SERIAL_VERSION_UID_VALUE public static volatile boolean useCache public static volatile boolean useWriteReplace private static java.util.WeakHashMap proxyCache private static char[] hexDigits public static javassist.util.proxy.ProxyFactory$ClassLoaderProvider classLoaderProvider private static int counter private static java.util.Comparator sorter 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 boolean isUseCache () public void setUseCache (boolean) boolean useCache public boolean isUseWriteReplace () public void setUseWriteReplace (boolean) boolean useWriteReplace public static boolean isProxyClass (java.lang.Class) Class cl public void <init> () public void setSuperclass (java.lang.Class) Class clazz public java.lang.Class getSuperclass () public void setInterfaces (java.lang.Class[]) Class[] ifs public java.lang.Class[] getInterfaces () public void setFilter (javassist.util.proxy.MethodFilter) javassist.util.proxy.MethodFilter mf public java.lang.Class createClass () public java.lang.Class createClass (javassist.util.proxy.MethodFilter) javassist.util.proxy.MethodFilter filter java.lang.Class createClass (byte[]) byte[] signature private java.lang.Class createClass1 () ClassLoader cl Class result public java.lang.String getKey (java.lang.Class, java.lang.Class[], byte[], boolean) int i byte b int lo int hi int i Class superClass Class[] interfaces byte[] signature boolean useWriteReplace StringBuffer sbuf private void createClass2 (java.lang.ClassLoader) java.lang.ref.WeakReference reference ClassLoader cl String key java.util.HashMap cacheForTheLoader javassist.util.proxy.ProxyFactory$ProxyDetails details private void createClass3 (java.lang.ClassLoader) javassist.bytecode.ClassFile cf javassist.CannotCompileException e ClassLoader cl private void setField (java.lang.String, java.lang.Object) java.lang.reflect.Field f Exception e String fieldName Object value static byte[] getFilterSignature (java.lang.Class) Class clazz private static java.lang.Object getField (java.lang.Class, java.lang.String) java.lang.reflect.Field f Object value Exception e Class clazz String fieldName protected java.lang.ClassLoader getClassLoader () protected java.lang.ClassLoader getClassLoader0 () ClassLoader loader protected java.security.ProtectionDomain getDomain () Class clazz Class clazz Class clazz public java.lang.Object create (java.lang.Class[], java.lang.Object[], javassist.util.proxy.MethodHandler) throws java.lang.NoSuchMethodException java.lang.IllegalArgumentException java.lang.InstantiationException java.lang.IllegalAccessException java.lang.reflect.InvocationTargetException Class[] paramTypes Object[] args javassist.util.proxy.MethodHandler mh Object obj 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 static synchronized java.lang.String makeProxyName (java.lang.String) String classname private javassist.bytecode.ClassFile make () throws javassist.CannotCompileException javassist.bytecode.FieldInfo finfo javassist.bytecode.DuplicateMemberException e javassist.bytecode.ClassFile cf javassist.bytecode.ConstPool pool javassist.bytecode.FieldInfo finfo2 javassist.bytecode.FieldInfo finfo3 javassist.bytecode.FieldInfo finfo4 int s private void checkClassAndSuperName () private void allocateClassName () private void makeSortedMethodList () java.util.HashMap allMethods private void computeSignature (javassist.util.proxy.MethodFilter) java.util.Map$Entry e java.lang.reflect.Method m int mod int idx javassist.util.proxy.MethodFilter filter int l int maxBytes private void installSignature (byte[]) byte[] signature int l int maxBytes private boolean testBit (byte[], int) int bitIdx int mask int sigByte byte[] signature int idx int byteIdx private void setBit (byte[], int) int bitIdx int mask int sigByte byte[] signature int idx int byteIdx 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 static void addGetter (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) 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 String prefix 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 boolean doHandlerInit private static java.lang.String makeUniqueName (java.lang.String, java.util.List) String s int i String name java.util.List sortedMethods private static boolean makeUniqueName0 (java.lang.String, java.util.Iterator) java.util.Map$Entry e 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 java.lang.reflect.Method oldMethod 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, boolean) String thisClassName java.lang.reflect.Constructor cons javassist.bytecode.ConstPool cp Class superClass boolean doHandlerInit String desc javassist.bytecode.MethodInfo minfo javassist.bytecode.Bytecode code int pc int s javassist.bytecode.CodeAttribute ca javassist.bytecode.StackMapTable$Writer writer 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 Class retType javassist.bytecode.CodeAttribute ca 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 callFind2Methods (javassist.bytecode.Bytecode, java.lang.String, java.lang.String, int, java.lang.String, int) javassist.bytecode.Bytecode code String superMethod String thisMethod int index String desc int arrayVar String findClass String findDesc private static void addUnwrapper (javassist.bytecode.Bytecode, java.lang.Class) int index String wrapper javassist.bytecode.Bytecode code Class type private static javassist.bytecode.MethodInfo makeWriteReplace (javassist.bytecode.ConstPool) javassist.bytecode.ConstPool cp javassist.bytecode.MethodInfo minfo String[] list javassist.bytecode.ExceptionsAttribute ea javassist.bytecode.Bytecode code 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) public abstract javassist.util.proxy.MethodHandler getHandler () }
javassist/util/proxy/ProxyObjectInputStream.class
ProxyObjectInputStream.java package javassist.util.proxy public javassist.util.proxy.ProxyObjectInputStream extends java.io.ObjectInputStream { private ClassLoader loader public void <init> (java.io.InputStream) throws java.io.IOException java.io.InputStream in public void setClassLoader (java.lang.ClassLoader) ClassLoader loader protected java.io.ObjectStreamClass readClassDescriptor () throws java.io.IOException java.lang.ClassNotFoundException int i String name Class superClass int length Class[] interfaces byte[] signature javassist.util.proxy.ProxyFactory factory Class proxyClass boolean isProxy }
javassist/util/proxy/ProxyObjectOutputStream.class
ProxyObjectOutputStream.java package javassist.util.proxy public javassist.util.proxy.ProxyObjectOutputStream extends java.io.ObjectOutputStream { static Class class$javassist$util$proxy$ProxyObject public void <init> (java.io.OutputStream) throws java.io.IOException java.io.OutputStream out protected void writeClassDescriptor (java.io.ObjectStreamClass) throws java.io.IOException Class interfaze int i Class superClass Class[] interfaces byte[] signature String name java.io.ObjectStreamClass desc Class cl static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }
javassist/util/proxy/RuntimeSupport$DefaultMethodHandler.class
RuntimeSupport.java package javassist.util.proxy javassist.util.proxy.RuntimeSupport$DefaultMethodHandler extends java.lang.Object implements javassist.util.proxy.MethodHandler java.io.Serializable { void <init> () 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 void find2Methods (java.lang.Object, java.lang.String, java.lang.String, int, java.lang.String, java.lang.reflect.Method[]) Object self String superMethod String thisMethod int index String desc java.lang.reflect.Method[] methods 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 public static javassist.util.proxy.SerializedProxy makeSerializedProxy (java.lang.Object) throws java.io.InvalidClassException Object proxy Class clazz javassist.util.proxy.MethodHandler methodHandler static void <clinit> () }
javassist/util/proxy/SecurityActions$1.class
SecurityActions.java package javassist.util.proxy final javassist.util.proxy.SecurityActions$1 extends java.lang.Object implements java.security.PrivilegedAction { private final Class val$clazz void <init> (java.lang.Class) public java.lang.Object run () }
javassist/util/proxy/SecurityActions$2.class
SecurityActions.java package javassist.util.proxy final javassist.util.proxy.SecurityActions$2 extends java.lang.Object implements java.security.PrivilegedAction { private final Class val$clazz void <init> (java.lang.Class) public java.lang.Object run () }
javassist/util/proxy/SecurityActions$3.class
SecurityActions.java package javassist.util.proxy final javassist.util.proxy.SecurityActions$3 extends java.lang.Object implements java.security.PrivilegedExceptionAction { private final Class val$clazz private final String val$name private final Class[] val$types void <init> (java.lang.Class, java.lang.String, java.lang.Class[]) public java.lang.Object run () throws java.lang.Exception }
javassist/util/proxy/SecurityActions$4.class
SecurityActions.java package javassist.util.proxy final javassist.util.proxy.SecurityActions$4 extends java.lang.Object implements java.security.PrivilegedExceptionAction { private final Class val$clazz private final Class[] val$types void <init> (java.lang.Class, java.lang.Class[]) public java.lang.Object run () throws java.lang.Exception }
javassist/util/proxy/SecurityActions$5.class
SecurityActions.java package javassist.util.proxy final javassist.util.proxy.SecurityActions$5 extends java.lang.Object implements java.security.PrivilegedAction { private final java.lang.reflect.AccessibleObject val$ao private final boolean val$accessible void <init> (java.lang.reflect.AccessibleObject, boolean) public java.lang.Object run () }
javassist/util/proxy/SecurityActions$6.class
SecurityActions.java package javassist.util.proxy final javassist.util.proxy.SecurityActions$6 extends java.lang.Object implements java.security.PrivilegedExceptionAction { private final java.lang.reflect.Field val$fld private final Object val$target private final Object val$value void <init> (java.lang.reflect.Field, java.lang.Object, java.lang.Object) public java.lang.Object run () throws java.lang.Exception }
javassist/util/proxy/SecurityActions.class
SecurityActions.java package javassist.util.proxy javassist.util.proxy.SecurityActions extends java.lang.Object { void <init> () static java.lang.reflect.Method[] getDeclaredMethods (java.lang.Class) Class clazz static java.lang.reflect.Constructor[] getDeclaredConstructors (java.lang.Class) Class clazz static java.lang.reflect.Method getDeclaredMethod (java.lang.Class, java.lang.String, java.lang.Class[]) throws java.lang.NoSuchMethodException java.security.PrivilegedActionException e Class clazz String name Class[] types static java.lang.reflect.Constructor getDeclaredConstructor (java.lang.Class, java.lang.Class[]) throws java.lang.NoSuchMethodException java.security.PrivilegedActionException e Class clazz Class[] types static void setAccessible (java.lang.reflect.AccessibleObject, boolean) java.lang.reflect.AccessibleObject ao boolean accessible static void set (java.lang.reflect.Field, java.lang.Object, java.lang.Object) throws java.lang.IllegalAccessException java.security.PrivilegedActionException e java.lang.reflect.Field fld Object target Object value }
javassist/util/proxy/SerializedProxy$1.class
SerializedProxy.java package javassist.util.proxy javassist.util.proxy.SerializedProxy$1 extends java.lang.Object implements java.security.PrivilegedExceptionAction { private final String val$className private final javassist.util.proxy.SerializedProxy this$0 void <init> (javassist.util.proxy.SerializedProxy, java.lang.String) public java.lang.Object run () throws java.lang.Exception ClassLoader cl }
javassist/util/proxy/SerializedProxy.class
SerializedProxy.java package javassist.util.proxy javassist.util.proxy.SerializedProxy extends java.lang.Object implements java.io.Serializable { private String superClass private String[] interfaces private byte[] filterSignature private javassist.util.proxy.MethodHandler handler static Class class$javassist$util$proxy$ProxyObject void <init> (java.lang.Class, byte[], javassist.util.proxy.MethodHandler) String name int i Class proxy byte[] sig javassist.util.proxy.MethodHandler h Class[] infs int n String setterInf protected java.lang.Class loadClass (java.lang.String) throws java.lang.ClassNotFoundException java.security.PrivilegedActionException pae String className java.lang.Object readResolve () throws java.io.ObjectStreamException int i int n Class[] infs javassist.util.proxy.ProxyFactory f javassist.util.proxy.ProxyObject proxy ClassNotFoundException e InstantiationException e2 IllegalAccessException e3 static java.lang.Class class$ (java.lang.String) ClassNotFoundException x1 String x0 }