Home | History | Annotate | Download | only in lib

META-INF/MANIFEST.MF
org/
org/objectweb/
org/objectweb/asm/
org/objectweb/asm/ALLPerfTest$1.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$1 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[])  throws java.io.IOException 
		byte[] bytes
		int[] errors
}

org/objectweb/asm/ALLPerfTest$10.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$10 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.tree.ClassNode cn
}

org/objectweb/asm/ALLPerfTest$11.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$11 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
		org.objectweb.asm.ClassWriter cw
}

org/objectweb/asm/ALLPerfTest$12$1.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$12$1 extends org.objectweb.asm.ClassVisitor {
	final org.objectweb.asm.ALLPerfTest$12 this$1
	void  (org.objectweb.asm.ALLPerfTest$12, int, org.objectweb.asm.ClassVisitor) 
		int $anonymous0
		org.objectweb.asm.ClassVisitor $anonymous1
	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
}

org/objectweb/asm/ALLPerfTest$12.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$12 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
		org.objectweb.asm.ClassWriter cw
}

org/objectweb/asm/ALLPerfTest$13.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$13 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.tree.ClassNode cn
		java.util.List methods
		int k
		org.objectweb.asm.tree.MethodNode method
		org.objectweb.asm.tree.analysis.Analyzer a
		Throwable th
}

org/objectweb/asm/ALLPerfTest$14.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$14 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
		org.objectweb.asm.ClassWriter cw
}

org/objectweb/asm/ALLPerfTest$2.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$2 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[])  throws java.io.IOException 
		byte[] bytes
		int[] errors
}

org/objectweb/asm/ALLPerfTest$3.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$3 extends org.objectweb.asm.ALLPerfTest$RunTest {
	javassist.ClassPool pool
	void  () 
	public void init () 
	public void test (byte[], int[])  throws java.lang.Exception 
		byte[] bytes
		int[] errors
}

org/objectweb/asm/ALLPerfTest$4.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$4 extends org.objectweb.asm.ALLPerfTest$RunTest {
	serp.bytecode.Project p
	serp.bytecode.BCClass c
	void  () 
	public void init () 
	public void test (byte[], int[])  throws java.lang.Exception 
		byte[] bytes
		int[] errors
}

org/objectweb/asm/ALLPerfTest$5.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$5 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
		org.objectweb.asm.ClassReader cr
}

org/objectweb/asm/ALLPerfTest$6.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$6 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
}

org/objectweb/asm/ALLPerfTest$7.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$7 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
}

org/objectweb/asm/ALLPerfTest$8.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$8 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw
}

org/objectweb/asm/ALLPerfTest$9.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$9 extends org.objectweb.asm.ALLPerfTest$RunTest {
	void  () 
	public void test (byte[], int[]) 
		byte[] bytes
		int[] errors
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw
}

org/objectweb/asm/ALLPerfTest$EmptyVisitor$1.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$EmptyVisitor$1 extends org.objectweb.asm.AnnotationVisitor {
	final org.objectweb.asm.ALLPerfTest$EmptyVisitor this$1
	void  (org.objectweb.asm.ALLPerfTest$EmptyVisitor, int) 
		int $anonymous0
	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
}

org/objectweb/asm/ALLPerfTest$EmptyVisitor$2.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$EmptyVisitor$2 extends org.objectweb.asm.FieldVisitor {
	final org.objectweb.asm.ALLPerfTest$EmptyVisitor this$1
	void  (org.objectweb.asm.ALLPerfTest$EmptyVisitor, int) 
		int $anonymous0
	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
}

org/objectweb/asm/ALLPerfTest$EmptyVisitor$3.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$EmptyVisitor$3 extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.ALLPerfTest$EmptyVisitor this$1
	void  (org.objectweb.asm.ALLPerfTest$EmptyVisitor, int) 
		int $anonymous0
	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 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 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 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
}

org/objectweb/asm/ALLPerfTest$EmptyVisitor.class
ALLPerfTest.java
package org.objectweb.asm
 org.objectweb.asm.ALLPerfTest$EmptyVisitor extends org.objectweb.asm.ClassVisitor {
	org.objectweb.asm.AnnotationVisitor av
	public void  () 
	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.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
}

org/objectweb/asm/ALLPerfTest$RunTest.class
ALLPerfTest.java
package org.objectweb.asm
abstract org.objectweb.asm.ALLPerfTest$RunTest extends java.lang.Object {
	void  () 
	public void init () 
	public abstract void test (byte[], int[])  throws java.lang.Exception 
}

org/objectweb/asm/ALLPerfTest.class
ALLPerfTest.java
package org.objectweb.asm
public abstract org.objectweb.asm.ALLPerfTest extends java.lang.Object {
	static boolean compute
	static boolean computeFrames
	static boolean skipDebug
	static int repeats
	static java.util.List classes
	static java.util.List classNames
	private static final int MAX_ITERATION_SEC
	static void  () 
	public void  () 
	public static void main (java.lang.String[])  throws java.io.IOException java.lang.InterruptedException 
		String[] args
		String clazz
		java.util.List jars
		java.util.Set classesFound
		int i
		java.util.zip.ZipFile zip
		java.util.zip.ZipFile zip
		java.io.IOException e
		java.util.Enumeration entries
		java.util.zip.ZipEntry e
		String s
		java.io.InputStream is
		byte[] bytes
		org.objectweb.asm.ALLPerfTest$RunTest nullBCELAdapt
		org.objectweb.asm.ALLPerfTest$RunTest nullAspectjBCELAdapt
		org.objectweb.asm.ALLPerfTest$RunTest nullJavassistAdapt
		org.objectweb.asm.ALLPerfTest$RunTest nullSERPAdapt
	public static java.util.List findFiles (java.lang.String, java.lang.String) 
		String directory
		String suffix
		java.util.List matches
	static void findFiles (java.util.List, java.io.File, java.lang.String) 
		java.util.List matches
		java.io.File directory
		String suffix
		java.io.File[] files
		int i
		java.io.File file
	static void runTestAll (java.lang.String, java.lang.String, org.objectweb.asm.ALLPerfTest$RunTest)  throws java.lang.InterruptedException 
		String testName
		String with
		org.objectweb.asm.ALLPerfTest$RunTest runTest
	static void runTest (java.lang.String, java.lang.String, org.objectweb.asm.ALLPerfTest$RunTest)  throws java.lang.InterruptedException 
		String testName
		String with
		org.objectweb.asm.ALLPerfTest$RunTest runTest
	static void runTestSome (java.lang.String, java.lang.String, org.objectweb.asm.ALLPerfTest$RunTest)  throws java.lang.InterruptedException 
		String testName
		String with
		org.objectweb.asm.ALLPerfTest$RunTest runTest
	private static void runTest0 (int, boolean, java.lang.String, java.lang.String, org.objectweb.asm.ALLPerfTest$RunTest)  throws java.lang.InterruptedException 
		int testSkip
		boolean startAtZero
		String testName
		String with
		org.objectweb.asm.ALLPerfTest$RunTest runTest
		boolean skipBigClasses
		int totalCount
		long totalSize
		long totalTime
		int i
		long t
		int count
		long size
		int[] errors
		long longest
		int longestSize
		int skipped
		int j
		byte[] b
		long start
		long end
		long time
		Exception ignored
		Throwable e
		String errorStr
		String skippedStr
		String longestStr
	private static java.util.List findJars (char, java.lang.String) 
		char pathSeparatorChar
		String s
		java.util.List ret
		int start
		int pos
		String name
	static void nullBCELAdapt (byte[])  throws java.io.IOException 
		byte[] b
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.generic.ClassGen cg
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.classfile.Method[] ms
		int k
		org.apache.bcel.generic.MethodGen mg
		boolean lv
		boolean ln
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.verifier.structurals.ModifiedPass3bVerifier verif
	static void nullAspectjBCELAdapt (byte[])  throws java.io.IOException 
		byte[] b
		org.aspectj.apache.bcel.classfile.JavaClass jc
		org.aspectj.apache.bcel.generic.ClassGen cg
		org.aspectj.apache.bcel.generic.ConstantPoolGen cp
		org.aspectj.apache.bcel.classfile.Method[] ms
		int k
		org.aspectj.apache.bcel.generic.MethodGen mg
		boolean lv
		boolean ln
		org.aspectj.apache.bcel.generic.InstructionList il
		org.aspectj.apache.bcel.generic.InstructionHandle ih
		org.aspectj.apache.bcel.verifier.structurals.ModifiedPass3bVerifier verif
	static void nullJavassistAdapt (javassist.ClassPool, byte[])  throws java.lang.Exception 
		javassist.ClassPool pool
		byte[] b
		javassist.CtClass cc
		javassist.CtMethod[] ms
		int j
	static serp.bytecode.BCClass nullSERPAdapt (serp.bytecode.Project, serp.bytecode.BCClass, byte[])  throws java.lang.Exception 
		serp.bytecode.Project p
		serp.bytecode.BCClass c
		byte[] b
		serp.bytecode.BCMethod[] methods
		int i
		serp.bytecode.Code code
}

org/objectweb/asm/ASMMemTest.class
ASMMemTest.java
package org.objectweb.asm
public org.objectweb.asm.ASMMemTest extends java.lang.Object {
	static final boolean $assertionsDisabled
	static void  () 
	public void  () 
	public static void main (java.lang.String[]) 
		String[] args
		Runtime runtime
		java.util.LinkedList fileData
		int limit
		long totalSize
		java.util.jar.JarInputStream jar
		java.util.jar.JarEntry entry
		String name
		int len
		byte[] data
		int l
		java.io.FileNotFoundException e
		java.io.IOException e
		java.util.ArrayList result
		long startmem
		int i
		java.util.Iterator files
		long time
		byte[] data
		org.objectweb.asm.ClassReader reader
		org.objectweb.asm.tree.ClassNode clazz
		int j
		org.objectweb.asm.tree.ClassNode clazz
		java.util.List l
		int k
		int lim
		org.objectweb.asm.tree.MethodNode m
		org.objectweb.asm.tree.InsnList insn
	public static final long getUsedMem (java.lang.Runtime) 
		Runtime r
	public static final java.lang.String timeFormat (long) 
		long time
		int min
		int sec
		int msec
		StringBuffer sbuf
	public static final java.lang.String memFormat (long) 
		long mem
		int gb
		int mb
		int kb
		int bytes
		StringBuffer sbuf
	public static final void memDown (java.lang.Runtime) 
		Runtime r
		long oldmem
		int i
}

org/objectweb/asm/AbstractTest$RemoveUnusedLabelsAdapter$1.class
AbstractTest.java
package org.objectweb.asm
 org.objectweb.asm.AbstractTest$RemoveUnusedLabelsAdapter$1 extends org.objectweb.asm.tree.MethodNode {
	java.util.Set usedLabels
	final org.objectweb.asm.AbstractTest$RemoveUnusedLabelsAdapter this$1
	void  (org.objectweb.asm.AbstractTest$RemoveUnusedLabelsAdapter, int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
		int $anonymous0
		int $anonymous1
		String $anonymous2
		String $anonymous3
		String $anonymous4
		String[] $anonymous5
	public void visitLabel (org.objectweb.asm.Label) 
		org.objectweb.asm.Label label
	public void visitEnd () 
		java.util.ListIterator i
		org.objectweb.asm.tree.AbstractInsnNode n
	protected org.objectweb.asm.tree.LabelNode getLabelNode (org.objectweb.asm.Label) 
		org.objectweb.asm.Label l
		org.objectweb.asm.tree.LabelNode n
}

org/objectweb/asm/AbstractTest$RemoveUnusedLabelsAdapter.class
AbstractTest.java
package org.objectweb.asm
 org.objectweb.asm.AbstractTest$RemoveUnusedLabelsAdapter extends org.objectweb.asm.ClassVisitor {
	public void  (org.objectweb.asm.ClassVisitor) 
		org.objectweb.asm.ClassVisitor cv
	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
}

org/objectweb/asm/AbstractTest$VerifierTest.class
AbstractTest.java
package org.objectweb.asm
public org.objectweb.asm.AbstractTest$VerifierTest extends junit.framework.TestCase {
	public void  () 
	public void testVerifier ()  throws java.lang.Exception 
		VerifyError ve
}

org/objectweb/asm/AbstractTest.class
AbstractTest.java
package org.objectweb.asm
public abstract org.objectweb.asm.AbstractTest extends junit.framework.TestCase {
	protected String n
	protected java.io.InputStream is
	public void  () 
	protected void init (java.lang.String, java.io.InputStream) 
		String n
		java.io.InputStream is
	protected junit.framework.TestSuite getSuite ()  throws java.lang.Exception 
		junit.framework.TestSuite suite
		String files
		String clazz
		String partcount
		String partid
		int parts
		int part
		int id
		String file
		java.io.File f
		java.util.zip.ZipFile zip
		java.util.Enumeration entries
		java.util.zip.ZipEntry e
		String n
		String p
		java.io.InputStream is
		org.objectweb.asm.AbstractTest t
	private void scanDirectory (java.lang.String, java.io.File, junit.framework.TestSuite, java.lang.String)  throws java.lang.Exception 
		String path
		java.io.File f
		junit.framework.TestSuite suite
		String clazz
		java.io.File[] fs
		int i
		String n
		String qn
		java.io.InputStream is
		org.objectweb.asm.AbstractTest t
	public abstract void test ()  throws java.lang.Exception 
	public void assertEquals (org.objectweb.asm.ClassReader, org.objectweb.asm.ClassReader)  throws java.lang.Exception 
		org.objectweb.asm.ClassReader cr1
		org.objectweb.asm.ClassReader cr2
	public void assertEquals (org.objectweb.asm.ClassReader, org.objectweb.asm.ClassReader, org.objectweb.asm.ClassVisitor, org.objectweb.asm.ClassVisitor)  throws java.lang.Exception 
		org.objectweb.asm.ClassReader cr1
		org.objectweb.asm.ClassReader cr2
		org.objectweb.asm.ClassVisitor filter1
		org.objectweb.asm.ClassVisitor filter2
		java.io.StringWriter sw1
		java.io.StringWriter sw2
		org.objectweb.asm.ClassVisitor cv1
		org.objectweb.asm.ClassVisitor cv2
		String s1
		String s2
		Throwable e
	public java.lang.String getName () 
}

org/objectweb/asm/AnnotationVisitor.class

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) 
	public void  (int, org.objectweb.asm.AnnotationVisitor) 
	public void visit (java.lang.String, java.lang.Object) 
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
	public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
	public void visitEnd () 
}

org/objectweb/asm/AnnotationWriter.class

package org.objectweb.asm
final org.objectweb.asm.AnnotationWriter extends org.objectweb.asm.AnnotationVisitor {
	private final org.objectweb.asm.ClassWriter a
	private int b
	private final boolean c
	private final org.objectweb.asm.ByteVector d
	private final org.objectweb.asm.ByteVector e
	private final int f
	org.objectweb.asm.AnnotationWriter g
	org.objectweb.asm.AnnotationWriter h
	void  (org.objectweb.asm.ClassWriter, boolean, org.objectweb.asm.ByteVector, org.objectweb.asm.ByteVector, int) 
	public void visit (java.lang.String, java.lang.Object) 
	public void visitEnum (java.lang.String, java.lang.String, java.lang.String) 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, java.lang.String) 
	public org.objectweb.asm.AnnotationVisitor visitArray (java.lang.String) 
	public void visitEnd () 
	int a () 
	void a (org.objectweb.asm.ByteVector) 
	static void a (org.objectweb.asm.AnnotationWriter[], int, org.objectweb.asm.ByteVector) 
	static void a (int, org.objectweb.asm.TypePath, org.objectweb.asm.ByteVector) 
}

org/objectweb/asm/AnnotationsTest$EmptyAnnotationVisitor.class
AnnotationsTest.java
package org.objectweb.asm
 org.objectweb.asm.AnnotationsTest$EmptyAnnotationVisitor extends org.objectweb.asm.AnnotationVisitor {
	public void  () 
	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
}

org/objectweb/asm/AnnotationsTest$RemoveAnnotationsAdapter1$1.class
AnnotationsTest.java
package org.objectweb.asm
 org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter1$1 extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter1 this$1
	void  (org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter1, int, org.objectweb.asm.MethodVisitor) 
		int $anonymous0
		org.objectweb.asm.MethodVisitor $anonymous1
	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 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 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 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
}

org/objectweb/asm/AnnotationsTest$RemoveAnnotationsAdapter1.class
AnnotationsTest.java
package org.objectweb.asm
 org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter1 extends org.objectweb.asm.ClassVisitor {
	public void  (org.objectweb.asm.ClassVisitor) 
		org.objectweb.asm.ClassVisitor cv
	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.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
}

org/objectweb/asm/AnnotationsTest$RemoveAnnotationsAdapter2$1.class
AnnotationsTest.java
package org.objectweb.asm
 org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter2$1 extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter2 this$1
	void  (org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter2, int, org.objectweb.asm.MethodVisitor) 
		int $anonymous0
		org.objectweb.asm.MethodVisitor $anonymous1
	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 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 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 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
}

org/objectweb/asm/AnnotationsTest$RemoveAnnotationsAdapter2.class
AnnotationsTest.java
package org.objectweb.asm
 org.objectweb.asm.AnnotationsTest$RemoveAnnotationsAdapter2 extends org.objectweb.asm.ClassVisitor {
	public void  (org.objectweb.asm.ClassVisitor) 
		org.objectweb.asm.ClassVisitor cv
	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.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
}

org/objectweb/asm/AnnotationsTest.class
AnnotationsTest.java
package org.objectweb.asm
public org.objectweb.asm.AnnotationsTest extends org.objectweb.asm.AbstractTest {
	public void  () 
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
	public void test ()  throws java.lang.Exception 
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw1
		org.objectweb.asm.ClassWriter cw2
}

org/objectweb/asm/Attribute.class

package org.objectweb.asm
public org.objectweb.asm.Attribute extends java.lang.Object {
	public final String type
	byte[] b
	org.objectweb.asm.Attribute a
	protected void  (java.lang.String) 
	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[]) 
	protected org.objectweb.asm.ByteVector write (org.objectweb.asm.ClassWriter, byte[], int, int, int) 
	final int a () 
	final int a (org.objectweb.asm.ClassWriter, byte[], int, int, int) 
	final void a (org.objectweb.asm.ClassWriter, byte[], int, int, int, org.objectweb.asm.ByteVector) 
}

org/objectweb/asm/AttributeUnitTest.class
AttributeUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.AttributeUnitTest extends junit.framework.TestCase {
	public void  () 
	public void testUnknown () 
}

org/objectweb/asm/BackwardCompatibilityUnitTest$CheckMethodVisitor.class
BackwardCompatibilityUnitTest.java
package org.objectweb.asm
 org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor extends org.objectweb.asm.MethodVisitor {
	public String name
	final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
	void  (org.objectweb.asm.BackwardCompatibilityUnitTest) 
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
}

org/objectweb/asm/BackwardCompatibilityUnitTest$MethodVisitor4.class
BackwardCompatibilityUnitTest.java
package org.objectweb.asm
 org.objectweb.asm.BackwardCompatibilityUnitTest$MethodVisitor4 extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
	void  (org.objectweb.asm.BackwardCompatibilityUnitTest, org.objectweb.asm.MethodVisitor) 
		org.objectweb.asm.MethodVisitor mv
}

org/objectweb/asm/BackwardCompatibilityUnitTest$MethodVisitor4Override.class
BackwardCompatibilityUnitTest.java
package org.objectweb.asm
 org.objectweb.asm.BackwardCompatibilityUnitTest$MethodVisitor4Override extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
	void  (org.objectweb.asm.BackwardCompatibilityUnitTest, org.objectweb.asm.MethodVisitor) 
		org.objectweb.asm.MethodVisitor mv
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
		int opcode
		String owner
		String name
		String desc
}

org/objectweb/asm/BackwardCompatibilityUnitTest$MethodVisitor5.class
BackwardCompatibilityUnitTest.java
package org.objectweb.asm
 org.objectweb.asm.BackwardCompatibilityUnitTest$MethodVisitor5 extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
	void  (org.objectweb.asm.BackwardCompatibilityUnitTest, org.objectweb.asm.MethodVisitor) 
		org.objectweb.asm.MethodVisitor mv
}

org/objectweb/asm/BackwardCompatibilityUnitTest$MethodVisitor5Override.class
BackwardCompatibilityUnitTest.java
package org.objectweb.asm
 org.objectweb.asm.BackwardCompatibilityUnitTest$MethodVisitor5Override extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.BackwardCompatibilityUnitTest this$0
	void  (org.objectweb.asm.BackwardCompatibilityUnitTest, org.objectweb.asm.MethodVisitor) 
		org.objectweb.asm.MethodVisitor mv
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
		int opcode
		String owner
		String name
		String desc
		boolean itf
}

org/objectweb/asm/BackwardCompatibilityUnitTest.class
BackwardCompatibilityUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.BackwardCompatibilityUnitTest extends junit.framework.TestCase {
	public void  () 
	public void testBackwardCompatibilityOk () 
		org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
		org.objectweb.asm.MethodVisitor mv
	public void testBackwardCompatibilityFail () 
		org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
		org.objectweb.asm.MethodVisitor mv
	public void testBackwardCompatibilityOverride () 
		org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
		org.objectweb.asm.MethodVisitor mv
	public void testBackwardCompatibilityOverrideFail () 
		org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
		org.objectweb.asm.MethodVisitor mv
	public void testNewMethod () 
		org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
		org.objectweb.asm.MethodVisitor mv
	public void testNewMethodOverride () 
		org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
		org.objectweb.asm.MethodVisitor mv
	public void testBackwardCompatibilityMixedChain () 
		org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
		org.objectweb.asm.MethodVisitor mv
	public void testBackwardCompatibilityMixedChain2 () 
		org.objectweb.asm.BackwardCompatibilityUnitTest$CheckMethodVisitor cmv
		org.objectweb.asm.MethodVisitor mv
}

org/objectweb/asm/ByteVector.class

package org.objectweb.asm
public org.objectweb.asm.ByteVector extends java.lang.Object {
	byte[] a
	int b
	public void  () 
	public void  (int) 
	public org.objectweb.asm.ByteVector putByte (int) 
	org.objectweb.asm.ByteVector a (int, int) 
	public org.objectweb.asm.ByteVector putShort (int) 
	org.objectweb.asm.ByteVector b (int, int) 
	public org.objectweb.asm.ByteVector putInt (int) 
	public org.objectweb.asm.ByteVector putLong (long) 
	public org.objectweb.asm.ByteVector putUTF8 (java.lang.String) 
	org.objectweb.asm.ByteVector c (java.lang.String, int, int) 
	public org.objectweb.asm.ByteVector putByteArray (byte[], int, int) 
	private void a (int) 
}

org/objectweb/asm/ClassAdapterTest$1$1.class
ClassAdapterTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassAdapterTest$1$1 extends org.objectweb.asm.FieldVisitor {
	final org.objectweb.asm.ClassAdapterTest$1 this$1
	void  (org.objectweb.asm.ClassAdapterTest$1, int, org.objectweb.asm.FieldVisitor) 
		int $anonymous0
		org.objectweb.asm.FieldVisitor $anonymous1
	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
}

org/objectweb/asm/ClassAdapterTest$1$2.class
ClassAdapterTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassAdapterTest$1$2 extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.ClassAdapterTest$1 this$1
	void  (org.objectweb.asm.ClassAdapterTest$1, int, org.objectweb.asm.MethodVisitor) 
		int $anonymous0
		org.objectweb.asm.MethodVisitor $anonymous1
	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 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 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 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
}

org/objectweb/asm/ClassAdapterTest$1.class
ClassAdapterTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassAdapterTest$1 extends org.objectweb.asm.ClassVisitor {
	final org.objectweb.asm.ClassAdapterTest this$0
	void  (org.objectweb.asm.ClassAdapterTest, int, org.objectweb.asm.ClassVisitor) 
		int $anonymous0
		org.objectweb.asm.ClassVisitor $anonymous1
	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.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
}

org/objectweb/asm/ClassAdapterTest$AnnotationAdapter.class
ClassAdapterTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassAdapterTest$AnnotationAdapter extends org.objectweb.asm.AnnotationVisitor {
	public void  (org.objectweb.asm.AnnotationVisitor) 
		org.objectweb.asm.AnnotationVisitor av
	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
}

org/objectweb/asm/ClassAdapterTest$TestClassLoader.class
ClassAdapterTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassAdapterTest$TestClassLoader extends java.lang.ClassLoader {
	void  () 
	public java.lang.Class defineClass (java.lang.String, byte[]) 
		String name
		byte[] b
}

org/objectweb/asm/ClassAdapterTest.class
ClassAdapterTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassAdapterTest extends org.objectweb.asm.AbstractTest {
	private static final org.objectweb.asm.ClassAdapterTest$TestClassLoader LOADER
	static void  () 
	public void  () 
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
	public void test ()  throws java.lang.Exception 
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw
		byte[] b
		ClassFormatError cfe
}

org/objectweb/asm/ClassReader.class

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
	public final byte[] b
	private final int[] a
	private final String[] c
	private final int d
	public final int header
	public void  (byte[]) 
	public void  (byte[], int, int) 
	public int getAccess () 
	public java.lang.String getClassName () 
	public java.lang.String getSuperName () 
	public java.lang.String[] getInterfaces () 
	void a (org.objectweb.asm.ClassWriter) 
	private void a (org.objectweb.asm.ClassWriter, org.objectweb.asm.Item[], char[]) 
	public void  (java.io.InputStream)  throws java.io.IOException 
	public void  (java.lang.String)  throws java.io.IOException 
	private static byte[] a (java.io.InputStream, boolean)  throws java.io.IOException 
	public void accept (org.objectweb.asm.ClassVisitor, int) 
	public void accept (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Attribute[], int) 
	private int a (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int) 
	private int b (org.objectweb.asm.ClassVisitor, org.objectweb.asm.Context, int) 
	private void a (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int) 
	private int[] a (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean) 
	private int a (org.objectweb.asm.Context, int) 
	private void b (org.objectweb.asm.MethodVisitor, org.objectweb.asm.Context, int, boolean) 
	private int a (int, char[], boolean, org.objectweb.asm.AnnotationVisitor) 
	private int a (int, char[], java.lang.String, org.objectweb.asm.AnnotationVisitor) 
	private void a (org.objectweb.asm.Context) 
	private int a (int, boolean, boolean, org.objectweb.asm.Context) 
	private int a (java.lang.Object[], int, int, char[], org.objectweb.asm.Label[]) 
	protected org.objectweb.asm.Label readLabel (int, org.objectweb.asm.Label[]) 
	private int a () 
	private org.objectweb.asm.Attribute a (org.objectweb.asm.Attribute[], java.lang.String, int, int, char[], int, org.objectweb.asm.Label[]) 
	public int getItemCount () 
	public int getItem (int) 
	public int getMaxStringLength () 
	public int readByte (int) 
	public int readUnsignedShort (int) 
	public short readShort (int) 
	public int readInt (int) 
	public long readLong (int) 
	public java.lang.String readUTF8 (int, char[]) 
	private java.lang.String a (int, int, char[]) 
	public java.lang.String readClass (int, char[]) 
	public java.lang.Object readConst (int, char[]) 
}

org/objectweb/asm/ClassReaderTest$1$1.class
ClassReaderTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassReaderTest$1$1 extends org.objectweb.asm.AnnotationVisitor {
	final org.objectweb.asm.ClassReaderTest$1 this$1
	void  (org.objectweb.asm.ClassReaderTest$1, int) 
		int $anonymous0
	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
}

org/objectweb/asm/ClassReaderTest$1$2.class
ClassReaderTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassReaderTest$1$2 extends org.objectweb.asm.FieldVisitor {
	final org.objectweb.asm.ClassReaderTest$1 this$1
	void  (org.objectweb.asm.ClassReaderTest$1, int) 
		int $anonymous0
	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
}

org/objectweb/asm/ClassReaderTest$1$3.class
ClassReaderTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassReaderTest$1$3 extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.ClassReaderTest$1 this$1
	void  (org.objectweb.asm.ClassReaderTest$1, int) 
		int $anonymous0
	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 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 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 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
}

org/objectweb/asm/ClassReaderTest$1.class
ClassReaderTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassReaderTest$1 extends org.objectweb.asm.ClassVisitor {
	org.objectweb.asm.AnnotationVisitor av
	final org.objectweb.asm.ClassReaderTest this$0
	void  (org.objectweb.asm.ClassReaderTest, int) 
		int $anonymous0
	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.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
}

org/objectweb/asm/ClassReaderTest.class
ClassReaderTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassReaderTest extends org.objectweb.asm.AbstractTest {
	public void  () 
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
	public void test ()  throws java.lang.Exception 
}

org/objectweb/asm/ClassReaderUnitTest.class
ClassReaderUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassReaderUnitTest extends junit.framework.TestCase implements org.objectweb.asm.Opcodes  {
	public void  () 
	public void testIllegalConstructorArgument () 
	public void testGetItem ()  throws java.io.IOException 
		org.objectweb.asm.ClassReader cr
		int item
	public void testReadByte ()  throws java.io.IOException 
		org.objectweb.asm.ClassReader cr
	public void testGetAccess ()  throws java.lang.Exception 
		String name
	public void testGetClassName ()  throws java.lang.Exception 
		String name
	public void testGetSuperName ()  throws java.lang.Exception 
	public void testGetInterfaces ()  throws java.lang.Exception 
		String[] interfaces
}

org/objectweb/asm/ClassVisitor.class

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) 
	public void  (int, org.objectweb.asm.ClassVisitor) 
	public void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
	public void visitSource (java.lang.String, java.lang.String) 
	public void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public void visitAttribute (org.objectweb.asm.Attribute) 
	public void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
	public org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
	public org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
	public void visitEnd () 
}

org/objectweb/asm/ClassWriter.class

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 byte[] a
	org.objectweb.asm.ClassReader M
	int b
	int c
	final org.objectweb.asm.ByteVector d
	org.objectweb.asm.Item[] e
	int f
	final org.objectweb.asm.Item g
	final org.objectweb.asm.Item h
	final org.objectweb.asm.Item i
	final org.objectweb.asm.Item j
	org.objectweb.asm.Item[] H
	private short G
	private int k
	private int l
	String I
	private int m
	private int n
	private int o
	private int[] p
	private int q
	private org.objectweb.asm.ByteVector r
	private int s
	private int t
	private org.objectweb.asm.AnnotationWriter u
	private org.objectweb.asm.AnnotationWriter v
	private org.objectweb.asm.AnnotationWriter N
	private org.objectweb.asm.AnnotationWriter O
	private org.objectweb.asm.Attribute w
	private int x
	private org.objectweb.asm.ByteVector y
	int z
	org.objectweb.asm.ByteVector A
	org.objectweb.asm.FieldWriter B
	org.objectweb.asm.FieldWriter C
	org.objectweb.asm.MethodWriter D
	org.objectweb.asm.MethodWriter E
	private boolean K
	private boolean J
	boolean L
	public void  (int) 
	public void  (org.objectweb.asm.ClassReader, int) 
	public final void visit (int, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
	public final void visitSource (java.lang.String, java.lang.String) 
	public final void visitOuterClass (java.lang.String, java.lang.String, java.lang.String) 
	public final org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
	public final org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public final void visitAttribute (org.objectweb.asm.Attribute) 
	public final void visitInnerClass (java.lang.String, java.lang.String, java.lang.String, int) 
	public final org.objectweb.asm.FieldVisitor visitField (int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
	public final org.objectweb.asm.MethodVisitor visitMethod (int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[]) 
	public final void visitEnd () 
	public byte[] toByteArray () 
	org.objectweb.asm.Item a (java.lang.Object) 
	public int newConst (java.lang.Object) 
	public int newUTF8 (java.lang.String) 
	org.objectweb.asm.Item a (java.lang.String) 
	public int newClass (java.lang.String) 
	org.objectweb.asm.Item c (java.lang.String) 
	public int newMethodType (java.lang.String) 
	org.objectweb.asm.Item a (int, java.lang.String, java.lang.String, java.lang.String) 
	public int newHandle (int, java.lang.String, java.lang.String, java.lang.String) 
	transient org.objectweb.asm.Item a (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) 
	public transient int newInvokeDynamic (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) 
	org.objectweb.asm.Item a (java.lang.String, java.lang.String, java.lang.String) 
	public int newField (java.lang.String, java.lang.String, java.lang.String) 
	org.objectweb.asm.Item a (java.lang.String, java.lang.String, java.lang.String, boolean) 
	public int newMethod (java.lang.String, java.lang.String, java.lang.String, boolean) 
	org.objectweb.asm.Item a (int) 
	org.objectweb.asm.Item a (float) 
	org.objectweb.asm.Item a (long) 
	org.objectweb.asm.Item a (double) 
	private org.objectweb.asm.Item b (java.lang.String) 
	public int newNameType (java.lang.String, java.lang.String) 
	org.objectweb.asm.Item a (java.lang.String, java.lang.String) 
	int c (java.lang.String) 
	int a (java.lang.String, int) 
	private org.objectweb.asm.Item c (org.objectweb.asm.Item) 
	int a (int, int) 
	protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) 
	private org.objectweb.asm.Item a (org.objectweb.asm.Item) 
	private void b (org.objectweb.asm.Item) 
	private void a (int, int, int) 
	private void b (int, int, int) 
	static void  () 
	static void _clinit_ () 
}

org/objectweb/asm/ClassWriterComputeFramesDeadCodeTest$1.class
ClassWriterComputeFramesDeadCodeTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterComputeFramesDeadCodeTest$1 extends java.lang.Object implements java.lang.instrument.ClassFileTransformer  {
	private final String val$agentArgs
	void  (java.lang.String) 
	public byte[] transform (java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[])  throws java.lang.instrument.IllegalClassFormatException 
		ClassLoader loader
		String className
		Class classBeingRedefined
		java.security.ProtectionDomain domain
		byte[] classFileBuffer
		String n
}

org/objectweb/asm/ClassWriterComputeFramesDeadCodeTest$2.class
ClassWriterComputeFramesDeadCodeTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterComputeFramesDeadCodeTest$2 extends org.objectweb.asm.ClassVisitor {
	private String className
	void  (int, org.objectweb.asm.ClassVisitor) 
		int $anonymous0
		org.objectweb.asm.ClassVisitor $anonymous1
	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 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
		int seed
}

org/objectweb/asm/ClassWriterComputeFramesDeadCodeTest.class
ClassWriterComputeFramesDeadCodeTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeFramesDeadCodeTest extends org.objectweb.asm.AbstractTest {
	public void  () 
	public static void premain (java.lang.String, java.lang.instrument.Instrumentation) 
		String agentArgs
		java.lang.instrument.Instrumentation inst
	static byte[] transformClass (java.lang.String, byte[]) 
		String n
		byte[] clazz
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw
		byte[] b
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
		junit.framework.TestSuite suite
	public void test ()  throws java.lang.Exception 
		ClassFormatError cfe
		VerifyError ve
}

org/objectweb/asm/ClassWriterComputeFramesTest$1.class
ClassWriterComputeFramesTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterComputeFramesTest$1 extends java.lang.Object implements java.lang.instrument.ClassFileTransformer  {
	private final String val$agentArgs
	void  (java.lang.String) 
	public byte[] transform (java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[])  throws java.lang.instrument.IllegalClassFormatException 
		ClassLoader loader
		String className
		Class classBeingRedefined
		java.security.ProtectionDomain domain
		byte[] classFileBuffer
		String n
}

org/objectweb/asm/ClassWriterComputeFramesTest$2.class
ClassWriterComputeFramesTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterComputeFramesTest$2 extends org.objectweb.asm.ClassVisitor {
	void  (int, org.objectweb.asm.ClassVisitor) 
		int $anonymous0
		org.objectweb.asm.ClassVisitor $anonymous1
	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
}

org/objectweb/asm/ClassWriterComputeFramesTest.class
ClassWriterComputeFramesTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeFramesTest extends org.objectweb.asm.AbstractTest {
	public void  () 
	public static void premain (java.lang.String, java.lang.instrument.Instrumentation) 
		String agentArgs
		java.lang.instrument.Instrumentation inst
	static byte[] transformClass (java.lang.String, byte[]) 
		String n
		byte[] clazz
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
		junit.framework.TestSuite suite
	public void test ()  throws java.lang.Exception 
		ClassFormatError cfe
		VerifyError ve
		String s
		java.io.InputStream is
		org.objectweb.asm.ClassReader cr
		byte[] b
		java.io.StringWriter sw1
		java.io.StringWriter sw2
		org.objectweb.asm.ClassVisitor cv1
		org.objectweb.asm.ClassVisitor cv2
		String s1
		String s2
}

org/objectweb/asm/ClassWriterComputeFramesUnitTest$1.class
ClassWriterComputeFramesUnitTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterComputeFramesUnitTest$1 extends org.objectweb.asm.ClassVisitor {
	final org.objectweb.asm.ClassWriterComputeFramesUnitTest this$0
	void  (org.objectweb.asm.ClassWriterComputeFramesUnitTest, int, org.objectweb.asm.ClassVisitor) 
		int $anonymous0
		org.objectweb.asm.ClassVisitor $anonymous1
	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
}

org/objectweb/asm/ClassWriterComputeFramesUnitTest$TestClassLoader.class
ClassWriterComputeFramesUnitTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterComputeFramesUnitTest$TestClassLoader extends java.lang.ClassLoader {
	void  () 
	public void test (byte[], java.lang.String)  throws java.lang.Exception 
		byte[] b
		String methodName
		String className
}

org/objectweb/asm/ClassWriterComputeFramesUnitTest.class
ClassWriterComputeFramesUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeFramesUnitTest extends junit.framework.TestCase {
	public void  () 
	private byte[] getClassBytes ()  throws java.io.IOException 
		String className
		org.objectweb.asm.ClassWriter cw
	public void testSameDimension0 ()  throws java.lang.Exception 
	public static java.lang.Number sameDimension0 (boolean) 
		boolean b
	public void testSameDimension1 ()  throws java.lang.Exception 
	public static java.lang.Number[] sameDimension1 (boolean) 
		boolean b
	public void testSameDimension2 ()  throws java.lang.Exception 
	public static java.lang.Number[][] sameDimension2 (boolean) 
		boolean b
	public void testSameDimension3 ()  throws java.lang.Exception 
	public static java.lang.Object[] sameDimension3 (boolean) 
		boolean b
	public void testSameDimension4 ()  throws java.lang.Exception 
	public static java.lang.Object sameDimension4 (boolean) 
		boolean b
	public void testSameDimension5 ()  throws java.lang.Exception 
	public static java.lang.Object[] sameDimension5 (boolean) 
		boolean b
	public void testDifferentDimension1 ()  throws java.lang.Exception 
	public static java.lang.Object differentDimension1 (boolean) 
		boolean b
	public void testDifferentDimension2 ()  throws java.lang.Exception 
	public static java.lang.Object[] differentDimension2 (boolean) 
		boolean b
	public void testDifferentDimension3 ()  throws java.lang.Exception 
	public static java.lang.Object[] differentDimension3 (boolean) 
		boolean b
	public void testDifferentDimension4 ()  throws java.lang.Exception 
	public static java.lang.Object[][] differentDimension4 (boolean) 
		boolean b
	public void testDifferentDimension5 ()  throws java.lang.Exception 
	public static java.lang.Object differentDimension5 (boolean) 
		boolean b
	public void testDifferentDimension6 ()  throws java.lang.Exception 
	public static java.lang.Object differentDimension6 (boolean) 
		boolean b
}

org/objectweb/asm/ClassWriterComputeMaxsTest.class
ClassWriterComputeMaxsTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeMaxsTest extends org.objectweb.asm.AbstractTest {
	public void  () 
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
	public void test ()  throws java.lang.Exception 
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw
}

org/objectweb/asm/ClassWriterComputeMaxsUnitTest$1$1.class
ClassWriterComputeMaxsUnitTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterComputeMaxsUnitTest$1$1 extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.ClassWriterComputeMaxsUnitTest$1 this$1
	private final int val$maxStack
	private final int val$maxLocals
	void  (org.objectweb.asm.ClassWriterComputeMaxsUnitTest$1, int, int, int) 
		int $anonymous0
	public void visitMaxs (int, int) 
		int realMaxStack
		int realMaxLocals
}

org/objectweb/asm/ClassWriterComputeMaxsUnitTest$1.class
ClassWriterComputeMaxsUnitTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterComputeMaxsUnitTest$1 extends org.objectweb.asm.ClassVisitor {
	final org.objectweb.asm.ClassWriterComputeMaxsUnitTest this$0
	private final int val$maxStack
	private final int val$maxLocals
	void  (org.objectweb.asm.ClassWriterComputeMaxsUnitTest, int, int, int) 
		int $anonymous0
	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
}

org/objectweb/asm/ClassWriterComputeMaxsUnitTest$TestClassLoader.class
ClassWriterComputeMaxsUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeMaxsUnitTest$TestClassLoader extends java.lang.ClassLoader {
	public void  () 
	public java.lang.Class defineClass (java.lang.String, byte[]) 
		String name
		byte[] b
}

org/objectweb/asm/ClassWriterComputeMaxsUnitTest.class
ClassWriterComputeMaxsUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterComputeMaxsUnitTest extends junit.framework.TestCase {
	private java.lang.reflect.Field successors
	private java.lang.reflect.Field successor
	private java.lang.reflect.Field succ
	private java.lang.reflect.Field next
	protected org.objectweb.asm.ClassWriter cw
	protected org.objectweb.asm.MethodVisitor mv
	private org.objectweb.asm.Label start
	public void  () 
	protected void setUp ()  throws java.lang.Exception 
		Class lClass
		Class eClass
		RuntimeException exception
		String f
		java.util.Properties p
		java.io.FileInputStream is
		String l
		String e
	protected boolean isComputeMaxs () 
	private void NOP () 
	private void PUSH () 
	private void ICONST_0 () 
	private void ISTORE (int) 
		int var
	private void ALOAD (int) 
		int var
	private void ILOAD (int) 
		int var
	private void ASTORE (int) 
		int var
	private void RET (int) 
		int var
	private void ATHROW () 
	private void ACONST_NULL () 
	private void RETURN () 
	private void LABEL (org.objectweb.asm.Label) 
		org.objectweb.asm.Label l
	private void IINC (int, int) 
		int var
		int amnt
	private void GOTO (org.objectweb.asm.Label) 
		org.objectweb.asm.Label l
	private void JSR (org.objectweb.asm.Label) 
		org.objectweb.asm.Label l
	private void IFNONNULL (org.objectweb.asm.Label) 
		org.objectweb.asm.Label l
	private void IFNE (org.objectweb.asm.Label) 
		org.objectweb.asm.Label l
	private void TRYCATCH (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label) 
		org.objectweb.asm.Label start
		org.objectweb.asm.Label end
		org.objectweb.asm.Label handler
	protected void assertMaxs (int, int) 
		int maxStack
		int maxLocals
		byte[] b
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriterComputeMaxsUnitTest$TestClassLoader loader
		Class c
		Throwable t
	protected void assertGraph (java.lang.String) 
		String graph
		java.util.Map expected
		java.util.Properties p
		Exception e
		java.util.Iterator i
		java.util.Map$Entry entry
		String key
		String value
		java.util.StringTokenizer st
		java.util.Set s
		java.util.Map actual
		org.objectweb.asm.Label l
		String key
		java.util.Set value
		org.objectweb.asm.Edge e
		IllegalAccessException e
	public void testBasic () 
		org.objectweb.asm.Label L0
		org.objectweb.asm.Label L1
		org.objectweb.asm.Label L2
		org.objectweb.asm.Label L3
		org.objectweb.asm.Label L4
	public void testIfElseInFinally () 
		org.objectweb.asm.Label L0
		org.objectweb.asm.Label L1
		org.objectweb.asm.Label L2
		org.objectweb.asm.Label L3
		org.objectweb.asm.Label L4
		org.objectweb.asm.Label L5
		org.objectweb.asm.Label L6
	public void testSimpleNestedFinally () 
		org.objectweb.asm.Label L0
		org.objectweb.asm.Label L1
		org.objectweb.asm.Label L2
		org.objectweb.asm.Label L3
		org.objectweb.asm.Label L4
		org.objectweb.asm.Label L5
	public void testSubroutineWithNoRet () 
		org.objectweb.asm.Label L0
		org.objectweb.asm.Label L1
		org.objectweb.asm.Label L2
		org.objectweb.asm.Label L3
		org.objectweb.asm.Label L4
	public void testSubroutineWithNoRet2 () 
		org.objectweb.asm.Label L0
		org.objectweb.asm.Label L1
	public void testImplicitExit () 
		org.objectweb.asm.Label L0
		org.objectweb.asm.Label L1
		org.objectweb.asm.Label L2
		org.objectweb.asm.Label L3
		org.objectweb.asm.Label L4
		org.objectweb.asm.Label L5
	public void testImplicitExitToAnotherSubroutine () 
		org.objectweb.asm.Label T1
		org.objectweb.asm.Label C1
		org.objectweb.asm.Label S1
		org.objectweb.asm.Label L
		org.objectweb.asm.Label C2
		org.objectweb.asm.Label S2
		org.objectweb.asm.Label W
		org.objectweb.asm.Label X
		int b
		int e1
		int e2
		int r1
		int r2
	public void testImplicitExitToAnotherSubroutine2 () 
		org.objectweb.asm.Label L1
		org.objectweb.asm.Label L2
		org.objectweb.asm.Label L3
	public void testInterleavedCode () 
		org.objectweb.asm.Label L1
		org.objectweb.asm.Label L2
		org.objectweb.asm.Label L3
		org.objectweb.asm.Label L4
	public void testImplicitExitInTryCatch () 
		org.objectweb.asm.Label T1
		org.objectweb.asm.Label C1
		org.objectweb.asm.Label S1
		org.objectweb.asm.Label L
		org.objectweb.asm.Label C2
		org.objectweb.asm.Label S2
		org.objectweb.asm.Label W
		org.objectweb.asm.Label X
		org.objectweb.asm.Label OC
		int b
		int e1
		int e2
		int r1
		int r2
}

org/objectweb/asm/ClassWriterCopyPoolTest$ChangeExceptionAdapter.class
ClassWriterCopyPoolTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterCopyPoolTest$ChangeExceptionAdapter extends org.objectweb.asm.ClassVisitor {
	public void  (org.objectweb.asm.ClassVisitor) 
		org.objectweb.asm.ClassVisitor cv
	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
}

org/objectweb/asm/ClassWriterCopyPoolTest.class
ClassWriterCopyPoolTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterCopyPoolTest extends org.objectweb.asm.AbstractTest {
	public void  () 
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
	public void test ()  throws java.lang.Exception 
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw1
		org.objectweb.asm.ClassWriter cw2
}

org/objectweb/asm/ClassWriterResizeInsnsTest$1.class
ClassWriterResizeInsnsTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterResizeInsnsTest$1 extends java.lang.Object implements java.lang.instrument.ClassFileTransformer  {
	private final String val$agentArgs
	void  (java.lang.String) 
	public byte[] transform (java.lang.ClassLoader, java.lang.String, java.lang.Class, java.security.ProtectionDomain, byte[])  throws java.lang.instrument.IllegalClassFormatException 
		ClassLoader loader
		String className
		Class classBeingRedefined
		java.security.ProtectionDomain domain
		byte[] b
		String n
		Throwable e
}

org/objectweb/asm/ClassWriterResizeInsnsTest$2$1.class
ClassWriterResizeInsnsTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterResizeInsnsTest$2$1 extends org.objectweb.asm.MethodVisitor {
	private final java.util.HashSet labels
	final org.objectweb.asm.ClassWriterResizeInsnsTest$2 this$1
	void  (org.objectweb.asm.ClassWriterResizeInsnsTest$2, int, org.objectweb.asm.MethodVisitor) 
		int $anonymous0
		org.objectweb.asm.MethodVisitor $anonymous1
	public void visitLabel (org.objectweb.asm.Label) 
		org.objectweb.asm.Label label
	public void visitJumpInsn (int, org.objectweb.asm.Label) 
		int opcode
		org.objectweb.asm.Label label
		int i
}

org/objectweb/asm/ClassWriterResizeInsnsTest$2.class
ClassWriterResizeInsnsTest.java
package org.objectweb.asm
 org.objectweb.asm.ClassWriterResizeInsnsTest$2 extends org.objectweb.asm.ClassVisitor {
	boolean transformed
	private final int val$flags
	void  (int, org.objectweb.asm.ClassVisitor, int) 
		int $anonymous0
		org.objectweb.asm.ClassVisitor $anonymous1
	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 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
}

org/objectweb/asm/ClassWriterResizeInsnsTest.class
ClassWriterResizeInsnsTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterResizeInsnsTest extends org.objectweb.asm.AbstractTest {
	public void  () 
	public static void premain (java.lang.String, java.lang.instrument.Instrumentation) 
		String agentArgs
		java.lang.instrument.Instrumentation inst
	static byte[] transformClass (byte[], int) 
		byte[] clazz
		int flags
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.ClassVisitor ca
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
		junit.framework.TestSuite suite
	public void test ()  throws java.lang.Exception 
		ClassFormatError cfe
		VerifyError ve
}

org/objectweb/asm/ClassWriterTest.class
ClassWriterTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterTest extends org.objectweb.asm.AbstractTest {
	public void  () 
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
	public void test ()  throws java.lang.Exception 
		org.objectweb.asm.ClassReader cr
		org.objectweb.asm.ClassWriter cw
		byte[] b
		byte[] c
}

org/objectweb/asm/ClassWriterUnitTest.class
ClassWriterUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.ClassWriterUnitTest extends junit.framework.TestCase {
	public void  () 
	public void testNewConst () 
		org.objectweb.asm.ClassWriter cw
	public void testIllegalNewConstArgument () 
		org.objectweb.asm.ClassWriter cw
	public void testIllegalGetCommonSuperClassArguments () 
		org.objectweb.asm.ClassWriter cw
}

org/objectweb/asm/ComputeClassWriter.class
ClassWriterComputeFramesTest.java
package org.objectweb.asm
 org.objectweb.asm.ComputeClassWriter extends org.objectweb.asm.ClassWriter {
	private ClassLoader l
	public void  (int) 
		int flags
	protected java.lang.String getCommonSuperClass (java.lang.String, java.lang.String) 
		String type1
		String type2
		org.objectweb.asm.ClassReader info1
		org.objectweb.asm.ClassReader info2
		StringBuilder b1
		StringBuilder b2
		String result
		int end1
		int end2
		int start1
		int start2
		String p1
		String p2
		java.io.IOException e
	private java.lang.StringBuilder typeAncestors (java.lang.String, org.objectweb.asm.ClassReader)  throws java.io.IOException 
		String type
		org.objectweb.asm.ClassReader info
		StringBuilder b
	private boolean typeImplements (java.lang.String, org.objectweb.asm.ClassReader, java.lang.String)  throws java.io.IOException 
		String type
		org.objectweb.asm.ClassReader info
		String itf
		String[] itfs
		int i
		int i
	private org.objectweb.asm.ClassReader typeInfo (java.lang.String)  throws java.io.IOException 
		String type
		java.io.InputStream is
}

org/objectweb/asm/Context.class

package org.objectweb.asm
 org.objectweb.asm.Context extends java.lang.Object {
	org.objectweb.asm.Attribute[] a
	int b
	char[] c
	int[] d
	int e
	String f
	String g
	org.objectweb.asm.Label[] h
	int i
	org.objectweb.asm.TypePath j
	int o
	org.objectweb.asm.Label[] l
	org.objectweb.asm.Label[] m
	int[] n
	int p
	int q
	int r
	Object[] s
	int t
	Object[] u
	void  () 
}

org/objectweb/asm/Edge.class

package org.objectweb.asm
 org.objectweb.asm.Edge extends java.lang.Object {
	int a
	org.objectweb.asm.Label b
	org.objectweb.asm.Edge c
	void  () 
}

org/objectweb/asm/FieldVisitor.class

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) 
	public void  (int, org.objectweb.asm.FieldVisitor) 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public void visitAttribute (org.objectweb.asm.Attribute) 
	public void visitEnd () 
}

org/objectweb/asm/FieldWriter.class

package org.objectweb.asm
final org.objectweb.asm.FieldWriter extends org.objectweb.asm.FieldVisitor {
	private final org.objectweb.asm.ClassWriter b
	private final int c
	private final int d
	private final int e
	private int f
	private int g
	private org.objectweb.asm.AnnotationWriter h
	private org.objectweb.asm.AnnotationWriter i
	private org.objectweb.asm.AnnotationWriter k
	private org.objectweb.asm.AnnotationWriter l
	private org.objectweb.asm.Attribute j
	void  (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.Object) 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public void visitAttribute (org.objectweb.asm.Attribute) 
	public void visitEnd () 
	int a () 
	void a (org.objectweb.asm.ByteVector) 
}

org/objectweb/asm/Frame.class

package org.objectweb.asm
final org.objectweb.asm.Frame extends java.lang.Object {
	static final int[] a
	org.objectweb.asm.Label b
	int[] c
	int[] d
	private int[] e
	private int[] f
	private int g
	private int h
	private int[] i
	void  () 
	private int a (int) 
	private void a (int, int) 
	private void b (int) 
	private void a (org.objectweb.asm.ClassWriter, java.lang.String) 
	private static int b (org.objectweb.asm.ClassWriter, java.lang.String) 
	private int a () 
	private void c (int) 
	private void a (java.lang.String) 
	private void d (int) 
	private int a (org.objectweb.asm.ClassWriter, int) 
	void a (org.objectweb.asm.ClassWriter, int, org.objectweb.asm.Type[], int) 
	void a (int, int, org.objectweb.asm.ClassWriter, org.objectweb.asm.Item) 
	boolean a (org.objectweb.asm.ClassWriter, org.objectweb.asm.Frame, int) 
	private static boolean a (org.objectweb.asm.ClassWriter, int, int[], int) 
	static void  () 
	static void _clinit_ () 
}

org/objectweb/asm/GenPerfTest.class
GenPerfTest.java
package org.objectweb.asm
public org.objectweb.asm.GenPerfTest extends java.lang.Object {
	static final int N
	static gnu.bytecode.Method objectCtor
	static gnu.bytecode.Field outField
	static gnu.bytecode.Method printlnMethod
	static org.cojen.classfile.TypeDesc printStream
	static jbet.Descriptor emptyDesc
	static jbet.Descriptor mainDesc
	static jbet.Descriptor printlnDesc
	static jbet.Type printStreamType
	static alt.jiapi.reflect.Signature emptySig
	static alt.jiapi.reflect.Signature mainSig
	static alt.jiapi.reflect.Signature printlnSig
	static org.apache.bcel.generic.Type printStreamT
	static org.aspectj.apache.bcel.generic.Type printStreamAT
	static void  () 
	public void  () 
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] args
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
		int i
	static void asmTest () 
		long t
		int i
	static void gnuByteCodeTest () 
		long t
		int i
	static void csgBytecodeTest () 
		long t
		int i
	static void cojenTest ()  throws java.io.IOException 
		long t
		int i
	static void jbetTest ()  throws java.io.IOException 
		long t
		int i
	static void jClassLibTest ()  throws java.io.IOException org.gjt.jclasslib.structures.InvalidByteCodeException 
		long t
		int i
	static void jiapiTest ()  throws alt.jiapi.reflect.MethodExistsException 
		int N
		long t
		int i
	static void mozillaClassFileTest () 
		long t
		int i
	static void bcelTest () 
		long t
		int i
	static void aspectjBcelTest () 
		long t
		int i
	static byte[] asmHelloWorld () 
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.MethodVisitor mw
	static byte[] gnuByteCodeHelloWorld () 
		gnu.bytecode.ClassType c
		gnu.bytecode.Method m
		gnu.bytecode.CodeAttr code
	static byte[] csgBytecodeHelloWorld () 
		com.claritysys.jvm.classfile.ClassFile cf
		com.claritysys.jvm.classfile.ConstantPool cp
		com.claritysys.jvm.classfile.CfMethod method
		com.claritysys.jvm.builder.CodeBuilder code
	static byte[] cojenHelloWorld ()  throws java.io.IOException 
		org.cojen.classfile.ClassFile cf
		org.cojen.classfile.TypeDesc[] params
		org.cojen.classfile.MethodInfo mi
		org.cojen.classfile.CodeBuilder b
		java.io.ByteArrayOutputStream bos
	static byte[] jbetHelloWorld ()  throws java.io.IOException 
		jbet.ClassInfo ci
		jbet.MethodInfo mi
		java.io.ByteArrayOutputStream bos
	static byte[] jClassLibHelloWorld ()  throws org.gjt.jclasslib.structures.InvalidByteCodeException java.io.IOException 
		org.gjt.jclasslib.structures.ClassFile cf
		org.gjt.jclasslib.structures.attributes.SourceFileAttribute sa
		org.gjt.jclasslib.structures.MethodInfo mi1
		org.gjt.jclasslib.structures.attributes.CodeAttribute ca1
		org.gjt.jclasslib.structures.constants.ConstantStringInfo s
		org.gjt.jclasslib.structures.MethodInfo mi2
		org.gjt.jclasslib.structures.attributes.CodeAttribute ca2
		java.io.ByteArrayOutputStream bos
		java.io.DataOutputStream dos
	static byte[] jiapiHelloWorld ()  throws alt.jiapi.reflect.MethodExistsException 
		alt.jiapi.reflect.JiapiClass c
		alt.jiapi.reflect.JiapiMethod method
		alt.jiapi.reflect.InstructionList il
		alt.jiapi.reflect.InstructionFactory iFactory
	static byte[] mozillaClassFileHelloWorld () 
		org.mozilla.classfile.ClassFileWriter c
	static byte[] bcelHelloWorld () 
		org.apache.bcel.generic.ClassGen cg
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.InstructionFactory factory
		org.apache.bcel.generic.MethodGen mg
	static byte[] aspectjBcelHelloWorld () 
		org.aspectj.apache.bcel.generic.ClassGen cg
		org.aspectj.apache.bcel.generic.ConstantPoolGen cp
		org.aspectj.apache.bcel.generic.InstructionList il
		org.aspectj.apache.bcel.generic.InstructionFactory factory
		org.aspectj.apache.bcel.generic.MethodGen mg
}

org/objectweb/asm/Handle.class

package org.objectweb.asm
public final org.objectweb.asm.Handle extends java.lang.Object {
	final int a
	final String b
	final String c
	final String d
	public void  (int, java.lang.String, java.lang.String, java.lang.String) 
	public int getTag () 
	public java.lang.String getOwner () 
	public java.lang.String getName () 
	public java.lang.String getDesc () 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public java.lang.String toString () 
}

org/objectweb/asm/Handler.class

package org.objectweb.asm
 org.objectweb.asm.Handler extends java.lang.Object {
	org.objectweb.asm.Label a
	org.objectweb.asm.Label b
	org.objectweb.asm.Label c
	String d
	int e
	org.objectweb.asm.Handler f
	void  () 
	static org.objectweb.asm.Handler a (org.objectweb.asm.Handler, org.objectweb.asm.Label, org.objectweb.asm.Label) 
}

org/objectweb/asm/Item.class

package org.objectweb.asm
final org.objectweb.asm.Item extends java.lang.Object {
	int a
	int b
	int c
	long d
	String g
	String h
	String i
	int j
	org.objectweb.asm.Item k
	void  () 
	void  (int) 
	void  (int, org.objectweb.asm.Item) 
	void a (int) 
	void a (long) 
	void a (float) 
	void a (double) 
	void a (int, java.lang.String, java.lang.String, java.lang.String) 
	void a (java.lang.String, java.lang.String, int) 
	void a (int, int) 
	boolean a (org.objectweb.asm.Item) 
}

org/objectweb/asm/Label.class

package org.objectweb.asm
public org.objectweb.asm.Label extends java.lang.Object {
	public Object info
	int a
	int b
	int c
	private int d
	private int[] e
	int f
	int g
	org.objectweb.asm.Frame h
	org.objectweb.asm.Label i
	org.objectweb.asm.Edge j
	org.objectweb.asm.Label k
	public void  () 
	public int getOffset () 
	void a (org.objectweb.asm.MethodWriter, org.objectweb.asm.ByteVector, int, boolean) 
	private void a (int, int) 
	boolean a (org.objectweb.asm.MethodWriter, int, byte[]) 
	org.objectweb.asm.Label a () 
	boolean a (long) 
	boolean a (org.objectweb.asm.Label) 
	void a (long, int) 
	void b (org.objectweb.asm.Label, long, int) 
	public java.lang.String toString () 
}

org/objectweb/asm/LabelUnitTest.class
LabelUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.LabelUnitTest extends junit.framework.TestCase {
	public void  () 
	public void testToString () 
	public void testGetOffset () 
		org.objectweb.asm.Label l
		org.objectweb.asm.ClassWriter cw
		org.objectweb.asm.MethodVisitor mv
	public void testIllegalGetOffsetState () 
}

org/objectweb/asm/MethodDeadCodeInserter.class
ClassWriterComputeFramesDeadCodeTest.java
package org.objectweb.asm
 org.objectweb.asm.MethodDeadCodeInserter extends org.objectweb.asm.MethodVisitor implements org.objectweb.asm.Opcodes  {
	private java.util.Random r
	public void  (int, org.objectweb.asm.MethodVisitor) 
		int seed
		org.objectweb.asm.MethodVisitor mv
	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) 
		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 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
	private void insertDeadcode () 
		org.objectweb.asm.Label end
}

org/objectweb/asm/MethodVisitor.class

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) 
	public void  (int, org.objectweb.asm.MethodVisitor) 
	public void visitParameter (java.lang.String, int) 
	public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
	public void visitAttribute (org.objectweb.asm.Attribute) 
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
	public void visitInsn (int) 
	public void visitIntInsn (int, int) 
	public void visitVarInsn (int, int) 
	public void visitTypeInsn (int, java.lang.String) 
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String) 
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) 
	public void visitJumpInsn (int, org.objectweb.asm.Label) 
	public void visitLabel (org.objectweb.asm.Label) 
	public void visitLdcInsn (java.lang.Object) 
	public void visitIincInsn (int, int) 
	public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[]) 
	public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[]) 
	public void visitMultiANewArrayInsn (java.lang.String, int) 
	public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) 
	public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) 
	public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean) 
	public void visitLineNumber (int, org.objectweb.asm.Label) 
	public void visitMaxs (int, int) 
	public void visitEnd () 
}

org/objectweb/asm/MethodWriter.class

package org.objectweb.asm
 org.objectweb.asm.MethodWriter extends org.objectweb.asm.MethodVisitor {
	final org.objectweb.asm.ClassWriter b
	private int c
	private final int d
	private final int e
	private final String f
	String g
	int h
	int i
	int j
	int[] k
	private org.objectweb.asm.ByteVector l
	private org.objectweb.asm.AnnotationWriter m
	private org.objectweb.asm.AnnotationWriter n
	private org.objectweb.asm.AnnotationWriter U
	private org.objectweb.asm.AnnotationWriter V
	private org.objectweb.asm.AnnotationWriter[] o
	private org.objectweb.asm.AnnotationWriter[] p
	private int S
	private org.objectweb.asm.Attribute q
	private org.objectweb.asm.ByteVector r
	private int s
	private int t
	private int T
	private int u
	private org.objectweb.asm.ByteVector v
	private int w
	private int[] x
	private int[] z
	private int A
	private org.objectweb.asm.Handler B
	private org.objectweb.asm.Handler C
	private int Z
	private org.objectweb.asm.ByteVector $
	private int D
	private org.objectweb.asm.ByteVector E
	private int F
	private org.objectweb.asm.ByteVector G
	private int H
	private org.objectweb.asm.ByteVector I
	private int Y
	private org.objectweb.asm.AnnotationWriter W
	private org.objectweb.asm.AnnotationWriter X
	private org.objectweb.asm.Attribute J
	private boolean K
	private int L
	private final int M
	private org.objectweb.asm.Label N
	private org.objectweb.asm.Label O
	private org.objectweb.asm.Label P
	private int Q
	private int R
	void  (org.objectweb.asm.ClassWriter, int, java.lang.String, java.lang.String, java.lang.String, java.lang.String[], boolean, boolean) 
	public void visitParameter (java.lang.String, int) 
	public org.objectweb.asm.AnnotationVisitor visitAnnotationDefault () 
	public org.objectweb.asm.AnnotationVisitor visitAnnotation (java.lang.String, boolean) 
	public org.objectweb.asm.AnnotationVisitor visitTypeAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public org.objectweb.asm.AnnotationVisitor visitParameterAnnotation (int, java.lang.String, boolean) 
	public void visitAttribute (org.objectweb.asm.Attribute) 
	public void visitCode () 
	public void visitFrame (int, int, java.lang.Object[], int, java.lang.Object[]) 
	public void visitInsn (int) 
	public void visitIntInsn (int, int) 
	public void visitVarInsn (int, int) 
	public void visitTypeInsn (int, java.lang.String) 
	public void visitFieldInsn (int, java.lang.String, java.lang.String, java.lang.String) 
	public void visitMethodInsn (int, java.lang.String, java.lang.String, java.lang.String, boolean) 
	public transient void visitInvokeDynamicInsn (java.lang.String, java.lang.String, org.objectweb.asm.Handle, java.lang.Object[]) 
	public void visitJumpInsn (int, org.objectweb.asm.Label) 
	public void visitLabel (org.objectweb.asm.Label) 
	public void visitLdcInsn (java.lang.Object) 
	public void visitIincInsn (int, int) 
	public transient void visitTableSwitchInsn (int, int, org.objectweb.asm.Label, org.objectweb.asm.Label[]) 
	public void visitLookupSwitchInsn (org.objectweb.asm.Label, int[], org.objectweb.asm.Label[]) 
	private void a (org.objectweb.asm.Label, org.objectweb.asm.Label[]) 
	public void visitMultiANewArrayInsn (java.lang.String, int) 
	public org.objectweb.asm.AnnotationVisitor visitInsnAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public void visitTryCatchBlock (org.objectweb.asm.Label, org.objectweb.asm.Label, org.objectweb.asm.Label, java.lang.String) 
	public org.objectweb.asm.AnnotationVisitor visitTryCatchAnnotation (int, org.objectweb.asm.TypePath, java.lang.String, boolean) 
	public void visitLocalVariable (java.lang.String, java.lang.String, java.lang.String, org.objectweb.asm.Label, org.objectweb.asm.Label, int) 
	public org.objectweb.asm.AnnotationVisitor visitLocalVariableAnnotation (int, org.objectweb.asm.TypePath, org.objectweb.asm.Label[], org.objectweb.asm.Label[], int[], java.lang.String, boolean) 
	public void visitLineNumber (int, org.objectweb.asm.Label) 
	public void visitMaxs (int, int) 
	public void visitEnd () 
	private void a (int, org.objectweb.asm.Label) 
	private void e () 
	private void b (org.objectweb.asm.Frame) 
	private void f () 
	private int a (int, int, int) 
	private void b () 
	private void c () 
	private void a (int, int) 
	private void a (java.lang.Object) 
	final int a () 
	final void a (org.objectweb.asm.ByteVector) 
	private void d () 
	static int c (byte[], int) 
	static short b (byte[], int) 
	static int a (byte[], int) 
	static void a (byte[], int, int) 
	static int a (int[], int[], int, int) 
	static void a (int[], int[], org.objectweb.asm.Label) 
}

org/objectweb/asm/Opcodes.class

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 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 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_VOLATILE
	public static final int ACC_BRIDGE
	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_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

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 a
	private final char[] b
	private final int c
	private final int d
	private void  (int, char[], int, int) 
	public static org.objectweb.asm.Type getType (java.lang.String) 
	public static org.objectweb.asm.Type getObjectType (java.lang.String) 
	public static org.objectweb.asm.Type getMethodType (java.lang.String) 
	public static transient org.objectweb.asm.Type getMethodType (org.objectweb.asm.Type, org.objectweb.asm.Type[]) 
	public static org.objectweb.asm.Type getType (java.lang.Class) 
	public static org.objectweb.asm.Type getType (java.lang.reflect.Constructor) 
	public static org.objectweb.asm.Type getType (java.lang.reflect.Method) 
	public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.String) 
	public static org.objectweb.asm.Type[] getArgumentTypes (java.lang.reflect.Method) 
	public static org.objectweb.asm.Type getReturnType (java.lang.String) 
	public static org.objectweb.asm.Type getReturnType (java.lang.reflect.Method) 
	public static int getArgumentsAndReturnSizes (java.lang.String) 
	private static org.objectweb.asm.Type a (char[], int) 
	public int getSort () 
	public int getDimensions () 
	public org.objectweb.asm.Type getElementType () 
	public java.lang.String getClassName () 
	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 () 
	public static transient java.lang.String getMethodDescriptor (org.objectweb.asm.Type, org.objectweb.asm.Type[]) 
	private void a (java.lang.StringBuffer) 
	public static java.lang.String getInternalName (java.lang.Class) 
	public static java.lang.String getDescriptor (java.lang.Class) 
	public static java.lang.String getConstructorDescriptor (java.lang.reflect.Constructor) 
	public static java.lang.String getMethodDescriptor (java.lang.reflect.Method) 
	private static void a (java.lang.StringBuffer, java.lang.Class) 
	public int getSize () 
	public int getOpcode (int) 
	public boolean equals (java.lang.Object) 
	public int hashCode () 
	public java.lang.String toString () 
	static void  () 
	static void _clinit_ () 
}

org/objectweb/asm/TypePath.class

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[] a
	int b
	void  (byte[], int) 
	public int getLength () 
	public int getStep (int) 
	public int getStepArgument (int) 
	public static org.objectweb.asm.TypePath fromString (java.lang.String) 
	public java.lang.String toString () 
}

org/objectweb/asm/TypePathUnitTest.class
TypePathUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.TypePathUnitTest extends junit.framework.TestCase {
	public void  () 
	public void testToAndFromString () 
}

org/objectweb/asm/TypeReference.class

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 a
	public void  (int) 
	public static org.objectweb.asm.TypeReference newTypeReference (int) 
	public static org.objectweb.asm.TypeReference newTypeParameterReference (int, int) 
	public static org.objectweb.asm.TypeReference newTypeParameterBoundReference (int, int, int) 
	public static org.objectweb.asm.TypeReference newSuperTypeReference (int) 
	public static org.objectweb.asm.TypeReference newFormalParameterReference (int) 
	public static org.objectweb.asm.TypeReference newExceptionReference (int) 
	public static org.objectweb.asm.TypeReference newTryCatchReference (int) 
	public static org.objectweb.asm.TypeReference newTypeArgumentReference (int, int) 
	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/TypeUnitTest.class
TypeUnitTest.java
package org.objectweb.asm
public org.objectweb.asm.TypeUnitTest extends junit.framework.TestCase implements org.objectweb.asm.Opcodes  {
	public void  () 
	public void testConstants () 
	public void testInternalName () 
		String s1
		String s2
	public void testConstructorDescriptor () 
		int i
		java.lang.reflect.Constructor c
	public void testMethodDescriptor () 
		int i
		java.lang.reflect.Method m
		org.objectweb.asm.Type[] args
		org.objectweb.asm.Type r
		String d1
		String d2
	public void testGetOpcode () 
		org.objectweb.asm.Type object
	public void testHashcode () 
	public void testObjectType ()  throws java.lang.Exception 
		org.objectweb.asm.Type t1
		org.objectweb.asm.Type t2
}

org/objectweb/asm/package.html
org/objectweb/asm/signature/
org/objectweb/asm/signature/SignatureReader.class

package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureReader extends java.lang.Object {
	private final String a
	public void  (java.lang.String) 
	public void accept (org.objectweb.asm.signature.SignatureVisitor) 
	public void acceptType (org.objectweb.asm.signature.SignatureVisitor) 
	private static int a (java.lang.String, int, org.objectweb.asm.signature.SignatureVisitor) 
}

org/objectweb/asm/signature/SignatureUnitTest.class
SignatureUnitTest.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureUnitTest extends junit.framework.TestCase {
	private org.objectweb.asm.util.TraceSignatureVisitorUnitTest$TestData data
	public static junit.framework.TestSuite suite () 
		junit.framework.TestSuite suite
		int i
	private void  (org.objectweb.asm.util.TraceSignatureVisitorUnitTest$TestData) 
		org.objectweb.asm.util.TraceSignatureVisitorUnitTest$TestData data
	public void testSignature () 
		org.objectweb.asm.signature.SignatureWriter wrt
		org.objectweb.asm.signature.SignatureReader rdr
	public java.lang.String getName () 
}

org/objectweb/asm/signature/SignatureVisitor.class

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) 
	public void visitFormalTypeParameter (java.lang.String) 
	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) 
	public void visitTypeVariable (java.lang.String) 
	public org.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public void visitClassType (java.lang.String) 
	public void visitInnerClassType (java.lang.String) 
	public void visitTypeArgument () 
	public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
	public void visitEnd () 
}

org/objectweb/asm/signature/SignatureWriter.class

package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureWriter extends org.objectweb.asm.signature.SignatureVisitor {
	private final StringBuffer a
	private boolean b
	private boolean c
	private int d
	public void  () 
	public void visitFormalTypeParameter (java.lang.String) 
	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) 
	public void visitTypeVariable (java.lang.String) 
	public org.objectweb.asm.signature.SignatureVisitor visitArrayType () 
	public void visitClassType (java.lang.String) 
	public void visitInnerClassType (java.lang.String) 
	public void visitTypeArgument () 
	public org.objectweb.asm.signature.SignatureVisitor visitTypeArgument (char) 
	public void visitEnd () 
	public java.lang.String toString () 
	private void a () 
	private void b () 
}

org/objectweb/asm/signature/SignatureWriterTest$1.class
SignatureWriterTest.java
package org.objectweb.asm.signature
 org.objectweb.asm.signature.SignatureWriterTest$1 extends org.objectweb.asm.ClassVisitor {
	final org.objectweb.asm.signature.SignatureWriterTest this$0
	void  (org.objectweb.asm.signature.SignatureWriterTest, int) 
		int $anonymous0
	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
		org.objectweb.asm.signature.SignatureReader sr
		org.objectweb.asm.signature.SignatureWriter sw
	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
		org.objectweb.asm.signature.SignatureReader sr
		org.objectweb.asm.signature.SignatureWriter sw
	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
		org.objectweb.asm.signature.SignatureReader sr
		org.objectweb.asm.signature.SignatureWriter sw
}

org/objectweb/asm/signature/SignatureWriterTest.class
SignatureWriterTest.java
package org.objectweb.asm.signature
public org.objectweb.asm.signature.SignatureWriterTest extends org.objectweb.asm.AbstractTest {
	public void  () 
	public static junit.framework.TestSuite suite ()  throws java.lang.Exception 
	public void test ()  throws java.lang.Exception 
		org.objectweb.asm.ClassReader cr
}

org/objectweb/asm/signature/package.html