Home | History | Annotate | Download | only in lib

META-INF/MANIFEST.MF
module-info.class

org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/AnnotationVisitor.class
AnnotationVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.AnnotationVisitor extends java.lang.Object {
	protected final int api
	protected org.objectweb.asm.AnnotationVisitor av
	public void  (int) 
		int api
	public void  (int, org.objectweb.asm.AnnotationVisitor) 
		int api
		org.objectweb.asm.AnnotationVisitor av
	public void visit (java.lang.String, java.lang.Object) 
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
	public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
	public void visitEnd () 
}

org/objectweb/asm/AnnotationWriter.class
AnnotationWriter.java
package org.objectweb.asm
final org.objectweb.asm.AnnotationWriter extends org.objectweb.asm.AnnotationVisitor {
	private final org.objectweb.asm.ClassWriter cw
	private int size
	private final boolean named
	private final org.objectweb.asm.ByteVector bv
	private final org.objectweb.asm.ByteVector parent
	private final int offset
	org.objectweb.asm.AnnotationWriter next
	org.objectweb.asm.AnnotationWriter prev
	void  (org.objectweb.asm.ClassWriter, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.ByteVector, int) 
		org.objectweb.asm.ClassWriter cw
		boolean named
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.ByteVector parent
		int offset
	public void visit (java.lang.String, java.lang.Object) 
		int v
		int i
		byte[] v
		int i
		boolean[] v
		int i
		short[] v
		int i
		char[] v
		int i
		int[] v
		int i
		long[] v
		int i
		float[] v
		int i
		double[] v
		org.objectweb.asm.Item i
		String name
		Object value
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
		String name
		String desc
		String value
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
		String name
		String desc
	public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
		String name
	public void visitEnd () 
		byte[] data
	int getSize () 
		int size
		org.objectweb.asm.AnnotationWriter aw
	void put (org.objectweb.asm.ByteVector) 
		org.objectweb.asm.ByteVector out
		int n
		int size
		org.objectweb.asm.AnnotationWriter aw
		org.objectweb.asm.AnnotationWriter last
	static void put (org.objectweb.asm.AnnotationWriter[], int, org.objectweb.asm.ByteVector) 
		int i
		org.objectweb.asm.AnnotationWriter aw
		org.objectweb.asm.AnnotationWriter last
		int n
		int i
		org.objectweb.asm.AnnotationWriter[] panns
		int off
		org.objectweb.asm.ByteVector out
		int size
	static void putTarget (int, org.objectweb.asm.TypePath, org.objectweb.asm.ByteVector) 
		int length
		int typeRef
		org.objectweb.asm.TypePath typePath
		org.objectweb.asm.ByteVector out
}

org/objectweb/asm/Attribute.class
Attribute.java
package org.objectweb.asm
public org.objectweb.asm.Attribute extends java.lang.Object {
	public final String type
	byte[] value
	org.objectweb.asm.Attribute next
	protected void  (java.lang.String) 
		String type
	public boolean isUnknown () 
	public boolean isCodeAttribute () 
	protected org.objectweb.asm.Label[] getLabels () 
	protected org.objectweb.asm.Attribute read (org.objectweb.asm.ClassReader, int, int, char[], int, org.objectweb.asm.Label[]) 
		org.objectweb.asm.ClassReader cr
		int off
		int len
		char[] buf
		int codeOff
		org.objectweb.asm.Label[] labels
		org.objectweb.asm.Attribute attr
	protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int) 
		org.objectweb.asm.ClassWriter cw
		byte[] code
		int len
		int maxStack
		int maxLocals
		org.objectweb.asm.ByteVector v
	final int getCount () 
		int count
		org.objectweb.asm.Attribute attr
	final int getSize (org.objectweb.asm.ClassWriter, byte[], int, int, int) 
		org.objectweb.asm.ClassWriter cw
		byte[] code
		int len
		int maxStack
		int maxLocals
		org.objectweb.asm.Attribute attr
		int size
	final void put (org.objectweb.asm.ClassWriter, byte[], int, int, int, org.objectweb.asm.ByteVector) 
		org.objectweb.asm.ByteVector b
		org.objectweb.asm.ClassWriter cw
		byte[] code
		int len
		int maxStack
		int maxLocals
		org.objectweb.asm.ByteVector out
		org.objectweb.asm.Attribute attr
}

org/objectweb/asm/ByteVector.class
ByteVector.java
package org.objectweb.asm
public org.objectweb.asm.ByteVector extends java.lang.Object {
	byte[] data
	int length
	public void  () 
	public void  (int) 
		int initialSize
	public org.objectweb.asm.ByteVector putByte (int) 
		int b
		int length
	org.objectweb.asm.ByteVector put11 (int, int) 
		int b1
		int b2
		int length
		byte[] data
	public org.objectweb.asm.ByteVector putShort (int) 
		int s
		int length
		byte[] data
	org.objectweb.asm.ByteVector put12 (int, int) 
		int b
		int s
		int length
		byte[] data
	public org.objectweb.asm.ByteVector putInt (int) 
		int i
		int length
		byte[] data
	public org.objectweb.asm.ByteVector putLong (long) 
		long l
		int length
		byte[] data
		int i
	public org.objectweb.asm.ByteVector putUTF8 (java.lang.String) 
		char c
		int i
		String s
		int charLength
		int len
		byte[] data
	org.objectweb.asm.ByteVector encodeUTF8 (java.lang.String, int, int) 
		char c
		int j
		char c
		int j
		String s
		int i
		int maxByteLength
		int charLength
		int byteLength
		int start
		int len
	public org.objectweb.asm.ByteVector putByteArray (byte[], int, int) 
		byte[] b
		int off
		int len
	private void enlarge (int) 
		int size
		int length1
		int length2
		byte[] newData
}

org/objectweb/asm/ClassReader.class
ClassReader.java
package org.objectweb.asm
public org.objectweb.asm.ClassReader extends java.lang.Object {
	public static final int SKIP_CODE
	public static final int SKIP_DEBUG
	public static final int SKIP_FRAMES
	public static final int EXPAND_FRAMES
	static final int EXPAND_ASM_INSNS
	public final byte[] b
	private final int[] items
	private final String[] strings
	private final int maxStringLength
	public final int header
	public void  (byte[]) 
		byte[] b
	public void  (byte[], int, int) 
		int size
		int size
		int size
		int size
		int size
		int i
		byte[] b
		int off
		int len
		int n
		int max
		int index
	public int getAccess () 
	public java.lang.String getClassName () 
	public java.lang.String getSuperName () 
	public java.lang.String[] getInterfaces () 
		int i
		char[] buf
		int index
		int n
		String[] interfaces
	void copyPool (org.objectweb.asm.ClassWriter) 
		int nameType
		String s
		int fieldOrMethodRef
		int nameType
		int nameType
		int index
		int tag
		org.objectweb.asm.Item item
		int index2
		int i
		org.objectweb.asm.ClassWriter classWriter
		char[] buf
		int ll
		org.objectweb.asm.Item[] items2
		int off
	private void copyBootstrapMethods (org.objectweb.asm.ClassWriter, org.objectweb.asm.Item[], char[]) 
		String attrName
		int i
		int k
		int position
		int hashCode
		org.objectweb.asm.Item item
		int index
		int j
		int v
		org.objectweb.asm.ClassWriter classWriter
		org.objectweb.asm.Item[] items
		char[] c
		int u
		boolean found
		int boostrapMethodCount
		int attrSize
		org.objectweb.asm.ByteVector bootstrapMethods
	public void  (java.io.InputStream)  throws java.io.IOException 
		java.io.InputStream is
	public void  (java.lang.String)  throws java.io.IOException 
		String name
	private static byte[] readClass (java.io.InputStream, boolean)  throws java.io.IOException 
		byte[] c
		int last
		byte[] c
		int n
		byte[] b
		int len
		java.io.InputStream is
		boolean close
	public void accept (org.objectweb.asm.ClassVisitor, int) 
		org.objectweb.asm.ClassVisitor classVisitor
		int flags
	public void accept (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Attribute[], int) 
		int i
		int item
		int len
		int j
		int v
		int[] bootstrapMethods
		org.objectweb.asm.Attribute attr
		String attrName
		int i
		int i
		int v
		int i
		int v
		int i
		int v
		int i
		int v
		org.objectweb.asm.Attribute attr
		int i
		int v
		int i
		int i
		org.objectweb.asm.ClassVisitor classVisitor
		org.objectweb.asm.Attribute[] attrs
		int flags
		int u
		char[] c
		org.objectweb.asm.Context context
		int access
		String name
		String superClass
		String[] interfaces
		String signature
		String sourceFile
		String sourceDebug
		String enclosingOwner
		String enclosingName
		String enclosingDesc
		String moduleMainClass
		int anns
		int ianns
		int tanns
		int itanns
		int innerClasses
		int module
		int packages
		org.objectweb.asm.Attribute attributes
	private void readModule (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int, java.lang.String, int) 
		String packaze
		int i
		String module
		int access
		String requireVersion
		int i
		int j
		String export
		int access
		int exportToCount
		String[] tos
		int i
		int j
		String open
		int access
		int openToCount
		String[] tos
		int i
		int i
		int j
		String service
		int provideWithCount
		String[] withs
		int i
		org.objectweb.asm.ClassVisitor classVisitor
		org.objectweb.asm.Context context
		int u
		String mainClass
		int packages
		char[] buffer
		String name
		int flags
		String version
		org.objectweb.asm.ModuleVisitor mv
	private int readField (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int) 
		int item
		org.objectweb.asm.Attribute attr
		String attrName
		int i
		int i
		int v
		int i
		int v
		int i
		int v
		int i
		int v
		org.objectweb.asm.Attribute attr
		org.objectweb.asm.ClassVisitor classVisitor
		org.objectweb.asm.Context context
		int u
		char[] c
		int access
		String name
		String desc
		String signature
		int anns
		int ianns
		int tanns
		int itanns
		Object value
		org.objectweb.asm.Attribute attributes
		org.objectweb.asm.FieldVisitor fv
	private int readMethod (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int) 
		int j
		org.objectweb.asm.Attribute attr
		String attrName
		int i
		int j
		boolean sameExceptions
		org.objectweb.asm.MethodWriter mw
		int i
		int v
		org.objectweb.asm.AnnotationVisitor dv
		int i
		int v
		int i
		int v
		int i
		int v
		int i
		int v
		org.objectweb.asm.Attribute attr
		org.objectweb.asm.ClassVisitor classVisitor
		org.objectweb.asm.Context context
		int u
		char[] c
		int code
		int exception
		String[] exceptions
		String signature
		int methodParameters
		int anns
		int ianns
		int tanns
		int itanns
		int dann
		int mpanns
		int impanns
		int firstAttribute
		org.objectweb.asm.Attribute attributes
		org.objectweb.asm.MethodVisitor mv
	private void readCode (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int) 
		int i
		int i
		int offset
		int opcode
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		org.objectweb.asm.Label handler
		String type
		int i
		int label
		int j
		int v
		int label
		org.objectweb.asm.Label l
		int j
		int v
		org.objectweb.asm.Attribute attr
		int j
		String attrName
		int i
		int v
		int i
		org.objectweb.asm.Label next
		org.objectweb.asm.Label endif
		org.objectweb.asm.Label target
		int i
		int label
		int min
		int max
		org.objectweb.asm.Label[] table
		int i
		int label
		int len
		int[] keys
		org.objectweb.asm.Label[] values
		int cpIndex
		boolean itf
		String iowner
		String iname
		String idesc
		int i
		int cpIndex
		int bsmIndex
		org.objectweb.asm.Handle bsm
		int bsmArgCount
		Object[] bsmArgs
		String iname
		String idesc
		int v
		int v
		int offset
		org.objectweb.asm.Label l
		int opcode
		int i
		int j
		int start
		int length
		int index
		String vsignature
		int i
		int[] typeTable
		int v
		int i
		int v
		int i
		org.objectweb.asm.Attribute attr
		org.objectweb.asm.MethodVisitor mv
		org.objectweb.asm.Context context
		int u
		byte[] b
		char[] c
		int maxStack
		int maxLocals
		int codeLength
		int codeStart
		int codeEnd
		org.objectweb.asm.Label[] labels
		int[] tanns
		int[] itanns
		int tann
		int itann
		int ntoff
		int nitoff
		int varTable
		int varTypeTable
		boolean zip
		boolean unzip
		int stackMap
		int stackMapSize
		int frameCount
		org.objectweb.asm.Context frame
		org.objectweb.asm.Attribute attributes
		int opcodeDelta
		boolean insertFrame
	private int[] readTypeAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean) 
		int start
		int length
		int j
		org.objectweb.asm.TypePath path
		int target
		int pathLength
		int i
		org.objectweb.asm.MethodVisitor mv
		org.objectweb.asm.Context context
		int u
		boolean visible
		char[] c
		int[] offsets
	private int readAnnotationTarget (org.objectweb.asm.Context, int) 
		int start
		int length
		int i
		int n
		org.objectweb.asm.Context context
		int u
		int target
		int pathLength
	private void readParameterAnnotations (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean) 
		org.objectweb.asm.AnnotationVisitor av
		org.objectweb.asm.AnnotationVisitor av
		int j
		org.objectweb.asm.MethodVisitor mv
		org.objectweb.asm.Context context
		int v
		boolean visible
		int i
		int n
		int synthetics
		char[] c
	private int readAnnotationValues (int, char[], boolean, org.objectweb.asm.AnnotationVisitor) 
		int v
		char[] buf
		boolean named
		org.objectweb.asm.AnnotationVisitor av
		int i
	private int readAnnotationValue (int, char[], java.lang.String, org.objectweb.asm.AnnotationVisitor) 
		int i
		byte[] bv
		int i
		boolean[] zv
		int i
		short[] sv
		int i
		char[] cv
		int i
		int[] iv
		int i
		long[] lv
		int i
		float[] fv
		int i
		double[] dv
		int size
		int v
		char[] buf
		String name
		org.objectweb.asm.AnnotationVisitor av
	private void getImplicitFrame (org.objectweb.asm.Context) 
		int j
		org.objectweb.asm.Context frame
		String desc
		Object[] locals
		int local
		int i
	private int readFrame (int, boolean, boolean, org.objectweb.asm.Context) 
		int tag
		int delta
		int delta
		int i
		int local
		int local
		int stack
		int n
		int stackMap
		boolean zip
		boolean unzip
		org.objectweb.asm.Context frame
		char[] c
		org.objectweb.asm.Label[] labels
		int tag
		int delta
	private int readFrameType (java.lang.Object[], int, int, char[], org.objectweb.asm.Label[]) 
		Object[] frame
		int index
		int v
		char[] buf
		org.objectweb.asm.Label[] labels
		int type
	protected org.objectweb.asm.Label readLabel (int, org.objectweb.asm.Label[]) 
		int offset
		org.objectweb.asm.Label[] labels
	private org.objectweb.asm.Label createLabel (int, org.objectweb.asm.Label[]) 
		int offset
		org.objectweb.asm.Label[] labels
		org.objectweb.asm.Label label
	private void createDebugLabel (int, org.objectweb.asm.Label[]) 
		int offset
		org.objectweb.asm.Label[] labels
	private int getAttributes () 
		int j
		int i
		int j
		int i
		int u
	private org.objectweb.asm.Attribute readAttribute (org.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.objectweb.asm.Label[]) 
		int i
		org.objectweb.asm.Attribute[] attrs
		String type
		int off
		int len
		char[] buf
		int codeOff
		org.objectweb.asm.Label[] labels
	public int getItemCount () 
	public int getItem (int) 
		int item
	public int getMaxStringLength () 
	public int readByte (int) 
		int index
	public int readUnsignedShort (int) 
		int index
		byte[] b
	public short readShort (int) 
		int index
		byte[] b
	public int readInt (int) 
		int index
		byte[] b
	public long readLong (int) 
		int index
		long l1
		long l0
	public java.lang.String readUTF8 (int, char[]) 
		int index
		char[] buf
		int item
		String s
	private java.lang.String readUTF (int, int, char[]) 
		int c
		int index
		int utfLen
		char[] buf
		int endIndex
		byte[] b
		int strLen
		int st
		char cc
	private java.lang.String readStringish (int, char[]) 
		int index
		char[] buf
	public java.lang.String readClass (int, char[]) 
		int index
		char[] buf
	public java.lang.String readModule (int, char[]) 
		int index
		char[] buf
	public java.lang.String readPackage (int, char[]) 
		int index
		char[] buf
	public java.lang.Object readConst (int, char[]) 
		int tag
		int[] items
		int cpIndex
		boolean itf
		String owner
		String name
		String desc
		int item
		char[] buf
		int index
}

org/objectweb/asm/ClassVisitor.class
ClassVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.ClassVisitor extends java.lang.Object {
	protected final int api
	protected org.objectweb.asm.ClassVisitor cv
	public void  (int) 
		int api
	public void  (int, org.objectweb.asm.ClassVisitor) 
		int api
		org.objectweb.asm.ClassVisitor cv
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public void visitSource (java.lang.String, java.lang.String) 
		String source
		String debug
	public org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String) 
		String name
		int access
		String version
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitAttribute (org.objectweb.asm.Attribute) 
		org.objectweb.asm.Attribute attr
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public void visitEnd () 
}

org/objectweb/asm/ClassWriter.class
ClassWriter.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriter extends org.objectweb.asm.ClassVisitor {
	public static final int COMPUTE_MAXS
	public static final int COMPUTE_FRAMES
	static final int ACC_SYNTHETIC_ATTRIBUTE
	static final int TO_ACC_SYNTHETIC
	static final int NOARG_INSN
	static final int SBYTE_INSN
	static final int SHORT_INSN
	static final int VAR_INSN
	static final int IMPLVAR_INSN
	static final int TYPE_INSN
	static final int FIELDORMETH_INSN
	static final int ITFMETH_INSN
	static final int INDYMETH_INSN
	static final int LABEL_INSN
	static final int LABELW_INSN
	static final int LDC_INSN
	static final int LDCW_INSN
	static final int IINC_INSN
	static final int TABL_INSN
	static final int LOOK_INSN
	static final int MANA_INSN
	static final int WIDE_INSN
	static final int ASM_LABEL_INSN
	static final int ASM_LABELW_INSN
	static final int F_INSERT
	static final byte[] TYPE
	static final int CLASS
	static final int FIELD
	static final int METH
	static final int IMETH
	static final int STR
	static final int INT
	static final int FLOAT
	static final int LONG
	static final int DOUBLE
	static final int NAME_TYPE
	static final int UTF8
	static final int MTYPE
	static final int HANDLE
	static final int INDY
	static final int MODULE
	static final int PACKAGE
	static final int HANDLE_BASE
	static final int TYPE_NORMAL
	static final int TYPE_UNINIT
	static final int TYPE_MERGED
	static final int BSM
	org.objectweb.asm.ClassReader cr
	int version
	int index
	final org.objectweb.asm.ByteVector pool
	org.objectweb.asm.Item[] items
	int threshold
	final org.objectweb.asm.Item key
	final org.objectweb.asm.Item key2
	final org.objectweb.asm.Item key3
	final org.objectweb.asm.Item key4
	org.objectweb.asm.Item[] typeTable
	private short typeCount
	private int access
	private int name
	String thisName
	private int signature
	private int superName
	private int interfaceCount
	private int[] interfaces
	private int sourceFile
	private org.objectweb.asm.ByteVector sourceDebug
	private org.objectweb.asm.ModuleWriter moduleWriter
	private int enclosingMethodOwner
	private int enclosingMethod
	private org.objectweb.asm.AnnotationWriter anns
	private org.objectweb.asm.AnnotationWriter ianns
	private org.objectweb.asm.AnnotationWriter tanns
	private org.objectweb.asm.AnnotationWriter itanns
	private org.objectweb.asm.Attribute attrs
	private int innerClassesCount
	private org.objectweb.asm.ByteVector innerClasses
	int bootstrapMethodsCount
	org.objectweb.asm.ByteVector bootstrapMethods
	org.objectweb.asm.FieldWriter firstField
	org.objectweb.asm.FieldWriter lastField
	org.objectweb.asm.MethodWriter firstMethod
	org.objectweb.asm.MethodWriter lastMethod
	private int compute
	boolean hasAsmInsns
	public void  (int) 
		int flags
	public void  (org.objectweb.asm.ClassReader, int) 
		org.objectweb.asm.ClassReader classReader
		int flags
	public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int i
		int version
		int access
		String name
		String signature
		String superName
		String[] interfaces
	public final void visitSource (java.lang.String, java.lang.String) 
		String file
		String debug
	public final org.objectweb.asm.ModuleVisitor visitModule (java.lang.String, int, java.lang.String) 
		String name
		int access
		String version
	public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	public final org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public final void visitAttribute (org.objectweb.asm.Attribute) 
		org.objectweb.asm.Attribute attr
	public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
		String name
		String outerName
		String innerName
		int access
		org.objectweb.asm.Item nameItem
	public final org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		int access
		String name
		String desc
		String signature
		Object value
	public final org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int access
		String name
		String desc
		String signature
		String[] exceptions
	public final void visitEnd () 
	public byte[] toByteArray () 
		int i
		int len
		boolean hasFrames
		int size
		int nbFields
		org.objectweb.asm.FieldWriter fb
		int nbMethods
		org.objectweb.asm.MethodWriter mb
		int attributeCount
		org.objectweb.asm.ByteVector out
		int mask
	org.objectweb.asm.Item newConstItem (java.lang.Object) 
		int val
		int val
		int val
		int val
		int val
		float val
		long val
		double val
		org.objectweb.asm.Type t
		int s
		org.objectweb.asm.Handle h
		Object cst
	public int newConst (java.lang.Object) 
		Object cst
	public int newUTF8 (java.lang.String) 
		String value
		org.objectweb.asm.Item result
	org.objectweb.asm.Item newStringishItem (int, java.lang.String) 
		int type
		String value
		org.objectweb.asm.Item result
	public int newClass (java.lang.String) 
		String value
	public int newMethodType (java.lang.String) 
		String methodDesc
	public int newModule (java.lang.String) 
		String moduleName
	public int newPackage (java.lang.String) 
		String packageName
	org.objectweb.asm.Item newHandleItem (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int tag
		String owner
		String name
		String desc
		boolean itf
		org.objectweb.asm.Item result
	public int newHandle (int, java.lang.String, java.lang.String, java.lang.String) 
		int tag
		String owner
		String name
		String desc
	public int newHandle (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int tag
		String owner
		String name
		String desc
		boolean itf
	transient org.objectweb.asm.Item newInvokeDynamicItem (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) 
		Object bsmArg
		int i
		int p
		int resultPosition
		int bootstrapMethodIndex
		String name
		String desc
		org.objectweb.asm.Handle bsm
		Object[] bsmArgs
		org.objectweb.asm.ByteVector bootstrapMethods
		int position
		int hashCode
		int argsLength
		byte[] data
		int length
		org.objectweb.asm.Item result
		int bootstrapMethodIndex
	public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		org.objectweb.asm.Handle bsm
		Object[] bsmArgs
	org.objectweb.asm.Item newFieldItem (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
		org.objectweb.asm.Item result
	public int newField (java.lang.String, java.lang.String, java.lang.String) 
		String owner
		String name
		String desc
	org.objectweb.asm.Item newMethodItem (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
		int type
		org.objectweb.asm.Item result
	public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String owner
		String name
		String desc
		boolean itf
	org.objectweb.asm.Item newInteger (int) 
		int value
		org.objectweb.asm.Item result
	org.objectweb.asm.Item newFloat (float) 
		float value
		org.objectweb.asm.Item result
	org.objectweb.asm.Item newLong (long) 
		long value
		org.objectweb.asm.Item result
	org.objectweb.asm.Item newDouble (double) 
		double value
		org.objectweb.asm.Item result
	public int newNameType (java.lang.String, java.lang.String) 
		String name
		String desc
	org.objectweb.asm.Item newNameTypeItem (java.lang.String, java.lang.String) 
		String name
		String desc
		org.objectweb.asm.Item result
	int addType (java.lang.String) 
		String type
		org.objectweb.asm.Item result
	int addUninitializedType (java.lang.String, int) 
		String type
		int offset
		org.objectweb.asm.Item result
	private org.objectweb.asm.Item addType (org.objectweb.asm.Item) 
		org.objectweb.asm.Item[] newTable
		org.objectweb.asm.Item item
		org.objectweb.asm.Item result
	int getMergedType (int, int) 
		String t
		String u
		int type1
		int type2
		org.objectweb.asm.Item result
	protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) 
		Class c
		Class d
		Exception e
		String type1
		String type2
		Class c
		Class d
		ClassLoader classLoader
	private org.objectweb.asm.Item get (org.objectweb.asm.Item) 
		org.objectweb.asm.Item key
		org.objectweb.asm.Item i
	private void put (org.objectweb.asm.Item) 
		int index
		org.objectweb.asm.Item k
		org.objectweb.asm.Item j
		int l
		int ll
		int nl
		org.objectweb.asm.Item[] newItems
		org.objectweb.asm.Item i
		int index
	private void put122 (int, int, int) 
		int b
		int s1
		int s2
	private void put112 (int, int, int) 
		int b1
		int b2
		int s
	static void  () 
		int i
		byte[] b
		String s
}

org/objectweb/asm/Context.class
Context.java
package org.objectweb.asm
 org.objectweb.asm.Context extends java.lang.Object {
	org.objectweb.asm.Attribute[] attrs
	int flags
	char[] buffer
	int[] bootstrapMethods
	int access
	String name
	String desc
	org.objectweb.asm.Label[] labels
	int typeRef
	org.objectweb.asm.TypePath typePath
	int offset
	org.objectweb.asm.Label[] start
	org.objectweb.asm.Label[] end
	int[] index
	int mode
	int localCount
	int localDiff
	Object[] local
	int stackCount
	Object[] stack
	void  () 
}

org/objectweb/asm/CurrentFrame.class
CurrentFrame.java
package org.objectweb.asm
 org.objectweb.asm.CurrentFrame extends org.objectweb.asm.Frame {
	void  () 
	void execute (int, int, org.objectweb.asm.ClassWriter, org.objectweb.asm.Item) 
		int opcode
		int arg
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.Item item
		org.objectweb.asm.Frame successor
}

org/objectweb/asm/Edge.class
Edge.java
package org.objectweb.asm
 org.objectweb.asm.Edge extends java.lang.Object {
	static final int NORMAL
	static final int EXCEPTION
	int info
	org.objectweb.asm.Label successor
	org.objectweb.asm.Edge next
	void  () 
}

org/objectweb/asm/FieldVisitor.class
FieldVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.FieldVisitor extends java.lang.Object {
	protected final int api
	protected org.objectweb.asm.FieldVisitor fv
	public void  (int) 
		int api
	public void  (int, org.objectweb.asm.FieldVisitor) 
		int api
		org.objectweb.asm.FieldVisitor fv
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitAttribute (org.objectweb.asm.Attribute) 
		org.objectweb.asm.Attribute attr
	public void visitEnd () 
}

org/objectweb/asm/FieldWriter.class
FieldWriter.java
package org.objectweb.asm
final org.objectweb.asm.FieldWriter extends org.objectweb.asm.FieldVisitor {
	private final org.objectweb.asm.ClassWriter cw
	private final int access
	private final int name
	private final int desc
	private int signature
	private int value
	private org.objectweb.asm.AnnotationWriter anns
	private org.objectweb.asm.AnnotationWriter ianns
	private org.objectweb.asm.AnnotationWriter tanns
	private org.objectweb.asm.AnnotationWriter itanns
	private org.objectweb.asm.Attribute attrs
	void  (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
		org.objectweb.asm.ClassWriter cw
		int access
		String name
		String desc
		String signature
		Object value
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public void visitAttribute (org.objectweb.asm.Attribute) 
		org.objectweb.asm.Attribute attr
	public void visitEnd () 
	int getSize () 
		int size
	void put (org.objectweb.asm.ByteVector) 
		org.objectweb.asm.ByteVector out
		int FACTOR
		int mask
		int attributeCount
}

org/objectweb/asm/Frame.class
Frame.java
package org.objectweb.asm
 org.objectweb.asm.Frame extends java.lang.Object {
	static final int DIM
	static final int ARRAY_OF
	static final int ELEMENT_OF
	static final int KIND
	static final int TOP_IF_LONG_OR_DOUBLE
	static final int VALUE
	static final int BASE_KIND
	static final int BASE_VALUE
	static final int BASE
	static final int OBJECT
	static final int UNINITIALIZED
	private static final int LOCAL
	private static final int STACK
	static final int TOP
	static final int BOOLEAN
	static final int BYTE
	static final int CHAR
	static final int SHORT
	static final int INTEGER
	static final int FLOAT
	static final int DOUBLE
	static final int LONG
	static final int NULL
	static final int UNINITIALIZED_THIS
	static final int[] SIZE
	org.objectweb.asm.Label owner
	int[] inputLocals
	int[] inputStack
	private int[] outputLocals
	private int[] outputStack
	int outputStackTop
	private int initializationCount
	private int[] initializations
	void  () 
	final void set (org.objectweb.asm.ClassWriter, int, java.lang.Object[], int, java.lang.Object[]) 
		int j
		org.objectweb.asm.ClassWriter cw
		int nLocal
		Object[] local
		int nStack
		Object[] stack
		int i
		int nStackTop
	private static int convert (org.objectweb.asm.ClassWriter, int, java.lang.Object[], int[]) 
		int j
		org.objectweb.asm.ClassWriter cw
		int nInput
		Object[] input
		int[] output
		int i
	final void set (org.objectweb.asm.Frame) 
		org.objectweb.asm.Frame f
	private int get (int) 
		int type
		int local
	private void set (int, int) 
		int[] t
		int local
		int type
		int n
	private void push (int) 
		int[] t
		int type
		int n
		int top
	private void push (org.objectweb.asm.ClassWriter, java.lang.String) 
		org.objectweb.asm.ClassWriter cw
		String desc
		int type
	static int type (org.objectweb.asm.ClassWriter, java.lang.String) 
		String t
		int data
		int data
		int data
		int data
		int data
		int data
		int data
		int data
		String t
		int data
		int dims
		org.objectweb.asm.ClassWriter cw
		String desc
		int index
	private int pop () 
	private void pop (int) 
		int elements
	private void pop (java.lang.String) 
		String desc
		char c
	private void init (int) 
		int[] t
		int var
		int n
	private int init (org.objectweb.asm.ClassWriter, int) 
		int s
		String type
		int s
		int u
		int dim
		int kind
		int j
		org.objectweb.asm.ClassWriter cw
		int t
		int s
	final void initInputFrame (org.objectweb.asm.ClassWriter, int, org.objectweb.asm.Type[], int) 
		int t
		int j
		org.objectweb.asm.ClassWriter cw
		int access
		org.objectweb.asm.Type[] args
		int maxLocals
		int i
	void execute (int, int, org.objectweb.asm.ClassWriter, org.objectweb.asm.Item) 
		int t1
		int t1
		int t2
		int t1
		int t2
		int t1
		int t1
		int t2
		int t1
		int t2
		int t3
		int t1
		int t2
		int t1
		int t2
		int t3
		int t1
		int t2
		int t3
		int t4
		int t1
		int t2
		int t1
		String s
		String s
		int opcode
		int arg
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.Item item
	final boolean merge (org.objectweb.asm.ClassWriter, org.objectweb.asm.Frame, int) 
		int t
		int t
		int t
		int s
		int dim
		int kind
		int t
		int t
		int t
		int t
		int t
		int t
		int s
		int dim
		int kind
		int t
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.Frame frame
		int edge
		boolean changed
		int i
		int nLocal
		int nStack
		int nInputStack
	private static boolean merge (org.objectweb.asm.ClassWriter, int, int[], int) 
		int v
		int vdim
		int v
		int tdim
		int udim
		int v
		int v
		int v
		org.objectweb.asm.ClassWriter cw
		int t
		int[] types
		int index
		int u
		int v
	static void  () 
		int i
		int[] b
		String s
}

org/objectweb/asm/Handle.class
Handle.java
package org.objectweb.asm
public final org.objectweb.asm.Handle extends java.lang.Object {
	final int tag
	final String owner
	final String name
	final String desc
	final boolean itf
	public void  (int, java.lang.String, java.lang.String, java.lang.String) 
		int tag
		String owner
		String name
		String desc
	public void  (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int tag
		String owner
		String name
		String desc
		boolean itf
	public int getTag () 
	public java.lang.String getOwner () 
	public java.lang.String getName () 
	public java.lang.String getDesc () 
	public boolean isInterface () 
	public boolean equals (java.lang.Object) 
		Object obj
		org.objectweb.asm.Handle h
	public int hashCode () 
	public java.lang.String toString () 
}

org/objectweb/asm/Handler.class
Handler.java
package org.objectweb.asm
 org.objectweb.asm.Handler extends java.lang.Object {
	org.objectweb.asm.Label start
	org.objectweb.asm.Label end
	org.objectweb.asm.Label handler
	String desc
	int type
	org.objectweb.asm.Handler next
	void  () 
	static org.objectweb.asm.Handler remove (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label) 
		org.objectweb.asm.Handler g
		org.objectweb.asm.Handler h
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		int hstart
		int hend
		int s
		int e
}

org/objectweb/asm/Item.class
Item.java
package org.objectweb.asm
final org.objectweb.asm.Item extends java.lang.Object {
	int index
	int type
	int intVal
	long longVal
	String strVal1
	String strVal2
	String strVal3
	int hashCode
	org.objectweb.asm.Item next
	void  () 
	void  (int) 
		int index
	void  (int, org.objectweb.asm.Item) 
		int index
		org.objectweb.asm.Item i
	void set (int) 
		int intVal
	void set (long) 
		long longVal
	void set (float) 
		float floatVal
	void set (double) 
		double doubleVal
	void set (int, java.lang.String, java.lang.String, java.lang.String) 
		int type
		String strVal1
		String strVal2
		String strVal3
	void set (java.lang.String, java.lang.String, int) 
		String name
		String desc
		int bsmIndex
	void set (int, int) 
		int position
		int hashCode
	boolean isEqualTo (org.objectweb.asm.Item) 
		org.objectweb.asm.Item i
}

org/objectweb/asm/Label.class
Label.java
package org.objectweb.asm
public org.objectweb.asm.Label extends java.lang.Object {
	static final int DEBUG
	static final int RESOLVED
	static final int RESIZED
	static final int PUSHED
	static final int TARGET
	static final int STORE
	static final int REACHABLE
	static final int JSR
	static final int RET
	static final int SUBROUTINE
	static final int VISITED
	static final int VISITED2
	public Object info
	int status
	int line
	int position
	private int referenceCount
	private int[] srcAndRefPositions
	int inputStackTop
	int outputStackMax
	org.objectweb.asm.Frame frame
	org.objectweb.asm.Label successor
	org.objectweb.asm.Edge successors
	org.objectweb.asm.Label next
	public void  () 
	public int getOffset () 
	void put (org.objectweb.asm.MethodWriter, org.objectweb.asm.ByteVector, int, boolean) 
		org.objectweb.asm.MethodWriter owner
		org.objectweb.asm.ByteVector out
		int source
		boolean wideOffset
	private void addReference (int, int) 
		int[] a
		int sourcePosition
		int referencePosition
	boolean resolve (org.objectweb.asm.MethodWriter, int, byte[]) 
		int opcode
		int offset
		int source
		int reference
		int offset
		org.objectweb.asm.MethodWriter owner
		int position
		byte[] data
		boolean needUpdate
		int i
	org.objectweb.asm.Label getFirst () 
	boolean inSubroutine (long) 
		long id
	boolean inSameSubroutine (org.objectweb.asm.Label) 
		int i
		org.objectweb.asm.Label block
	void addToSubroutine (long, int) 
		long id
		int nbSubroutines
	void visitSubroutine (org.objectweb.asm.Label, long, int) 
		org.objectweb.asm.Edge e
		org.objectweb.asm.Label l
		org.objectweb.asm.Edge e
		org.objectweb.asm.Label JSR
		long id
		int nbSubroutines
		org.objectweb.asm.Label stack
	public java.lang.String toString () 
}

org/objectweb/asm/MethodVisitor.class
MethodVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.MethodVisitor extends java.lang.Object {
	protected final int api
	protected org.objectweb.asm.MethodVisitor mv
	public void  (int) 
		int api
	public void  (int, org.objectweb.asm.MethodVisitor) 
		int api
		org.objectweb.asm.MethodVisitor mv
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
	public void visitAttribute (org.objectweb.asm.Attribute) 
		org.objectweb.asm.Attribute attr
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	public void visitInsn (int) 
		int opcode
	public void visitIntInsn (int, int) 
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int opcode
		String type
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		boolean itf
		int opcode
		String owner
		String name
		String desc
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) 
		String name
		String desc
		org.objectweb.asm.Handle bsm
		Object[] bsmArgs
	public void visitJumpInsn (int, org.objectweb.asm.Label) 
		int opcode
		org.objectweb.asm.Label label
	public void visitLabel (org.objectweb.asm.Label) 
		org.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		Object cst
	public void visitIincInsn (int, int) 
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[]) 
		int min
		int max
		org.objectweb.asm.Label dflt
		org.objectweb.asm.Label[] labels
	public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[]) 
		org.objectweb.asm.Label dflt
		int[] keys
		org.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
	public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) 
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		org.objectweb.asm.Label handler
		String type
	public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) 
		String name
		String desc
		String signature
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		int index
	public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		org.objectweb.asm.Label[] start
		org.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
	public void visitLineNumber (int, org.objectweb.asm.Label) 
		int line
		org.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		int maxStack
		int maxLocals
	public void visitEnd () 
}

org/objectweb/asm/MethodWriter.class
MethodWriter.java
package org.objectweb.asm
 org.objectweb.asm.MethodWriter extends org.objectweb.asm.MethodVisitor {
	static final int ACC_CONSTRUCTOR
	static final int SAME_FRAME
	static final int SAME_LOCALS_1_STACK_ITEM_FRAME
	static final int RESERVED
	static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
	static final int CHOP_FRAME
	static final int SAME_FRAME_EXTENDED
	static final int APPEND_FRAME
	static final int FULL_FRAME
	static final int FRAMES
	static final int INSERTED_FRAMES
	static final int MAXS
	static final int NOTHING
	final org.objectweb.asm.ClassWriter cw
	private int access
	private final int name
	private final int desc
	private final String descriptor
	String signature
	int classReaderOffset
	int classReaderLength
	int exceptionCount
	int[] exceptions
	private org.objectweb.asm.ByteVector annd
	private org.objectweb.asm.AnnotationWriter anns
	private org.objectweb.asm.AnnotationWriter ianns
	private org.objectweb.asm.AnnotationWriter tanns
	private org.objectweb.asm.AnnotationWriter itanns
	private org.objectweb.asm.AnnotationWriter[] panns
	private org.objectweb.asm.AnnotationWriter[] ipanns
	private int synthetics
	private org.objectweb.asm.Attribute attrs
	private org.objectweb.asm.ByteVector code
	private int maxStack
	private int maxLocals
	private int currentLocals
	int frameCount
	private org.objectweb.asm.ByteVector stackMap
	private int previousFrameOffset
	private int[] previousFrame
	private int[] frame
	private int handlerCount
	private org.objectweb.asm.Handler firstHandler
	private org.objectweb.asm.Handler lastHandler
	private int methodParametersCount
	private org.objectweb.asm.ByteVector methodParameters
	private int localVarCount
	private org.objectweb.asm.ByteVector localVar
	private int localVarTypeCount
	private org.objectweb.asm.ByteVector localVarType
	private int lineNumberCount
	private org.objectweb.asm.ByteVector lineNumber
	private int lastCodeOffset
	private org.objectweb.asm.AnnotationWriter ctanns
	private org.objectweb.asm.AnnotationWriter ictanns
	private org.objectweb.asm.Attribute cattrs
	private int subroutines
	private final int compute
	private org.objectweb.asm.Label labels
	private org.objectweb.asm.Label previousBlock
	private org.objectweb.asm.Label currentBlock
	private int stackSize
	private int maxStackSize
	void  (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], int) 
		int i
		int size
		org.objectweb.asm.ClassWriter cw
		int access
		String name
		String desc
		String signature
		String[] exceptions
		int compute
	public void visitParameter (java.lang.String, int) 
		String name
		int access
	public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
		int parameter
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public void visitAttribute (org.objectweb.asm.Attribute) 
		org.objectweb.asm.Attribute attr
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
		String desc
		int i
		String desc
		int i
		int frameIndex
		int delta
		int i
		int i
		int i
		int delta
		int type
		int nLocal
		Object[] local
		int nStack
		Object[] stack
	public void visitInsn (int) 
		int size
		int opcode
	public void visitIntInsn (int, int) 
		int size
		int opcode
		int operand
	public void visitVarInsn (int, int) 
		int size
		int n
		int n
		int opt
		int opt
		int opcode
		int var
	public void visitTypeInsn (int, java.lang.String) 
		int size
		int opcode
		String type
		org.objectweb.asm.Item i
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int size
		int size
		int size
		int size
		char c
		int opcode
		String owner
		String name
		String desc
		org.objectweb.asm.Item i
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int size
		int size
		int opcode
		String owner
		String name
		String desc
		boolean itf
		org.objectweb.asm.Item i
		int argSize
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) 
		int size
		String name
		String desc
		org.objectweb.asm.Handle bsm
		Object[] bsmArgs
		org.objectweb.asm.Item i
		int argSize
	public void visitJumpInsn (int, org.objectweb.asm.Label) 
		int opcode
		org.objectweb.asm.Label label
		boolean isWide
		org.objectweb.asm.Label nextInsn
	public void visitLabel (org.objectweb.asm.Label) 
		org.objectweb.asm.Label label
	public void visitLdcInsn (java.lang.Object) 
		int size
		int size
		Object cst
		org.objectweb.asm.Item i
		int index
	public void visitIincInsn (int, int) 
		int n
		int var
		int increment
	public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[]) 
		int i
		int min
		int max
		org.objectweb.asm.Label dflt
		org.objectweb.asm.Label[] labels
		int source
	public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[]) 
		int i
		org.objectweb.asm.Label dflt
		int[] keys
		org.objectweb.asm.Label[] labels
		int source
	private void visitSwitchInsn (org.objectweb.asm.Label, org.objectweb.asm.Label[]) 
		int i
		int i
		org.objectweb.asm.Label dflt
		org.objectweb.asm.Label[] labels
	public void visitMultiANewArrayInsn (java.lang.String, int) 
		String desc
		int dims
		org.objectweb.asm.Item i
	public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) 
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		org.objectweb.asm.Label handler
		String type
		org.objectweb.asm.Handler h
	public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
		int typeRef
		org.objectweb.asm.TypePath typePath
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) 
		char c
		int n
		String name
		String desc
		String signature
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		int index
	public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean) 
		int i
		int length
		int typeRef
		org.objectweb.asm.TypePath typePath
		org.objectweb.asm.Label[] start
		org.objectweb.asm.Label[] end
		int[] index
		String desc
		boolean visible
		org.objectweb.asm.ByteVector bv
		org.objectweb.asm.AnnotationWriter aw
	public void visitLineNumber (int, org.objectweb.asm.Label) 
		int line
		org.objectweb.asm.Label start
	public void visitMaxs (int, int) 
		org.objectweb.asm.Edge b
		org.objectweb.asm.Label l
		org.objectweb.asm.Label h
		org.objectweb.asm.Label e
		String t
		int kind
		org.objectweb.asm.Label n
		boolean change
		org.objectweb.asm.Label l
		int blockMax
		org.objectweb.asm.Edge e
		int i
		int frameIndex
		org.objectweb.asm.Label k
		int start
		int end
		org.objectweb.asm.Handler handler
		org.objectweb.asm.Frame f
		int max
		org.objectweb.asm.Label changed
		org.objectweb.asm.Label l
		org.objectweb.asm.Edge b
		org.objectweb.asm.Label l
		org.objectweb.asm.Label h
		org.objectweb.asm.Label e
		org.objectweb.asm.Label subroutine
		org.objectweb.asm.Label L
		org.objectweb.asm.Label subroutine
		int id
		org.objectweb.asm.Label l
		org.objectweb.asm.Label l
		int start
		int blockMax
		org.objectweb.asm.Edge b
		org.objectweb.asm.Handler handler
		int max
		org.objectweb.asm.Label stack
		int maxStack
		int maxLocals
	public void visitEnd () 
	private void addSuccessor (int, org.objectweb.asm.Label) 
		int info
		org.objectweb.asm.Label successor
		org.objectweb.asm.Edge b
	private void noSuccessor () 
		org.objectweb.asm.Label l
	private void visitFrame (org.objectweb.asm.Frame) 
		int t
		int t
		int t
		int t
		org.objectweb.asm.Frame f
		int i
		int nTop
		int nLocal
		int nStack
		int[] locals
		int[] stacks
		int frameIndex
	private void visitImplicitFirstFrame () 
		int j
		int frameIndex
		int i
	private int startFrame (int, int, int) 
		int offset
		int nLocal
		int nStack
		int n
	private void endFrame () 
	private void writeFrame () 
		int delta
		int j
		int l
		int clocalsSize
		int cstackSize
		int localsSize
		int type
		int k
		int delta
	private void writeFrameTypes (int, int) 
		int v
		StringBuilder sb
		int t
		int d
		int i
		int start
		int end
	private void writeFrameType (java.lang.Object) 
		Object type
	final int getSize () 
		boolean zip
		int i
		int i
		int size
	final void put (org.objectweb.asm.ByteVector) 
		org.objectweb.asm.Handler h
		boolean zip
		int size
		int i
		org.objectweb.asm.ByteVector out
		int FACTOR
		int mask
		int attributeCount
}

org/objectweb/asm/ModuleVisitor.class
ModuleVisitor.java
package org.objectweb.asm
public abstract org.objectweb.asm.ModuleVisitor extends java.lang.Object {
	protected final int api
	protected org.objectweb.asm.ModuleVisitor mv
	public void  (int) 
		int api
	public void  (int, org.objectweb.asm.ModuleVisitor) 
		int api
		org.objectweb.asm.ModuleVisitor mv
	public void visitMainClass (java.lang.String) 
		String mainClass
	public void visitPackage (java.lang.String) 
		String packaze
	public void visitRequire (java.lang.String, int, java.lang.String) 
		String module
		int access
		String version
	public transient void visitExport (java.lang.String, int, java.lang.String[]) 
		String packaze
		int access
		String[] modules
	public transient void visitOpen (java.lang.String, int, java.lang.String[]) 
		String packaze
		int access
		String[] modules
	public void visitUse (java.lang.String) 
		String service
	public transient void visitProvide (java.lang.String, java.lang.String[]) 
		String service
		String[] providers
	public void visitEnd () 
}

org/objectweb/asm/ModuleWriter.class
ModuleWriter.java
package org.objectweb.asm
final org.objectweb.asm.ModuleWriter extends org.objectweb.asm.ModuleVisitor {
	private final org.objectweb.asm.ClassWriter cw
	int size
	int attributeCount
	int attributesSize
	private final int name
	private final int access
	private final int version
	private int mainClass
	private int packageCount
	private org.objectweb.asm.ByteVector packages
	private int requireCount
	private org.objectweb.asm.ByteVector requires
	private int exportCount
	private org.objectweb.asm.ByteVector exports
	private int openCount
	private org.objectweb.asm.ByteVector opens
	private int useCount
	private org.objectweb.asm.ByteVector uses
	private int provideCount
	private org.objectweb.asm.ByteVector provides
	void  (org.objectweb.asm.ClassWriter, int, int, int) 
		org.objectweb.asm.ClassWriter cw
		int name
		int access
		int version
	public void visitMainClass (java.lang.String) 
		String mainClass
	public void visitPackage (java.lang.String) 
		String packaze
	public void visitRequire (java.lang.String, int, java.lang.String) 
		String module
		int access
		String version
	public transient void visitExport (java.lang.String, int, java.lang.String[]) 
		String module
		String packaze
		int access
		String[] modules
	public transient void visitOpen (java.lang.String, int, java.lang.String[]) 
		String module
		String packaze
		int access
		String[] modules
	public void visitUse (java.lang.String) 
		String service
	public transient void visitProvide (java.lang.String, java.lang.String[]) 
		String provider
		String service
		String[] providers
	public void visitEnd () 
	void putAttributes (org.objectweb.asm.ByteVector) 
		org.objectweb.asm.ByteVector out
	void put (org.objectweb.asm.ByteVector) 
		org.objectweb.asm.ByteVector out
}

org/objectweb/asm/Opcodes.class
Opcodes.java
package org.objectweb.asm
public abstract org.objectweb.asm.Opcodes extends java.lang.Object {
	public static final int ASM4
	public static final int ASM5
	public static final int ASM6
	public static final int V1_1
	public static final int V1_2
	public static final int V1_3
	public static final int V1_4
	public static final int V1_5
	public static final int V1_6
	public static final int V1_7
	public static final int V1_8
	public static final int V9
	public static final int ACC_PUBLIC
	public static final int ACC_PRIVATE
	public static final int ACC_PROTECTED
	public static final int ACC_STATIC
	public static final int ACC_FINAL
	public static final int ACC_SUPER
	public static final int ACC_SYNCHRONIZED
	public static final int ACC_OPEN
	public static final int ACC_TRANSITIVE
	public static final int ACC_VOLATILE
	public static final int ACC_BRIDGE
	public static final int ACC_STATIC_PHASE
	public static final int ACC_VARARGS
	public static final int ACC_TRANSIENT
	public static final int ACC_NATIVE
	public static final int ACC_INTERFACE
	public static final int ACC_ABSTRACT
	public static final int ACC_STRICT
	public static final int ACC_SYNTHETIC
	public static final int ACC_ANNOTATION
	public static final int ACC_ENUM
	public static final int ACC_MANDATED
	public static final int ACC_MODULE
	public static final int ACC_DEPRECATED
	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 H_GETFIELD
	public static final int H_GETSTATIC
	public static final int H_PUTFIELD
	public static final int H_PUTSTATIC
	public static final int H_INVOKEVIRTUAL
	public static final int H_INVOKESTATIC
	public static final int H_INVOKESPECIAL
	public static final int H_NEWINVOKESPECIAL
	public static final int H_INVOKEINTERFACE
	public static final int F_NEW
	public static final int F_FULL
	public static final int F_APPEND
	public static final int F_CHOP
	public static final int F_SAME
	public static final int F_SAME1
	public static final Integer TOP
	public static final Integer INTEGER
	public static final Integer FLOAT
	public static final Integer DOUBLE
	public static final Integer LONG
	public static final Integer NULL
	public static final Integer UNINITIALIZED_THIS
	public static final int NOP
	public static final int ACONST_NULL
	public static final int ICONST_M1
	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 LCONST_0
	public static final int LCONST_1
	public static final int FCONST_0
	public static final int FCONST_1
	public static final int FCONST_2
	public static final int DCONST_0
	public static final int DCONST_1
	public static final int BIPUSH
	public static final int SIPUSH
	public static final int LDC
	public static final int ILOAD
	public static final int LLOAD
	public static final int FLOAD
	public static final int DLOAD
	public static final int ALOAD
	public static final int IALOAD
	public static final int LALOAD
	public static final int FALOAD
	public static final int DALOAD
	public static final int AALOAD
	public static final int BALOAD
	public static final int CALOAD
	public static final int SALOAD
	public static final int ISTORE
	public static final int LSTORE
	public static final int FSTORE
	public static final int DSTORE
	public static final int ASTORE
	public static final int IASTORE
	public static final int LASTORE
	public static final int FASTORE
	public static final int DASTORE
	public static final int AASTORE
	public static final int BASTORE
	public static final int CASTORE
	public static final int SASTORE
	public static final int POP
	public static final int POP2
	public static final int DUP
	public static final int DUP_X1
	public static final int DUP_X2
	public static final int DUP2
	public static final int DUP2_X1
	public static final int DUP2_X2
	public static final int SWAP
	public static final int IADD
	public static final int LADD
	public static final int FADD
	public static final int DADD
	public static final int ISUB
	public static final int LSUB
	public static final int FSUB
	public static final int DSUB
	public static final int IMUL
	public static final int LMUL
	public static final int FMUL
	public static final int DMUL
	public static final int IDIV
	public static final int LDIV
	public static final int FDIV
	public static final int DDIV
	public static final int IREM
	public static final int LREM
	public static final int FREM
	public static final int DREM
	public static final int INEG
	public static final int LNEG
	public static final int FNEG
	public static final int DNEG
	public static final int ISHL
	public static final int LSHL
	public static final int ISHR
	public static final int LSHR
	public static final int IUSHR
	public static final int LUSHR
	public static final int IAND
	public static final int LAND
	public static final int IOR
	public static final int LOR
	public static final int IXOR
	public static final int LXOR
	public static final int IINC
	public static final int I2L
	public static final int I2F
	public static final int I2D
	public static final int L2I
	public static final int L2F
	public static final int L2D
	public static final int F2I
	public static final int F2L
	public static final int F2D
	public static final int D2I
	public static final int D2L
	public static final int D2F
	public static final int I2B
	public static final int I2C
	public static final int I2S
	public static final int LCMP
	public static final int FCMPL
	public static final int FCMPG
	public static final int DCMPL
	public static final int DCMPG
	public static final int IFEQ
	public static final int IFNE
	public static final int IFLT
	public static final int IFGE
	public static final int IFGT
	public static final int IFLE
	public static final int IF_ICMPEQ
	public static final int IF_ICMPNE
	public static final int IF_ICMPLT
	public static final int IF_ICMPGE
	public static final int IF_ICMPGT
	public static final int IF_ICMPLE
	public static final int IF_ACMPEQ
	public static final int IF_ACMPNE
	public static final int GOTO
	public static final int JSR
	public static final int RET
	public static final int TABLESWITCH
	public static final int LOOKUPSWITCH
	public static final int IRETURN
	public static final int LRETURN
	public static final int FRETURN
	public static final int DRETURN
	public static final int ARETURN
	public static final int RETURN
	public static final int GETSTATIC
	public static final int PUTSTATIC
	public static final int GETFIELD
	public static final int PUTFIELD
	public static final int INVOKEVIRTUAL
	public static final int INVOKESPECIAL
	public static final int INVOKESTATIC
	public static final int INVOKEINTERFACE
	public static final int INVOKEDYNAMIC
	public static final int NEW
	public static final int NEWARRAY
	public static final int ANEWARRAY
	public static final int ARRAYLENGTH
	public static final int ATHROW
	public static final int CHECKCAST
	public static final int INSTANCEOF
	public static final int MONITORENTER
	public static final int MONITOREXIT
	public static final int MULTIANEWARRAY
	public static final int IFNULL
	public static final int IFNONNULL
	static void  () 
}

org/objectweb/asm/Type.class
Type.java
package org.objectweb.asm
public org.objectweb.asm.Type extends java.lang.Object {
	public static final int VOID
	public static final int BOOLEAN
	public static final int CHAR
	public static final int BYTE
	public static final int SHORT
	public static final int INT
	public static final int FLOAT
	public static final int LONG
	public static final int DOUBLE
	public static final int ARRAY
	public static final int OBJECT
	public static final int METHOD
	public static final org.objectweb.asm.Type VOID_TYPE
	public static final org.objectweb.asm.Type BOOLEAN_TYPE
	public static final org.objectweb.asm.Type CHAR_TYPE
	public static final org.objectweb.asm.Type BYTE_TYPE
	public static final org.objectweb.asm.Type SHORT_TYPE
	public static final org.objectweb.asm.Type INT_TYPE
	public static final org.objectweb.asm.Type FLOAT_TYPE
	public static final org.objectweb.asm.Type LONG_TYPE
	public static final org.objectweb.asm.Type DOUBLE_TYPE
	private final int sort
	private final char[] buf
	private final int off
	private final int len
	private void  (int, char[], int, int) 
		int sort
		char[] buf
		int off
		int len
	public static org.objectweb.asm.Type getType (java.lang.String) 
		String typeDescriptor
	public static org.objectweb.asm.Type getObjectType (java.lang.String) 
		String internalName
		char[] buf
	public static org.objectweb.asm.Type getMethodType (java.lang.String) 
		String methodDescriptor
	public static transient org.objectweb.asm.Type getMethodType (org.objectweb.asm.Type, org.objectweb.asm.Type[]) 
		org.objectweb.asm.Type returnType
		org.objectweb.asm.Type[] argumentTypes
	public static org.objectweb.asm.Type getType (java.lang.Class) 
		Class c
	public static org.objectweb.asm.Type getType (java.lang.reflect.Constructor) 
		java.lang.reflect.Constructor c
	public static org.objectweb.asm.Type getType (java.lang.reflect.Method) 
		java.lang.reflect.Method m
	public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.String) 
		char car
		String methodDescriptor
		char[] buf
		int off
		int size
		org.objectweb.asm.Type[] args
	public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method) 
		int i
		java.lang.reflect.Method method
		Class[] classes
		org.objectweb.asm.Type[] types
	public static org.objectweb.asm.Type getReturnType (java.lang.String) 
		char car
		String methodDescriptor
		char[] buf
		int off
	public static org.objectweb.asm.Type getReturnType (java.lang.reflect.Method) 
		java.lang.reflect.Method method
	public static int getArgumentsAndReturnSizes (java.lang.String) 
		char car
		String desc
		int n
		int c
	private static org.objectweb.asm.Type getType (char[], int) 
		int len
		int len
		char[] buf
		int off
	public int getSort () 
	public int getDimensions () 
		int i
	public org.objectweb.asm.Type getElementType () 
	public java.lang.String getClassName () 
		int i
		StringBuilder sb
	public java.lang.String getInternalName () 
	public org.objectweb.asm.Type[] getArgumentTypes () 
	public org.objectweb.asm.Type getReturnType () 
	public int getArgumentsAndReturnSizes () 
	public java.lang.String getDescriptor () 
		StringBuilder buf
	public static transient java.lang.String getMethodDescriptor (org.objectweb.asm.Type, org.objectweb.asm.Type[]) 
		int i
		org.objectweb.asm.Type returnType
		org.objectweb.asm.Type[] argumentTypes
		StringBuilder buf
	private void getDescriptor (java.lang.StringBuilder) 
		StringBuilder buf
	public static java.lang.String getInternalName (java.lang.Class) 
		Class c
	public static java.lang.String getDescriptor (java.lang.Class) 
		Class c
		StringBuilder buf
	public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor) 
		int i
		java.lang.reflect.Constructor c
		Class[] parameters
		StringBuilder buf
	public static java.lang.String getMethodDescriptor (java.lang.reflect.Method) 
		int i
		java.lang.reflect.Method m
		Class[] parameters
		StringBuilder buf
	private static void getDescriptor (java.lang.StringBuilder, java.lang.Class) 
		char car
		char car
		char car
		char car
		char car
		char car
		char car
		char car
		char car
		char car
		int i
		String name
		int len
		StringBuilder buf
		Class c
		Class d
	public int getSize () 
	public int getOpcode (int) 
		int opcode
	public boolean equals (java.lang.Object) 
		int i
		int j
		int end
		Object o
		org.objectweb.asm.Type t
	public int hashCode () 
		int i
		int end
		int hc
	public java.lang.String toString () 
	static void  () 
}

org/objectweb/asm/TypePath.class
TypePath.java
package org.objectweb.asm
public org.objectweb.asm.TypePath extends java.lang.Object {
	public static final int ARRAY_ELEMENT
	public static final int INNER_TYPE
	public static final int WILDCARD_BOUND
	public static final int TYPE_ARGUMENT
	byte[] b
	int offset
	void  (byte[], int) 
		byte[] b
		int offset
	public int getLength () 
	public int getStep (int) 
		int index
	public int getStepArgument (int) 
		int index
	public static org.objectweb.asm.TypePath fromString (java.lang.String) 
		int typeArg
		char c
		int i
		String typePath
		int n
		org.objectweb.asm.ByteVector out
	public java.lang.String toString () 
		int i
		int length
		StringBuilder result
}

org/objectweb/asm/TypeReference.class
TypeReference.java
package org.objectweb.asm
public org.objectweb.asm.TypeReference extends java.lang.Object {
	public static final int CLASS_TYPE_PARAMETER
	public static final int METHOD_TYPE_PARAMETER
	public static final int CLASS_EXTENDS
	public static final int CLASS_TYPE_PARAMETER_BOUND
	public static final int METHOD_TYPE_PARAMETER_BOUND
	public static final int FIELD
	public static final int METHOD_RETURN
	public static final int METHOD_RECEIVER
	public static final int METHOD_FORMAL_PARAMETER
	public static final int THROWS
	public static final int LOCAL_VARIABLE
	public static final int RESOURCE_VARIABLE
	public static final int EXCEPTION_PARAMETER
	public static final int INSTANCEOF
	public static final int NEW
	public static final int CONSTRUCTOR_REFERENCE
	public static final int METHOD_REFERENCE
	public static final int CAST
	public static final int CONSTRUCTOR_INVOCATION_TYPE_ARGUMENT
	public static final int METHOD_INVOCATION_TYPE_ARGUMENT
	public static final int CONSTRUCTOR_REFERENCE_TYPE_ARGUMENT
	public static final int METHOD_REFERENCE_TYPE_ARGUMENT
	private int value
	public void  (int) 
		int typeRef
	public static org.objectweb.asm.TypeReference newTypeReference (int) 
		int sort
	public static org.objectweb.asm.TypeReference newTypeParameterReference (int, int) 
		int sort
		int paramIndex
	public static org.objectweb.asm.TypeReference newTypeParameterBoundReference (int, int, int) 
		int sort
		int paramIndex
		int boundIndex
	public static org.objectweb.asm.TypeReference newSuperTypeReference (int) 
		int itfIndex
	public static org.objectweb.asm.TypeReference newFormalParameterReference (int) 
		int paramIndex
	public static org.objectweb.asm.TypeReference newExceptionReference (int) 
		int exceptionIndex
	public static org.objectweb.asm.TypeReference newTryCatchReference (int) 
		int tryCatchBlockIndex
	public static org.objectweb.asm.TypeReference newTypeArgumentReference (int, int) 
		int sort
		int argIndex
	public int getSort () 
	public int getTypeParameterIndex () 
	public int getTypeParameterBoundIndex () 
	public int getSuperTypeIndex () 
	public int getFormalParameterIndex () 
	public int getExceptionIndex () 
	public int getTryCatchBlockIndex () 
	public int getTypeArgumentIndex () 
	public int getValue () 
}

org/objectweb/asm/signature/
org/objectweb/asm/signature/SignatureReader.class
SignatureReader.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureReader extends java.lang.Object {
	private final String signature
	public void  (java.lang.String) 
		String signature
	public void accept (org.objectweb.asm.signature.SignatureVisitor) 
		int end
		int pos
		char c
		org.objectweb.asm.signature.SignatureVisitor v
		String signature
		int len
		int pos
	public void acceptType (org.objectweb.asm.signature.SignatureVisitor) 
		org.objectweb.asm.signature.SignatureVisitor v
	private static int parseType (java.lang.String, int, org.objectweb.asm.signature.SignatureVisitor) 
		int end
		String name
		String name
		String signature
		int pos
		org.objectweb.asm.signature.SignatureVisitor v
		char c
		int start
		boolean visited
		boolean inner
}

org/objectweb/asm/signature/SignatureVisitor.class
SignatureVisitor.java
package org.objectweb.asm.signature
public abstract org.objectweb.asm.signature.SignatureVisitor extends java.lang.Object {
	public static final char EXTENDS
	public static final char SUPER
	public static final char INSTANCEOF
	protected final int api
	public void  (int) 
		int api
	public void visitFormalTypeParameter (java.lang.String) 
		String name
	public org.objectweb.asm.signature.SignatureVisitor visitClassBound () 
	public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () 
	public org.objectweb.asm.signature.SignatureVisitor visitSuperclass () 
	public org.objectweb.asm.signature.SignatureVisitor visitInterface () 
	public org.objectweb.asm.signature.SignatureVisitor visitParameterType () 
	public org.objectweb.asm.signature.SignatureVisitor visitReturnType () 
	public org.objectweb.asm.signature.SignatureVisitor visitExceptionType () 
	public void visitBaseType (char) 
		char descriptor
	public void visitTypeVariable (java.lang.String) 
		String name
	public org.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public void visitClassType (java.lang.String) 
		String name
	public void visitInnerClassType (java.lang.String) 
		String name
	public void visitTypeArgument () 
	public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
		char wildcard
	public void visitEnd () 
}

org/objectweb/asm/signature/SignatureWriter.class
SignatureWriter.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureWriter extends org.objectweb.asm.signature.SignatureVisitor {
	private final StringBuilder buf
	private boolean hasFormals
	private boolean hasParameters
	private int argumentStack
	public void  () 
	public void visitFormalTypeParameter (java.lang.String) 
		String name
	public org.objectweb.asm.signature.SignatureVisitor visitClassBound () 
	public org.objectweb.asm.signature.SignatureVisitor visitInterfaceBound () 
	public org.objectweb.asm.signature.SignatureVisitor visitSuperclass () 
	public org.objectweb.asm.signature.SignatureVisitor visitInterface () 
	public org.objectweb.asm.signature.SignatureVisitor visitParameterType () 
	public org.objectweb.asm.signature.SignatureVisitor visitReturnType () 
	public org.objectweb.asm.signature.SignatureVisitor visitExceptionType () 
	public void visitBaseType (char) 
		char descriptor
	public void visitTypeVariable (java.lang.String) 
		String name
	public org.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public void visitClassType (java.lang.String) 
		String name
	public void visitInnerClassType (java.lang.String) 
		String name
	public void visitTypeArgument () 
	public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
		char wildcard
	public void visitEnd () 
	public java.lang.String toString () 
	private void endFormals () 
	private void endArguments () 
}