Home | History | Annotate | Download | only in lib

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  (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
}

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 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 SUPER
	public void  () 
	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 int clear (int, int) 
		int accflags
		int clearBit
	public static int of (int) 
		int modifier
	public static int toModifier (int) 
		int accflags
}

javassist/bytecode/AlignmentException.class
CodeIterator.java
package javassist.bytecode
 javassist.bytecode.AlignmentException extends java.lang.Exception {
	void  () 
}

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  (javassist.bytecode.ConstPool, int, byte[]) 
		javassist.bytecode.ConstPool cp
		int attrname
		byte[] attrinfo
	protected void  (javassist.bytecode.ConstPool, java.lang.String) 
		javassist.bytecode.ConstPool cp
		String attrname
	public void  (javassist.bytecode.ConstPool, java.lang.String, byte[]) 
		javassist.bytecode.ConstPool cp
		String attrname
		byte[] attrinfo
	protected void  (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) 
		javassist.bytecode.ConstPool newCp
		java.util.Map classnames
		int s
		byte[] newInfo
		int i
	void write (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	static int getLength (java.util.LinkedList) 
		java.util.LinkedList list
		int size
		int n
		int i
		javassist.bytecode.AttributeInfo attr
	static javassist.bytecode.AttributeInfo lookup (java.util.LinkedList, java.lang.String) 
		java.util.LinkedList list
		String name
		java.util.ListIterator iterator
		javassist.bytecode.AttributeInfo ai
	static javassist.bytecode.AttributeInfo lookup (java.util.LinkedList, java.lang.Class) 
		java.util.LinkedList list
		Class type
		java.util.ListIterator iterator
		Object obj
	static synchronized void remove (java.util.LinkedList, java.lang.String) 
		java.util.LinkedList list
		String name
		java.util.ListIterator iterator
		javassist.bytecode.AttributeInfo ai
	static synchronized void remove (java.util.LinkedList, java.lang.Class) 
		java.util.LinkedList list
		Class type
		java.util.ListIterator iterator
		Object obj
	static void writeAll (java.util.LinkedList, java.io.DataOutputStream)  throws java.io.IOException 
		java.util.LinkedList list
		java.io.DataOutputStream out
		int n
		int i
		javassist.bytecode.AttributeInfo attr
}

javassist/bytecode/BadBytecode.class
BadBytecode.java
package javassist.bytecode
public javassist.bytecode.BadBytecode extends java.lang.Exception {
	public void  (int) 
		int opcode
	public void  (java.lang.String) 
		String msg
}

javassist/bytecode/ByteArray.class
ByteArray.java
package javassist.bytecode
public javassist.bytecode.ByteArray extends java.lang.Object {
	public void  () 
	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/Bytecode.class
Bytecode.java
package javassist.bytecode
public javassist.bytecode.Bytecode extends java.lang.Object implements javassist.bytecode.Opcode  {
	public static final javassist.CtClass THIS
	static final int bufsize
	javassist.bytecode.ConstPool constPool
	int maxStack
	int maxLocals
	javassist.bytecode.ExceptionTable tryblocks
	javassist.bytecode.Bytecode next
	byte[] buffer
	int num
	private int stackDepth
	public void  (javassist.bytecode.ConstPool, int, int) 
		javassist.bytecode.ConstPool cp
		int stacksize
		int localvars
	private void  () 
	public javassist.bytecode.ConstPool getConstPool () 
	public javassist.bytecode.ExceptionTable getExceptionTable () 
	public javassist.bytecode.CodeAttribute toCodeAttribute () 
	public int length () 
		int len
		javassist.bytecode.Bytecode b
	private void copy (byte[], int) 
		byte[] dest
		int index
		javassist.bytecode.Bytecode b
	public byte[] get () 
		byte[] b
	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) 
		boolean isStatic
		javassist.CtClass[] params
		int locals
		javassist.CtClass doubleType
		javassist.CtClass longType
		int n
		int i
		javassist.CtClass type
	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, int) 
		int start
		int end
		int handler
		int type
	public int currentPc () 
		int n
		javassist.bytecode.Bytecode b
	public int read (int) 
		int offset
		NullPointerException e
	public int read16bit (int) 
		int offset
		int v1
		int v2
	public void write (int, int) 
		int offset
		int value
		NullPointerException e
	public void write16bit (int, int) 
		int offset
		int value
	public void add (int) 
		int code
	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 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) 
		javassist.CtClass[] params
		int offset
		int stacksize
		int n
		int i
	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 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[]) 
		javassist.CtClass clazz
		int[] dimensions
		int len
		int i
	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
		int ci
	public void addPutstatic (javassist.CtClass, java.lang.String, java.lang.String) 
		javassist.CtClass c
		String name
		String desc
		int ci
	public void addReturn (javassist.CtClass) 
		javassist.CtClass type
		javassist.CtPrimitiveType ptype
	public void addRet (int) 
		int var
	public void addPrintln (java.lang.String) 
		String message
	static void  () 
}

javassist/bytecode/ClassFile.class
ClassFile.java
package javassist.bytecode
public final javassist.bytecode.ClassFile extends java.lang.Object {
	javassist.bytecode.ConstPool constPool
	int thisClass
	int accessFlags
	int superClass
	int[] interfaces
	java.util.LinkedList fields
	java.util.LinkedList methods
	java.util.LinkedList attributes
	String thisclassname
	public void  (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
	public void  (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 javassist.bytecode.ConstPool getConstPool () 
	public boolean isInterface () 
	public boolean isFinal () 
	public boolean isAbstract () 
	public int getAccessFlags () 
	public void setAccessFlags (int) 
		int acc
	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 
		String superclass
		java.util.LinkedList list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
		javassist.bytecode.BadBytecode e
	public final void renameClass (java.lang.String, java.lang.String) 
		String oldname
		String newname
		java.util.LinkedList list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
		String desc
		int i
		javassist.bytecode.FieldInfo finfo
		String desc
	public final void renameClass (java.util.Map) 
		java.util.Map classnames
		String jvmNewThisName
		java.util.LinkedList list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
		String desc
		int i
		javassist.bytecode.FieldInfo finfo
		String desc
	public java.lang.String[] getInterfaces () 
		int n
		String[] list
		int i
	public void setInterfaces (java.lang.String[]) 
		String[] nameList
		int n
		int i
	public void addInterface (java.lang.String) 
		String name
		int info
		int n
		int[] newarray
	public java.util.List getFields () 
	public void addField (javassist.bytecode.FieldInfo) 
		javassist.bytecode.FieldInfo finfo
	public java.util.List getMethods () 
	public javassist.bytecode.MethodInfo getMethod (java.lang.String) 
		String name
		java.util.LinkedList list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
	public javassist.bytecode.MethodInfo getStaticInitializer () 
	public void addMethod (javassist.bytecode.MethodInfo) 
		javassist.bytecode.MethodInfo minfo
	public java.util.List getAttributes () 
	public javassist.bytecode.AttributeInfo getAttribute (java.lang.String) 
		String name
		java.util.LinkedList list
		int n
		int i
		javassist.bytecode.AttributeInfo ai
	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 
		java.io.DataInputStream in
		int i
		int n
		int magic
		int major
		int minor
		javassist.bytecode.ConstPool cp
	public void write (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
		int i
		int n
		java.util.LinkedList list
		javassist.bytecode.FieldInfo finfo
		javassist.bytecode.MethodInfo minfo
}

javassist/bytecode/ClassFileWriter.class
ClassFileWriter.java
package javassist.bytecode
public javassist.bytecode.ClassFileWriter extends java.lang.Object {
	public void  () 
	public static void print (javassist.bytecode.ClassFile) 
		javassist.bytecode.ClassFile cf
	public static void print (javassist.bytecode.ClassFile, java.io.PrintWriter) 
		javassist.bytecode.ClassFile cf
		java.io.PrintWriter out
		java.util.List list
		int n
		int mod
		javassist.bytecode.ConstPool cp
		int i
		javassist.bytecode.FieldInfo finfo
		int acc
		int i
		javassist.bytecode.MethodInfo minfo
		int acc
	static void printAttributes (java.util.List, java.io.PrintWriter) 
		java.util.List list
		java.io.PrintWriter out
		int n
		int i
		javassist.bytecode.AttributeInfo ai
		javassist.bytecode.CodeAttribute ca
}

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  (int, int) 
		int className
		int i
	public void  (java.io.DataInputStream, int)  throws java.io.IOException 
		java.io.DataInputStream in
		int i
	public int getTag () 
	public void renameClass (javassist.bytecode.ConstPool, java.lang.String, java.lang.String) 
		javassist.bytecode.ConstPool cp
		String oldName
		String newName
		String nameStr
		String nameStr2
	public void renameClass (javassist.bytecode.ConstPool, java.util.Map) 
		javassist.bytecode.ConstPool cp
		java.util.Map map
		String oldName
		String newName
		String newName
	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 classname
		String newname
	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/CodeAttribute$RuntimeCopyException.class
CodeAttribute.java
package javassist.bytecode
public javassist.bytecode.CodeAttribute$RuntimeCopyException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String s
}

javassist/bytecode/CodeAttribute.class
CodeAttribute.java
package javassist.bytecode
public javassist.bytecode.CodeAttribute extends javassist.bytecode.AttributeInfo implements javassist.bytecode.Opcode  {
	public static final String tag
	private int maxStack
	private int maxLocals
	private javassist.bytecode.ExceptionTable exceptions
	private java.util.LinkedList attributes
	public void  (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  (javassist.bytecode.ConstPool, javassist.bytecode.CodeAttribute, java.util.Map)  throws javassist.bytecode.BadBytecode 
		javassist.bytecode.ConstPool cp
		javassist.bytecode.CodeAttribute src
		java.util.Map classnames
	void  (javassist.bytecode.ConstPool, int, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		int name_id
		java.io.DataInputStream in
		int attr_len
		int code_len
		int num
		int i
	public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map)  throws javassist.bytecode.CodeAttribute$RuntimeCopyException 
		javassist.bytecode.ConstPool newCp
		java.util.Map classnames
		javassist.bytecode.BadBytecode e
	public int length () 
	void write (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public byte[] get () 
	public void set (byte[]) 
		byte[] newinfo
	public java.lang.String getDeclaringClass () 
		javassist.bytecode.ConstPool cp
	public int getMaxStack () 
	public void setMaxStack (int) 
		int value
	public int getMaxLocals () 
	public void setMaxLocals (int) 
		int value
	public int getCodeLength () 
	public byte[] getCode () 
	void setCode (byte[]) 
		byte[] newinfo
	public javassist.bytecode.CodeIterator iterator () 
	public javassist.bytecode.ExceptionTable getExceptionTable () 
	public java.util.List getAttributes () 
	public javassist.bytecode.AttributeInfo getAttribute (java.lang.String) 
		String name
	private byte[] copyCode (javassist.bytecode.ConstPool, java.util.Map, javassist.bytecode.ExceptionTable)  throws javassist.bytecode.BadBytecode 
		javassist.bytecode.ConstPool destCp
		java.util.Map classnames
		javassist.bytecode.ExceptionTable etable
		int len
		byte[] newCode
		javassist.bytecode.LdcEntry ldc
	private static javassist.bytecode.LdcEntry copyCode (byte[], int, int, javassist.bytecode.ConstPool, byte[], javassist.bytecode.ConstPool, java.util.Map)  throws javassist.bytecode.BadBytecode 
		byte[] code
		int beginPos
		int endPos
		javassist.bytecode.ConstPool srcCp
		byte[] newcode
		javassist.bytecode.ConstPool destCp
		java.util.Map classnameMap
		int i2
		int index
		javassist.bytecode.LdcEntry ldcEntry
		int i
		byte c
		javassist.bytecode.LdcEntry ldc
	private static void copyConstPoolInfo (int, byte[], javassist.bytecode.ConstPool, byte[], javassist.bytecode.ConstPool, java.util.Map) 
		int i
		byte[] code
		javassist.bytecode.ConstPool srcCp
		byte[] newcode
		javassist.bytecode.ConstPool destCp
		java.util.Map classnameMap
		int index
}

javassist/bytecode/CodeIterator.class
CodeIterator.java
package javassist.bytecode
public javassist.bytecode.CodeIterator extends java.lang.Object implements javassist.bytecode.Opcode  {
	protected javassist.bytecode.CodeAttribute codeAttr
	protected byte[] bytecode
	protected int endPos
	protected int currentPos
	private static final int[] opcodeLength
	void  (javassist.bytecode.CodeAttribute) 
		javassist.bytecode.CodeAttribute ca
	public void begin () 
	public void move (int) 
		int index
	public javassist.bytecode.CodeAttribute get () 
	public int getCodeLength () 
	public int byteAt (int) 
		int index
	public void writeByte (int, int) 
		int value
		int index
	public int u16bitAt (int) 
		int index
	public int s16bitAt (int) 
		int index
	public void write16bit (int, int) 
		int value
		int index
	public int s32bitAt (int) 
		int index
	public void write32bit (int, int) 
		int value
		int index
	public void write (byte[], int) 
		byte[] code
		int index
		int len
		int j
	public boolean hasNext () 
	public int next ()  throws javassist.bytecode.BadBytecode 
		int pos
	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 
		int skipThis
		javassist.bytecode.ConstPool cp
		String thisClassName
		int nested
		int index
		int c
		int mref
		String cname
	public int insert (byte[])  throws javassist.bytecode.BadBytecode 
		byte[] code
		int pos
	public void insert (int, byte[])  throws javassist.bytecode.BadBytecode 
		int pos
		byte[] code
	public int insertEx (byte[])  throws javassist.bytecode.BadBytecode 
		byte[] code
		int pos
	public void insertEx (int, byte[])  throws javassist.bytecode.BadBytecode 
		int pos
		byte[] code
	private void insert0 (int, byte[], boolean)  throws javassist.bytecode.BadBytecode 
		int pos
		byte[] code
		boolean exclusive
		int len
		int j
	public int insertGap (int)  throws javassist.bytecode.BadBytecode 
		int length
		int pos
	public int insertGap (int, int)  throws javassist.bytecode.BadBytecode 
		int pos
		int length
	public int insertExGap (int)  throws javassist.bytecode.BadBytecode 
		int length
		int pos
	public int insertExGap (int, int)  throws javassist.bytecode.BadBytecode 
		int pos
		int length
	private int insertGapCore (int, int, boolean)  throws javassist.bytecode.BadBytecode 
		int pos
		int length
		boolean exclusive
		int cur
		byte[] c
		int length2
	public void insert (javassist.bytecode.ExceptionTable, int) 
		javassist.bytecode.ExceptionTable et
		int offset
	public int append (byte[]) 
		byte[] code
		int size
		int len
		byte[] dest
		int i
	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 
		byte[] code
		int index
		int opcode
		IndexOutOfBoundsException e
		int len
		int index2
		int npairs
		int low
		int high
		IndexOutOfBoundsException e
	static byte[] insertGap (byte[], int, int, boolean, javassist.bytecode.ExceptionTable)  throws javassist.bytecode.BadBytecode 
		byte[] code
		int where
		int gapLength
		boolean exclusive
		javassist.bytecode.ExceptionTable etable
		javassist.bytecode.AlignmentException e
		javassist.bytecode.AlignmentException e2
	private static byte[] insertGap0 (byte[], int, int, boolean, javassist.bytecode.ExceptionTable)  throws javassist.bytecode.BadBytecode javassist.bytecode.AlignmentException 
		byte[] code
		int where
		int gapLength
		boolean exclusive
		javassist.bytecode.ExceptionTable etable
		int codeLength
		byte[] newcode
	private static void insertGap2 (byte[], int, int, int, byte[], boolean)  throws javassist.bytecode.BadBytecode javassist.bytecode.AlignmentException 
		byte[] code
		int where
		int gapLength
		int endPos
		byte[] newcode
		boolean exclusive
		int nextPos
		int i
		int j
		int j2
		int inst
		int offset
		int offset
		int i0
		int i2
		int defaultbyte
		int lowbyte
		int highbyte
		int offset
		int i0
		int i2
		int defaultbyte
		int npairs
		int offset
	private static int newOffset (int, int, int, int, boolean) 
		int i
		int offset
		int where
		int gapLength
		boolean exclusive
		int target
	static void  () 
}

javassist/bytecode/ConstantAttribute.class
ConstantAttribute.java
package javassist.bytecode
public javassist.bytecode.ConstantAttribute extends javassist.bytecode.AttributeInfo {
	public static final String tag
	void  (javassist.bytecode.ConstPool, int, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		int n
		java.io.DataInputStream in
	public void  (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/ConstInfo.class
ConstPool.java
package javassist.bytecode
abstract javassist.bytecode.ConstInfo extends java.lang.Object {
	void  () 
	public abstract int getTag () 
	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) 
	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  () 
	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.Hashtable classes
	java.util.Hashtable strings
	int thisClassInfo
	private static final int 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
	public void  (java.lang.String) 
		String thisclass
	public void  (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
	private void  () 
	public java.lang.String getClassName () 
	public int getThisClassInfo () 
	void setThisClassInfo (int) 
		int i
	javassist.bytecode.ConstInfo getItem (int) 
		int n
	public int getTag (int) 
		int index
	public java.lang.String getClassInfo (int) 
		int index
		javassist.bytecode.ClassInfo c
	public int getNameAndTypeName (int) 
		int index
		javassist.bytecode.NameAndTypeInfo ntinfo
	public int getNameAndTypeDescriptor (int) 
		int index
		javassist.bytecode.NameAndTypeInfo ntinfo
	public int getFieldrefClass (int) 
		int index
		javassist.bytecode.FieldrefInfo finfo
	public java.lang.String getFieldrefClassName (int) 
		int index
		javassist.bytecode.FieldrefInfo f
	public int getFieldrefNameAndType (int) 
		int index
		javassist.bytecode.FieldrefInfo finfo
	public java.lang.String getFieldrefName (int) 
		int index
		javassist.bytecode.FieldrefInfo f
		javassist.bytecode.NameAndTypeInfo n
	public java.lang.String getFieldrefType (int) 
		int index
		javassist.bytecode.FieldrefInfo f
		javassist.bytecode.NameAndTypeInfo n
	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) 
		int index
		javassist.bytecode.MethodrefInfo minfo
		javassist.bytecode.NameAndTypeInfo n
	public java.lang.String getMethodrefType (int) 
		int index
		javassist.bytecode.MethodrefInfo minfo
		javassist.bytecode.NameAndTypeInfo n
	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) 
		int index
		javassist.bytecode.InterfaceMethodrefInfo minfo
		javassist.bytecode.NameAndTypeInfo n
	public java.lang.String getInterfaceMethodrefType (int) 
		int index
		javassist.bytecode.InterfaceMethodrefInfo minfo
		javassist.bytecode.NameAndTypeInfo n
	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) 
		String classname
		String membername
		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) 
		String qname
		javassist.bytecode.ClassInfo info
		int utf8
	public int addNameAndTypeInfo (java.lang.String, java.lang.String) 
		String name
		String type
	public int addNameAndTypeInfo (int, int) 
		int name
		int type
	public int addFieldrefInfo (int, java.lang.String, java.lang.String) 
		int classInfo
		String name
		String type
		int nt
	public int addFieldrefInfo (int, int) 
		int classInfo
		int nameAndTypeInfo
	public int addMethodrefInfo (int, java.lang.String, java.lang.String) 
		int classInfo
		String name
		String type
		int nt
	public int addMethodrefInfo (int, int) 
		int classInfo
		int nameAndTypeInfo
	public int addInterfaceMethodrefInfo (int, java.lang.String, java.lang.String) 
		int classInfo
		String name
		String type
		int nt
	public int addInterfaceMethodrefInfo (int, int) 
		int classInfo
		int nameAndTypeInfo
	public int addStringInfo (java.lang.String) 
		String str
	public int addIntegerInfo (int) 
		int i
	public int addFloatInfo (float) 
		float f
	public int addLongInfo (long) 
		long l
		int i
	public int addDoubleInfo (double) 
		double d
		int i
	public int addUtf8Info (java.lang.String) 
		String utf8
		javassist.bytecode.Utf8Info info
	public void renameClass (java.lang.String, java.lang.String) 
		String oldName
		String newName
		javassist.bytecode.LongVector v
		int size
		int i
	public void renameClass (java.util.Map) 
		java.util.Map classnames
		javassist.bytecode.LongVector v
		int size
		int i
	private void read (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
		int n
		int tag
	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 
		java.io.DataOutputStream out
		javassist.bytecode.LongVector v
		int size
		int i
	public void print () 
	public void print (java.io.PrintWriter) 
		java.io.PrintWriter out
		int size
		int i
	static void  () 
}

javassist/bytecode/Descriptor.class
Descriptor.java
package javassist.bytecode
public javassist.bytecode.Descriptor extends java.lang.Object {
	public void  () 
	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 rename (java.lang.String, java.lang.String, java.lang.String) 
		String desc
		String oldname
		String newname
		StringBuffer newdesc
		int head
		int i
		int j
		int len
	public static java.lang.String rename (java.lang.String, java.util.Map) 
		String desc
		java.util.Map map
		StringBuffer newdesc
		int head
		int i
		int j
		int k
		String name
		String name2
		int len
	public static java.lang.String of (javassist.CtClass) 
		javassist.CtClass type
		StringBuffer sbuf
	private static void toDescriptor (java.lang.StringBuffer, javassist.CtClass) 
		StringBuffer desc
		javassist.CtClass type
		javassist.NotFoundException e
		String name
		javassist.CtPrimitiveType pt
	public static java.lang.String ofConstructor (javassist.CtClass[]) 
		javassist.CtClass[] paramTypes
	public static java.lang.String ofMethod (javassist.CtClass, javassist.CtClass[]) 
		javassist.CtClass returnType
		javassist.CtClass[] paramTypes
		StringBuffer desc
		int n
		int i
	public static java.lang.String ofParameters (javassist.CtClass[]) 
		javassist.CtClass[] paramTypes
	public static java.lang.String appendParameter (java.lang.String, java.lang.String) 
		String classname
		String desc
		int i
		StringBuffer newdesc
	public static java.lang.String insertParameter (java.lang.String, java.lang.String) 
		String classname
		String desc
	public static java.lang.String changeReturnType (java.lang.String, java.lang.String) 
		String classname
		String desc
		int i
		StringBuffer newdesc
	public static javassist.CtClass[] getParameterTypes (java.lang.String, javassist.ClassPool)  throws javassist.NotFoundException 
		String desc
		javassist.ClassPool cp
		int num
		javassist.CtClass[] args
		int n
		int i
	public static javassist.CtClass getReturnType (java.lang.String, javassist.ClassPool)  throws javassist.NotFoundException 
		String desc
		javassist.ClassPool cp
		int i
		javassist.CtClass[] type
	public static int numOfParameters (java.lang.String) 
		String desc
		int n
		int i
		char c
	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 
		javassist.ClassPool cp
		String desc
		int i
		javassist.CtClass[] args
		int n
		int i2
		String name
		int arrayDim
		char c
		javassist.CtClass type
		StringBuffer sbuf
	private static javassist.CtClass toPrimitiveClass (char) 
		char c
		javassist.CtClass type
	public static int dataSize (java.lang.String) 
		String desc
		int n
		char c
		int i
		boolean array
}

javassist/bytecode/DoubleInfo.class
ConstPool.java
package javassist.bytecode
 javassist.bytecode.DoubleInfo extends javassist.bytecode.ConstInfo {
	static final int tag
	double value
	public void  (double) 
		double d
	public void  (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/ExceptionsAttribute.class
ExceptionsAttribute.java
package javassist.bytecode
public javassist.bytecode.ExceptionsAttribute extends javassist.bytecode.AttributeInfo {
	public static final String tag
	void  (javassist.bytecode.ConstPool, int, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		int n
		java.io.DataInputStream in
	private void  (javassist.bytecode.ConstPool, javassist.bytecode.ExceptionsAttribute, java.util.Map) 
		javassist.bytecode.ConstPool cp
		javassist.bytecode.ExceptionsAttribute src
		java.util.Map classnames
	public void  (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) 
		javassist.bytecode.ExceptionsAttribute srcAttr
		java.util.Map classnames
		javassist.bytecode.ConstPool srcCp
		javassist.bytecode.ConstPool destCp
		byte[] src
		int num
		byte[] dest
		int i
		int index
	public int[] getExceptionIndexes () 
		byte[] blist
		int n
		int[] elist
		int k
		int j
	public java.lang.String[] getExceptions () 
		byte[] blist
		int n
		String[] elist
		int k
		int j
		int index
	public void setExceptionIndexes (int[]) 
		int[] elist
		int n
		byte[] blist
		int i
	public void setExceptions (java.lang.String[]) 
		String[] elist
		int n
		byte[] blist
		int i
	public int length () 
	public int getException (int) 
		int nth
		int index
}

javassist/bytecode/ExceptionTable.class
ExceptionTable.java
package javassist.bytecode
public javassist.bytecode.ExceptionTable extends java.lang.Object {
	private javassist.bytecode.ConstPool constPool
	private java.util.ArrayList entries
	public void  (javassist.bytecode.ConstPool) 
		javassist.bytecode.ConstPool cp
	void  (javassist.bytecode.ConstPool, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		java.io.DataInputStream in
		int length
		java.util.ArrayList list
		int i
		int start
		int end
		int handle
		int type
	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) 
		int index
		javassist.bytecode.ExceptionTable table
		int offset
		int len
		javassist.bytecode.ExceptionTableEntry e
	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.ConstPool newCp
		java.util.Map classnames
		javassist.bytecode.ExceptionTable et
		javassist.bytecode.ConstPool srcCp
		int len
		int i
		javassist.bytecode.ExceptionTableEntry e
		int type
	void shiftPc (int, int, boolean) 
		int where
		int gapLength
		boolean exclusive
		int len
		int i
		javassist.bytecode.ExceptionTableEntry e
	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 
		java.io.DataOutputStream out
		int len
		int i
		javassist.bytecode.ExceptionTableEntry e
}

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  (int, int, int, int) 
		int start
		int end
		int handle
		int type
}

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
	int descriptor
	java.util.LinkedList attribute
	private void  (javassist.bytecode.ConstPool) 
		javassist.bytecode.ConstPool cp
	public void  (javassist.bytecode.ConstPool, java.lang.String, java.lang.String) 
		javassist.bytecode.ConstPool cp
		String fieldName
		String desc
	void  (javassist.bytecode.ConstPool, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		java.io.DataInputStream in
	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 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 
		java.io.DataInputStream in
		int n
		int i
	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  (int, int) 
		int cindex
		int ntindex
	public void  (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  (float) 
		float f
	public void  (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  (javassist.bytecode.ConstPool, int, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		int n
		java.io.DataInputStream in
	private void  (javassist.bytecode.ConstPool, byte[]) 
		javassist.bytecode.ConstPool cp
		byte[] info
	public int length () 
	public int innerClass (int) 
		int nth
	public int outerClass (int) 
		int nth
	public int innerName (int) 
		int nth
	public int accessFlags (int) 
		int nth
	public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) 
		javassist.bytecode.ConstPool newCp
		java.util.Map classnames
		byte[] src
		byte[] dest
		javassist.bytecode.ConstPool cp
		javassist.bytecode.InnerClassesAttribute attr
		int n
		int j
		int i
		int innerClass
		int outerClass
		int innerName
		int innerAccess
}

javassist/bytecode/IntegerInfo.class
ConstPool.java
package javassist.bytecode
 javassist.bytecode.IntegerInfo extends javassist.bytecode.ConstInfo {
	static final int tag
	int value
	public void  (int) 
		int i
	public void  (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  (int, int) 
		int cindex
		int ntindex
	public void  (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
	public int getTag () 
	public java.lang.String getTagName () 
	protected int copy2 (javassist.bytecode.ConstPool, int, int) 
		javassist.bytecode.ConstPool dest
		int cindex
		int ntindex
}

javassist/bytecode/LdcEntry.class
CodeAttribute.java
package javassist.bytecode
final javassist.bytecode.LdcEntry extends java.lang.Object {
	javassist.bytecode.LdcEntry next
	int where
	int index
	void  () 
	static byte[] doit (byte[], javassist.bytecode.LdcEntry, javassist.bytecode.ExceptionTable)  throws javassist.bytecode.BadBytecode 
		byte[] code
		javassist.bytecode.LdcEntry ldc
		javassist.bytecode.ExceptionTable etable
		int where
}

javassist/bytecode/LineNumberAttribute.class
LineNumberAttribute.java
package javassist.bytecode
public javassist.bytecode.LineNumberAttribute extends javassist.bytecode.AttributeInfo {
	public static final String tag
	void  (javassist.bytecode.ConstPool, int, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		int n
		java.io.DataInputStream in
	private void  (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 line
		int n
		int i
	public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) 
		javassist.bytecode.ConstPool newCp
		java.util.Map classnames
		byte[] src
		int num
		byte[] dest
		int i
		javassist.bytecode.LineNumberAttribute attr
}

javassist/bytecode/LongInfo.class
ConstPool.java
package javassist.bytecode
 javassist.bytecode.LongInfo extends javassist.bytecode.ConstInfo {
	static final int tag
	long value
	public void  (long) 
		long l
	public void  (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 {
	private int num
	private Object[] objects
	private javassist.bytecode.LongVector next
	public void  (int) 
		int initialSize
	public void addElement (java.lang.Object) 
		Object obj
		javassist.bytecode.LongVector p
		javassist.bytecode.LongVector q
	public int size () 
		javassist.bytecode.LongVector p
		int s
	public java.lang.Object elementAt (int) 
		int i
		javassist.bytecode.LongVector p
}

javassist/bytecode/MemberrefInfo.class
ConstPool.java
package javassist.bytecode
abstract javassist.bytecode.MemberrefInfo extends javassist.bytecode.ConstInfo {
	int classIndex
	int nameAndTypeIndex
	public void  (int, int) 
		int cindex
		int ntindex
	public void  (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
	public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) 
		javassist.bytecode.ConstPool src
		javassist.bytecode.ConstPool dest
		java.util.Map map
		int classIndex2
		int ntIndex2
	protected abstract int copy2 (javassist.bytecode.ConstPool, int, int) 
	public void write (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public void print (java.io.PrintWriter) 
		java.io.PrintWriter out
	public abstract java.lang.String getTagName () 
}

javassist/bytecode/MethodInfo.class
MethodInfo.java
package javassist.bytecode
public final javassist.bytecode.MethodInfo extends java.lang.Object {
	javassist.bytecode.ConstPool constPool
	int accessFlags
	int name
	int descriptor
	java.util.LinkedList attribute
	public static final String nameInit
	public static final String nameClinit
	static Class class$javassist$bytecode$ExceptionsAttribute
	static Class class$javassist$bytecode$CodeAttribute
	private void  (javassist.bytecode.ConstPool) 
		javassist.bytecode.ConstPool cp
	public void  (javassist.bytecode.ConstPool, java.lang.String, java.lang.String) 
		javassist.bytecode.ConstPool cp
		String methodname
		String desc
	void  (javassist.bytecode.ConstPool, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		java.io.DataInputStream in
	public void  (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 getName () 
	public void setName (java.lang.String) 
		String newName
	public boolean isMethod () 
		String n
	public javassist.bytecode.ConstPool getConstPool () 
	public boolean isConstructor () 
	public boolean isStaticInitializer () 
	public int getAccessFlags () 
	public void setAccessFlags (int) 
		int acc
	public java.lang.String getDescriptor () 
	public void setDescriptor (java.lang.String) 
		String desc
	public java.util.List getAttributes () 
	public javassist.bytecode.AttributeInfo getAttribute (java.lang.String) 
		String name
	public void addAttribute (javassist.bytecode.AttributeInfo) 
		javassist.bytecode.AttributeInfo info
	public javassist.bytecode.ExceptionsAttribute getExceptionsAttribute () 
		javassist.bytecode.AttributeInfo info
	public javassist.bytecode.CodeAttribute getCodeAttribute () 
		javassist.bytecode.AttributeInfo info
	public void removeExceptionsAttribute () 
	public void setExceptionsAttribute (javassist.bytecode.ExceptionsAttribute) 
		javassist.bytecode.ExceptionsAttribute cattr
	public void removeCodeAttribute () 
	public void setCodeAttribute (javassist.bytecode.CodeAttribute) 
		javassist.bytecode.CodeAttribute cattr
	public int getLineNumber (int) 
		int pos
		javassist.bytecode.CodeAttribute ca
		javassist.bytecode.LineNumberAttribute ainfo
	public void setSuperclass (java.lang.String)  throws javassist.bytecode.BadBytecode 
		String superclass
		javassist.bytecode.CodeAttribute ca
		byte[] code
		javassist.bytecode.CodeIterator iterator
		int pos
		javassist.bytecode.ConstPool cp
		int mref
		int nt
		int sc
		int mref2
	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 
		java.io.DataInputStream in
		int n
		int i
	void write (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	static java.lang.Class class$ (java.lang.String) 
		String x0
		ClassNotFoundException x1
}

javassist/bytecode/MethodrefInfo.class
ConstPool.java
package javassist.bytecode
 javassist.bytecode.MethodrefInfo extends javassist.bytecode.MemberrefInfo {
	static final int tag
	public void  (int, int) 
		int cindex
		int ntindex
	public void  (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  () 
}

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  (int, int) 
		int name
		int type
	public void  (java.io.DataInputStream)  throws java.io.IOException 
		java.io.DataInputStream in
	public int getTag () 
	public void renameClass (javassist.bytecode.ConstPool, java.lang.String, java.lang.String) 
		javassist.bytecode.ConstPool cp
		String oldName
		String newName
		String type
		String type2
	public void renameClass (javassist.bytecode.ConstPool, java.util.Map) 
		javassist.bytecode.ConstPool cp
		java.util.Map map
		String type
		String type2
	public int copy (javassist.bytecode.ConstPool, javassist.bytecode.ConstPool, java.util.Map) 
		javassist.bytecode.ConstPool src
		javassist.bytecode.ConstPool dest
		java.util.Map map
		String mname
		String tdesc
	public void write (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public void print (java.io.PrintWriter) 
		java.io.PrintWriter out
}

javassist/bytecode/Opcode.class
Opcode.java
package javassist.bytecode
public abstract javassist.bytecode.Opcode extends java.lang.Object {
	public static final int AALOAD
	public static final int AASTORE
	public static final int ACONST_NULL
	public static final int ALOAD
	public static final int ALOAD_0
	public static final int ALOAD_1
	public static final int ALOAD_2
	public static final int ALOAD_3
	public static final int ANEWARRAY
	public static final int ARETURN
	public static final int ARRAYLENGTH
	public static final int ASTORE
	public static final int ASTORE_0
	public static final int ASTORE_1
	public static final int ASTORE_2
	public static final int ASTORE_3
	public static final int ATHROW
	public static final int BALOAD
	public static final int BASTORE
	public static final int BIPUSH
	public static final int CALOAD
	public static final int CASTORE
	public static final int CHECKCAST
	public static final int D2F
	public static final int D2I
	public static final int D2L
	public static final int DADD
	public static final int DALOAD
	public static final int DASTORE
	public static final int DCMPG
	public static final int DCMPL
	public static final int DCONST_0
	public static final int DCONST_1
	public static final int DDIV
	public static final int DLOAD
	public static final int DLOAD_0
	public static final int DLOAD_1
	public static final int DLOAD_2
	public static final int DLOAD_3
	public static final int DMUL
	public static final int DNEG
	public static final int DREM
	public static final int DRETURN
	public static final int DSTORE
	public static final int DSTORE_0
	public static final int DSTORE_1
	public static final int DSTORE_2
	public static final int DSTORE_3
	public static final int DSUB
	public static final int DUP
	public static final int DUP2
	public static final int DUP2_X1
	public static final int DUP2_X2
	public static final int DUP_X1
	public static final int DUP_X2
	public static final int F2D
	public static final int F2I
	public static final int F2L
	public static final int FADD
	public static final int FALOAD
	public static final int FASTORE
	public static final int FCMPG
	public static final int FCMPL
	public static final int FCONST_0
	public static final int FCONST_1
	public static final int FCONST_2
	public static final int FDIV
	public static final int FLOAD
	public static final int FLOAD_0
	public static final int FLOAD_1
	public static final int FLOAD_2
	public static final int FLOAD_3
	public static final int FMUL
	public static final int FNEG
	public static final int FREM
	public static final int FRETURN
	public static final int FSTORE
	public static final int FSTORE_0
	public static final int FSTORE_1
	public static final int FSTORE_2
	public static final int FSTORE_3
	public static final int FSUB
	public static final int GETFIELD
	public static final int GETSTATIC
	public static final int GOTO
	public static final int GOTO_W
	public static final int I2B
	public static final int I2C
	public static final int I2D
	public static final int I2F
	public static final int I2L
	public static final int I2S
	public static final int IADD
	public static final int IALOAD
	public static final int IAND
	public static final int IASTORE
	public static final int ICONST_0
	public static final int ICONST_1
	public static final int ICONST_2
	public static final int ICONST_3
	public static final int ICONST_4
	public static final int ICONST_5
	public static final int ICONST_M1
	public static final int IDIV
	public static final int IFEQ
	public static final int IFGE
	public static final int IFGT
	public static final int IFLE
	public static final int IFLT
	public static final int IFNE
	public static final int IFNONNULL
	public static final int IFNULL
	public static final int IF_ACMPEQ
	public static final int IF_ACMPNE
	public static final int IF_ICMPEQ
	public static final int IF_ICMPGE
	public static final int IF_ICMPGT
	public static final int IF_ICMPLE
	public static final int IF_ICMPLT
	public static final int IF_ICMPNE
	public static final int IINC
	public static final int ILOAD
	public static final int ILOAD_0
	public static final int ILOAD_1
	public static final int ILOAD_2
	public static final int ILOAD_3
	public static final int IMUL
	public static final int INEG
	public static final int INSTANCEOF
	public static final int INVOKEINTERFACE
	public static final int INVOKESPECIAL
	public static final int INVOKESTATIC
	public static final int INVOKEVIRTUAL
	public static final int IOR
	public static final int IREM
	public static final int IRETURN
	public static final int ISHL
	public static final int ISHR
	public static final int ISTORE
	public static final int ISTORE_0
	public static final int ISTORE_1
	public static final int ISTORE_2
	public static final int ISTORE_3
	public static final int ISUB
	public static final int IUSHR
	public static final int IXOR
	public static final int JSR
	public static final int JSR_W
	public static final int L2D
	public static final int L2F
	public static final int L2I
	public static final int LADD
	public static final int LALOAD
	public static final int LAND
	public static final int LASTORE
	public static final int LCMP
	public static final int LCONST_0
	public static final int LCONST_1
	public static final int LDC
	public static final int LDC2_W
	public static final int LDC_W
	public static final int LDIV
	public static final int LLOAD
	public static final int LLOAD_0
	public static final int LLOAD_1
	public static final int LLOAD_2
	public static final int LLOAD_3
	public static final int LMUL
	public static final int LNEG
	public static final int LOOKUPSWITCH
	public static final int LOR
	public static final int LREM
	public static final int LRETURN
	public static final int LSHL
	public static final int LSHR
	public static final int LSTORE
	public static final int LSTORE_0
	public static final int LSTORE_1
	public static final int LSTORE_2
	public static final int LSTORE_3
	public static final int LSUB
	public static final int LUSHR
	public static final int LXOR
	public static final int MONITORENTER
	public static final int MONITOREXIT
	public static final int MULTIANEWARRAY
	public static final int NEW
	public static final int NEWARRAY
	public static final int NOP
	public static final int POP
	public static final int POP2
	public static final int PUTFIELD
	public static final int PUTSTATIC
	public static final int RET
	public static final int RETURN
	public static final int SALOAD
	public static final int SASTORE
	public static final int SIPUSH
	public static final int SWAP
	public static final int TABLESWITCH
	public static final int WIDE
	public static final int T_BOOLEAN
	public static final int T_CHAR
	public static final int T_FLOAT
	public static final int T_DOUBLE
	public static final int T_BYTE
	public static final int T_SHORT
	public static final int T_INT
	public static final int T_LONG
	public static final int[] STACK_GROW
	static void  () 
}

javassist/bytecode/SourceFileAttribute.class
SourceFileAttribute.java
package javassist.bytecode
public javassist.bytecode.SourceFileAttribute extends javassist.bytecode.AttributeInfo {
	public static final String tag
	void  (javassist.bytecode.ConstPool, int, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		int n
		java.io.DataInputStream in
	public void  (javassist.bytecode.ConstPool, java.lang.String) 
		javassist.bytecode.ConstPool cp
		String filename
		int index
		byte[] bvalue
	public java.lang.String getFileName () 
	public javassist.bytecode.AttributeInfo copy (javassist.bytecode.ConstPool, java.util.Map) 
		javassist.bytecode.ConstPool newCp
		java.util.Map classnames
}

javassist/bytecode/StringInfo.class
ConstPool.java
package javassist.bytecode
 javassist.bytecode.StringInfo extends javassist.bytecode.ConstInfo {
	static final int tag
	int string
	public void  (int) 
		int str
	public void  (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  (javassist.bytecode.ConstPool, int, java.io.DataInputStream)  throws java.io.IOException 
		javassist.bytecode.ConstPool cp
		int n
		java.io.DataInputStream in
	public void  (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  (java.lang.String, int) 
		String utf8
		int i
	public void  (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/CannotCompileException.class
CannotCompileException.java
package javassist
public javassist.CannotCompileException extends java.lang.Exception {
	private String message
	public java.lang.String getReason () 
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.Exception) 
		Exception e
	public void  (javassist.NotFoundException) 
		javassist.NotFoundException e
	public void  (javassist.compiler.CompileError) 
		javassist.compiler.CompileError e
	public void  (java.lang.ClassNotFoundException, java.lang.String) 
		ClassNotFoundException e
		String name
	public void  (java.lang.ClassFormatError, java.lang.String) 
		ClassFormatError e
		String name
}

javassist/ClassMap.class
ClassMap.java
package javassist
public javassist.ClassMap extends java.util.HashMap {
	public void  () 
	public void put (javassist.CtClass, javassist.CtClass) 
		javassist.CtClass oldname
		javassist.CtClass newname
	public void put (java.lang.String, java.lang.String) 
		String oldname
		String newname
		String oldname2
		String s
	protected final void put0 (java.lang.Object, java.lang.Object) 
		Object oldname
		Object newname
	public java.lang.Object get (java.lang.Object) 
		Object jvmClassName
	public void fix (javassist.CtClass) 
		javassist.CtClass clazz
	public void fix (java.lang.String) 
		String name
		String name2
	public static java.lang.String toJvmName (java.lang.String) 
		String classname
	public static java.lang.String toJavaName (java.lang.String) 
		String classname
}

javassist/ClassPath.class
ClassPath.java
package javassist
public abstract javassist.ClassPath extends java.lang.Object {
	public abstract java.io.InputStream openClassfile (java.lang.String)  throws javassist.NotFoundException 
	public abstract void close () 
}

javassist/ClassPathList.class
ClassPoolTail.java
package javassist
final javassist.ClassPathList extends java.lang.Object {
	javassist.ClassPathList next
	javassist.ClassPath path
	void  (javassist.ClassPath, javassist.ClassPathList) 
		javassist.ClassPath p
		javassist.ClassPathList n
}

javassist/ClassPool$DelayedFileOutputStream.class
ClassPool.java
package javassist
 javassist.ClassPool$DelayedFileOutputStream extends java.io.OutputStream {
	private java.io.FileOutputStream file
	private String filename
	void  (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/ClassPool$LocalClassLoader.class
ClassPool.java
package javassist
 javassist.ClassPool$LocalClassLoader extends java.lang.ClassLoader {
	void  () 
	public java.lang.Class loadClass (java.lang.String, byte[])  throws java.lang.ClassFormatError 
		String name
		byte[] classfile
		Class c
}

javassist/ClassPool.class
ClassPool.java
package javassist
public javassist.ClassPool extends java.lang.Object {
	protected javassist.ClassPool source
	protected javassist.Translator translator
	protected java.util.Hashtable classes
	private static javassist.ClassPool defaultPool
	private java.util.Hashtable cflow
	private static javassist.ClassPool$LocalClassLoader classLoader
	protected javassist.CtClass getCached (java.lang.String) 
		String classname
	protected void removeCached (java.lang.String) 
		String classname
	public void  (javassist.ClassPool) 
		javassist.ClassPool src
	public void  (javassist.ClassPool, javassist.Translator)  throws java.lang.RuntimeException 
		javassist.ClassPool src
		javassist.Translator trans
		javassist.CtClass[] pt
		int i
		Exception e
	protected void  () 
	public static synchronized javassist.ClassPool getDefault (javassist.Translator) 
		javassist.Translator t
		javassist.ClassPoolTail tail
	public static javassist.ClassPool getDefault () 
	public java.lang.String toString () 
	public javassist.Translator getTranslator () 
	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 void debugWriteFile (java.lang.String)  throws javassist.NotFoundException javassist.CannotCompileException java.io.IOException 
		String classname
	public void debugWriteFile (java.lang.String, java.lang.String)  throws javassist.NotFoundException javassist.CannotCompileException java.io.IOException 
		String classname
		String directoryName
	public void writeFile (java.lang.String)  throws javassist.NotFoundException javassist.CannotCompileException java.io.IOException 
		String classname
	public void writeFile (java.lang.String, java.lang.String)  throws javassist.NotFoundException javassist.CannotCompileException java.io.IOException 
		String classname
		String directoryName
	private void writeFile (java.lang.String, java.lang.String, boolean)  throws javassist.NotFoundException javassist.CannotCompileException java.io.IOException 
		String classname
		String directoryName
		boolean callback
		String filename
		int pos
		String dir
		java.io.DataOutputStream out
	public static java.lang.Class forName (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public java.lang.Class writeAsClass (java.lang.String)  throws javassist.NotFoundException java.io.IOException javassist.CannotCompileException 
		String classname
		ClassFormatError e
	public byte[] write (java.lang.String)  throws javassist.NotFoundException java.io.IOException javassist.CannotCompileException 
		String classname
		java.io.ByteArrayOutputStream barray
		java.io.DataOutputStream out
	public void write (java.lang.String, java.io.DataOutputStream)  throws javassist.NotFoundException javassist.CannotCompileException java.io.IOException 
		String classname
		java.io.DataOutputStream out
	private void write (java.lang.String, java.io.DataOutputStream, boolean)  throws javassist.NotFoundException javassist.CannotCompileException java.io.IOException 
		String classname
		java.io.DataOutputStream out
		boolean callback
		javassist.CtClass clazz
	byte[] readSource (java.lang.String)  throws javassist.NotFoundException java.io.IOException javassist.CannotCompileException 
		String classname
	synchronized void classNameChanged (java.lang.String, javassist.CtClass) 
		String oldname
		javassist.CtClass clazz
		javassist.CtClass c
		String newName
	void checkNotFrozen (java.lang.String, java.lang.String)  throws java.lang.RuntimeException 
		String classname
		String errmsg
		javassist.CtClass c
	public javassist.CtClass getAndRename (java.lang.String, java.lang.String)  throws javassist.NotFoundException 
		String orgName
		String newName
		javassist.CtClass clazz
	public synchronized javassist.CtClass get (java.lang.String)  throws javassist.NotFoundException 
		String classname
		javassist.CtClass clazz
	protected javassist.CtClass get0 (java.lang.String)  throws javassist.NotFoundException 
		String classname
	public javassist.CtClass[] get (java.lang.String[])  throws javassist.NotFoundException 
		String[] classnames
		int num
		javassist.CtClass[] result
		int i
	public javassist.CtMethod getMethod (java.lang.String, java.lang.String)  throws javassist.NotFoundException 
		String classname
		String methodname
		javassist.CtClass c
	public javassist.CtClass makeClass (java.io.InputStream)  throws java.io.IOException java.lang.RuntimeException 
		java.io.InputStream classfile
		javassist.CtClass clazz
		String classname
	public javassist.CtClass makeClass (java.lang.String)  throws java.lang.RuntimeException 
		String classname
	public synchronized javassist.CtClass makeClass (java.lang.String, javassist.CtClass)  throws java.lang.RuntimeException 
		String classname
		javassist.CtClass superclass
		javassist.CtClass clazz
	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
	void checkClassName (java.lang.String)  throws javassist.NotFoundException 
		String classname
	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 synchronized void removeClassPath (javassist.ClassPath) 
		javassist.ClassPath cp
	public void appendPathList (java.lang.String)  throws javassist.NotFoundException 
		String pathlist
		char sep
		int i
		int j
	static void  () 
}

javassist/ClassPoolTail.class
ClassPoolTail.java
package javassist
final javassist.ClassPoolTail extends javassist.ClassPool {
	protected javassist.ClassPathList pathList
	private Class thisClass
	public void  () 
	public java.lang.String toString () 
		StringBuffer buf
		javassist.ClassPathList list
	public byte[] write (java.lang.String)  throws javassist.NotFoundException java.io.IOException 
		String classname
	public void write (java.lang.String, java.io.DataOutputStream)  throws javassist.NotFoundException javassist.CannotCompileException java.io.IOException 
		String classname
		java.io.DataOutputStream out
		byte[] b
	public javassist.CtClass get (java.lang.String)  throws javassist.NotFoundException 
		String classname
	public javassist.CtClass makeClass (java.lang.String) 
		String classname
	void checkClassName (java.lang.String)  throws javassist.NotFoundException 
		String classname
		java.io.InputStream fin
		java.io.IOException e
	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 pathname
		int i
		String ext
	byte[] readClassfile (java.lang.String)  throws javassist.NotFoundException java.io.IOException 
		String classname
		java.io.InputStream fin
		byte[] b
	public java.io.InputStream openClassfile (java.lang.String)  throws javassist.NotFoundException 
		String classname
		javassist.ClassPathList list
		java.io.InputStream ins
		javassist.NotFoundException error
		javassist.NotFoundException e
	public static byte[] readStream (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream fin
		byte[][] bufs
		int bufsize
		int i
		int size
		int len
		byte[] result
		int s
		int j
}

javassist/CodeConverter.class
CodeConverter.java
package javassist
public javassist.CodeConverter extends java.lang.Object {
	javassist.convert.Transformer transformers
	public void  () 
	public void replaceNew (javassist.CtClass, javassist.CtClass, java.lang.String) 
		javassist.CtClass newClass
		javassist.CtClass calledClass
		String calledMethod
	public void redirectFieldAccess (javassist.CtField, javassist.CtClass, java.lang.String) 
		javassist.CtField field
		javassist.CtClass newClass
		String newFieldname
	public void replaceFieldRead (javassist.CtField, javassist.CtClass, java.lang.String) 
		javassist.CtField field
		javassist.CtClass calledClass
		String calledMethod
	public void replaceFieldWrite (javassist.CtField, javassist.CtClass, java.lang.String) 
		javassist.CtField field
		javassist.CtClass calledClass
		String calledMethod
	public void redirectMethodCall (javassist.CtMethod, javassist.CtMethod)  throws javassist.CannotCompileException 
		javassist.CtMethod origMethod
		javassist.CtMethod substMethod
		String d1
		String d2
	public void insertBeforeMethod (javassist.CtMethod, javassist.CtMethod)  throws javassist.CannotCompileException 
		javassist.CtMethod origMethod
		javassist.CtMethod beforeMethod
		javassist.NotFoundException e
	public void insertAfterMethod (javassist.CtMethod, javassist.CtMethod)  throws javassist.CannotCompileException 
		javassist.CtMethod origMethod
		javassist.CtMethod afterMethod
		javassist.NotFoundException e
	void doit (javassist.CtClass, javassist.bytecode.MethodInfo, javassist.bytecode.ConstPool)  throws javassist.CannotCompileException 
		javassist.CtClass clazz
		javassist.bytecode.MethodInfo minfo
		javassist.bytecode.ConstPool cp
		javassist.convert.Transformer t
		javassist.bytecode.CodeAttribute codeAttr
		javassist.bytecode.CodeIterator iterator
		int pos
		javassist.bytecode.BadBytecode e
		int locals
		int s
}

javassist/compiler/
javassist/compiler/ast/
javassist/compiler/ast/AssignExpr.class
AssignExpr.java
package javassist.compiler.ast
public javassist.compiler.ast.AssignExpr extends javassist.compiler.ast.Expr {
	public void  (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/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  (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) 
		javassist.compiler.ast.ASTree _head
		javassist.compiler.ast.ASTList _tail
	public void  (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 () 
		StringBuffer sbuf
		javassist.compiler.ast.ASTList list
		javassist.compiler.ast.ASTree a
	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.ASTree newObj
		javassist.compiler.ast.ASTree oldObj
		javassist.compiler.ast.ASTList list
	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 a
		javassist.compiler.ast.ASTList b
		javassist.compiler.ast.ASTList list
}

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  () 
	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/BinExpr.class
BinExpr.java
package javassist.compiler.ast
public javassist.compiler.ast.BinExpr extends javassist.compiler.ast.Expr {
	public void  (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/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  (javassist.compiler.ast.ASTList, int, javassist.compiler.ast.ASTree) 
		javassist.compiler.ast.ASTList className
		int dim
		javassist.compiler.ast.ASTree expr
	public void  (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 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  (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 javassist.compiler.ast.ASTree thenExpr () 
	public javassist.compiler.ast.ASTree elseExpr () 
	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  (int, int) 
		int type
		int dim
	public void  (javassist.compiler.ast.ASTList, int) 
		javassist.compiler.ast.ASTList className
		int dim
	public void  (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
}

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  (double, int) 
		double v
		int tokenId
	public double get () 
	public int getType () 
	public java.lang.String toString () 
	public void accept (javassist.compiler.ast.Visitor)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Visitor v
}

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
	public void  (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) 
		int op
		javassist.compiler.ast.ASTree _head
		javassist.compiler.ast.ASTList _tail
	public void  (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 int getOperator () 
	public javassist.compiler.ast.ASTree oprand1 () 
	public javassist.compiler.ast.ASTree oprand2 () 
	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  (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  (javassist.compiler.ast.ASTList, int, javassist.compiler.ast.ASTree) 
		javassist.compiler.ast.ASTList className
		int dim
		javassist.compiler.ast.ASTree expr
	public void  (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  (long, int) 
		long v
		int tokenId
	public long get () 
	public int getType () 
	public java.lang.String toString () 
	public void accept (javassist.compiler.ast.Visitor)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Visitor v
}

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  (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 {
	public void  (java.lang.String) 
		String name
	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  (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  (javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTList) 
		javassist.compiler.ast.ASTList className
		javassist.compiler.ast.ASTList args
	public void  (int, javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTree) 
		int type
		javassist.compiler.ast.ASTList arraySize
		javassist.compiler.ast.ASTree init
	public static javassist.compiler.ast.NewExpr makeObjectArray (javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTree) 
		javassist.compiler.ast.ASTList className
		javassist.compiler.ast.ASTList arraySize
		javassist.compiler.ast.ASTree 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.ASTree 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  (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  (int, javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList) 
		int op
		javassist.compiler.ast.ASTree _head
		javassist.compiler.ast.ASTList _tail
	public void  (int, javassist.compiler.ast.ASTree) 
		int op
		javassist.compiler.ast.ASTree _head
	public void  (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  (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  (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  (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  () 
	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 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
}

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
	protected boolean hasReturned
	public boolean inStaticMethod
	protected java.util.ArrayList breakList
	protected java.util.ArrayList continueList
	protected int exprType
	protected int arrayDim
	protected String className
	private final int[] binOp
	private final int[] ifOp
	private 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  (javassist.bytecode.Bytecode) 
		javassist.bytecode.Bytecode b
	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) 
		String name
		int dim
		StringBuffer sbuf
		int d
	protected static java.lang.String toJvmTypeName (int, int) 
		int type
		int dim
		char c
		StringBuffer sbuf
	protected static int jvmTypeNameToExprType (char) 
		char type
	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.MethodDecl method
		javassist.compiler.ast.ASTList mods
		javassist.compiler.ast.Keyword k
		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 
		javassist.compiler.ast.Stmnt body
		javassist.compiler.ast.ASTree expr
		javassist.compiler.ast.ASTree target
		int token
	protected abstract void insertDefaultSuperCall ()  throws javassist.compiler.CompileError 
	public void atStmnt (javassist.compiler.ast.Stmnt)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Stmnt st
		int op
		javassist.compiler.ast.ASTree expr
		javassist.compiler.ast.Expr e
		javassist.compiler.ast.ASTList list
		javassist.compiler.ast.ASTree h
	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
	private void patchGoto (java.util.ArrayList, int) 
		java.util.ArrayList list
		int targetPc
		int n
		int i
		int pc
	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 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 
		javassist.compiler.ast.ASTree result
		int op
		int type
	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 static boolean isPlusPlusExpr (javassist.compiler.ast.ASTree) 
		javassist.compiler.ast.ASTree expr
		int op
	public void atDeclarator (javassist.compiler.ast.Declarator)  throws javassist.compiler.CompileError 
		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 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.AssignExpr expr
		boolean doDup
		int op
		javassist.compiler.ast.ASTree left
		javassist.compiler.ast.ASTree right
		javassist.compiler.ast.Expr e
	protected static void badAssign (javassist.compiler.ast.Expr)  throws javassist.compiler.CompileError 
		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
	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 
		javassist.compiler.ast.Expr expr
		int op
		javassist.compiler.ast.ASTree right
		int type
		int dim
		String cname
		int token
		int k
	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 pc2
	private int lookupBinOp (int) 
		int token
		int[] code
		int s
		int k
	public void atBinExpr (javassist.compiler.ast.BinExpr)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.BinExpr expr
		int token
		int k
		int type1
		int dim1
		String cname1
	private void atArithBinExpr (javassist.compiler.ast.Expr, int, int, int)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Expr expr
		int token
		int index
		int type1
		int type2
		int p
		int op
	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 
		boolean branchIf
		javassist.compiler.ast.ASTree expr
		boolean isAndAnd
		int op
		javassist.compiler.ast.BinExpr bexpr
		int type1
		javassist.compiler.ast.BinExpr bexpr
		int pc
	private static boolean isAlwaysBranch (javassist.compiler.ast.ASTree, boolean) 
		javassist.compiler.ast.ASTree expr
		boolean branchIf
		int t
	private static int getCompOperator (javassist.compiler.ast.ASTree)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.ASTree expr
		javassist.compiler.ast.Expr bexpr
		int token
	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 
		boolean branchIf
		int token
		int type1
		javassist.compiler.ast.BinExpr expr
		int p
		int[] op
		int i
		int[] op
		int i
	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
	private void convertOprandTypes (int, int, javassist.compiler.ast.Expr)  throws javassist.compiler.CompileError 
		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 srcType
		int destType
		int op
		int op2
		int stype
		int dtype
	public void atExpr (javassist.compiler.ast.Expr)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Expr expr
		int token
		javassist.compiler.ast.ASTree oprand
		int type
	protected static void badType (javassist.compiler.ast.Expr)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Expr expr
	protected abstract void atMethodCall (javassist.compiler.ast.Expr)  throws javassist.compiler.CompileError 
	protected abstract void atFieldRead (javassist.compiler.ast.ASTree)  throws javassist.compiler.CompileError 
	public boolean 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
	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 token
		javassist.compiler.ast.ASTree oprand
		javassist.compiler.ast.Expr expr
		boolean doDup
		boolean isPost
		javassist.compiler.ast.Declarator d
		int t
		int var
		javassist.compiler.ast.Expr e
	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  () 
}

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  (java.lang.String, javassist.compiler.Lex) 
		String s
		javassist.compiler.Lex l
	public void  (java.lang.String) 
		String s
	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  (javassist.compiler.Javac, java.lang.String, javassist.compiler.ast.ASTree)  throws javassist.compiler.CompileError 
		javassist.compiler.Javac this$0
		String val$m
		javassist.compiler.ast.ASTree val$texpr
	public void doit (javassist.compiler.JvstCodeGen, javassist.bytecode.Bytecode, javassist.compiler.ast.ASTList)  throws javassist.compiler.CompileError 
		javassist.compiler.JvstCodeGen gen
		javassist.bytecode.Bytecode b
		javassist.compiler.ast.ASTList args
		javassist.compiler.ast.ASTree expr
}

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  (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  (javassist.CtClass) 
		javassist.CtClass thisClass
	public void  (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 
		String src
		javassist.compiler.Parser p
		javassist.compiler.ast.ASTList mem
		javassist.CannotCompileException e
	private javassist.CtField compileField (javassist.compiler.ast.FieldDecl)  throws javassist.compiler.CompileError javassist.CannotCompileException 
		javassist.compiler.ast.FieldDecl fd
		javassist.compiler.Javac$CtFieldWithInit f
		javassist.compiler.ast.Declarator d
	private javassist.CtMember compileMethod (javassist.compiler.Parser, javassist.compiler.ast.MethodDecl)  throws javassist.compiler.CompileError 
		javassist.compiler.Parser p
		javassist.compiler.ast.MethodDecl md
		int mod
		javassist.CtClass[] plist
		javassist.CtClass[] tlist
		javassist.CtConstructor cons
		javassist.compiler.ast.Declarator r
		javassist.CtClass rtype
		javassist.CtMethod method
		javassist.NotFoundException e
	public javassist.bytecode.Bytecode compileBody (javassist.CtBehavior, java.lang.String)  throws javassist.compiler.CompileError 
		javassist.CtBehavior method
		String src
		int mod
		javassist.CtClass rtype
		boolean isVoid
		javassist.compiler.Parser p
		javassist.compiler.SymbolTable stb
		javassist.compiler.ast.Stmnt s
		boolean callSuper
		javassist.NotFoundException e
	private static void makeDefaultBody (javassist.bytecode.Bytecode, javassist.CtClass) 
		javassist.bytecode.Bytecode b
		javassist.CtClass type
		int op
		int value
		javassist.CtPrimitiveType pt
	public void recordParams (javassist.CtClass[], boolean)  throws javassist.compiler.CompileError 
		javassist.CtClass[] params
		boolean isStatic
	public void 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 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 recordProceed (javassist.compiler.ProceedHandler) 
		javassist.compiler.ProceedHandler h
	public void compileStmnt (java.lang.String)  throws javassist.compiler.CompileError 
		String src
		javassist.compiler.Parser p
		javassist.compiler.SymbolTable stb
		javassist.compiler.ast.Stmnt s
	public void compileExpr (java.lang.String)  throws javassist.compiler.CompileError 
		String src
		javassist.compiler.Parser p
		javassist.compiler.ast.ASTree e
	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 {
	private String paramArrayName
	private String paramListName
	private javassist.CtClass[] paramTypeList
	private int paramVarBase
	private boolean useParam0
	private String param0Type
	private static final String sigName
	private static final String dollarTypeName
	private static final String clazzName
	private javassist.CtClass dollarType
	private javassist.CtClass returnType
	private String returnCastName
	private String returnVarName
	private static final String wrapperCastName
	private String proceedName
	private static final String cflowName
	private javassist.compiler.ProceedHandler procHandler
	public void  (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
	private void atSigOrType (java.lang.String)  throws javassist.compiler.CompileError 
		String sig
	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 
		javassist.CtClass[] params
		javassist.bytecode.Bytecode code
		int varNo
		int n
		int i
	public void atCastExpr (javassist.compiler.ast.CastExpr)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.CastExpr expr
		javassist.compiler.ast.ASTList classname
		javassist.compiler.ast.ASTree p
		String typename
	protected void atCastToRtype (javassist.compiler.ast.CastExpr)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.CastExpr expr
		javassist.CtPrimitiveType pt
		int destType
	protected void atCastToWrapper (javassist.compiler.ast.CastExpr)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.CastExpr expr
		javassist.CtClass clazz
		javassist.CtPrimitiveType pt
		String wrapper
	protected void atMethodCall (javassist.compiler.ast.Expr)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Expr expr
		javassist.compiler.ast.ASTree method
		String name
	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 
		StringBuffer sbuf
		javassist.compiler.ast.ASTree name
		javassist.compiler.ast.Expr expr
	public boolean isParamListName (javassist.compiler.ast.ASTList) 
		javassist.compiler.ast.ASTList args
		javassist.compiler.ast.ASTree left
	public int atMethodArgsLength (javassist.compiler.ast.ASTList) 
		javassist.compiler.ast.ASTList args
		String pname
		int n
		javassist.compiler.ast.ASTree a
	public void atMethodArgs (javassist.compiler.ast.ASTList, int[], int[], java.lang.String[])  throws javassist.compiler.CompileError 
		javassist.compiler.ast.ASTList args
		int[] types
		int[] dims
		String[] cnames
		javassist.CtClass[] params
		String pname
		int i
		javassist.compiler.ast.ASTree a
		int n
		int regno
		int k
		javassist.CtClass p
	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 
		javassist.CtClass type
		String castName
		String resultName
		javassist.compiler.SymbolTable tbl
		int varNo
		int locals
	public void recordType (javassist.CtClass) 
		javassist.CtClass t
	public void 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 void 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 
		javassist.CtClass[] params
		boolean isStatic
		String prefix
		String paramVarName
		String paramsName
		boolean use0
		int paramBase
		String target
		javassist.compiler.SymbolTable tbl
		int varNo
		String varName
		javassist.compiler.ast.Declarator decl
		int i
	public int recordVariable (javassist.CtClass, java.lang.String, javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.CtClass type
		String varName
		javassist.compiler.SymbolTable tbl
		int varNo
		int locals
	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 static int compileParameterList (javassist.bytecode.Bytecode, javassist.CtClass[], int) 
		javassist.bytecode.Bytecode code
		javassist.CtClass[] params
		int regno
		javassist.CtClass[] args
		int n
		int i
		javassist.CtPrimitiveType pt
		String wrapper
		int s
	protected void compileUnwrapValue (javassist.CtClass, javassist.bytecode.Bytecode)  throws javassist.compiler.CompileError 
		javassist.CtClass type
		javassist.bytecode.Bytecode code
		javassist.CtPrimitiveType pt
		String wrapper
	public void setType (javassist.CtClass)  throws javassist.compiler.CompileError 
		javassist.CtClass type
	private void setType (javassist.CtClass, int)  throws javassist.compiler.CompileError 
		javassist.CtClass type
		int dim
		javassist.CtPrimitiveType pt
		javassist.NotFoundException e
	public void doNumCast (javassist.CtClass)  throws javassist.compiler.CompileError 
		javassist.CtClass type
		javassist.CtPrimitiveType pt
}

javassist/compiler/KeywordTable.class
KeywordTable.java
package javassist.compiler
final javassist.compiler.KeywordTable extends java.util.HashMap {
	public void  () 
	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  (java.lang.String) 
		String s
	public int get () 
		javassist.compiler.Token t
	public int lookAhead () 
	public int lookAhead (int) 
		int i
		javassist.compiler.Token tk
		javassist.compiler.Token tk2
	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) 
		javassist.compiler.Token token
		int c
		StringBuffer tbuf
	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) 
		int c
		javassist.compiler.Token token
		long value
		int c2
		StringBuffer tbuf
	private int readDouble (java.lang.StringBuffer, int, javassist.compiler.Token) 
		StringBuffer sbuf
		int c
		javassist.compiler.Token token
		NumberFormatException e
	private int readSeparator (int) 
		int c
		int c2
		int c3
		int t
	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
	private int getc () 
		int c
	static void  () 
}

javassist/compiler/MemberCodeGen.class
MemberCodeGen.java
package javassist.compiler
public javassist.compiler.MemberCodeGen extends javassist.compiler.CodeGen {
	protected javassist.ClassPool classPool
	protected javassist.CtClass thisClass
	protected javassist.bytecode.MethodInfo thisMethod
	protected boolean resultStatic
	private static final int YES
	private static final int MAYBE
	private static final int NO
	public void  (javassist.bytecode.Bytecode, javassist.CtClass, javassist.ClassPool) 
		javassist.bytecode.Bytecode b
		javassist.CtClass cc
		javassist.ClassPool cp
	public void setThisMethod (javassist.CtMethod) 
		javassist.CtMethod m
	public javassist.CtClass getThisClass () 
	protected java.lang.String getThisName () 
	protected java.lang.String getSuperName ()  throws javassist.compiler.CompileError 
	protected void insertDefaultSuperCall ()  throws javassist.compiler.CompileError 
	protected void atTryStmnt (javassist.compiler.ast.Stmnt)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Stmnt st
		javassist.compiler.ast.Stmnt body
		int start
		int end
		int pc
		int var
		javassist.compiler.ast.ASTList catchList
		javassist.compiler.ast.Pair p
		javassist.compiler.ast.Declarator decl
		javassist.compiler.ast.Stmnt block
		javassist.CtClass type
		javassist.compiler.ast.Stmnt finallyBlock
	public void atNewExpr (javassist.compiler.ast.NewExpr)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.NewExpr expr
		javassist.CtClass clazz
		String cname
		javassist.compiler.ast.ASTList args
	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
		int atype
	private static void badNewExpr ()  throws javassist.compiler.CompileError 
	protected void atMultiNewArray (int, javassist.compiler.ast.ASTList, javassist.compiler.ast.ASTList)  throws javassist.compiler.CompileError 
		int type
		javassist.compiler.ast.ASTList classname
		javassist.compiler.ast.ASTList size
		int count
		int dim
		javassist.compiler.ast.ASTree s
		String desc
	protected void atMethodCall (javassist.compiler.ast.Expr)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Expr expr
		String mname
		javassist.CtClass targetClass
		javassist.compiler.ast.ASTree method
		javassist.compiler.ast.ASTList args
		boolean isStatic
		boolean isSpecial
		javassist.compiler.ast.Expr e
		int op
		javassist.compiler.ast.ASTree target
		javassist.compiler.NoFieldException nfe
	private static void badMethod ()  throws javassist.compiler.CompileError 
	private static javassist.CtClass getSuperclass (javassist.CtClass)  throws javassist.compiler.CompileError 
		javassist.CtClass c
		javassist.NotFoundException e
	public void atMethodCall2 (javassist.CtClass, java.lang.String, javassist.compiler.ast.ASTList, boolean, boolean)  throws javassist.compiler.CompileError 
		javassist.CtClass targetClass
		String mname
		javassist.compiler.ast.ASTList args
		boolean isStatic
		boolean isSpecial
		int nargs
		int[] types
		int[] dims
		String[] cnames
		int stack
		int count
		Object[] found
		String msg
		javassist.CtClass declClass
		javassist.bytecode.MethodInfo minfo
		String desc
		int acc
		boolean popTarget
	public int atMethodArgsLength (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.ASTList args
		int[] types
		int[] dims
		String[] cnames
		int i
		javassist.compiler.ast.ASTree a
	private void setReturnType (java.lang.String, boolean, boolean)  throws javassist.compiler.CompileError 
		String desc
		boolean isStatic
		boolean popTarget
		int i
		char c
		int dim
		int j
		int etype
	private java.lang.Object[] lookupMethod (javassist.CtClass, javassist.bytecode.MethodInfo, java.lang.String, int[], int[], java.lang.String[], boolean)  throws javassist.compiler.CompileError 
		javassist.CtClass clazz
		javassist.bytecode.MethodInfo current
		String methodName
		int[] argTypes
		int[] argDims
		String[] argClassNames
		boolean onlyExact
		Object[] maybe
		int res
		Object[] r
		java.util.List list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
		int res
		Object[] r
		javassist.CtClass pclazz
		Object[] r
		javassist.NotFoundException e
	private int compareSignature (java.lang.String, int[], int[], java.lang.String[])  throws javassist.compiler.CompileError 
		String desc
		int[] argTypes
		int[] argDims
		String[] argClassNames
		int result
		int i
		int nArgs
		int len
		int n
		char c
		int dim
		int j
		String cname
		javassist.CtClass clazz
		javassist.NotFoundException e
		int t
		int at
	protected static int descToType (char)  throws javassist.compiler.CompileError 
		char c
	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
		javassist.CtField f
		boolean is_static
		int fi
		int fType
		int fDim
		String cname
		boolean is2w
		int dup_code
	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
	private int atFieldRead (javassist.CtField, boolean, boolean)  throws javassist.compiler.CompileError 
		javassist.CtField f
		boolean isStatic
		boolean noRead
		javassist.bytecode.FieldInfo finfo
		String type
		int fi
		int i
		int dim
		char c
		boolean is2byte
	protected int addFieldrefInfo (javassist.CtField, javassist.bytecode.FieldInfo, java.lang.String) 
		javassist.CtField f
		javassist.bytecode.FieldInfo finfo
		String type
		javassist.bytecode.ConstPool cp
		String cname
		int ci
		String name
	protected void atFieldPlusPlus (int, boolean, javassist.compiler.ast.ASTree, javassist.compiler.ast.Expr, boolean)  throws javassist.compiler.CompileError 
		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)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.ASTree expr
		javassist.CtField f
		boolean is_static
		String name
		javassist.NotFoundException e
		javassist.compiler.ast.Expr e
		int op
		javassist.compiler.NoFieldException nfe
		javassist.compiler.ast.Symbol fname
		javassist.compiler.CompileError ce
	private static void badLvalue ()  throws javassist.compiler.CompileError 
	public javassist.CtClass[] makeParamList (javassist.compiler.ast.MethodDecl)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.MethodDecl md
		javassist.CtClass[] params
		javassist.compiler.ast.ASTList plist
		int i
	public javassist.CtClass[] makeThrowsList (javassist.compiler.ast.MethodDecl)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.MethodDecl md
		javassist.CtClass[] clist
		javassist.compiler.ast.ASTList list
		int i
	public static int getModifiers (javassist.compiler.ast.ASTList) 
		javassist.compiler.ast.ASTList mods
		int m
		javassist.compiler.ast.Keyword k
	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
	protected javassist.CtClass lookupClass (javassist.compiler.ast.Declarator)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.Declarator decl
	protected javassist.CtClass lookupClass (int, int, java.lang.String)  throws javassist.compiler.CompileError 
		int type
		int dim
		String classname
		String cname
		javassist.CtClass clazz
	protected javassist.CtClass lookupClass (javassist.compiler.ast.ASTList)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.ASTList name
	protected javassist.CtClass lookupClass (java.lang.String)  throws javassist.compiler.CompileError 
		String jvmName
	private javassist.CtClass lookupClass2 (java.lang.String)  throws javassist.compiler.CompileError 
		String name
		javassist.NotFoundException e
		javassist.NotFoundException e
	public javassist.CtField lookupField (javassist.compiler.ast.ASTList, javassist.compiler.ast.Symbol)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.ASTList className
		javassist.compiler.ast.Symbol fieldName
	public javassist.CtField lookupField (java.lang.String, javassist.compiler.ast.Symbol)  throws javassist.compiler.CompileError 
		String className
		javassist.compiler.ast.Symbol fieldName
	private javassist.CtField lookupField2 (java.lang.String, javassist.compiler.ast.Symbol)  throws javassist.compiler.CompileError 
		String className
		javassist.compiler.ast.Symbol fieldName
		javassist.CtClass cc
		javassist.NotFoundException e
	protected static java.lang.String javaToJvmName (java.lang.String) 
		String classname
	protected static java.lang.String jvmToJavaName (java.lang.String) 
		String classname
}

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  (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  (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.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 
		javassist.compiler.SymbolTable tbl
		boolean isConstructor
		javassist.compiler.ast.ASTList mods
		javassist.compiler.ast.Declarator d
		javassist.compiler.ast.ASTList parms
		int t
		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 
		javassist.compiler.SymbolTable tbl
		int t
		int dim
		javassist.compiler.ast.ASTList name
		int dim
	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 
		javassist.compiler.SymbolTable tbl
		int t
		String label
	private javassist.compiler.ast.Stmnt parseBlock (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		javassist.compiler.ast.Stmnt body
		javassist.compiler.SymbolTable tbl2
		javassist.compiler.ast.Stmnt s
	private javassist.compiler.ast.Stmnt parseIf (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		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.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
	private javassist.compiler.ast.Stmnt parseSynchronized (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
	private javassist.compiler.ast.Stmnt parseTry (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		javassist.compiler.ast.Stmnt block
		javassist.compiler.ast.ASTList catchList
		javassist.compiler.SymbolTable tbl2
		javassist.compiler.ast.Declarator d
		javassist.compiler.ast.Stmnt b
		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 
		javassist.compiler.SymbolTable tbl
		boolean exprList
		int t
		int dim
		int i
		javassist.compiler.ast.ASTList name
		int dim
		javassist.compiler.ast.Stmnt expr
	private javassist.compiler.ast.Stmnt parseExprList (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		javassist.compiler.ast.Stmnt expr
		javassist.compiler.ast.Stmnt e
	private javassist.compiler.ast.Stmnt parseDeclarators (javassist.compiler.SymbolTable, javassist.compiler.ast.Declarator)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		javassist.compiler.ast.Declarator d
		javassist.compiler.ast.Stmnt decl
		int t
	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.ASTree parseArrayInitializer (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
	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.SymbolTable tbl
		javassist.compiler.ast.ASTree cond
		javassist.compiler.ast.ASTree thenExpr
		javassist.compiler.ast.ASTree elseExpr
	private javassist.compiler.ast.ASTree parseBinaryExpr (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		javassist.compiler.ast.ASTree expr
		int t
		int p
	private javassist.compiler.ast.ASTree parseInstanceOf (javassist.compiler.SymbolTable, javassist.compiler.ast.ASTree)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		javassist.compiler.ast.ASTree expr
		int t
		int dim
		javassist.compiler.ast.ASTList name
		int dim
	private javassist.compiler.ast.ASTree binaryExpr2 (javassist.compiler.SymbolTable, javassist.compiler.ast.ASTree, int)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		javassist.compiler.ast.ASTree expr
		int prec
		int t
		javassist.compiler.ast.ASTree expr2
		int t2
		int p2
	private int getOpPrecedence (int) 
		int c
	private javassist.compiler.ast.ASTree parseUnaryExpr (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		int t
	private javassist.compiler.ast.ASTree parseCast (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		int t
		int dim
		javassist.compiler.ast.ASTList name
		int dim
	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 
		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 parseMethodCall (javassist.compiler.SymbolTable, javassist.compiler.ast.ASTree)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		javassist.compiler.ast.ASTree expr
		int token
		int op
	private javassist.compiler.ast.ASTList toClassName (javassist.compiler.ast.ASTree, javassist.compiler.ast.ASTList)  throws javassist.compiler.CompileError 
		javassist.compiler.ast.ASTree name
		javassist.compiler.ast.ASTList tail
		javassist.compiler.ast.Expr expr
	private javassist.compiler.ast.ASTree parsePrimaryExpr (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		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.SymbolTable tbl
		javassist.compiler.ast.ASTree init
		int t
		javassist.compiler.ast.ASTList size
		javassist.compiler.ast.ASTList name
		javassist.compiler.ast.ASTList args
		javassist.compiler.ast.ASTList size
	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.SymbolTable tbl
		javassist.compiler.ast.ASTree index
	private javassist.compiler.ast.ASTList parseArgumentList (javassist.compiler.SymbolTable)  throws javassist.compiler.CompileError 
		javassist.compiler.SymbolTable tbl
		javassist.compiler.ast.ASTList list
	static void  () 
}

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 
}

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  () 
	public void  (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  (javassist.compiler.Lex) 
		javassist.compiler.Lex l
}

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  () 
}

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  () 
}

javassist/convert/
javassist/convert/TransformAfter.class
TransformAfter.java
package javassist.convert
public javassist.convert.TransformAfter extends javassist.convert.TransformBefore {
	public void  (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  (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 
		int c
		int pos
		javassist.bytecode.CodeIterator iterator
		int typedesc
		javassist.bytecode.ConstPool cp
		String desc
		int nt
		int ci
	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) 
		javassist.bytecode.Bytecode save
		javassist.bytecode.Bytecode load
		int i
		int n
		javassist.CtClass[] paramTypes
		int var
		int size
}

javassist/convert/TransformCall.class
TransformCall.java
package javassist.convert
public javassist.convert.TransformCall extends javassist.convert.Transformer {
	protected String classname
	protected String methodname
	protected String methodDescriptor
	protected String newClassname
	protected String newMethodname
	protected int newIndex
	protected javassist.bytecode.ConstPool constPool
	public void  (javassist.convert.Transformer, javassist.CtMethod, javassist.CtMethod) 
		javassist.convert.Transformer next
		javassist.CtMethod origMethod
		javassist.CtMethod substMethod
	public void initialize (javassist.bytecode.ConstPool, javassist.bytecode.CodeAttribute) 
		javassist.bytecode.ConstPool cp
		javassist.bytecode.CodeAttribute attr
	public int transform (javassist.CtClass, int, javassist.bytecode.CodeIterator, javassist.bytecode.ConstPool)  throws javassist.bytecode.BadBytecode 
		javassist.CtClass clazz
		int pos
		javassist.bytecode.CodeIterator iterator
		javassist.bytecode.ConstPool cp
		int c
		int index
		int typedesc
	protected int match (int, int, javassist.bytecode.CodeIterator, int, javassist.bytecode.ConstPool)  throws javassist.bytecode.BadBytecode 
		int c
		int pos
		javassist.bytecode.CodeIterator iterator
		int typedesc
		javassist.bytecode.ConstPool cp
		int nt
		int ci
}

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  (javassist.convert.Transformer) 
		javassist.convert.Transformer t
	public javassist.convert.Transformer getNext () 
	public void initialize (javassist.bytecode.ConstPool, javassist.bytecode.CodeAttribute) 
		javassist.bytecode.ConstPool cp
		javassist.bytecode.CodeAttribute attr
	public void clean () 
	public abstract int transform (javassist.CtClass, int, javassist.bytecode.CodeIterator, javassist.bytecode.ConstPool)  throws javassist.CannotCompileException javassist.bytecode.BadBytecode 
	public int extraLocals () 
}

javassist/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  (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) 
		javassist.CtClass clazz
		int pos
		javassist.bytecode.CodeIterator iterator
		javassist.bytecode.ConstPool cp
		int c
		int index
		String typedesc
		int nt
}

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  (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.CtClass clazz
		int pos
		javassist.bytecode.CodeIterator iterator
		javassist.bytecode.ConstPool cp
		int index
		int c
		int typedesc
		int methodref
	private int computeMethodref (int, javassist.bytecode.ConstPool) 
		int typedesc
		javassist.bytecode.ConstPool cp
		int classIndex
		int mnameIndex
}

javassist/convert/TransformReadField.class
TransformReadField.java
package javassist.convert
public javassist.convert.TransformReadField extends javassist.convert.Transformer {
	protected String fieldname
	protected javassist.CtClass fieldClass
	protected boolean isPrivate
	protected String methodClassname
	protected String methodName
	public void  (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.ClassPool pool
		javassist.bytecode.ConstPool cp
		javassist.CtClass fclass
		String fname
		boolean is_private
		int index
		javassist.CtClass c
		javassist.NotFoundException e
	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
		int c
		int index
		String typedesc
		String type
		int mi
		int methodref
}

javassist/convert/TransformWriteField.class
TransformWriteField.java
package javassist.convert
public final javassist.convert.TransformWriteField extends javassist.convert.TransformReadField {
	public void  (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.CtClass tclazz
		int pos
		javassist.bytecode.CodeIterator iterator
		javassist.bytecode.ConstPool cp
		int c
		int index
		String typedesc
		javassist.bytecode.CodeAttribute ca
		char c0
		int mi
		String type
		int methodref
}

javassist/CtArray.class
CtArray.java
package javassist
final javassist.CtArray extends javassist.CtClass {
	protected javassist.ClassPool pool
	void  (java.lang.String, javassist.ClassPool) 
		String name
		javassist.ClassPool cp
	public javassist.ClassPool getClassPool () 
	public boolean isArray () 
	public boolean subtypeOf (javassist.CtClass)  throws javassist.NotFoundException 
		javassist.CtClass clazz
		String cname
	public javassist.CtClass getComponentType ()  throws javassist.NotFoundException 
		String name
	public javassist.CtClass getSuperclass ()  throws javassist.NotFoundException 
	public javassist.CtMethod[] getMethods () 
		javassist.NotFoundException e
	public javassist.CtMethod getMethod (java.lang.String, java.lang.String)  throws javassist.NotFoundException 
		String name
		String desc
	public javassist.CtConstructor[] getConstructors () 
		javassist.NotFoundException e
}

javassist/CtBehavior.class
CtBehavior.java
package javassist
public abstract javassist.CtBehavior extends javassist.CtMember {
	protected javassist.bytecode.MethodInfo methodInfo
	protected void  (javassist.CtClass, javassist.bytecode.MethodInfo) 
		javassist.CtClass clazz
		javassist.bytecode.MethodInfo minfo
	public javassist.bytecode.MethodInfo getMethodInfo () 
	public javassist.bytecode.MethodInfo getMethodInfo2 () 
	public int getModifiers () 
	public void setModifiers (int) 
		int mod
	public abstract java.lang.String getName () 
	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
		javassist.bytecode.ExceptionsAttribute ea
	public void setExceptionTypes (javassist.CtClass[])  throws javassist.NotFoundException 
		javassist.CtClass[] types
		String[] names
		int i
		javassist.bytecode.ExceptionsAttribute ea
	public abstract boolean isEmpty () 
	public void setBody (java.lang.String)  throws javassist.CannotCompileException 
		String src
		javassist.compiler.Javac jv
		javassist.bytecode.Bytecode b
		javassist.compiler.CompileError e
	static void setBody0 (javassist.CtClass, javassist.bytecode.MethodInfo, javassist.CtClass, javassist.bytecode.MethodInfo, javassist.ClassMap)  throws javassist.CannotCompileException 
		javassist.CtClass srcClass
		javassist.bytecode.MethodInfo srcInfo
		javassist.CtClass destClass
		javassist.bytecode.MethodInfo destInfo
		javassist.ClassMap map
		javassist.bytecode.CodeAttribute cattr
		javassist.bytecode.ConstPool cp
		javassist.bytecode.CodeAttribute ca
		javassist.bytecode.CodeAttribute$RuntimeCopyException e
	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 
		String name
		javassist.CtClass cc
		javassist.ClassPool pool
		String fname
		int i
		javassist.NotFoundException e
		javassist.CtClass type
		javassist.CtField field
		String src
		javassist.NotFoundException e
	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
		javassist.bytecode.CodeAttribute ca
		javassist.bytecode.CodeIterator iterator
		javassist.compiler.Javac jv
		javassist.bytecode.Bytecode b
		int stack
		int locals
		int pos
		javassist.NotFoundException e
		javassist.compiler.CompileError e
		javassist.bytecode.BadBytecode e
	public void insertAfter (java.lang.String)  throws javassist.CannotCompileException 
		String src
	public void insertAfter (java.lang.String, boolean)  throws javassist.CannotCompileException 
		String src
		boolean asFinally
		javassist.bytecode.ConstPool pool
		javassist.bytecode.CodeAttribute ca
		javassist.bytecode.CodeIterator iterator
		int retAddr
		javassist.bytecode.Bytecode b
		javassist.compiler.Javac jv
		javassist.CtClass rtype
		int varNo
		int handlerLen
		byte[] save
		byte[] restore
		int gapPos
		int gapLen
		int subr
		int pos
		int c
		javassist.NotFoundException e
		javassist.compiler.CompileError e
		javassist.bytecode.BadBytecode e
	private byte[] makeSaveCode (javassist.bytecode.ConstPool, javassist.CtClass, int) 
		javassist.bytecode.ConstPool cp
		javassist.CtClass rtype
		int varNo
		javassist.bytecode.Bytecode b
	private byte[] makeRestoreCode (javassist.bytecode.Bytecode, javassist.bytecode.ConstPool, javassist.CtClass, int) 
		javassist.bytecode.Bytecode code
		javassist.bytecode.ConstPool cp
		javassist.CtClass rtype
		int varNo
		javassist.bytecode.Bytecode b
	private void insertJSR (javassist.bytecode.CodeIterator, int, int, byte[], byte[])  throws javassist.bytecode.BadBytecode 
		javassist.bytecode.CodeIterator iterator
		int subr
		int pos
		byte[] save
		byte[] restore
		int gapSize
		boolean wide
	private int insertAfterHandler (boolean, javassist.bytecode.Bytecode, javassist.CtClass, int) 
		boolean asFinally
		javassist.bytecode.Bytecode b
		javassist.CtClass rtype
		int returnVarNo
		int var
		int pc
		char c
		int pc2
		int pc3
	public void addCatch (java.lang.String, javassist.CtClass)  throws javassist.CannotCompileException 
		String src
		javassist.CtClass exceptionType
	public void addCatch (java.lang.String, javassist.CtClass, java.lang.String)  throws javassist.CannotCompileException 
		String src
		javassist.CtClass exceptionType
		String exceptionName
		javassist.bytecode.ConstPool cp
		javassist.bytecode.CodeAttribute ca
		javassist.bytecode.CodeIterator iterator
		javassist.bytecode.Bytecode b
		javassist.compiler.Javac jv
		int var
		int stack
		int locals
		int len
		int pos
		javassist.NotFoundException e
		javassist.compiler.CompileError e
}

javassist/CtClass$1.class
CtClass.java
package javassist
 javassist.CtClass$1 extends javassist.ClassMap {
	private final javassist.CtClass this$0
	void  (javassist.CtClass) 
		javassist.CtClass this$0
	public void put (java.lang.String, java.lang.String) 
		String oldname
		String newname
	public java.lang.Object get (java.lang.Object) 
		Object jvmClassName
		String n
	public void fix (java.lang.String) 
		String name
}

javassist/CtClass.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
	protected void  (java.lang.String) 
		String name
	public javassist.ClassPool getClassPool () 
	public javassist.bytecode.ClassFile getClassFile () 
	public javassist.bytecode.ClassFile getClassFile2 () 
	public boolean isModified () 
	public boolean isFrozen () 
	void freeze () 
	void checkModify ()  throws java.lang.RuntimeException 
	public void defrost () 
	public boolean isPrimitive () 
	public boolean isArray () 
	public javassist.CtClass getComponentType ()  throws javassist.NotFoundException 
	public boolean subtypeOf (javassist.CtClass)  throws javassist.NotFoundException 
		javassist.CtClass clazz
	public java.lang.String getName () 
	public final java.lang.String getSimpleName () 
		String qname
		int index
	public final java.lang.String getPackageName () 
		String qname
		int index
	public void setName (java.lang.String) 
		String name
	public void replaceClassName (java.lang.String, java.lang.String) 
		String oldname
		String newname
	public void replaceClassName (javassist.ClassMap) 
		javassist.ClassMap map
	public java.util.Collection getRefClasses () 
		javassist.bytecode.ClassFile cf
		javassist.ClassMap cm
	public boolean isInterface () 
	public int getModifiers () 
	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.CtField[] getFields () 
	public javassist.CtField getField (java.lang.String)  throws javassist.NotFoundException 
		String name
	public javassist.CtField[] getDeclaredFields () 
	public javassist.CtField getDeclaredField (java.lang.String)  throws javassist.NotFoundException 
		String name
	public javassist.CtBehavior[] getDeclaredBehaviors () 
	public javassist.CtConstructor[] getConstructors () 
	public javassist.CtConstructor getConstructor (java.lang.String)  throws javassist.NotFoundException 
		String desc
	public javassist.CtConstructor[] getDeclaredConstructors () 
	public javassist.CtConstructor getDeclaredConstructor (javassist.CtClass[])  throws javassist.NotFoundException 
		javassist.CtClass[] params
		String desc
	public javassist.CtConstructor getClassInitializer () 
	public javassist.CtMethod[] getMethods () 
	public javassist.CtMethod getMethod (java.lang.String, java.lang.String)  throws javassist.NotFoundException 
		String name
		String desc
	public javassist.CtMethod[] getDeclaredMethods () 
	public javassist.CtMethod getDeclaredMethod (java.lang.String, javassist.CtClass[])  throws javassist.NotFoundException 
		String name
		javassist.CtClass[] params
	public javassist.CtMethod getDeclaredMethod (java.lang.String)  throws javassist.NotFoundException 
		String name
	public javassist.CtConstructor makeClassInitializer ()  throws javassist.CannotCompileException 
	public void addConstructor (javassist.CtConstructor)  throws javassist.CannotCompileException 
		javassist.CtConstructor c
	public void addMethod (javassist.CtMethod)  throws javassist.CannotCompileException 
		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 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.NotFoundException java.io.IOException javassist.CannotCompileException 
	public byte[] toBytecode ()  throws javassist.NotFoundException java.io.IOException javassist.CannotCompileException 
	public void writeFile ()  throws javassist.NotFoundException java.io.IOException javassist.CannotCompileException 
	private javassist.ClassPool getClassPool2 ()  throws javassist.CannotCompileException 
		javassist.ClassPool cp
	void toBytecode (java.io.DataOutputStream)  throws javassist.CannotCompileException java.io.IOException 
		java.io.DataOutputStream out
	static void  () 
}

javassist/CtClassType.class
CtClassType.java
package javassist
 javassist.CtClassType extends javassist.CtClass {
	protected javassist.ClassPool classPool
	protected boolean wasChanged
	protected boolean wasFrozen
	protected javassist.bytecode.ClassFile classfile
	private javassist.CtField fieldsCache
	private javassist.CtConstructor constructorsCache
	private javassist.CtConstructor classInitializerCache
	private javassist.CtMethod methodsCache
	private javassist.FieldInitLink fieldInitializers
	private java.util.Hashtable hiddenMethods
	private int uniqueNumberSeed
	void  (java.lang.String, javassist.ClassPool) 
		String name
		javassist.ClassPool cp
	void  (java.io.InputStream, javassist.ClassPool)  throws java.io.IOException 
		java.io.InputStream ins
		javassist.ClassPool cp
	protected void eraseCache () 
	public javassist.bytecode.ClassFile getClassFile2 () 
		byte[] b
		java.io.DataInputStream dis
		javassist.NotFoundException e
		java.io.IOException e
		javassist.CannotCompileException e
	public javassist.ClassPool getClassPool () 
	public boolean isModified () 
	public boolean isFrozen () 
	void freeze () 
	void checkModify ()  throws java.lang.RuntimeException 
	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 int getModifiers () 
		int acc
	public void setModifiers (int) 
		int mod
		int acc
	public boolean subclassOf (javassist.CtClass) 
		javassist.CtClass superclass
		String superName
		javassist.CtClass curr
		Exception ignored
	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 
		String[] ifs
		int num
		javassist.CtClass[] ifc
		int i
	public void setInterfaces (javassist.CtClass[]) 
		javassist.CtClass[] list
		String[] ifs
		int num
		int i
	public void addInterface (javassist.CtClass) 
		javassist.CtClass anInterface
	public javassist.CtField[] getFields () 
		java.util.ArrayList alist
	private static void getFields (java.util.ArrayList, javassist.CtClass) 
		java.util.ArrayList alist
		javassist.CtClass cc
		int i
		int num
		javassist.NotFoundException e
		javassist.CtClass[] ifs
		javassist.NotFoundException e
		javassist.CtField cf
	public javassist.CtField getField (java.lang.String)  throws javassist.NotFoundException 
		String name
		javassist.NotFoundException e
		javassist.CtClass[] ifs
		int num
		int i
		javassist.NotFoundException e
		javassist.NotFoundException e
		javassist.CtClass s
		javassist.NotFoundException e
	public javassist.CtField[] getDeclaredFields () 
		javassist.CtField cf
		int num
		javassist.CtField[] cfs
		int i
	protected javassist.CtField getFieldsCache () 
		java.util.List list
		int n
		int i
		javassist.bytecode.FieldInfo finfo
	public javassist.CtField getDeclaredField (java.lang.String)  throws javassist.NotFoundException 
		String name
		javassist.CtField cf
	public javassist.CtBehavior[] getDeclaredBehaviors () 
		javassist.CtConstructor cc
		javassist.CtMethod cm
		int num
		javassist.CtBehavior[] cb
		int i
	public javassist.CtConstructor[] getConstructors () 
		javassist.CtConstructor[] cons
		int n
		int i
		javassist.CtConstructor[] result
		javassist.CtConstructor c
	public javassist.CtConstructor getConstructor (java.lang.String)  throws javassist.NotFoundException 
		String desc
		javassist.CtConstructor cc
	public javassist.CtConstructor[] getDeclaredConstructors () 
		javassist.CtConstructor cc
		int num
		javassist.CtConstructor[] ccs
		int i
	protected javassist.CtConstructor getConstructorsCache () 
		java.util.List list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
	public javassist.CtConstructor getClassInitializer () 
		javassist.bytecode.MethodInfo minfo
	public javassist.CtMethod[] getMethods () 
		java.util.HashMap h
	private static void getMethods0 (java.util.HashMap, javassist.CtClass) 
		java.util.HashMap h
		javassist.CtClass cc
		javassist.CtClass[] ifs
		int size
		int i
		javassist.NotFoundException e
		javassist.CtClass s
		javassist.NotFoundException e
		javassist.CtMethod cm
	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.CtClass cc
		String name
		String desc
		javassist.CtMethod cm
		javassist.CtClass s
		javassist.CtMethod m
		javassist.NotFoundException e
		javassist.CtClass[] ifs
		int size
		int i
		javassist.CtMethod m
		javassist.NotFoundException e
	public javassist.CtMethod[] getDeclaredMethods () 
		javassist.CtMethod cm
		int num
		javassist.CtMethod[] cms
		int i
	public javassist.CtMethod getDeclaredMethod (java.lang.String)  throws javassist.NotFoundException 
		String name
		javassist.CtMethod m
	public javassist.CtMethod getDeclaredMethod (java.lang.String, javassist.CtClass[])  throws javassist.NotFoundException 
		String name
		javassist.CtClass[] params
		String desc
		javassist.CtMethod m
	protected javassist.CtMethod getMethodsCache () 
		java.util.List list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
	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
		javassist.FieldInitLink fil
		javassist.FieldInitLink link
	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 addMethod (javassist.CtMethod)  throws javassist.CannotCompileException 
		javassist.CtMethod m
	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.CodeConverter converter
		javassist.bytecode.ClassFile cf
		javassist.bytecode.ConstPool cp
		java.util.List list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
	public void instrument (javassist.expr.ExprEditor)  throws javassist.CannotCompileException 
		javassist.expr.ExprEditor editor
		javassist.bytecode.ClassFile cf
		java.util.List list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
	void toBytecode (java.io.DataOutputStream)  throws javassist.CannotCompileException java.io.IOException 
		java.io.DataOutputStream out
		javassist.bytecode.ClassFile cf
		javassist.NotFoundException e
		java.io.IOException e
	protected void modifyClassConstructor (javassist.bytecode.ClassFile)  throws javassist.CannotCompileException javassist.NotFoundException 
		javassist.bytecode.ClassFile cf
		javassist.bytecode.Bytecode code
		javassist.compiler.Javac jv
		int stacksize
		boolean doInit
		javassist.FieldInitLink fi
		javassist.CtField f
		int s
	private void modifyClassConstructor (javassist.bytecode.ClassFile, javassist.bytecode.Bytecode, int, int)  throws javassist.CannotCompileException 
		javassist.bytecode.ClassFile cf
		javassist.bytecode.Bytecode code
		int stacksize
		int localsize
		javassist.bytecode.MethodInfo m
		javassist.bytecode.CodeAttribute codeAttr
		javassist.bytecode.CodeIterator it
		int pos
		int maxstack
		int maxlocals
		javassist.bytecode.BadBytecode e
	protected void modifyConstructors (javassist.bytecode.ClassFile)  throws javassist.CannotCompileException javassist.NotFoundException 
		javassist.bytecode.ClassFile cf
		javassist.bytecode.ConstPool cp
		java.util.List list
		int n
		int i
		javassist.bytecode.MethodInfo minfo
		javassist.bytecode.CodeAttribute codeAttr
		javassist.bytecode.Bytecode init
		javassist.CtClass[] params
		int stacksize
		javassist.bytecode.BadBytecode e
	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.bytecode.Bytecode code
		javassist.CtClass[] parameters
		int stacksize
		javassist.compiler.Javac jv
		javassist.compiler.CompileError e
		javassist.FieldInitLink fi
		javassist.CtField f
		int s
	java.util.Hashtable getHiddenMethods () 
	int getUniqueNumber () 
}

javassist/CtConstructor.class
CtConstructor.java
package javassist
public final javassist.CtConstructor extends javassist.CtBehavior {
	protected javassist.CtConstructor next
	protected void  (javassist.bytecode.MethodInfo, javassist.CtClass) 
		javassist.bytecode.MethodInfo minfo
		javassist.CtClass declaring
	public void  (javassist.CtClass[], javassist.CtClass) 
		javassist.CtClass[] parameters
		javassist.CtClass declaring
		javassist.bytecode.ConstPool cp
		String desc
	public void  (javassist.CtConstructor, javassist.CtClass, javassist.ClassMap)  throws javassist.CannotCompileException 
		javassist.CtConstructor src
		javassist.CtClass declaring
		javassist.ClassMap map
		javassist.bytecode.MethodInfo srcInfo
		javassist.CtClass srcClass
		javassist.bytecode.ConstPool cp
		boolean patch
		javassist.CtClass srcSuper
		String destSuperName
		String srcSuperName
		javassist.NotFoundException e
		javassist.bytecode.BadBytecode e
	static javassist.CtConstructor append (javassist.CtConstructor, javassist.CtConstructor) 
		javassist.CtConstructor list
		javassist.CtConstructor tail
		javassist.CtConstructor lst
	static int count (javassist.CtConstructor) 
		javassist.CtConstructor m
		int n
	public javassist.bytecode.MethodInfo getMethodInfo () 
	public boolean isConstructor () 
	public boolean isClassInitializer () 
	public int getModifiers () 
	public void setModifiers (int) 
		int mod
	public java.lang.String getName () 
	public javassist.CtClass getDeclaringClass () 
	public javassist.CtClass[] getParameterTypes ()  throws javassist.NotFoundException 
	public java.lang.String getSignature () 
	public javassist.CtClass[] getExceptionTypes ()  throws javassist.NotFoundException 
	public void setExceptionTypes (javassist.CtClass[])  throws javassist.NotFoundException 
		javassist.CtClass[] types
	public boolean isEmpty () 
		javassist.bytecode.CodeAttribute ca
		javassist.bytecode.ConstPool cp
		javassist.bytecode.CodeIterator it
		int pos
		int desc
		javassist.bytecode.BadBytecode e
	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 byte[] getAttribute (java.lang.String) 
		String name
	public void setAttribute (java.lang.String, byte[]) 
		String name
		byte[] data
	public void useCflow (java.lang.String)  throws javassist.CannotCompileException 
		String name
	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 void insertBefore (java.lang.String)  throws javassist.CannotCompileException 
		String src
	public void insertBeforeBody (java.lang.String)  throws javassist.CannotCompileException 
		String src
		javassist.bytecode.CodeAttribute ca
		javassist.bytecode.CodeIterator iterator
		javassist.bytecode.Bytecode b
		javassist.compiler.Javac jv
		int pos
		javassist.NotFoundException e
		javassist.compiler.CompileError e
		javassist.bytecode.BadBytecode e
	public void insertAfter (java.lang.String)  throws javassist.CannotCompileException 
		String src
	public void insertAfter (java.lang.String, boolean)  throws javassist.CannotCompileException 
		String src
		boolean asFinally
	public void addCatch (java.lang.String, javassist.CtClass)  throws javassist.CannotCompileException 
		String src
		javassist.CtClass exceptionType
}

javassist/CtField$ArrayInitializer.class
CtField.java
package javassist
 javassist.CtField$ArrayInitializer extends javassist.CtField$Initializer {
	javassist.CtClass type
	int size
	void  (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  (java.lang.String) 
		String expr
	void compileExpr (javassist.compiler.Javac)  throws javassist.compiler.CompileError 
		javassist.compiler.Javac drv
}

javassist/CtField$CodeInitializer0.class
CtField.java
package javassist
abstract javassist.CtField$CodeInitializer0 extends javassist.CtField$Initializer {
	void  () 
	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.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.CtClass[] parameters
		javassist.compiler.Javac drv
		javassist.compiler.CompileError e
	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.compiler.CompileError e
}

javassist/CtField$DoubleInitializer.class
CtField.java
package javassist
 javassist.CtField$DoubleInitializer extends javassist.CtField$Initializer {
	double value
	void  (double) 
		double v
	void check (javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtClass type
	int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.CtClass[] parameters
		javassist.compiler.Javac drv
	int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.compiler.Javac drv
}

javassist/CtField$Initializer.class
CtField.java
package javassist
public abstract javassist.CtField$Initializer extends java.lang.Object {
	public void  () 
	public static javassist.CtField$Initializer constant (int) 
		int i
	public static javassist.CtField$Initializer constant (long) 
		long l
	public static javassist.CtField$Initializer constant (double) 
		double d
	public static javassist.CtField$Initializer constant (java.lang.String) 
		String s
	public static javassist.CtField$Initializer byParameter (int) 
		int nth
		javassist.CtField$ParamInitializer i
	public static javassist.CtField$Initializer byNew (javassist.CtClass) 
		javassist.CtClass objectType
		javassist.CtField$NewInitializer i
	public static javassist.CtField$Initializer byNew (javassist.CtClass, java.lang.String[]) 
		javassist.CtClass objectType
		String[] stringParams
		javassist.CtField$NewInitializer i
	public static javassist.CtField$Initializer byNewWithParams (javassist.CtClass) 
		javassist.CtClass objectType
		javassist.CtField$NewInitializer i
	public static javassist.CtField$Initializer byNewWithParams (javassist.CtClass, java.lang.String[]) 
		javassist.CtClass objectType
		String[] stringParams
		javassist.CtField$NewInitializer i
	public static javassist.CtField$Initializer byCall (javassist.CtClass, java.lang.String) 
		javassist.CtClass methodClass
		String methodName
		javassist.CtField$MethodInitializer i
	public static javassist.CtField$Initializer byCall (javassist.CtClass, java.lang.String, java.lang.String[]) 
		javassist.CtClass methodClass
		String methodName
		String[] stringParams
		javassist.CtField$MethodInitializer i
	public static javassist.CtField$Initializer byCallWithParams (javassist.CtClass, java.lang.String) 
		javassist.CtClass methodClass
		String methodName
		javassist.CtField$MethodInitializer i
	public static javassist.CtField$Initializer byCallWithParams (javassist.CtClass, java.lang.String, java.lang.String[]) 
		javassist.CtClass methodClass
		String methodName
		String[] stringParams
		javassist.CtField$MethodInitializer i
	public static javassist.CtField$Initializer byNewArray (javassist.CtClass, int)  throws javassist.NotFoundException 
		javassist.CtClass type
		int size
	public static javassist.CtField$Initializer byNewArray (javassist.CtClass, int[]) 
		javassist.CtClass type
		int[] sizes
	public static javassist.CtField$Initializer byExpr (java.lang.String) 
		String source
	static javassist.CtField$Initializer byExpr (javassist.compiler.ast.ASTree) 
		javassist.compiler.ast.ASTree source
	void check (javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtClass type
	abstract int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac)  throws javassist.CannotCompileException 
	abstract int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac)  throws javassist.CannotCompileException 
}

javassist/CtField$IntInitializer.class
CtField.java
package javassist
 javassist.CtField$IntInitializer extends javassist.CtField$Initializer {
	int value
	void  (int) 
		int v
	void check (javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtClass type
	int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.CtClass[] parameters
		javassist.compiler.Javac drv
	int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.compiler.Javac drv
}

javassist/CtField$LongInitializer.class
CtField.java
package javassist
 javassist.CtField$LongInitializer extends javassist.CtField$Initializer {
	long value
	void  (long) 
		long v
	void check (javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtClass type
	int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.CtClass[] parameters
		javassist.compiler.Javac drv
	int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.compiler.Javac drv
}

javassist/CtField$MethodInitializer.class
CtField.java
package javassist
 javassist.CtField$MethodInitializer extends javassist.CtField$NewInitializer {
	String methodName
	void  () 
	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 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 
		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  (javassist.CtClass, int[]) 
		javassist.CtClass t
		int[] d
	void check (javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtClass type
	int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.CtClass[] parameters
		javassist.compiler.Javac drv
		int s
	int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.compiler.Javac drv
		int s
}

javassist/CtField$NewInitializer.class
CtField.java
package javassist
 javassist.CtField$NewInitializer extends javassist.CtField$Initializer {
	javassist.CtClass objectType
	String[] stringParams
	boolean withConstructorParams
	void  () 
	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 stacksize
	private java.lang.String getDescriptor () 
		String desc3
	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
		String desc
		int stacksize
	protected final int compileStringParameter (javassist.bytecode.Bytecode)  throws javassist.CannotCompileException 
		javassist.bytecode.Bytecode code
		int nparam
		int j
}

javassist/CtField$ParamInitializer.class
CtField.java
package javassist
 javassist.CtField$ParamInitializer extends javassist.CtField$Initializer {
	int nthParam
	void  () 
	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 nth
		int s
	static int nthParamToLocal (int, javassist.CtClass[], boolean) 
		int nth
		javassist.CtClass[] params
		boolean isStatic
		javassist.CtClass longType
		javassist.CtClass doubleType
		int k
		int i
		javassist.CtClass type
	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  (javassist.compiler.ast.ASTree) 
		javassist.compiler.ast.ASTree expr
	void compileExpr (javassist.compiler.Javac)  throws javassist.compiler.CompileError 
		javassist.compiler.Javac drv
}

javassist/CtField$StringInitializer.class
CtField.java
package javassist
 javassist.CtField$StringInitializer extends javassist.CtField$Initializer {
	String value
	void  (java.lang.String) 
		String v
	void check (javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtClass type
	int compile (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.CtClass[], javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.CtClass[] parameters
		javassist.compiler.Javac drv
	int compileIfStatic (javassist.CtClass, java.lang.String, javassist.bytecode.Bytecode, javassist.compiler.Javac)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.bytecode.Bytecode code
		javassist.compiler.Javac drv
}

javassist/CtField.class
CtField.java
package javassist
public javassist.CtField extends javassist.CtMember {
	protected javassist.bytecode.FieldInfo fieldInfo
	javassist.CtField next
	public void  (javassist.CtClass, java.lang.String, javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtClass type
		String name
		javassist.CtClass declaring
	public void  (javassist.CtField, javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtField src
		javassist.CtClass declaring
	private void  (java.lang.String, java.lang.String, javassist.CtClass)  throws javassist.CannotCompileException 
		String typeDesc
		String name
		javassist.CtClass clazz
		javassist.bytecode.ClassFile cf
	void  (javassist.bytecode.FieldInfo, javassist.CtClass) 
		javassist.bytecode.FieldInfo fi
		javassist.CtClass clazz
	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 
		String src
		javassist.CtClass declaring
		javassist.compiler.Javac compiler
		javassist.CtMember obj
		javassist.compiler.CompileError e
	static javassist.CtField append (javassist.CtField, javassist.CtField) 
		javassist.CtField list
		javassist.CtField tail
		javassist.CtField lst
	static int count (javassist.CtField) 
		javassist.CtField f
		int n
	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 javassist.CtClass getType ()  throws javassist.NotFoundException 
	public void setType (javassist.CtClass) 
		javassist.CtClass clazz
	public byte[] getAttribute (java.lang.String) 
		String name
		javassist.bytecode.AttributeInfo ai
	public void setAttribute (java.lang.String, byte[]) 
		String name
		byte[] data
}

javassist/CtMember.class
CtMember.java
package javassist
public abstract javassist.CtMember extends java.lang.Object {
	protected javassist.CtClass declaringClass
	protected void  (javassist.CtClass) 
		javassist.CtClass clazz
	public javassist.CtClass getDeclaringClass () 
	public abstract int getModifiers () 
	public abstract void setModifiers (int) 
	public abstract java.lang.String getName () 
	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  () 
	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  (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  (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  (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 javassist.CtMethod next
	protected int cachedHashCode
	void  (javassist.bytecode.MethodInfo, javassist.CtClass) 
		javassist.bytecode.MethodInfo minfo
		javassist.CtClass declaring
	public void  (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  (javassist.CtMethod, javassist.CtClass, javassist.ClassMap)  throws javassist.CannotCompileException 
		javassist.CtMethod src
		javassist.CtClass declaring
		javassist.ClassMap map
		javassist.bytecode.MethodInfo srcInfo
		javassist.CtClass srcClass
		javassist.bytecode.ConstPool cp
		javassist.CtClass srcSuper
		String srcSuperName
		javassist.NotFoundException e
		javassist.bytecode.BadBytecode e
	static javassist.CtMethod append (javassist.CtMethod, javassist.CtMethod) 
		javassist.CtMethod list
		javassist.CtMethod tail
		javassist.CtMethod lst
	static int count (javassist.CtMethod) 
		javassist.CtMethod m
		int n
	public int hashCode () 
		String signature
	public boolean equals (java.lang.Object) 
		Object obj
	public javassist.bytecode.MethodInfo getMethodInfo () 
	public int getModifiers () 
	public void setModifiers (int) 
		int mod
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String newname
	public javassist.CtClass getDeclaringClass () 
	public javassist.CtClass[] getParameterTypes ()  throws javassist.NotFoundException 
	public javassist.CtClass getReturnType ()  throws javassist.NotFoundException 
	public java.lang.String getSignature () 
	public javassist.CtClass[] getExceptionTypes ()  throws javassist.NotFoundException 
	public void setExceptionTypes (javassist.CtClass[])  throws javassist.NotFoundException 
		javassist.CtClass[] types
	public boolean isEmpty () 
		javassist.bytecode.CodeAttribute ca
		javassist.bytecode.CodeIterator it
		javassist.bytecode.BadBytecode e
	public void setBody (java.lang.String)  throws javassist.CannotCompileException 
		String src
	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.CtMethod mbody
		javassist.CtMethod$ConstParameter constParam
		javassist.CtClass clazz
		javassist.CtClass[] params
		javassist.CtClass retType
		javassist.NotFoundException e
		javassist.bytecode.Bytecode code
		javassist.bytecode.CodeAttribute cattr
	public byte[] getAttribute (java.lang.String) 
		String name
	public void setAttribute (java.lang.String, byte[]) 
		String name
		byte[] data
	public void useCflow (java.lang.String)  throws javassist.CannotCompileException 
		String name
	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 void insertBefore (java.lang.String)  throws javassist.CannotCompileException 
		String src
	public void insertAfter (java.lang.String)  throws javassist.CannotCompileException 
		String src
	public void insertAfter (java.lang.String, boolean)  throws javassist.CannotCompileException 
		String src
		boolean asFinally
	public void addCatch (java.lang.String, javassist.CtClass)  throws javassist.CannotCompileException 
		String src
		javassist.CtClass exceptionType
}

javassist/CtNewClass.class
CtNewClass.java
package javassist
 javassist.CtNewClass extends javassist.CtClassType {
	protected boolean hasConstructor
	void  (java.lang.String, javassist.ClassPool, boolean, javassist.CtClass) 
		String name
		javassist.ClassPool cp
		boolean isInterface
		javassist.CtClass superclass
		String superName
	public void addConstructor (javassist.CtConstructor)  throws javassist.CannotCompileException 
		javassist.CtConstructor c
	void toBytecode (java.io.DataOutputStream)  throws javassist.CannotCompileException java.io.IOException 
		java.io.DataOutputStream out
		javassist.NotFoundException e
	public void inheritAllConstructors ()  throws javassist.CannotCompileException javassist.NotFoundException 
		javassist.CtClass superclazz
		javassist.CtConstructor[] cs
		int n
		int i
		javassist.CtConstructor c
		javassist.CtConstructor cons
}

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  () 
	public static javassist.CtConstructor make (java.lang.String, javassist.CtClass)  throws javassist.CannotCompileException 
		String src
		javassist.CtClass declaring
		javassist.compiler.Javac compiler
		javassist.CtMember obj
		javassist.compiler.CompileError e
	public static javassist.CtConstructor make (javassist.CtClass[], javassist.CtClass[], java.lang.String, javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtClass[] parameters
		javassist.CtClass[] exceptions
		String body
		javassist.CtClass declaring
		javassist.CtConstructor cc
		javassist.NotFoundException e
	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.CtClass declaring
		javassist.CtConstructor cons
		javassist.bytecode.ConstPool cp
		javassist.bytecode.Bytecode code
		javassist.NotFoundException e
	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  () 
	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 
		String src
		javassist.CtClass declaring
		String delegateObj
		String delegateMethod
		javassist.compiler.Javac compiler
		javassist.CtMember obj
		javassist.compiler.CompileError e
	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
		javassist.CtMethod cm
		javassist.NotFoundException e
	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 methodName
		javassist.CtField field
		javassist.bytecode.FieldInfo finfo
		String fieldType
		String desc
		javassist.bytecode.ConstPool cp
		javassist.bytecode.MethodInfo minfo
		javassist.bytecode.Bytecode code
		String fieldName
		javassist.NotFoundException e
	public static javassist.CtMethod setter (java.lang.String, javassist.CtField)  throws javassist.CannotCompileException 
		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
		String fieldName
		javassist.NotFoundException e
	public static javassist.CtMethod delegator (javassist.CtMethod, javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtMethod delegate
		javassist.CtClass declaring
		javassist.NotFoundException e
	private static javassist.CtMethod delegator0 (javassist.CtMethod, javassist.CtClass)  throws javassist.CannotCompileException javassist.NotFoundException 
		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/CtNewWrappedConstructor.class
CtNewWrappedConstructor.java
package javassist
 javassist.CtNewWrappedConstructor extends javassist.CtNewWrappedMethod {
	private static final int PASS_NONE
	private static final int PASS_ARRAY
	private static final int PASS_PARAMS
	void  () 
	public static javassist.CtConstructor wrapped (javassist.CtClass[], javassist.CtClass[], int, javassist.CtMethod, javassist.CtMethod$ConstParameter, javassist.CtClass)  throws javassist.CannotCompileException 
		javassist.CtClass[] parameterTypes
		javassist.CtClass[] exceptionTypes
		int howToCallSuper
		javassist.CtMethod body
		javassist.CtMethod$ConstParameter constParam
		javassist.CtClass declaring
		javassist.CtConstructor cons
		javassist.bytecode.Bytecode code
		javassist.NotFoundException e
	protected static javassist.bytecode.Bytecode makeBody (javassist.CtClass, javassist.bytecode.ClassFile, int, javassist.CtMethod, javassist.CtClass[], javassist.CtMethod$ConstParameter)  throws javassist.CannotCompileException 
		javassist.CtClass declaring
		javassist.bytecode.ClassFile classfile
		int howToCallSuper
		javassist.CtMethod wrappedBody
		javassist.CtClass[] parameters
		javassist.CtMethod$ConstParameter cparam
		int stacksize
		int stacksize2
		int superclazz
		javassist.bytecode.Bytecode code
		String desc
}

javassist/CtNewWrappedMethod.class
CtNewWrappedMethod.java
package javassist
 javassist.CtNewWrappedMethod extends java.lang.Object {
	private static final String addedWrappedMethod
	void  () 
	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.CtMethod mt
		javassist.NotFoundException e
		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 
		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
		javassist.bytecode.BadBytecode e
	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.CtClassType clazz
		javassist.bytecode.ClassFile classfile
		javassist.CtMethod src
		java.util.Hashtable bodies
		String bodyname
		javassist.ClassMap map
		javassist.bytecode.MethodInfo body
		int acc
	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) 
		javassist.bytecode.Bytecode code
		javassist.CtClass type
		javassist.CtPrimitiveType pt
		String wrapper
}

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  (java.lang.String, char, java.lang.String, java.lang.String, java.lang.String, int, int, int) 
		String name
		char desc
		String wrapper
		String methodName
		String mDesc
		int opcode
		int atype
		int size
	public boolean isPrimitive () 
	public char getDescriptor () 
	public java.lang.String getWrapperName () 
	public java.lang.String getGetMethodName () 
	public java.lang.String getGetMethodDescriptor () 
	public int getReturnOp () 
	public int getArrayType () 
	public int getDataSize () 
}

javassist/DirClassPath.class
ClassPoolTail.java
package javassist
final javassist.DirClassPath extends java.lang.Object implements javassist.ClassPath  {
	String directory
	void  (java.lang.String) 
		String dirName
	public java.io.InputStream openClassfile (java.lang.String) 
		String classname
		char sep
		String filename
		java.io.FileNotFoundException e
		SecurityException e
	public void close () 
	public java.lang.String toString () 
}

javassist/Dump.class
Dump.java
package javassist
public javassist.Dump extends java.lang.Object {
	private void  () 
	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/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  (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
}

javassist/expr/Cast.class
Cast.java
package javassist.expr
public javassist.expr.Cast extends javassist.expr.Expr {
	void  (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 
		String statement
		javassist.bytecode.ConstPool constPool
		int pos
		int index
		javassist.compiler.Javac jc
		javassist.ClassPool cp
		javassist.bytecode.CodeAttribute ca
		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
}

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  (int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo) 
		int pos
		javassist.bytecode.CodeIterator i
		javassist.CtClass declaring
		javassist.bytecode.MethodInfo m
	final javassist.bytecode.ConstPool getConstPool () 
	final boolean edited () 
	final int locals () 
	final int stack () 
	final boolean withinStatic () 
	public javassist.CtBehavior where () 
		javassist.bytecode.MethodInfo mi
		javassist.CtBehavior[] cb
		int i
	public javassist.CtClass[] mayThrow () 
		javassist.ClassPool pool
		javassist.bytecode.ConstPool cp
		java.util.LinkedList list
		javassist.bytecode.CodeAttribute ca
		javassist.bytecode.ExceptionTable et
		int pos
		int n
		int i
		int t
		javassist.NotFoundException e
		NullPointerException e
		javassist.bytecode.ExceptionsAttribute ea
		String[] exceptions
		int n
		int i
		javassist.NotFoundException e
	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 i
		int n
		javassist.CtClass[] params
		int regno
		javassist.bytecode.Bytecode bytecode
		javassist.CtClass c
		int size
	protected void replace0 (int, javassist.bytecode.Bytecode, int)  throws javassist.bytecode.BadBytecode 
		int pos
		javassist.bytecode.Bytecode bytecode
		int size
		byte[] code
		int gap
		int i
}

javassist/expr/ExprEditor$NewOp.class
ExprEditor.java
package javassist.expr
 javassist.expr.ExprEditor$NewOp extends java.lang.Object {
	javassist.expr.ExprEditor$NewOp next
	int pos
	String type
	void  (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  () 
	public boolean doit (javassist.CtClass, javassist.bytecode.MethodInfo)  throws javassist.CannotCompileException 
		javassist.CtClass clazz
		javassist.bytecode.MethodInfo minfo
		javassist.bytecode.CodeAttribute codeAttr
		javassist.bytecode.CodeIterator iterator
		boolean edited
		int maxLocals
		int maxStack
		javassist.expr.ExprEditor$NewOp newList
		javassist.bytecode.ConstPool cp
		javassist.expr.Expr expr
		int pos
		int c
		int index
		javassist.expr.MethodCall mcall
		javassist.bytecode.BadBytecode e
		javassist.bytecode.ExceptionTable et
		int n
		int i
		javassist.expr.Handler h
	private int max (int, int) 
		int i
		int j
	public void edit (javassist.expr.NewExpr)  throws javassist.CannotCompileException 
		javassist.expr.NewExpr e
	public void edit (javassist.expr.MethodCall)  throws javassist.CannotCompileException 
		javassist.expr.MethodCall m
	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  (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 
		javassist.compiler.JvstCodeGen gen
		javassist.bytecode.Bytecode bytecode
		javassist.compiler.ast.ASTList args
		int stack
}

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  (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 
		javassist.compiler.JvstCodeGen gen
		javassist.bytecode.Bytecode bytecode
		javassist.compiler.ast.ASTList args
		int stack
}

javassist/expr/FieldAccess.class
FieldAccess.java
package javassist.expr
public javassist.expr.FieldAccess extends javassist.expr.Expr {
	int opcode
	void  (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 void replace (java.lang.String)  throws javassist.CannotCompileException 
		String statement
		javassist.bytecode.ConstPool constPool
		int pos
		int index
		javassist.compiler.Javac jc
		javassist.bytecode.CodeAttribute ca
		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
}

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
	void  (javassist.bytecode.ExceptionTable, int, javassist.bytecode.CodeIterator, javassist.CtClass, javassist.bytecode.MethodInfo) 
		javassist.bytecode.ExceptionTable et
		int nth
		javassist.bytecode.CodeIterator it
		javassist.CtClass declaring
		javassist.bytecode.MethodInfo m
	public javassist.CtBehavior where () 
	public int getLineNumber () 
	public java.lang.String getFileName () 
	public javassist.CtClass[] mayThrow () 
	public javassist.CtClass getType ()  throws javassist.NotFoundException 
		javassist.bytecode.ConstPool cp
		String name
	public void replace (java.lang.String)  throws javassist.CannotCompileException 
		String statement
	public void insertBefore (java.lang.String)  throws javassist.CannotCompileException 
		String src
		javassist.bytecode.ConstPool cp
		javassist.bytecode.CodeAttribute ca
		javassist.compiler.Javac jv
		javassist.bytecode.Bytecode b
		javassist.CtClass type
		int var
		int oldHandler
		int pos
		javassist.NotFoundException e
		javassist.compiler.CompileError e
	static void  () 
}

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  (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
}

javassist/expr/Instanceof.class
Instanceof.java
package javassist.expr
public javassist.expr.Instanceof extends javassist.expr.Expr {
	void  (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 
		String statement
		javassist.bytecode.ConstPool constPool
		int pos
		int index
		javassist.compiler.Javac jc
		javassist.ClassPool cp
		javassist.bytecode.CodeAttribute ca
		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
}

javassist/expr/MethodCall.class
MethodCall.java
package javassist.expr
public javassist.expr.MethodCall extends javassist.expr.Expr {
	void  (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 () 
	private javassist.CtClass getCtClass ()  throws javassist.NotFoundException 
	public java.lang.String getClassName () 
		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 
	private java.lang.String getMethodDesc () 
		javassist.bytecode.ConstPool cp
		int nt
	public javassist.CtClass[] mayThrow () 
	public boolean isSuper () 
	public void replace (java.lang.String)  throws javassist.CannotCompileException 
		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.CtClass[] params
		javassist.CtClass retType
		int paramVar
		int retVar
		javassist.bytecode.Bytecode bytecode
		javassist.compiler.CompileError e
		javassist.NotFoundException e
		javassist.bytecode.BadBytecode e
}

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  (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
}

javassist/expr/NewExpr.class
NewExpr.java
package javassist.expr
public javassist.expr.NewExpr extends javassist.expr.Expr {
	String newTypeName
	int newPos
	void  (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
	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 () 
	private javassist.CtClass getCtClass ()  throws javassist.NotFoundException 
	public java.lang.String getClassName () 
	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 
		String statement
		int bytecodeSize
		int pos
		int newIndex
		int end
		int i
		javassist.bytecode.ConstPool constPool
		int methodIndex
		String signature
		javassist.compiler.Javac jc
		javassist.ClassPool cp
		javassist.bytecode.CodeAttribute ca
		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
}

javassist/FieldInitLink.class
CtClassType.java
package javassist
 javassist.FieldInitLink extends java.lang.Object {
	javassist.FieldInitLink next
	javassist.CtField field
	javassist.CtField$Initializer init
	void  (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.zip.ZipFile jarfile
	void  (java.lang.String)  throws javassist.NotFoundException 
		String pathname
		java.util.zip.ZipException e
		java.io.IOException e
	public java.io.InputStream openClassfile (java.lang.String)  throws javassist.NotFoundException 
		String classname
		String jarname
		java.util.zip.ZipEntry ze
		java.util.zip.ZipException e
		java.io.IOException e
	public void close () 
		java.io.IOException e
	public java.lang.String toString () 
}

javassist/Loader.class
Loader.java
package javassist
public javassist.Loader extends java.lang.ClassLoader {
	private java.util.Hashtable notDefinedHere
	private java.util.Vector notDefinedPackages
	private javassist.ClassPool source
	public boolean doDelegation
	static Class array$Ljava$lang$String
	public void  () 
	public void  (javassist.ClassPool) 
		javassist.ClassPool cp
	public void  (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 setClassPool (javassist.ClassPool) 
		javassist.ClassPool cp
	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 
		String[] args
		int n
		String[] args2
		int i
	public void run (java.lang.String, java.lang.String[])  throws java.lang.Throwable 
		String classname
		String[] args
		Class c
		java.lang.reflect.InvocationTargetException e
	protected java.lang.Class loadClass (java.lang.String, boolean)  throws java.lang.ClassFormatError java.lang.ClassNotFoundException 
		String name
		boolean resolve
		Class c
	protected java.lang.Class findClass (java.lang.String) 
		String name
		byte[] classfile
		String jarname
		java.io.InputStream in
		Exception e
		int i
		String pname
		IllegalArgumentException e
	private java.lang.Class loadClassByDelegation (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
		Class c
	private boolean notDelegated (java.lang.String) 
		String name
		int n
		int i
	private 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) 
		String x0
		ClassNotFoundException x1
}

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  (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 void close () 
}

javassist/Modifier.class
Modifier.java
package javassist
public javassist.Modifier extends java.lang.Object {
	public static final int PUBLIC
	public static final int PRIVATE
	public static final int PROTECTED
	public static final int STATIC
	public static final int FINAL
	public static final int SYNCHRONIZED
	public static final int VOLATILE
	public static final int TRANSIENT
	public static final int NATIVE
	public static final int INTERFACE
	public static final int ABSTRACT
	public static final int STRICT
	public void  () 
	public static boolean isPublic (int) 
		int mod
	public static boolean isPrivate (int) 
		int mod
	public static boolean isProtected (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 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  (java.lang.String) 
		String msg
	public void  (java.lang.String, java.lang.Exception) 
		String msg
		Exception e
}

javassist/preproc/
javassist/preproc/Assistant.class
Assistant.java
package javassist.preproc
public abstract javassist.preproc.Assistant extends java.lang.Object {
	public abstract javassist.CtClass[] assist (javassist.ClassPool, java.lang.String, java.lang.String[])  throws javassist.CannotCompileException 
}

javassist/preproc/CommentSkipper.class
Compiler.java
package javassist.preproc
 javassist.preproc.CommentSkipper extends java.lang.Object {
	private java.io.BufferedReader input
	private java.io.BufferedWriter output
	public void  (java.io.BufferedReader, java.io.BufferedWriter) 
		java.io.BufferedReader reader
		java.io.BufferedWriter writer
	public int read ()  throws java.io.IOException 
		int c
	private void skipCxxComments ()  throws java.io.IOException 
		int c
	private void skipCComments ()  throws java.io.IOException 
		int c
		boolean star
}

javassist/preproc/Compiler.class
Compiler.java
package javassist.preproc
public javassist.preproc.Compiler extends java.lang.Object {
	protected java.io.BufferedReader input
	protected java.io.BufferedWriter output
	protected javassist.ClassPool classPool
	public void  (java.lang.String)  throws javassist.CannotCompileException 
		String inputname
		java.io.IOException e
		String outputname
		java.io.IOException e
	public void process ()  throws java.io.IOException javassist.CannotCompileException 
		int c
		javassist.preproc.CommentSkipper reader
	private boolean skipPackage (javassist.preproc.CommentSkipper)  throws java.io.IOException 
		javassist.preproc.CommentSkipper reader
		int c
	private void readImport (javassist.preproc.CommentSkipper)  throws java.io.IOException javassist.CannotCompileException 
		javassist.preproc.CommentSkipper reader
		int[] word
		int c
		int i
		StringBuffer classbuf
		String importclass
		StringBuffer assistant
		java.util.Vector args
	void syntaxError (java.lang.String)  throws javassist.CannotCompileException 
		String importclass
	int readAssistant (javassist.preproc.CommentSkipper, java.lang.String, java.lang.StringBuffer, java.util.Vector)  throws java.io.IOException javassist.CannotCompileException 
		javassist.preproc.CommentSkipper reader
		String importclass
		StringBuffer assistant
		java.util.Vector args
		int c
		StringBuffer arg
	int readArgument (javassist.preproc.CommentSkipper, java.lang.StringBuffer)  throws java.io.IOException 
		javassist.preproc.CommentSkipper reader
		StringBuffer buf
		int c
	int skipSpaces (javassist.preproc.CommentSkipper, int)  throws java.io.IOException 
		javassist.preproc.CommentSkipper reader
		int c
	private void runAssistant (java.lang.String, java.lang.String, java.util.Vector)  throws java.io.IOException javassist.CannotCompileException 
		String importname
		String assistantname
		java.util.Vector argv
		Class assistant
		javassist.preproc.Assistant a
		int s
		String[] args
		int i
		ClassNotFoundException e
		Exception e
		javassist.CtClass[] imports
		int i
	private java.lang.String getOutputFilename (java.lang.String) 
		String input
		int i
	public static void main (java.lang.String[]) 
		String[] args
		javassist.preproc.Compiler c
		java.io.IOException e
		javassist.CannotCompileException e
}

javassist/reflect/
javassist/reflect/CannotCreateException.class
CannotCreateException.java
package javassist.reflect
public javassist.reflect.CannotCreateException extends java.lang.Exception {
	public void  (java.lang.String) 
		String s
	public void  (java.lang.Exception) 
		Exception e
}

javassist/reflect/CannotInvokeException.class
CannotInvokeException.java
package javassist.reflect
public javassist.reflect.CannotInvokeException extends java.lang.RuntimeException {
	private Throwable err
	public void  (java.lang.String) 
		String reason
	public void  (java.lang.reflect.InvocationTargetException) 
		java.lang.reflect.InvocationTargetException e
	public void  (java.lang.IllegalAccessException) 
		IllegalAccessException e
	public void  (java.lang.ClassNotFoundException) 
		ClassNotFoundException e
}

javassist/reflect/ClassMetaobject.class
ClassMetaobject.java
package javassist.reflect
public javassist.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  (java.lang.String[]) 
		String[] params
		ClassNotFoundException e
	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.reflect.CannotCreateException 
		Object[] args
		int n
		int i
		IllegalArgumentException e
		InstantiationException e
		IllegalAccessException e
		java.lang.reflect.InvocationTargetException e
	public java.lang.Object trapFieldRead (java.lang.String) 
		String name
		Class jc
		NoSuchFieldException e
		IllegalAccessException e
	public void trapFieldWrite (java.lang.String, java.lang.Object) 
		String name
		Object value
		Class jc
		NoSuchFieldException e
		IllegalAccessException e
	public static java.lang.Object invoke (java.lang.Object, int, java.lang.Object[])  throws java.lang.Throwable 
		Object target
		int identifier
		Object[] args
		java.lang.reflect.Method[] allmethods
		int n
		String head
		int i
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
	public java.lang.Object trapMethodcall (int, java.lang.Object[])  throws java.lang.Throwable 
		int identifier
		Object[] args
		java.lang.reflect.Method[] m
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
	public final java.lang.reflect.Method[] getReflectiveMethods () 
		Class baseclass
		java.lang.reflect.Method[] allmethods
		int n
		int i
		java.lang.reflect.Method m
		String mname
		int k
		int j
		char c
	public final java.lang.String getMethodName (int) 
		int identifier
		String mname
		int j
		char c
	public final java.lang.Class[] getParameterTypes (int) 
		int identifier
	public final java.lang.Class getReturnType (int) 
		int identifier
	static void  () 
}

javassist/reflect/CompiledClass.class
Compiler.java
package javassist.reflect
 javassist.reflect.CompiledClass extends java.lang.Object {
	public String classname
	public String metaobject
	public String classobject
	void  () 
}

javassist/reflect/Compiler.class
Compiler.java
package javassist.reflect
public javassist.reflect.Compiler extends java.lang.Object {
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		javassist.reflect.CompiledClass[] entries
		int n
	private static void processClasses (javassist.reflect.CompiledClass[], int)  throws java.lang.Exception 
		javassist.reflect.CompiledClass[] entries
		int n
		javassist.reflect.Reflection implementor
		javassist.ClassPool pool
		int i
		javassist.CtClass c
		String metaobj
		String classobj
		int i
	private static int parse (java.lang.String[], javassist.reflect.CompiledClass[]) 
		String[] args
		javassist.reflect.CompiledClass[] result
		int n
		int i
		String a
		javassist.reflect.CompiledClass cc
	private static void help (java.io.PrintStream) 
		java.io.PrintStream out
}

javassist/reflect/Loader.class
Loader.java
package javassist.reflect
public javassist.reflect.Loader extends javassist.Loader {
	protected javassist.reflect.Reflection reflection
	public static void main (java.lang.String[])  throws java.lang.Throwable 
		String[] args
		javassist.reflect.Loader cl
	public void  () 
	public boolean makeReflective (java.lang.String, java.lang.String, java.lang.String)  throws javassist.CannotCompileException javassist.NotFoundException 
		String clazz
		String metaobject
		String metaclass
}

javassist/reflect/Metalevel.class
Metalevel.java
package javassist.reflect
public abstract javassist.reflect.Metalevel extends java.lang.Object {
	public abstract javassist.reflect.ClassMetaobject _getClass () 
	public abstract javassist.reflect.Metaobject _getMetaobject () 
	public abstract void _setMetaobject (javassist.reflect.Metaobject) 
}

javassist/reflect/Metaobject.class
Metaobject.java
package javassist.reflect
public javassist.reflect.Metaobject extends java.lang.Object implements java.io.Serializable  {
	protected javassist.reflect.ClassMetaobject classmetaobject
	protected javassist.reflect.Metalevel baseobject
	protected java.lang.reflect.Method[] methods
	public void  (java.lang.Object, java.lang.Object[]) 
		Object self
		Object[] args
	protected void  () 
	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.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) 
		int identifier
		String mname
		int j
		char c
	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) 
		String name
		Class jc
		NoSuchFieldException e
		IllegalAccessException e
	public void trapFieldWrite (java.lang.String, java.lang.Object) 
		String name
		Object value
		Class jc
		NoSuchFieldException e
		IllegalAccessException e
	public java.lang.Object trapMethodcall (int, java.lang.Object[])  throws java.lang.Throwable 
		int identifier
		Object[] args
		java.lang.reflect.InvocationTargetException e
		IllegalAccessException e
}

javassist/reflect/Reflection.class
Reflection.java
package javassist.reflect
public javassist.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
	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  () 
	public void start (javassist.ClassPool)  throws javassist.NotFoundException 
		javassist.ClassPool pool
		String msg
		javassist.CtClass c
		javassist.NotFoundException e
	public void onWrite (javassist.ClassPool, java.lang.String)  throws javassist.CannotCompileException javassist.NotFoundException 
		javassist.ClassPool pool
		String classname
		javassist.CtClass c
	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.NotFoundException 
		javassist.CtClass clazz
		javassist.CtClass metaobject
		javassist.CtClass metaclass
	private void registerReflectiveClass (javassist.CtClass) 
		javassist.CtClass clazz
		javassist.CtField[] fs
		int i
		javassist.CtField f
		int mod
		String name
	private boolean modifyClassfile (javassist.CtClass, javassist.CtClass, javassist.CtClass)  throws javassist.CannotCompileException javassist.NotFoundException 
		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.CtClass clazz
		boolean dontSearch
		javassist.CtMethod[] ms
		int identifier
		int i
		javassist.CtMethod m
		int mod
	private void processMethods0 (int, javassist.CtClass, javassist.CtMethod, int, boolean)  throws javassist.CannotCompileException javassist.NotFoundException 
		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 
		javassist.CtMethod m
		boolean dontSearch
		String name
		javassist.CtMethod[] ms
		int i
		String orgName
	private void processFields (javassist.CtClass)  throws javassist.CannotCompileException javassist.NotFoundException 
		javassist.CtClass clazz
		javassist.CtField[] fs
		int i
		javassist.CtField f
		int mod
		String name
		javassist.CtClass ftype
		javassist.CtMethod wmethod
		javassist.CtClass[] writeParam
}

javassist/reflect/Sample.class
Sample.java
package javassist.reflect
public javassist.reflect.Sample extends java.lang.Object {
	private javassist.reflect.Metaobject _metaobject
	private static javassist.reflect.ClassMetaobject _classobject
	public void  () 
	public java.lang.Object trap (java.lang.Object[], int)  throws java.lang.Throwable 
		Object[] args
		int identifier
		javassist.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.reflect.Metalevel base
}

javassist/rmi/
javassist/rmi/AppletServer.class
AppletServer.java
package javassist.rmi
public javassist.rmi.AppletServer extends javassist.web.Webserver {
	private javassist.rmi.StubGenerator stubGen
	private java.util.Hashtable exportedNames
	private java.util.Vector exportedObjects
	private static final byte[] okHeader
	public void  (java.lang.String)  throws java.io.IOException javassist.NotFoundException javassist.CannotCompileException 
		String port
	public void  (int)  throws java.io.IOException javassist.NotFoundException javassist.CannotCompileException 
		int port
	public void  (int, javassist.ClassPool)  throws java.io.IOException javassist.NotFoundException javassist.CannotCompileException 
		int port
		javassist.ClassPool src
	private void  (javassist.ClassPool, int)  throws java.io.IOException javassist.NotFoundException javassist.CannotCompileException 
		javassist.ClassPool loader
		int port
	public void run () 
	public synchronized int exportObject (java.lang.String, java.lang.Object)  throws javassist.CannotCompileException 
		String name
		Object obj
		Class clazz
		javassist.rmi.ExportedObject eo
		javassist.NotFoundException e
	public void doReply (java.io.InputStream, java.io.OutputStream, java.lang.String)  throws java.io.IOException javassist.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 
		java.io.InputStream ins
		java.io.OutputStream outs
		java.io.ObjectInputStream in
		int objectId
		int methodId
		Exception err
		Object rvalue
		javassist.rmi.ExportedObject eo
		Object[] args
		Exception e
		java.io.ObjectOutputStream out
		java.io.NotSerializableException e
		java.io.InvalidClassException e
	private java.lang.Object[] readParameters (java.io.ObjectInputStream)  throws java.io.IOException java.lang.ClassNotFoundException 
		java.io.ObjectInputStream in
		int n
		Object[] args
		int i
		Object a
		javassist.rmi.RemoteRef ref
		javassist.rmi.ExportedObject eo
	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.rmi.ExportedObject found
		java.io.ObjectOutputStream out
	static void  () 
}

javassist/rmi/ExportedObject.class
AppletServer.java
package javassist.rmi
 javassist.rmi.ExportedObject extends java.lang.Object {
	public int identifier
	public Object object
	public java.lang.reflect.Method[] methods
	void  () 
}

javassist/rmi/ObjectImporter.class
ObjectImporter.java
package javassist.rmi
public javassist.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
	private byte[] lookupCommand
	private byte[] rmiCommand
	private static final Class[] proxyConstructorParamTypes
	static Class class$javassist$rmi$ObjectImporter
	public void  (java.applet.Applet) 
		java.applet.Applet applet
		java.net.URL codebase
	public void  (java.lang.String, int) 
		String servername
		int port
	public java.lang.Object getObject (java.lang.String) 
		String name
		javassist.rmi.ObjectNotFoundException e
	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.rmi.ObjectNotFoundException 
		String name
		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
	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.rmi.RemoteException 
		int objectid
		int methodid
		Object[] args
		boolean result
		Object rvalue
		String errmsg
		java.net.Socket sock
		java.io.OutputStream out
		java.io.ObjectOutputStream dout
		java.io.InputStream ins
		java.io.ObjectInputStream din
		javassist.rmi.RemoteRef ref
		ClassNotFoundException e
		java.io.IOException e
		Exception e
	private void skipHeader (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream in
		int len
		int c
	private void writeParameters (java.io.ObjectOutputStream, java.lang.Object[])  throws java.io.IOException 
		java.io.ObjectOutputStream dout
		Object[] params
		int n
		int i
		javassist.rmi.Proxy p
	static java.lang.Class class$ (java.lang.String) 
		String x0
		ClassNotFoundException x1
	static void  () 
}

javassist/rmi/ObjectNotFoundException.class
ObjectNotFoundException.java
package javassist.rmi
public javassist.rmi.ObjectNotFoundException extends java.lang.Exception {
	public void  (java.lang.String) 
		String name
	public void  (java.lang.String, java.lang.Exception) 
		String name
		Exception e
}

javassist/rmi/Proxy.class
Proxy.java
package javassist.rmi
public abstract javassist.rmi.Proxy extends java.lang.Object {
	public abstract int _getObjectId () 
}

javassist/rmi/RemoteException.class
RemoteException.java
package javassist.rmi
public javassist.rmi.RemoteException extends java.lang.RuntimeException {
	public void  (java.lang.String) 
		String msg
	public void  (java.lang.Exception) 
		Exception e
}

javassist/rmi/RemoteRef.class
RemoteRef.java
package javassist.rmi
public javassist.rmi.RemoteRef extends java.lang.Object implements java.io.Serializable  {
	public int oid
	public String classname
	public void  (int) 
		int i
	public void  (int, java.lang.String) 
		int i
		String name
}

javassist/rmi/Sample.class
Sample.java
package javassist.rmi
public javassist.rmi.Sample extends java.lang.Object {
	private javassist.rmi.ObjectImporter importer
	private int objectId
	public void  () 
	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.rmi.RemoteException 
		Object[] args
		int identifier
}

javassist/rmi/StubGenerator.class
StubGenerator.java
package javassist.rmi
public javassist.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  () 
	public void start (javassist.ClassPool)  throws javassist.NotFoundException 
		javassist.ClassPool pool
		javassist.CtClass c
	public void onWrite (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 
		Class clazz
		String classname
		javassist.CtClass ctclazz
	private javassist.CtClass produceProxyClass (javassist.CtClass, java.lang.Class)  throws javassist.CannotCompileException javassist.NotFoundException 
		javassist.CtClass orgclass
		Class orgRtClass
		int modify
		javassist.CtClass proxy
		javassist.CtField f
		javassist.CtConstructor cons
		SecurityException e
	private javassist.CtClass toCtClass (java.lang.Class)  throws javassist.NotFoundException 
		Class rtclass
		String name
		StringBuffer sbuf
	private javassist.CtClass[] toCtClass (java.lang.Class[])  throws javassist.NotFoundException 
		Class[] rtclasses
		int n
		javassist.CtClass[] ctclasses
		int i
	private void addMethods (javassist.CtClass, java.lang.reflect.Method[])  throws javassist.CannotCompileException javassist.NotFoundException 
		javassist.CtClass proxy
		java.lang.reflect.Method[] ms
		javassist.CtMethod wmethod
		int i
		java.lang.reflect.Method m
		int mod
		javassist.CtMethod body
	private void modifySuperclass (javassist.CtClass)  throws javassist.CannotCompileException javassist.NotFoundException 
		javassist.CtClass orgclass
		javassist.CtClass superclazz
		String name
		javassist.NotFoundException e
	static java.lang.Class class$ (java.lang.String) 
		String x0
		ClassNotFoundException x1
}

javassist/runtime/
javassist/runtime/Cflow$Depth.class
Cflow.java
package javassist.runtime
 javassist.runtime.Cflow$Depth extends java.lang.Object {
	private int depth
	void  () 
	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  () 
	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  () 
	private static java.lang.Class getClassObject (java.lang.String)  throws java.lang.ClassNotFoundException 
		String name
	public static java.lang.Class getClazz (java.lang.String) 
		String name
		ClassNotFoundException e
	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 desc
		int descLen
		int start
		int num
		int end
		String cname
		Class[] result
		ClassNotFoundException e
	static void  () 
}

javassist/SerialVersionUID$1.class
SerialVersionUID.java
package javassist
 javassist.SerialVersionUID$1 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		javassist.CtField field1
		javassist.CtField field2
}

javassist/SerialVersionUID$2.class
SerialVersionUID.java
package javassist
 javassist.SerialVersionUID$2 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	public int compare (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		javassist.CtConstructor c1
		javassist.CtConstructor c2
}

javassist/SerialVersionUID$3.class
SerialVersionUID.java
package javassist
 javassist.SerialVersionUID$3 extends java.lang.Object implements java.util.Comparator  {
	void  () 
	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  () 
	public static void setSerialVersionUID (javassist.CtClass)  throws javassist.CannotCompileException javassist.NotFoundException 
		javassist.CtClass clazz
		javassist.NotFoundException e
		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 
		javassist.CtClass clazz
		java.io.ByteArrayOutputStream bout
		java.io.DataOutputStream out
		javassist.bytecode.ClassFile classFile
		String javaName
		String[] interfaces
		int i
		int i
		javassist.CtField[] fields
		int i
		javassist.CtField field
		int mods
		javassist.CtConstructor[] constructors
		int i
		javassist.CtConstructor constructor
		int mods
		javassist.CtMethod[] methods
		int i
		javassist.CtMethod method
		int mods
		java.security.MessageDigest digest
		byte[] digested
		long hash
		int i
		java.io.IOException e
		java.security.NoSuchAlgorithmException e
	private static java.lang.String javaName (javassist.CtClass) 
		javassist.CtClass clazz
	private static java.lang.String javaName (java.lang.String) 
		String name
}

javassist/SystemClassPath.class
ClassPoolTail.java
package javassist
final javassist.SystemClassPath extends java.lang.Object implements javassist.ClassPath  {
	Class thisClass
	static Class class$java$lang$Object
	void  () 
	public java.io.InputStream openClassfile (java.lang.String) 
		String classname
		String jarname
	public void close () 
	public java.lang.String toString () 
	static java.lang.Class class$ (java.lang.String) 
		String x0
		ClassNotFoundException x1
}

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 onWrite (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  (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) 
		String classname
		String jarname
		java.net.URLConnection con
		java.io.IOException e
	public void close () 
	public static byte[] fetchClass (java.lang.String, int, java.lang.String, java.lang.String)  throws java.io.IOException 
		String host
		int port
		String directory
		String classname
		byte[] b
		java.net.URLConnection con
		int size
		java.io.InputStream s
		int len
		int n
	private static java.net.URLConnection fetchClass0 (java.lang.String, int, java.lang.String)  throws java.io.IOException 
		String host
		int port
		String filename
		java.net.URL url
		java.net.MalformedURLException e
		java.net.URLConnection con
}

javassist/web/
javassist/web/BadHttpRequest.class
BadHttpRequest.java
package javassist.web
public javassist.web.BadHttpRequest extends java.lang.Exception {
	private Exception e
	public void  () 
	public void  (java.lang.Exception) 
		Exception _e
	public java.lang.String toString () 
}

javassist/web/ServiceThread.class
Webserver.java
package javassist.web
 javassist.web.ServiceThread extends java.lang.Thread {
	javassist.web.Webserver web
	java.net.Socket sock
	public void  (javassist.web.Webserver, java.net.Socket) 
		javassist.web.Webserver w
		java.net.Socket s
	public void run () 
		java.io.IOException e
}

javassist/web/Viewer.class
Viewer.java
package javassist.web
public javassist.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 
		String[] args
		javassist.web.Viewer cl
		String[] args2
	public void  (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 
		String classname
		String[] args
		Class c
		java.lang.reflect.InvocationTargetException e
	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 
		String name
		Class c
		byte[] b
		Exception e
	protected byte[] fetchClass (java.lang.String)  throws java.lang.Exception 
		String classname
		byte[] b
		java.net.URL url
		java.net.URLConnection con
		int size
		java.io.InputStream s
		int len
		int n
	private byte[] readStream (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream fin
		byte[] buf
		int size
		int len
		byte[] newbuf
		byte[] result
	static java.lang.Class class$ (java.lang.String) 
		String x0
		ClassNotFoundException x1
}

javassist/web/Webserver.class
Webserver.java
package javassist.web
public javassist.web.Webserver extends java.lang.Object {
	private java.net.ServerSocket socket
	private javassist.ClassPool classPool
	private static final byte[] endofline
	private byte[] filebuffer
	private static final int typeHtml
	private static final int typeClass
	private static final int typeGif
	private static final int typeJpeg
	private static final int typeText
	private static final int typeUnknown
	public String debugDir
	public String htmlfileBase
	public static void main (java.lang.String[])  throws java.io.IOException 
		String[] args
		javassist.web.Webserver web
	public void  (java.lang.String)  throws java.io.IOException 
		String port
	public void  (int)  throws java.io.IOException 
		int port
	public void setClassPool (javassist.ClassPool) 
		javassist.ClassPool loader
	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.web.ServiceThread th
		java.io.IOException e
	final void process (java.net.Socket)  throws java.io.IOException 
		java.net.Socket clnt
		java.io.InputStream in
		String cmd
		java.io.OutputStream out
		javassist.web.BadHttpRequest e
	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.web.BadHttpRequest 
		java.io.InputStream in
		java.io.OutputStream out
		String cmd
		int len
		int fileType
		String filename
		String urlName
		java.io.File file
		java.io.FileInputStream fin
		java.io.InputStream fin
		java.io.ByteArrayOutputStream barray
		byte[] classfile
	private void checkFilename (java.lang.String, int)  throws javassist.web.BadHttpRequest 
		String filename
		int len
		int i
		char c
	private boolean letUsersSendClassfile (java.io.OutputStream, java.lang.String, int)  throws java.io.IOException javassist.web.BadHttpRequest 
		java.io.OutputStream out
		String filename
		int length
		byte[] classfile
		String classname
		Exception e
	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.web.BadHttpRequest)  throws java.io.IOException 
		java.io.OutputStream out
		javassist.web.BadHttpRequest e
	static void  () 
}