META-INF/
META-INF/MANIFEST.MF
org/
org/apache/
org/apache/bcel/
org/apache/bcel/classfile/
org/apache/bcel/generic/
org/apache/bcel/util/
org/apache/bcel/verifier/
org/apache/bcel/verifier/exc/
org/apache/bcel/verifier/statics/
org/apache/bcel/verifier/structurals/
META-INF/LICENSE.txt
META-INF/NOTICE.txt
org/apache/bcel/classfile/AccessFlags.class
AccessFlags.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.AccessFlags extends java.lang.Object {
	protected int access_flags
	public void <init> () 
	public void <init> (int) 
		int a
	public final int getAccessFlags () 
	public final int getModifiers () 
	public final void setAccessFlags (int) 
		int access_flags
	public final void setModifiers (int) 
		int access_flags
	private void setFlag (int, boolean) 
		int flag
		boolean set
	public final void isPublic (boolean) 
		boolean flag
	public final boolean isPublic () 
	public final void isPrivate (boolean) 
		boolean flag
	public final boolean isPrivate () 
	public final void isProtected (boolean) 
		boolean flag
	public final boolean isProtected () 
	public final void isStatic (boolean) 
		boolean flag
	public final boolean isStatic () 
	public final void isFinal (boolean) 
		boolean flag
	public final boolean isFinal () 
	public final void isSynchronized (boolean) 
		boolean flag
	public final boolean isSynchronized () 
	public final void isVolatile (boolean) 
		boolean flag
	public final boolean isVolatile () 
	public final void isTransient (boolean) 
		boolean flag
	public final boolean isTransient () 
	public final void isNative (boolean) 
		boolean flag
	public final boolean isNative () 
	public final void isInterface (boolean) 
		boolean flag
	public final boolean isInterface () 
	public final void isAbstract (boolean) 
		boolean flag
	public final boolean isAbstract () 
	public final void isStrictfp (boolean) 
		boolean flag
	public final boolean isStrictfp () 
	public final void isSynthetic (boolean) 
		boolean flag
	public final boolean isSynthetic () 
	public final void isAnnotation (boolean) 
		boolean flag
	public final boolean isAnnotation () 
	public final void isEnum (boolean) 
		boolean flag
	public final boolean isEnum () 
	public final void isVarArgs (boolean) 
		boolean flag
	public final boolean isVarArgs () 
}

org/apache/bcel/classfile/AnnotationDefault.class
AnnotationDefault.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.AnnotationDefault extends org.apache.bcel.classfile.Attribute {
	private org.apache.bcel.classfile.ElementValue default_value
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, org.apache.bcel.classfile.ElementValue, org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		org.apache.bcel.classfile.ElementValue defaultValue
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void setDefaultValue (org.apache.bcel.classfile.ElementValue) 
		org.apache.bcel.classfile.ElementValue defaultValue
	public final org.apache.bcel.classfile.ElementValue getDefaultValue () 
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
}

org/apache/bcel/classfile/AnnotationElementValue.class
AnnotationElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.AnnotationElementValue extends org.apache.bcel.classfile.ElementValue {
	private final org.apache.bcel.classfile.AnnotationEntry annotationEntry
	public void <init> (int, org.apache.bcel.classfile.AnnotationEntry, org.apache.bcel.classfile.ConstantPool) 
		int type
		org.apache.bcel.classfile.AnnotationEntry annotationEntry
		org.apache.bcel.classfile.ConstantPool cpool
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
	public java.lang.String stringifyValue () 
	public java.lang.String toString () 
	public org.apache.bcel.classfile.AnnotationEntry getAnnotationEntry () 
}

org/apache/bcel/classfile/AnnotationEntry.class
AnnotationEntry.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.AnnotationEntry extends java.lang.Object implements org.apache.bcel.classfile.Node  {
	private final int type_index
	private final org.apache.bcel.classfile.ConstantPool constant_pool
	private final boolean isRuntimeVisible
	private java.util.List element_value_pairs
	public static org.apache.bcel.classfile.AnnotationEntry read (java.io.DataInput, org.apache.bcel.classfile.ConstantPool, boolean)  throws java.io.IOException 
		int i
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		boolean isRuntimeVisible
		org.apache.bcel.classfile.AnnotationEntry annotationEntry
		int num_element_value_pairs
	public void <init> (int, org.apache.bcel.classfile.ConstantPool, boolean) 
		int type_index
		org.apache.bcel.classfile.ConstantPool constant_pool
		boolean isRuntimeVisible
	public int getTypeIndex () 
	public org.apache.bcel.classfile.ConstantPool getConstantPool () 
	public boolean isRuntimeVisible () 
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public java.lang.String getAnnotationType () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public int getAnnotationTypeIndex () 
	public final int getNumElementValuePairs () 
	public org.apache.bcel.classfile.ElementValuePair[] getElementValuePairs () 
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.ElementValuePair envp
		java.util.Iterator i$
		java.io.DataOutputStream dos
	public void addElementNameValuePair (org.apache.bcel.classfile.ElementValuePair) 
		org.apache.bcel.classfile.ElementValuePair elementNameValuePair
	public java.lang.String toShortString () 
		org.apache.bcel.classfile.ElementValuePair element
		org.apache.bcel.classfile.ElementValuePair[] arr$
		int len$
		int i$
		StringBuilder result
		org.apache.bcel.classfile.ElementValuePair[] evPairs
	public java.lang.String toString () 
	public static org.apache.bcel.classfile.AnnotationEntry[] createAnnotationEntries (org.apache.bcel.classfile.Attribute[]) 
		org.apache.bcel.classfile.Annotations runtimeAnnotations
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute[] attrs
		java.util.List accumulatedAnnotations
}

org/apache/bcel/classfile/Annotations.class
Annotations.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.Annotations extends org.apache.bcel.classfile.Attribute {
	private org.apache.bcel.classfile.AnnotationEntry[] annotation_table
	private final boolean isRuntimeVisible
	void <init> (byte, int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool, boolean)  throws java.io.IOException 
		int i
		byte annotation_type
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		boolean isRuntimeVisible
		int annotation_table_length
	public void <init> (byte, int, int, org.apache.bcel.classfile.AnnotationEntry[], org.apache.bcel.classfile.ConstantPool, boolean) 
		byte annotation_type
		int name_index
		int length
		org.apache.bcel.classfile.AnnotationEntry[] annotation_table
		org.apache.bcel.classfile.ConstantPool constant_pool
		boolean isRuntimeVisible
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void setAnnotationTable (org.apache.bcel.classfile.AnnotationEntry[]) 
		org.apache.bcel.classfile.AnnotationEntry[] annotation_table
	public org.apache.bcel.classfile.AnnotationEntry[] getAnnotationEntries () 
	public final int getNumAnnotations () 
	public boolean isRuntimeVisible () 
	protected void writeAnnotations (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.AnnotationEntry element
		org.apache.bcel.classfile.AnnotationEntry[] arr$
		int len$
		int i$
		java.io.DataOutputStream dos
}

org/apache/bcel/classfile/ArrayElementValue.class
ArrayElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ArrayElementValue extends org.apache.bcel.classfile.ElementValue {
	private final org.apache.bcel.classfile.ElementValue[] evalues
	public java.lang.String toString () 
		int i
		StringBuilder sb
	public void <init> (int, org.apache.bcel.classfile.ElementValue[], org.apache.bcel.classfile.ConstantPool) 
		int type
		org.apache.bcel.classfile.ElementValue[] datums
		org.apache.bcel.classfile.ConstantPool cpool
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.ElementValue evalue
		org.apache.bcel.classfile.ElementValue[] arr$
		int len$
		int i$
		java.io.DataOutputStream dos
	public java.lang.String stringifyValue () 
		int i
		StringBuilder sb
	public org.apache.bcel.classfile.ElementValue[] getElementValuesArray () 
	public int getElementValuesArraySize () 
}

org/apache/bcel/classfile/Attribute.class
Attribute.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.Attribute extends java.lang.Object implements java.lang.Cloneable org.apache.bcel.classfile.Node  {
	protected int name_index
	protected int length
	protected byte tag
	protected org.apache.bcel.classfile.ConstantPool constant_pool
	private static final java.util.Map readers
	protected void <init> (byte, int, int, org.apache.bcel.classfile.ConstantPool) 
		byte tag
		int name_index
		int length
		org.apache.bcel.classfile.ConstantPool constant_pool
	public abstract void accept (org.apache.bcel.classfile.Visitor) 
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public static void addAttributeReader (java.lang.String, org.apache.bcel.classfile.AttributeReader) 
		String name
		org.apache.bcel.classfile.AttributeReader r
	public static void addAttributeReader (java.lang.String, org.apache.bcel.classfile.UnknownAttributeReader) 
		String name
		org.apache.bcel.classfile.UnknownAttributeReader r
	public static void removeAttributeReader (java.lang.String) 
		String name
	public static org.apache.bcel.classfile.Attribute readAttribute (java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		java.io.DataInputStream file
		org.apache.bcel.classfile.ConstantPool constant_pool
	public static org.apache.bcel.classfile.Attribute readAttribute (java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		byte i
		Object r
		java.io.DataInput file
		org.apache.bcel.classfile.ConstantPool constant_pool
		byte tag
		int name_index
		org.apache.bcel.classfile.ConstantUtf8 c
		String name
		int length
	public java.lang.String getName () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public final int getLength () 
	public final void setLength (int) 
		int length
	public final void setNameIndex (int) 
		int name_index
	public final int getNameIndex () 
	public final byte getTag () 
	public final org.apache.bcel.classfile.ConstantPool getConstantPool () 
	public final void setConstantPool (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
	public java.lang.Object clone () 
		CloneNotSupportedException e
		org.apache.bcel.classfile.Attribute attr
	public abstract org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
	public java.lang.String toString () 
	static void <clinit> () 
}

org/apache/bcel/classfile/AttributeReader.class
AttributeReader.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.AttributeReader extends java.lang.Object {
	public abstract org.apache.bcel.classfile.Attribute createAttribute (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) 
}

org/apache/bcel/classfile/BootstrapMethod.class
BootstrapMethod.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.BootstrapMethod extends java.lang.Object implements java.lang.Cloneable  {
	private int bootstrap_method_ref
	private int[] bootstrap_arguments
	public void <init> (org.apache.bcel.classfile.BootstrapMethod) 
		org.apache.bcel.classfile.BootstrapMethod c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		int i
		java.io.DataInput input
	private void <init> (int, int) 
		int bootstrap_method_ref
		int num_bootstrap_arguments
	public void <init> (int, int[]) 
		int bootstrap_method_ref
		int[] bootstrap_arguments
	public int getBootstrapMethodRef () 
	public void setBootstrapMethodRef (int) 
		int bootstrap_method_ref
	public int[] getBootstrapArguments () 
	public int getNumBootstrapArguments () 
	public void setBootstrapArguments (int[]) 
		int[] bootstrap_arguments
	public final java.lang.String toString () 
	public final java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		int i
		org.apache.bcel.classfile.ConstantPool constant_pool
		StringBuilder buf
		String bootstrap_method_name
		int num_bootstrap_arguments
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		int bootstrap_argument
		int[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public org.apache.bcel.classfile.BootstrapMethod copy () 
		CloneNotSupportedException e
}

org/apache/bcel/classfile/BootstrapMethods.class
BootstrapMethods.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.BootstrapMethods extends org.apache.bcel.classfile.Attribute {
	private org.apache.bcel.classfile.BootstrapMethod[] bootstrap_methods
	public void <init> (org.apache.bcel.classfile.BootstrapMethods) 
		org.apache.bcel.classfile.BootstrapMethods c
	public void <init> (int, int, org.apache.bcel.classfile.BootstrapMethod[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		org.apache.bcel.classfile.BootstrapMethod[] bootstrap_methods
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		int num_bootstrap_methods
	public final org.apache.bcel.classfile.BootstrapMethod[] getBootstrapMethods () 
	public final void setBootstrapMethods (org.apache.bcel.classfile.BootstrapMethod[]) 
		org.apache.bcel.classfile.BootstrapMethod[] bootstrap_methods
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public org.apache.bcel.classfile.BootstrapMethods copy (org.apache.bcel.classfile.ConstantPool) 
		int i
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.BootstrapMethods c
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.BootstrapMethod bootstrap_method
		org.apache.bcel.classfile.BootstrapMethod[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final java.lang.String toString () 
		int i
		StringBuilder buf
	public volatile synthetic org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool x0
}

org/apache/bcel/classfile/ClassElementValue.class
ClassElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ClassElementValue extends org.apache.bcel.classfile.ElementValue {
	private final int idx
	public void <init> (int, int, org.apache.bcel.classfile.ConstantPool) 
		int type
		int idx
		org.apache.bcel.classfile.ConstantPool cpool
	public int getIndex () 
	public java.lang.String getClassString () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public java.lang.String stringifyValue () 
		org.apache.bcel.classfile.ConstantUtf8 cu8
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
}

org/apache/bcel/classfile/ClassFormatException.class
ClassFormatException.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ClassFormatException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void <init> () 
	public void <init> (java.lang.String) 
		String s
	public void <init> (java.lang.String, java.lang.Throwable) 
		String message
		Throwable cause
}

org/apache/bcel/classfile/ClassParser.class
ClassParser.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ClassParser extends java.lang.Object {
	private java.io.DataInputStream dataInputStream
	private final boolean fileOwned
	private final String file_name
	private String zip_file
	private int class_name_index
	private int superclass_name_index
	private int major
	private int minor
	private int access_flags
	private int[] interfaces
	private org.apache.bcel.classfile.ConstantPool constant_pool
	private org.apache.bcel.classfile.Field[] fields
	private org.apache.bcel.classfile.Method[] methods
	private org.apache.bcel.classfile.Attribute[] attributes
	private final boolean is_zip
	private static final int BUFSIZE
	public void <init> (java.io.InputStream, java.lang.String) 
		java.io.InputStream inputStream
		String file_name
		String clazz
	public void <init> (java.lang.String) 
		String file_name
	public void <init> (java.lang.String, java.lang.String) 
		String zip_file
		String file_name
	public org.apache.bcel.classfile.JavaClass parse ()  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		java.util.zip.ZipEntry entry
		java.io.IOException ioe
		java.io.IOException ioe
		java.io.IOException ioe
		java.io.IOException ioe
		java.util.zip.ZipFile zip
	private void readAttributes ()  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		int i
		int attributes_count
	private void readClassInfo ()  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
	private void readConstantPool ()  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
	private void readFields ()  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		int i
		int fields_count
	private void readID ()  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
	private void readInterfaces ()  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		int i
		int interfaces_count
	private void readMethods ()  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		int i
		int methods_count
	private void readVersion ()  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
}

org/apache/bcel/classfile/Code.class
Code.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Code extends org.apache.bcel.classfile.Attribute {
	private int max_stack
	private int max_locals
	private byte[] code
	private org.apache.bcel.classfile.CodeException[] exception_table
	private org.apache.bcel.classfile.Attribute[] attributes
	public void <init> (org.apache.bcel.classfile.Code) 
		org.apache.bcel.classfile.Code c
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int i
		int name_index
		int length
		java.io.DataInput file
		org.apache.bcel.classfile.ConstantPool constant_pool
		int code_length
		int exception_table_length
		int attributes_count
	public void <init> (int, int, int, int, byte[], org.apache.bcel.classfile.CodeException[], org.apache.bcel.classfile.Attribute[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		int max_stack
		int max_locals
		byte[] code
		org.apache.bcel.classfile.CodeException[] exception_table
		org.apache.bcel.classfile.Attribute[] attributes
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.CodeException exception
		org.apache.bcel.classfile.CodeException[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final org.apache.bcel.classfile.Attribute[] getAttributes () 
	public org.apache.bcel.classfile.LineNumberTable getLineNumberTable () 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
	public org.apache.bcel.classfile.LocalVariableTable getLocalVariableTable () 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
	public final byte[] getCode () 
	public final org.apache.bcel.classfile.CodeException[] getExceptionTable () 
	public final int getMaxLocals () 
	public final int getMaxStack () 
	private int getInternalLength () 
	private int calculateLength () 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		int len
	public final void setAttributes (org.apache.bcel.classfile.Attribute[]) 
		org.apache.bcel.classfile.Attribute[] attributes
	public final void setCode (byte[]) 
		byte[] code
	public final void setExceptionTable (org.apache.bcel.classfile.CodeException[]) 
		org.apache.bcel.classfile.CodeException[] exception_table
	public final void setMaxLocals (int) 
		int max_locals
	public final void setMaxStack (int) 
		int max_stack
	public final java.lang.String toString (boolean) 
		org.apache.bcel.classfile.CodeException exception
		org.apache.bcel.classfile.CodeException[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		boolean verbose
		StringBuilder buf
	public final java.lang.String toString () 
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		int i
		int i
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.Code c
}

org/apache/bcel/classfile/CodeException.class
CodeException.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.CodeException extends java.lang.Object implements java.lang.Cloneable org.apache.bcel.classfile.Node org.apache.bcel.Constants  {
	private int start_pc
	private int end_pc
	private int handler_pc
	private int catch_type
	public void <init> (org.apache.bcel.classfile.CodeException) 
		org.apache.bcel.classfile.CodeException c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (int, int, int, int) 
		int start_pc
		int end_pc
		int handler_pc
		int catch_type
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getCatchType () 
	public final int getEndPC () 
	public final int getHandlerPC () 
	public final int getStartPC () 
	public final void setCatchType (int) 
		int catch_type
	public final void setEndPC (int) 
		int end_pc
	public final void setHandlerPC (int) 
		int handler_pc
	public final void setStartPC (int) 
		int start_pc
	public final java.lang.String toString () 
	public final java.lang.String toString (org.apache.bcel.classfile.ConstantPool, boolean) 
		String str
		org.apache.bcel.classfile.ConstantPool cp
		boolean verbose
		String str
	public final java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public org.apache.bcel.classfile.CodeException copy () 
		CloneNotSupportedException e
}

org/apache/bcel/classfile/Constant$1.class
Constant.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Constant$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator  {
	void <init> () 
	public boolean equals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.bcel.classfile.Constant THIS
		org.apache.bcel.classfile.Constant THAT
	public int hashCode (java.lang.Object) 
		Object o
		org.apache.bcel.classfile.Constant THIS
}

org/apache/bcel/classfile/Constant.class
Constant.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.Constant extends java.lang.Object implements java.lang.Cloneable org.apache.bcel.classfile.Node  {
	private static org.apache.bcel.util.BCELComparator bcelComparator
	protected byte tag
	void <init> (byte) 
		byte tag
	public abstract void accept (org.apache.bcel.classfile.Visitor) 
	public abstract void dump (java.io.DataOutputStream)  throws java.io.IOException 
	public final byte getTag () 
	public java.lang.String toString () 
	public org.apache.bcel.classfile.Constant copy () 
		CloneNotSupportedException e
	public java.lang.Object clone () 
		CloneNotSupportedException e
	public static org.apache.bcel.classfile.Constant readConstant (java.io.DataInput)  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		java.io.DataInput input
		byte b
	public static org.apache.bcel.util.BCELComparator getComparator () 
	public static void setComparator (org.apache.bcel.util.BCELComparator) 
		org.apache.bcel.util.BCELComparator comparator
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static void <clinit> () 
}

org/apache/bcel/classfile/ConstantClass.class
ConstantClass.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantClass extends org.apache.bcel.classfile.Constant implements org.apache.bcel.classfile.ConstantObject  {
	private int name_index
	public void <init> (org.apache.bcel.classfile.ConstantClass) 
		org.apache.bcel.classfile.ConstantClass c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (int) 
		int name_index
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getNameIndex () 
	public final void setNameIndex (int) 
		int name_index
	public java.lang.Object getConstantValue (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.Constant c
	public java.lang.String getBytes (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public final java.lang.String toString () 
}

org/apache/bcel/classfile/ConstantCP.class
ConstantCP.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.ConstantCP extends org.apache.bcel.classfile.Constant {
	protected int class_index
	protected int name_and_type_index
	public void <init> (org.apache.bcel.classfile.ConstantCP) 
		org.apache.bcel.classfile.ConstantCP c
	void <init> (byte, java.io.DataInput)  throws java.io.IOException 
		byte tag
		java.io.DataInput file
	protected void <init> (byte, int, int) 
		byte tag
		int class_index
		int name_and_type_index
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getClassIndex () 
	public final void setClassIndex (int) 
		int class_index
	public final int getNameAndTypeIndex () 
	public final void setNameAndTypeIndex (int) 
		int name_and_type_index
	public java.lang.String getClass (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public java.lang.String toString () 
}

org/apache/bcel/classfile/ConstantDouble.class
ConstantDouble.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantDouble extends org.apache.bcel.classfile.Constant implements org.apache.bcel.classfile.ConstantObject  {
	private double bytes
	public void <init> (double) 
		double bytes
	public void <init> (org.apache.bcel.classfile.ConstantDouble) 
		org.apache.bcel.classfile.ConstantDouble c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final double getBytes () 
	public final void setBytes (double) 
		double bytes
	public final java.lang.String toString () 
	public java.lang.Object getConstantValue (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
}

org/apache/bcel/classfile/ConstantFieldref.class
ConstantFieldref.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantFieldref extends org.apache.bcel.classfile.ConstantCP {
	public void <init> (org.apache.bcel.classfile.ConstantFieldref) 
		org.apache.bcel.classfile.ConstantFieldref c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput input
	public void <init> (int, int) 
		int class_index
		int name_and_type_index
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
}

org/apache/bcel/classfile/ConstantFloat.class
ConstantFloat.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantFloat extends org.apache.bcel.classfile.Constant implements org.apache.bcel.classfile.ConstantObject  {
	private float bytes
	public void <init> (float) 
		float bytes
	public void <init> (org.apache.bcel.classfile.ConstantFloat) 
		org.apache.bcel.classfile.ConstantFloat c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final float getBytes () 
	public final void setBytes (float) 
		float bytes
	public final java.lang.String toString () 
	public java.lang.Object getConstantValue (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
}

org/apache/bcel/classfile/ConstantInteger.class
ConstantInteger.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantInteger extends org.apache.bcel.classfile.Constant implements org.apache.bcel.classfile.ConstantObject  {
	private int bytes
	public void <init> (int) 
		int bytes
	public void <init> (org.apache.bcel.classfile.ConstantInteger) 
		org.apache.bcel.classfile.ConstantInteger c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getBytes () 
	public final void setBytes (int) 
		int bytes
	public final java.lang.String toString () 
	public java.lang.Object getConstantValue (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
}

org/apache/bcel/classfile/ConstantInterfaceMethodref.class
ConstantInterfaceMethodref.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantInterfaceMethodref extends org.apache.bcel.classfile.ConstantCP {
	public void <init> (org.apache.bcel.classfile.ConstantInterfaceMethodref) 
		org.apache.bcel.classfile.ConstantInterfaceMethodref c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput input
	public void <init> (int, int) 
		int class_index
		int name_and_type_index
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
}

org/apache/bcel/classfile/ConstantInvokeDynamic.class
ConstantInvokeDynamic.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantInvokeDynamic extends org.apache.bcel.classfile.ConstantCP {
	public void <init> (org.apache.bcel.classfile.ConstantInvokeDynamic) 
		org.apache.bcel.classfile.ConstantInvokeDynamic c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (int, int) 
		int bootstrap_method_attr_index
		int name_and_type_index
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final int getBootstrapMethodAttrIndex () 
	public final java.lang.String toString () 
}

org/apache/bcel/classfile/ConstantLong.class
ConstantLong.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantLong extends org.apache.bcel.classfile.Constant implements org.apache.bcel.classfile.ConstantObject  {
	private long bytes
	public void <init> (long) 
		long bytes
	public void <init> (org.apache.bcel.classfile.ConstantLong) 
		org.apache.bcel.classfile.ConstantLong c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final long getBytes () 
	public final void setBytes (long) 
		long bytes
	public final java.lang.String toString () 
	public java.lang.Object getConstantValue (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
}

org/apache/bcel/classfile/ConstantMethodHandle.class
ConstantMethodHandle.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantMethodHandle extends org.apache.bcel.classfile.Constant {
	private int reference_kind
	private int reference_index
	public void <init> (org.apache.bcel.classfile.ConstantMethodHandle) 
		org.apache.bcel.classfile.ConstantMethodHandle c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (int, int) 
		int reference_kind
		int reference_index
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public int getReferenceKind () 
	public void setReferenceKind (int) 
		int reference_kind
	public int getReferenceIndex () 
	public void setReferenceIndex (int) 
		int reference_index
	public final java.lang.String toString () 
}

org/apache/bcel/classfile/ConstantMethodref.class
ConstantMethodref.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantMethodref extends org.apache.bcel.classfile.ConstantCP {
	public void <init> (org.apache.bcel.classfile.ConstantMethodref) 
		org.apache.bcel.classfile.ConstantMethodref c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput input
	public void <init> (int, int) 
		int class_index
		int name_and_type_index
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
}

org/apache/bcel/classfile/ConstantMethodType.class
ConstantMethodType.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantMethodType extends org.apache.bcel.classfile.Constant {
	private int descriptor_index
	public void <init> (org.apache.bcel.classfile.ConstantMethodType) 
		org.apache.bcel.classfile.ConstantMethodType c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (int) 
		int descriptor_index
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public int getDescriptorIndex () 
	public void setDescriptorIndex (int) 
		int descriptor_index
	public final java.lang.String toString () 
}

org/apache/bcel/classfile/ConstantNameAndType.class
ConstantNameAndType.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantNameAndType extends org.apache.bcel.classfile.Constant {
	private int name_index
	private int signature_index
	public void <init> (org.apache.bcel.classfile.ConstantNameAndType) 
		org.apache.bcel.classfile.ConstantNameAndType c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (int, int) 
		int name_index
		int signature_index
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getNameIndex () 
	public final java.lang.String getName (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public final int getSignatureIndex () 
	public final java.lang.String getSignature (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public final void setNameIndex (int) 
		int name_index
	public final void setSignatureIndex (int) 
		int signature_index
	public final java.lang.String toString () 
}

org/apache/bcel/classfile/ConstantObject.class
ConstantObject.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.ConstantObject extends java.lang.Object {
	public abstract java.lang.Object getConstantValue (org.apache.bcel.classfile.ConstantPool) 
}

org/apache/bcel/classfile/ConstantPool.class
ConstantPool.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ConstantPool extends java.lang.Object implements java.lang.Cloneable org.apache.bcel.classfile.Node  {
	private org.apache.bcel.classfile.Constant[] constant_pool
	public void <init> (org.apache.bcel.classfile.Constant[]) 
		org.apache.bcel.classfile.Constant[] constant_pool
	public void <init> (java.io.DataInput)  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		byte tag
		int i
		java.io.DataInput input
		int constant_pool_count
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public java.lang.String constantToString (org.apache.bcel.classfile.Constant)  throws org.apache.bcel.classfile.ClassFormatException 
		org.apache.bcel.classfile.ConstantMethodHandle cmh
		org.apache.bcel.classfile.ConstantMethodType cmt
		org.apache.bcel.classfile.ConstantInvokeDynamic cid
		org.apache.bcel.classfile.Constant c
		String str
		int i
		byte tag
	private static java.lang.String escape (java.lang.String) 
		int i
		String str
		int len
		StringBuilder buf
		char[] ch
	public java.lang.String constantToString (int, byte)  throws org.apache.bcel.classfile.ClassFormatException 
		int index
		byte tag
		org.apache.bcel.classfile.Constant c
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		int i
		java.io.DataOutputStream file
	public org.apache.bcel.classfile.Constant getConstant (int) 
		int index
	public org.apache.bcel.classfile.Constant getConstant (int, byte)  throws org.apache.bcel.classfile.ClassFormatException 
		int index
		byte tag
		org.apache.bcel.classfile.Constant c
	public org.apache.bcel.classfile.Constant[] getConstantPool () 
	public java.lang.String getConstantString (int, byte)  throws org.apache.bcel.classfile.ClassFormatException 
		int index
		byte tag
		org.apache.bcel.classfile.Constant c
		int i
	public int getLength () 
	public void setConstant (int, org.apache.bcel.classfile.Constant) 
		int index
		org.apache.bcel.classfile.Constant constant
	public void setConstantPool (org.apache.bcel.classfile.Constant[]) 
		org.apache.bcel.classfile.Constant[] constant_pool
	public java.lang.String toString () 
		int i
		StringBuilder buf
	public org.apache.bcel.classfile.ConstantPool copy () 
		int i
		CloneNotSupportedException e
		org.apache.bcel.classfile.ConstantPool c
}

org/apache/bcel/classfile/ConstantString.class
ConstantString.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantString extends org.apache.bcel.classfile.Constant implements org.apache.bcel.classfile.ConstantObject  {
	private int string_index
	public void <init> (org.apache.bcel.classfile.ConstantString) 
		org.apache.bcel.classfile.ConstantString c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (int) 
		int string_index
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getStringIndex () 
	public final void setStringIndex (int) 
		int string_index
	public final java.lang.String toString () 
	public java.lang.Object getConstantValue (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.Constant c
	public java.lang.String getBytes (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
}

org/apache/bcel/classfile/ConstantUtf8$1.class
ConstantUtf8.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.ConstantUtf8$1 extends java.lang.Thread {
	void <init> () 
	public void run () 
}

org/apache/bcel/classfile/ConstantUtf8$CACHE_HOLDER$1.class
ConstantUtf8.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.ConstantUtf8$CACHE_HOLDER$1 extends java.util.LinkedHashMap {
	private static final long serialVersionUID
	void <init> (int, float, boolean) 
		int x0
		float x1
		boolean x2
	protected boolean removeEldestEntry (java.util.Map$Entry) 
		java.util.Map$Entry eldest
}

org/apache/bcel/classfile/ConstantUtf8$CACHE_HOLDER.class
ConstantUtf8.java
package org.apache.bcel.classfile
 org.apache.bcel.classfile.ConstantUtf8$CACHE_HOLDER extends java.lang.Object {
	private static final int MAX_CACHE_ENTRIES
	private static final int INITIAL_CACHE_CAPACITY
	private static final java.util.HashMap CACHE
	private void <init> () 
	static synthetic java.util.HashMap access$000 () 
	static void <clinit> () 
}

org/apache/bcel/classfile/ConstantUtf8.class
ConstantUtf8.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantUtf8 extends org.apache.bcel.classfile.Constant {
	private final String bytes
	private static volatile int considered
	private static volatile int hits
	private static volatile int skipped
	private static volatile int created
	private static final int MAX_CACHED_SIZE
	private static final boolean BCEL_STATISTICS
	static void printStats () 
	static void clearStats () 
	public static org.apache.bcel.classfile.ConstantUtf8 getCachedInstance (java.lang.String) 
		org.apache.bcel.classfile.ConstantUtf8 result
		String s
	public static org.apache.bcel.classfile.ConstantUtf8 getInstance (java.lang.String) 
		String s
	public static org.apache.bcel.classfile.ConstantUtf8 getInstance (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput input
	public void <init> (org.apache.bcel.classfile.ConstantUtf8) 
		org.apache.bcel.classfile.ConstantUtf8 c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (java.lang.String) 
		String bytes
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final java.lang.String getBytes () 
	public final void setBytes (java.lang.String) 
		String bytes
	public final java.lang.String toString () 
	static void <clinit> () 
}

org/apache/bcel/classfile/ConstantValue.class
ConstantValue.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantValue extends org.apache.bcel.classfile.Attribute {
	private int constantvalue_index
	public void <init> (org.apache.bcel.classfile.ConstantValue) 
		org.apache.bcel.classfile.ConstantValue c
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, int, org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		int constantvalue_index
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getConstantValueIndex () 
	public final void setConstantValueIndex (int) 
		int constantvalue_index
	public final java.lang.String toString () 
		org.apache.bcel.classfile.Constant c
		String buf
		int i
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.ConstantValue c
}

org/apache/bcel/classfile/Deprecated.class
Deprecated.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Deprecated extends org.apache.bcel.classfile.Attribute {
	private byte[] bytes
	public void <init> (org.apache.bcel.classfile.Deprecated) 
		org.apache.bcel.classfile.Deprecated c
	public void <init> (int, int, byte[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		byte[] bytes
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final byte[] getBytes () 
	public final void setBytes (byte[]) 
		byte[] bytes
	public final java.lang.String toString () 
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.Deprecated c
}

org/apache/bcel/classfile/DescendingVisitor.class
DescendingVisitor.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.DescendingVisitor extends java.lang.Object implements org.apache.bcel.classfile.Visitor  {
	private final org.apache.bcel.classfile.JavaClass clazz
	private final org.apache.bcel.classfile.Visitor visitor
	private final java.util.Stack stack
	public java.lang.Object predecessor () 
	public java.lang.Object predecessor (int) 
		int level
		int size
	public java.lang.Object current () 
	public void <init> (org.apache.bcel.classfile.JavaClass, org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.JavaClass clazz
		org.apache.bcel.classfile.Visitor visitor
	public void visit () 
	public void visitJavaClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method method
		org.apache.bcel.classfile.Method[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass _clazz
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Method[] methods
		org.apache.bcel.classfile.Attribute[] attributes
	public void visitAnnotation (org.apache.bcel.classfile.Annotations) 
		org.apache.bcel.classfile.AnnotationEntry entrie
		org.apache.bcel.classfile.AnnotationEntry[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Annotations annotation
		org.apache.bcel.classfile.AnnotationEntry[] entries
	public void visitAnnotationEntry (org.apache.bcel.classfile.AnnotationEntry) 
		org.apache.bcel.classfile.AnnotationEntry annotationEntry
	public void visitField (org.apache.bcel.classfile.Field) 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Attribute[] attributes
	public void visitConstantValue (org.apache.bcel.classfile.ConstantValue) 
		org.apache.bcel.classfile.ConstantValue cv
	public void visitMethod (org.apache.bcel.classfile.Method) 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method method
		org.apache.bcel.classfile.Attribute[] attributes
	public void visitExceptionTable (org.apache.bcel.classfile.ExceptionTable) 
		org.apache.bcel.classfile.ExceptionTable table
	public void visitCode (org.apache.bcel.classfile.Code) 
		org.apache.bcel.classfile.CodeException element
		org.apache.bcel.classfile.CodeException[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Code code
		org.apache.bcel.classfile.CodeException[] table
		org.apache.bcel.classfile.Attribute[] attributes
	public void visitCodeException (org.apache.bcel.classfile.CodeException) 
		org.apache.bcel.classfile.CodeException ce
	public void visitLineNumberTable (org.apache.bcel.classfile.LineNumberTable) 
		org.apache.bcel.classfile.LineNumber number
		org.apache.bcel.classfile.LineNumber[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.LineNumberTable table
		org.apache.bcel.classfile.LineNumber[] numbers
	public void visitLineNumber (org.apache.bcel.classfile.LineNumber) 
		org.apache.bcel.classfile.LineNumber number
	public void visitLocalVariableTable (org.apache.bcel.classfile.LocalVariableTable) 
		org.apache.bcel.classfile.LocalVariable var
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.LocalVariableTable table
		org.apache.bcel.classfile.LocalVariable[] vars
	public void visitStackMap (org.apache.bcel.classfile.StackMap) 
		org.apache.bcel.classfile.StackMapEntry var
		org.apache.bcel.classfile.StackMapEntry[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.StackMap table
		org.apache.bcel.classfile.StackMapEntry[] vars
	public void visitStackMapEntry (org.apache.bcel.classfile.StackMapEntry) 
		org.apache.bcel.classfile.StackMapEntry var
	public void visitLocalVariable (org.apache.bcel.classfile.LocalVariable) 
		org.apache.bcel.classfile.LocalVariable var
	public void visitConstantPool (org.apache.bcel.classfile.ConstantPool) 
		int i
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.Constant[] constants
	public void visitConstantClass (org.apache.bcel.classfile.ConstantClass) 
		org.apache.bcel.classfile.ConstantClass constant
	public void visitConstantDouble (org.apache.bcel.classfile.ConstantDouble) 
		org.apache.bcel.classfile.ConstantDouble constant
	public void visitConstantFieldref (org.apache.bcel.classfile.ConstantFieldref) 
		org.apache.bcel.classfile.ConstantFieldref constant
	public void visitConstantFloat (org.apache.bcel.classfile.ConstantFloat) 
		org.apache.bcel.classfile.ConstantFloat constant
	public void visitConstantInteger (org.apache.bcel.classfile.ConstantInteger) 
		org.apache.bcel.classfile.ConstantInteger constant
	public void visitConstantInterfaceMethodref (org.apache.bcel.classfile.ConstantInterfaceMethodref) 
		org.apache.bcel.classfile.ConstantInterfaceMethodref constant
	public void visitConstantInvokeDynamic (org.apache.bcel.classfile.ConstantInvokeDynamic) 
		org.apache.bcel.classfile.ConstantInvokeDynamic constant
	public void visitConstantLong (org.apache.bcel.classfile.ConstantLong) 
		org.apache.bcel.classfile.ConstantLong constant
	public void visitConstantMethodref (org.apache.bcel.classfile.ConstantMethodref) 
		org.apache.bcel.classfile.ConstantMethodref constant
	public void visitConstantNameAndType (org.apache.bcel.classfile.ConstantNameAndType) 
		org.apache.bcel.classfile.ConstantNameAndType constant
	public void visitConstantString (org.apache.bcel.classfile.ConstantString) 
		org.apache.bcel.classfile.ConstantString constant
	public void visitConstantUtf8 (org.apache.bcel.classfile.ConstantUtf8) 
		org.apache.bcel.classfile.ConstantUtf8 constant
	public void visitInnerClasses (org.apache.bcel.classfile.InnerClasses) 
		org.apache.bcel.classfile.InnerClass ic2
		org.apache.bcel.classfile.InnerClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.InnerClasses ic
		org.apache.bcel.classfile.InnerClass[] ics
	public void visitInnerClass (org.apache.bcel.classfile.InnerClass) 
		org.apache.bcel.classfile.InnerClass inner
	public void visitBootstrapMethods (org.apache.bcel.classfile.BootstrapMethods) 
		org.apache.bcel.classfile.BootstrapMethods bm
	public void visitDeprecated (org.apache.bcel.classfile.Deprecated) 
		org.apache.bcel.classfile.Deprecated attribute
	public void visitSignature (org.apache.bcel.classfile.Signature) 
		org.apache.bcel.classfile.Signature attribute
	public void visitSourceFile (org.apache.bcel.classfile.SourceFile) 
		org.apache.bcel.classfile.SourceFile attribute
	public void visitSynthetic (org.apache.bcel.classfile.Synthetic) 
		org.apache.bcel.classfile.Synthetic attribute
	public void visitUnknown (org.apache.bcel.classfile.Unknown) 
		org.apache.bcel.classfile.Unknown attribute
	public void visitAnnotationDefault (org.apache.bcel.classfile.AnnotationDefault) 
		org.apache.bcel.classfile.AnnotationDefault obj
	public void visitEnclosingMethod (org.apache.bcel.classfile.EnclosingMethod) 
		org.apache.bcel.classfile.EnclosingMethod obj
	public void visitLocalVariableTypeTable (org.apache.bcel.classfile.LocalVariableTypeTable) 
		org.apache.bcel.classfile.LocalVariableTypeTable obj
	public void visitParameterAnnotation (org.apache.bcel.classfile.ParameterAnnotations) 
		org.apache.bcel.classfile.ParameterAnnotations obj
	public void visitMethodParameters (org.apache.bcel.classfile.MethodParameters) 
		org.apache.bcel.classfile.MethodParameters obj
	public void visitConstantMethodType (org.apache.bcel.classfile.ConstantMethodType) 
		org.apache.bcel.classfile.ConstantMethodType obj
	public void visitConstantMethodHandle (org.apache.bcel.classfile.ConstantMethodHandle) 
		org.apache.bcel.classfile.ConstantMethodHandle obj
	public void visitParameterAnnotationEntry (org.apache.bcel.classfile.ParameterAnnotationEntry) 
		org.apache.bcel.classfile.ParameterAnnotationEntry obj
}

org/apache/bcel/classfile/ElementValue.class
ElementValue.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.ElementValue extends java.lang.Object {
	protected int type
	protected org.apache.bcel.classfile.ConstantPool cpool
	public static final byte STRING
	public static final byte ENUM_CONSTANT
	public static final byte CLASS
	public static final byte ANNOTATION
	public static final byte ARRAY
	public static final byte PRIMITIVE_INT
	public static final byte PRIMITIVE_BYTE
	public static final byte PRIMITIVE_CHAR
	public static final byte PRIMITIVE_DOUBLE
	public static final byte PRIMITIVE_FLOAT
	public static final byte PRIMITIVE_LONG
	public static final byte PRIMITIVE_SHORT
	public static final byte PRIMITIVE_BOOLEAN
	public java.lang.String toString () 
	protected void <init> (int, org.apache.bcel.classfile.ConstantPool) 
		int type
		org.apache.bcel.classfile.ConstantPool cpool
	public int getElementValueType () 
	public abstract java.lang.String stringifyValue () 
	public abstract void dump (java.io.DataOutputStream)  throws java.io.IOException 
	public static org.apache.bcel.classfile.ElementValue readElementValue (java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int j
		int numArrayVals
		org.apache.bcel.classfile.ElementValue[] evalues
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool cpool
		byte type
	final org.apache.bcel.classfile.ConstantPool getConstantPool () 
	final int getType () 
	public java.lang.String toShortString () 
}

org/apache/bcel/classfile/ElementValuePair.class
ElementValuePair.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ElementValuePair extends java.lang.Object {
	private final org.apache.bcel.classfile.ElementValue elementValue
	private final org.apache.bcel.classfile.ConstantPool constantPool
	private final int elementNameIndex
	public void <init> (int, org.apache.bcel.classfile.ElementValue, org.apache.bcel.classfile.ConstantPool) 
		int elementNameIndex
		org.apache.bcel.classfile.ElementValue elementValue
		org.apache.bcel.classfile.ConstantPool constantPool
	public java.lang.String getNameString () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public final org.apache.bcel.classfile.ElementValue getValue () 
	public int getNameIndex () 
	public java.lang.String toShortString () 
		StringBuilder result
	protected void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
}

org/apache/bcel/classfile/EmptyVisitor.class
EmptyVisitor.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.EmptyVisitor extends java.lang.Object implements org.apache.bcel.classfile.Visitor  {
	protected void <init> () 
	public void visitAnnotation (org.apache.bcel.classfile.Annotations) 
		org.apache.bcel.classfile.Annotations obj
	public void visitParameterAnnotation (org.apache.bcel.classfile.ParameterAnnotations) 
		org.apache.bcel.classfile.ParameterAnnotations obj
	public void visitAnnotationEntry (org.apache.bcel.classfile.AnnotationEntry) 
		org.apache.bcel.classfile.AnnotationEntry obj
	public void visitAnnotationDefault (org.apache.bcel.classfile.AnnotationDefault) 
		org.apache.bcel.classfile.AnnotationDefault obj
	public void visitCode (org.apache.bcel.classfile.Code) 
		org.apache.bcel.classfile.Code obj
	public void visitCodeException (org.apache.bcel.classfile.CodeException) 
		org.apache.bcel.classfile.CodeException obj
	public void visitConstantClass (org.apache.bcel.classfile.ConstantClass) 
		org.apache.bcel.classfile.ConstantClass obj
	public void visitConstantDouble (org.apache.bcel.classfile.ConstantDouble) 
		org.apache.bcel.classfile.ConstantDouble obj
	public void visitConstantFieldref (org.apache.bcel.classfile.ConstantFieldref) 
		org.apache.bcel.classfile.ConstantFieldref obj
	public void visitConstantFloat (org.apache.bcel.classfile.ConstantFloat) 
		org.apache.bcel.classfile.ConstantFloat obj
	public void visitConstantInteger (org.apache.bcel.classfile.ConstantInteger) 
		org.apache.bcel.classfile.ConstantInteger obj
	public void visitConstantInterfaceMethodref (org.apache.bcel.classfile.ConstantInterfaceMethodref) 
		org.apache.bcel.classfile.ConstantInterfaceMethodref obj
	public void visitConstantInvokeDynamic (org.apache.bcel.classfile.ConstantInvokeDynamic) 
		org.apache.bcel.classfile.ConstantInvokeDynamic obj
	public void visitConstantLong (org.apache.bcel.classfile.ConstantLong) 
		org.apache.bcel.classfile.ConstantLong obj
	public void visitConstantMethodref (org.apache.bcel.classfile.ConstantMethodref) 
		org.apache.bcel.classfile.ConstantMethodref obj
	public void visitConstantNameAndType (org.apache.bcel.classfile.ConstantNameAndType) 
		org.apache.bcel.classfile.ConstantNameAndType obj
	public void visitConstantPool (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool obj
	public void visitConstantString (org.apache.bcel.classfile.ConstantString) 
		org.apache.bcel.classfile.ConstantString obj
	public void visitConstantUtf8 (org.apache.bcel.classfile.ConstantUtf8) 
		org.apache.bcel.classfile.ConstantUtf8 obj
	public void visitConstantValue (org.apache.bcel.classfile.ConstantValue) 
		org.apache.bcel.classfile.ConstantValue obj
	public void visitDeprecated (org.apache.bcel.classfile.Deprecated) 
		org.apache.bcel.classfile.Deprecated obj
	public void visitExceptionTable (org.apache.bcel.classfile.ExceptionTable) 
		org.apache.bcel.classfile.ExceptionTable obj
	public void visitField (org.apache.bcel.classfile.Field) 
		org.apache.bcel.classfile.Field obj
	public void visitInnerClass (org.apache.bcel.classfile.InnerClass) 
		org.apache.bcel.classfile.InnerClass obj
	public void visitInnerClasses (org.apache.bcel.classfile.InnerClasses) 
		org.apache.bcel.classfile.InnerClasses obj
	public void visitBootstrapMethods (org.apache.bcel.classfile.BootstrapMethods) 
		org.apache.bcel.classfile.BootstrapMethods obj
	public void visitJavaClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass obj
	public void visitLineNumber (org.apache.bcel.classfile.LineNumber) 
		org.apache.bcel.classfile.LineNumber obj
	public void visitLineNumberTable (org.apache.bcel.classfile.LineNumberTable) 
		org.apache.bcel.classfile.LineNumberTable obj
	public void visitLocalVariable (org.apache.bcel.classfile.LocalVariable) 
		org.apache.bcel.classfile.LocalVariable obj
	public void visitLocalVariableTable (org.apache.bcel.classfile.LocalVariableTable) 
		org.apache.bcel.classfile.LocalVariableTable obj
	public void visitMethod (org.apache.bcel.classfile.Method) 
		org.apache.bcel.classfile.Method obj
	public void visitSignature (org.apache.bcel.classfile.Signature) 
		org.apache.bcel.classfile.Signature obj
	public void visitSourceFile (org.apache.bcel.classfile.SourceFile) 
		org.apache.bcel.classfile.SourceFile obj
	public void visitSynthetic (org.apache.bcel.classfile.Synthetic) 
		org.apache.bcel.classfile.Synthetic obj
	public void visitUnknown (org.apache.bcel.classfile.Unknown) 
		org.apache.bcel.classfile.Unknown obj
	public void visitStackMap (org.apache.bcel.classfile.StackMap) 
		org.apache.bcel.classfile.StackMap obj
	public void visitStackMapEntry (org.apache.bcel.classfile.StackMapEntry) 
		org.apache.bcel.classfile.StackMapEntry obj
	public void visitEnclosingMethod (org.apache.bcel.classfile.EnclosingMethod) 
		org.apache.bcel.classfile.EnclosingMethod obj
	public void visitLocalVariableTypeTable (org.apache.bcel.classfile.LocalVariableTypeTable) 
		org.apache.bcel.classfile.LocalVariableTypeTable obj
	public void visitMethodParameters (org.apache.bcel.classfile.MethodParameters) 
		org.apache.bcel.classfile.MethodParameters obj
	public void visitConstantMethodType (org.apache.bcel.classfile.ConstantMethodType) 
		org.apache.bcel.classfile.ConstantMethodType obj
	public void visitConstantMethodHandle (org.apache.bcel.classfile.ConstantMethodHandle) 
		org.apache.bcel.classfile.ConstantMethodHandle constantMethodHandle
	public void visitParameterAnnotationEntry (org.apache.bcel.classfile.ParameterAnnotationEntry) 
		org.apache.bcel.classfile.ParameterAnnotationEntry parameterAnnotationEntry
}

org/apache/bcel/classfile/EnclosingMethod.class
EnclosingMethod.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.EnclosingMethod extends org.apache.bcel.classfile.Attribute {
	private int classIndex
	private int methodIndex
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int nameIndex
		int len
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool cpool
	private void <init> (int, int, int, int, org.apache.bcel.classfile.ConstantPool) 
		int nameIndex
		int len
		int classIdx
		int methodIdx
		org.apache.bcel.classfile.ConstantPool cpool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
	public final int getEnclosingClassIndex () 
	public final int getEnclosingMethodIndex () 
	public final void setEnclosingClassIndex (int) 
		int idx
	public final void setEnclosingMethodIndex (int) 
		int idx
	public final org.apache.bcel.classfile.ConstantClass getEnclosingClass () 
		org.apache.bcel.classfile.ConstantClass c
	public final org.apache.bcel.classfile.ConstantNameAndType getEnclosingMethod () 
		org.apache.bcel.classfile.ConstantNameAndType nat
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
}

org/apache/bcel/classfile/EnumElementValue.class
EnumElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.EnumElementValue extends org.apache.bcel.classfile.ElementValue {
	private final int typeIdx
	private final int valueIdx
	public void <init> (int, int, int, org.apache.bcel.classfile.ConstantPool) 
		int type
		int typeIdx
		int valueIdx
		org.apache.bcel.classfile.ConstantPool cpool
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
	public java.lang.String stringifyValue () 
		org.apache.bcel.classfile.ConstantUtf8 cu8
	public java.lang.String getEnumTypeString () 
		org.apache.bcel.classfile.ConstantUtf8 cu8
	public java.lang.String getEnumValueString () 
		org.apache.bcel.classfile.ConstantUtf8 cu8
	public int getValueIndex () 
	public int getTypeIndex () 
}

org/apache/bcel/classfile/ExceptionTable.class
ExceptionTable.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ExceptionTable extends org.apache.bcel.classfile.Attribute {
	private int[] exception_index_table
	public void <init> (org.apache.bcel.classfile.ExceptionTable) 
		org.apache.bcel.classfile.ExceptionTable c
	public void <init> (int, int, int[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		int[] exception_index_table
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		int number_of_exceptions
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		int index
		int[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final int[] getExceptionIndexTable () 
	public final int getNumberOfExceptions () 
	public final java.lang.String[] getExceptionNames () 
		int i
		String[] names
	public final void setExceptionIndexTable (int[]) 
		int[] exception_index_table
	public final java.lang.String toString () 
		String str
		int i
		StringBuilder buf
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.ExceptionTable c
}

org/apache/bcel/classfile/Field$1.class
Field.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Field$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator  {
	void <init> () 
	public boolean equals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.bcel.classfile.Field THIS
		org.apache.bcel.classfile.Field THAT
	public int hashCode (java.lang.Object) 
		Object o
		org.apache.bcel.classfile.Field THIS
}

org/apache/bcel/classfile/Field.class
Field.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Field extends org.apache.bcel.classfile.FieldOrMethod {
	private static org.apache.bcel.util.BCELComparator bcelComparator
	public void <init> (org.apache.bcel.classfile.Field) 
		org.apache.bcel.classfile.Field c
	void <init> (java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		java.io.DataInput file
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, int, org.apache.bcel.classfile.Attribute[], org.apache.bcel.classfile.ConstantPool) 
		int access_flags
		int name_index
		int signature_index
		org.apache.bcel.classfile.Attribute[] attributes
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final org.apache.bcel.classfile.ConstantValue getConstantValue () 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
	public final java.lang.String toString () 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		String name
		String signature
		String access
		StringBuilder buf
		org.apache.bcel.classfile.ConstantValue cv
	public final org.apache.bcel.classfile.Field copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
	public org.apache.bcel.generic.Type getType () 
	public static org.apache.bcel.util.BCELComparator getComparator () 
	public static void setComparator (org.apache.bcel.util.BCELComparator) 
		org.apache.bcel.util.BCELComparator comparator
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static void <clinit> () 
}

org/apache/bcel/classfile/FieldOrMethod.class
FieldOrMethod.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.FieldOrMethod extends org.apache.bcel.classfile.AccessFlags implements java.lang.Cloneable org.apache.bcel.classfile.Node  {
	protected int name_index
	protected int signature_index
	protected org.apache.bcel.classfile.Attribute[] attributes
	protected int attributes_count
	private org.apache.bcel.classfile.AnnotationEntry[] annotationEntries
	protected org.apache.bcel.classfile.ConstantPool constant_pool
	private String signatureAttributeString
	private boolean searchedForSignatureAttribute
	void <init> () 
	protected void <init> (org.apache.bcel.classfile.FieldOrMethod) 
		org.apache.bcel.classfile.FieldOrMethod c
	protected void <init> (java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		java.io.DataInputStream file
		org.apache.bcel.classfile.ConstantPool constant_pool
	protected void <init> (java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		int i
		java.io.DataInput file
		org.apache.bcel.classfile.ConstantPool constant_pool
		int attributes_count
	protected void <init> (int, int, int, org.apache.bcel.classfile.Attribute[], org.apache.bcel.classfile.ConstantPool) 
		int access_flags
		int name_index
		int signature_index
		org.apache.bcel.classfile.Attribute[] attributes
		org.apache.bcel.classfile.ConstantPool constant_pool
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final org.apache.bcel.classfile.Attribute[] getAttributes () 
	public final void setAttributes (org.apache.bcel.classfile.Attribute[]) 
		org.apache.bcel.classfile.Attribute[] attributes
	public final org.apache.bcel.classfile.ConstantPool getConstantPool () 
	public final void setConstantPool (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
	public final int getNameIndex () 
	public final void setNameIndex (int) 
		int name_index
	public final int getSignatureIndex () 
	public final void setSignatureIndex (int) 
		int signature_index
	public final java.lang.String getName () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public final java.lang.String getSignature () 
		org.apache.bcel.classfile.ConstantUtf8 c
	protected org.apache.bcel.classfile.FieldOrMethod copy_ (org.apache.bcel.classfile.ConstantPool) 
		CloneNotSupportedException e
		int i
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.FieldOrMethod c
	public org.apache.bcel.classfile.AnnotationEntry[] getAnnotationEntries () 
	public final java.lang.String getGenericSignature () 
		int i
		boolean found
}

org/apache/bcel/classfile/InnerClass.class
InnerClass.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.InnerClass extends java.lang.Object implements java.lang.Cloneable org.apache.bcel.classfile.Node  {
	private int inner_class_index
	private int outer_class_index
	private int inner_name_index
	private int inner_access_flags
	public void <init> (org.apache.bcel.classfile.InnerClass) 
		org.apache.bcel.classfile.InnerClass c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (int, int, int, int) 
		int inner_class_index
		int outer_class_index
		int inner_name_index
		int inner_access_flags
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getInnerAccessFlags () 
	public final int getInnerClassIndex () 
	public final int getInnerNameIndex () 
	public final int getOuterClassIndex () 
	public final void setInnerAccessFlags (int) 
		int inner_access_flags
	public final void setInnerClassIndex (int) 
		int inner_class_index
	public final void setInnerNameIndex (int) 
		int inner_name_index
	public final void setOuterClassIndex (int) 
		int outer_class_index
	public final java.lang.String toString () 
	public final java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		String outer_class_name
		String inner_name
		org.apache.bcel.classfile.ConstantPool constant_pool
		String outer_class_name
		String inner_name
		String inner_class_name
		String access
	public org.apache.bcel.classfile.InnerClass copy () 
		CloneNotSupportedException e
}

org/apache/bcel/classfile/InnerClasses.class
InnerClasses.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.InnerClasses extends org.apache.bcel.classfile.Attribute {
	private org.apache.bcel.classfile.InnerClass[] inner_classes
	public void <init> (org.apache.bcel.classfile.InnerClasses) 
		org.apache.bcel.classfile.InnerClasses c
	public void <init> (int, int, org.apache.bcel.classfile.InnerClass[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		org.apache.bcel.classfile.InnerClass[] inner_classes
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		int number_of_classes
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.InnerClass inner_class
		org.apache.bcel.classfile.InnerClass[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final org.apache.bcel.classfile.InnerClass[] getInnerClasses () 
	public final void setInnerClasses (org.apache.bcel.classfile.InnerClass[]) 
		org.apache.bcel.classfile.InnerClass[] inner_classes
	public final java.lang.String toString () 
		org.apache.bcel.classfile.InnerClass inner_class
		org.apache.bcel.classfile.InnerClass[] arr$
		int len$
		int i$
		StringBuilder buf
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		int i
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.InnerClasses c
}

org/apache/bcel/classfile/JavaClass$1.class
JavaClass.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.JavaClass$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator  {
	void <init> () 
	public boolean equals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.bcel.classfile.JavaClass THIS
		org.apache.bcel.classfile.JavaClass THAT
	public int hashCode (java.lang.Object) 
		Object o
		org.apache.bcel.classfile.JavaClass THIS
}

org/apache/bcel/classfile/JavaClass.class
JavaClass.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.JavaClass extends org.apache.bcel.classfile.AccessFlags implements java.lang.Cloneable org.apache.bcel.classfile.Node java.lang.Comparable  {
	private String file_name
	private String package_name
	private String source_file_name
	private int class_name_index
	private int superclass_name_index
	private String class_name
	private String superclass_name
	private int major
	private int minor
	private org.apache.bcel.classfile.ConstantPool constant_pool
	private int[] interfaces
	private String[] interface_names
	private org.apache.bcel.classfile.Field[] fields
	private org.apache.bcel.classfile.Method[] methods
	private org.apache.bcel.classfile.Attribute[] attributes
	private org.apache.bcel.classfile.AnnotationEntry[] annotations
	private byte source
	private boolean isAnonymous
	private boolean isNested
	private boolean computedNestedTypeStatus
	public static final byte HEAP
	public static final byte FILE
	public static final byte ZIP
	private static final boolean debug
	private static org.apache.bcel.util.BCELComparator bcelComparator
	private transient org.apache.bcel.util.Repository repository
	public void <init> (int, int, java.lang.String, int, int, int, org.apache.bcel.classfile.ConstantPool, int[], org.apache.bcel.classfile.Field[], org.apache.bcel.classfile.Method[], org.apache.bcel.classfile.Attribute[], byte) 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		String str
		int i
		int class_name_index
		int superclass_name_index
		String file_name
		int major
		int minor
		int access_flags
		org.apache.bcel.classfile.ConstantPool constant_pool
		int[] interfaces
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Method[] methods
		org.apache.bcel.classfile.Attribute[] attributes
		byte source
		int index
	public void <init> (int, int, java.lang.String, int, int, int, org.apache.bcel.classfile.ConstantPool, int[], org.apache.bcel.classfile.Field[], org.apache.bcel.classfile.Method[], org.apache.bcel.classfile.Attribute[]) 
		int class_name_index
		int superclass_name_index
		String file_name
		int major
		int minor
		int access_flags
		org.apache.bcel.classfile.ConstantPool constant_pool
		int[] interfaces
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Method[] methods
		org.apache.bcel.classfile.Attribute[] attributes
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	static void Debug (java.lang.String) 
		String str
	public void dump (java.io.File)  throws java.io.IOException 
		java.io.File dir
		Throwable x2
		Throwable x2
		java.io.DataOutputStream dos
		java.io.File file
		String parent
	public void dump (java.lang.String)  throws java.io.IOException 
		String _file_name
	public byte[] getBytes () 
		java.io.IOException e2
		java.io.IOException e
		java.io.IOException e2
		java.io.IOException e2
		java.io.ByteArrayOutputStream s
		java.io.DataOutputStream ds
	public void dump (java.io.OutputStream)  throws java.io.IOException 
		java.io.OutputStream file
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		int interface1
		int[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method method
		org.apache.bcel.classfile.Method[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public org.apache.bcel.classfile.Attribute[] getAttributes () 
	public org.apache.bcel.classfile.AnnotationEntry[] getAnnotationEntries () 
	public java.lang.String getClassName () 
	public java.lang.String getPackageName () 
	public int getClassNameIndex () 
	public org.apache.bcel.classfile.ConstantPool getConstantPool () 
	public org.apache.bcel.classfile.Field[] getFields () 
	public java.lang.String getFileName () 
	public java.lang.String[] getInterfaceNames () 
	public int[] getInterfaceIndices () 
	public int getMajor () 
	public org.apache.bcel.classfile.Method[] getMethods () 
	public org.apache.bcel.classfile.Method getMethod (java.lang.reflect.Method) 
		org.apache.bcel.classfile.Method method
		org.apache.bcel.classfile.Method[] arr$
		int len$
		int i$
		java.lang.reflect.Method m
	public int getMinor () 
	public java.lang.String getSourceFileName () 
	public java.lang.String getSuperclassName () 
	public int getSuperclassNameIndex () 
	public void setAttributes (org.apache.bcel.classfile.Attribute[]) 
		org.apache.bcel.classfile.Attribute[] attributes
	public void setClassName (java.lang.String) 
		String class_name
	public void setClassNameIndex (int) 
		int class_name_index
	public void setConstantPool (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void setFields (org.apache.bcel.classfile.Field[]) 
		org.apache.bcel.classfile.Field[] fields
	public void setFileName (java.lang.String) 
		String file_name
	public void setInterfaceNames (java.lang.String[]) 
		String[] interface_names
	public void setInterfaces (int[]) 
		int[] interfaces
	public void setMajor (int) 
		int major
	public void setMethods (org.apache.bcel.classfile.Method[]) 
		org.apache.bcel.classfile.Method[] methods
	public void setMinor (int) 
		int minor
	public void setSourceFileName (java.lang.String) 
		String source_file_name
	public void setSuperclassName (java.lang.String) 
		String superclass_name
	public void setSuperclassNameIndex (int) 
		int superclass_name_index
	public java.lang.String toString () 
		int i
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.AnnotationEntry annotation
		org.apache.bcel.classfile.AnnotationEntry[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method method
		org.apache.bcel.classfile.Method[] arr$
		int len$
		int i$
		String access
		StringBuilder buf
		int size
		org.apache.bcel.classfile.AnnotationEntry[] annotations
	private static java.lang.String indent (java.lang.Object) 
		Object obj
		java.util.StringTokenizer tok
		StringBuilder buf
	public org.apache.bcel.classfile.JavaClass copy () 
		int i
		int i
		int i
		CloneNotSupportedException e
		org.apache.bcel.classfile.JavaClass c
	public final boolean isSuper () 
	public final boolean isClass () 
	public final boolean isAnonymous () 
	public final boolean isNested () 
	private void computeNestedTypeStatus () 
		boolean innerClassAttributeRefersToMe
		String inner_class_name
		org.apache.bcel.classfile.InnerClass innerClasse
		org.apache.bcel.classfile.InnerClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.InnerClass[] innerClasses
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
	public final byte getSource () 
	public org.apache.bcel.util.Repository getRepository () 
	public void setRepository (org.apache.bcel.util.Repository) 
		org.apache.bcel.util.Repository repository
	public final boolean instanceOf (org.apache.bcel.classfile.JavaClass)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass super_classe
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass super_class
		org.apache.bcel.classfile.JavaClass[] super_classes
	public boolean implementationOf (org.apache.bcel.classfile.JavaClass)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass super_interface
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass inter
		org.apache.bcel.classfile.JavaClass[] super_interfaces
	public org.apache.bcel.classfile.JavaClass getSuperClass ()  throws java.lang.ClassNotFoundException 
	public org.apache.bcel.classfile.JavaClass[] getSuperClasses ()  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass clazz
		java.util.List allSuperClasses
	public org.apache.bcel.classfile.JavaClass[] getInterfaces ()  throws java.lang.ClassNotFoundException 
		int i
		String[] _interfaces
		org.apache.bcel.classfile.JavaClass[] classes
	public org.apache.bcel.classfile.JavaClass[] getAllInterfaces ()  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass _interface
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass clazz
		org.apache.bcel.classfile.JavaClass souper
		org.apache.bcel.classfile.JavaClass[] _interfaces
		org.apache.bcel.util.ClassQueue queue
		java.util.Set allInterfaces
	public static org.apache.bcel.util.BCELComparator getComparator () 
	public static void setComparator (org.apache.bcel.util.BCELComparator) 
		org.apache.bcel.util.BCELComparator comparator
	public boolean equals (java.lang.Object) 
		Object obj
	public int compareTo (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass obj
	public int hashCode () 
	public volatile synthetic int compareTo (java.lang.Object) 
		Object x0
	static void <clinit> () 
}

org/apache/bcel/classfile/LineNumber.class
LineNumber.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.LineNumber extends java.lang.Object implements java.lang.Cloneable org.apache.bcel.classfile.Node  {
	private short start_pc
	private short line_number
	public void <init> (org.apache.bcel.classfile.LineNumber) 
		org.apache.bcel.classfile.LineNumber c
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput file
	public void <init> (int, int) 
		int start_pc
		int line_number
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getLineNumber () 
	public final int getStartPC () 
	public final void setLineNumber (int) 
		int line_number
	public final void setStartPC (int) 
		int start_pc
	public final java.lang.String toString () 
	public org.apache.bcel.classfile.LineNumber copy () 
		CloneNotSupportedException e
}

org/apache/bcel/classfile/LineNumberTable.class
LineNumberTable.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.LineNumberTable extends org.apache.bcel.classfile.Attribute {
	private static final int MAX_LINE_LENGTH
	private org.apache.bcel.classfile.LineNumber[] line_number_table
	public void <init> (org.apache.bcel.classfile.LineNumberTable) 
		org.apache.bcel.classfile.LineNumberTable c
	public void <init> (int, int, org.apache.bcel.classfile.LineNumber[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		org.apache.bcel.classfile.LineNumber[] line_number_table
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		int line_number_table_length
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.LineNumber lineNumber
		org.apache.bcel.classfile.LineNumber[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final org.apache.bcel.classfile.LineNumber[] getLineNumberTable () 
	public final void setLineNumberTable (org.apache.bcel.classfile.LineNumber[]) 
		org.apache.bcel.classfile.LineNumber[] line_number_table
	public final java.lang.String toString () 
		int i
		StringBuilder buf
		StringBuilder line
		String newLine
	public int getSourceLine (int) 
		int i
		int j
		int pos
		int l
		int r
		int min_index
		int min
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		int i
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.LineNumberTable c
	public final int getTableLength () 
}

org/apache/bcel/classfile/LocalVariable.class
LocalVariable.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.LocalVariable extends java.lang.Object implements java.lang.Cloneable org.apache.bcel.classfile.Node org.apache.bcel.Constants  {
	private int start_pc
	private int length
	private int name_index
	private int signature_index
	private int index
	private org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (org.apache.bcel.classfile.LocalVariable) 
		org.apache.bcel.classfile.LocalVariable c
	void <init> (java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		java.io.DataInput file
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, int, int, int, org.apache.bcel.classfile.ConstantPool) 
		int start_pc
		int length
		int name_index
		int signature_index
		int index
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final org.apache.bcel.classfile.ConstantPool getConstantPool () 
	public final int getLength () 
	public final java.lang.String getName () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public final int getNameIndex () 
	public final java.lang.String getSignature () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public final int getSignatureIndex () 
	public final int getIndex () 
	public final int getStartPC () 
	final java.lang.String toStringShared (boolean) 
		boolean typeTable
		String name
		String signature
		String label
	public final void setConstantPool (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
	public final void setLength (int) 
		int length
	public final void setNameIndex (int) 
		int name_index
	public final void setSignatureIndex (int) 
		int signature_index
	public final void setIndex (int) 
		int index
	public final void setStartPC (int) 
		int start_pc
	public final java.lang.String toString () 
	public org.apache.bcel.classfile.LocalVariable copy () 
		CloneNotSupportedException e
}

org/apache/bcel/classfile/LocalVariableTable.class
LocalVariableTable.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.LocalVariableTable extends org.apache.bcel.classfile.Attribute {
	private org.apache.bcel.classfile.LocalVariable[] local_variable_table
	public void <init> (org.apache.bcel.classfile.LocalVariableTable) 
		org.apache.bcel.classfile.LocalVariableTable c
	public void <init> (int, int, org.apache.bcel.classfile.LocalVariable[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		org.apache.bcel.classfile.LocalVariable[] local_variable_table
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		int local_variable_table_length
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.LocalVariable variable
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final org.apache.bcel.classfile.LocalVariable[] getLocalVariableTable () 
	public final org.apache.bcel.classfile.LocalVariable getLocalVariable (int) 
		org.apache.bcel.classfile.LocalVariable variable
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		int index
	public final org.apache.bcel.classfile.LocalVariable getLocalVariable (int, int) 
		int start_pc
		int end_pc
		org.apache.bcel.classfile.LocalVariable variable
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		int index
		int pc
	public final void setLocalVariableTable (org.apache.bcel.classfile.LocalVariable[]) 
		org.apache.bcel.classfile.LocalVariable[] local_variable_table
	public final java.lang.String toString () 
		int i
		StringBuilder buf
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		int i
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.LocalVariableTable c
	public final int getTableLength () 
}

org/apache/bcel/classfile/LocalVariableTypeTable.class
LocalVariableTypeTable.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.LocalVariableTypeTable extends org.apache.bcel.classfile.Attribute {
	private org.apache.bcel.classfile.LocalVariable[] local_variable_type_table
	public void <init> (org.apache.bcel.classfile.LocalVariableTypeTable) 
		org.apache.bcel.classfile.LocalVariableTypeTable c
	public void <init> (int, int, org.apache.bcel.classfile.LocalVariable[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		org.apache.bcel.classfile.LocalVariable[] local_variable_table
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int nameIdx
		int len
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool cpool
		int local_variable_type_table_length
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.LocalVariable variable
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final org.apache.bcel.classfile.LocalVariable[] getLocalVariableTypeTable () 
	public final org.apache.bcel.classfile.LocalVariable getLocalVariable (int) 
		org.apache.bcel.classfile.LocalVariable variable
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		int index
	public final void setLocalVariableTable (org.apache.bcel.classfile.LocalVariable[]) 
		org.apache.bcel.classfile.LocalVariable[] local_variable_table
	public final java.lang.String toString () 
		int i
		StringBuilder buf
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		int i
		org.apache.bcel.classfile.ConstantPool constant_pool
		org.apache.bcel.classfile.LocalVariableTypeTable c
	public final int getTableLength () 
}

org/apache/bcel/classfile/Method$1.class
Method.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Method$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator  {
	void <init> () 
	public boolean equals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.bcel.classfile.Method THIS
		org.apache.bcel.classfile.Method THAT
	public int hashCode (java.lang.Object) 
		Object o
		org.apache.bcel.classfile.Method THIS
}

org/apache/bcel/classfile/Method.class
Method.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Method extends org.apache.bcel.classfile.FieldOrMethod {
	private static org.apache.bcel.util.BCELComparator bcelComparator
	private org.apache.bcel.classfile.ParameterAnnotationEntry[] parameterAnnotationEntries
	public void <init> () 
	public void <init> (org.apache.bcel.classfile.Method) 
		org.apache.bcel.classfile.Method c
	void <init> (java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException org.apache.bcel.classfile.ClassFormatException 
		java.io.DataInput file
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, int, org.apache.bcel.classfile.Attribute[], org.apache.bcel.classfile.ConstantPool) 
		int access_flags
		int name_index
		int signature_index
		org.apache.bcel.classfile.Attribute[] attributes
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final org.apache.bcel.classfile.Code getCode () 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
	public final org.apache.bcel.classfile.ExceptionTable getExceptionTable () 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
	public final org.apache.bcel.classfile.LocalVariableTable getLocalVariableTable () 
		org.apache.bcel.classfile.Code code
	public final org.apache.bcel.classfile.LineNumberTable getLineNumberTable () 
		org.apache.bcel.classfile.Code code
	public final java.lang.String toString () 
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		String str
		String access
		org.apache.bcel.classfile.ConstantUtf8 c
		String signature
		String name
		StringBuilder buf
		org.apache.bcel.classfile.ExceptionTable e
	public final org.apache.bcel.classfile.Method copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
	public org.apache.bcel.generic.Type getReturnType () 
	public org.apache.bcel.generic.Type[] getArgumentTypes () 
	public static org.apache.bcel.util.BCELComparator getComparator () 
	public static void setComparator (org.apache.bcel.util.BCELComparator) 
		org.apache.bcel.util.BCELComparator comparator
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	public org.apache.bcel.classfile.ParameterAnnotationEntry[] getParameterAnnotationEntries () 
	static void <clinit> () 
}

org/apache/bcel/classfile/MethodParameter.class
MethodParameter.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.MethodParameter extends java.lang.Object implements java.lang.Cloneable  {
	private int name_index
	private int access_flags
	public void <init> () 
	void <init> (java.io.DataInput)  throws java.io.IOException 
		java.io.DataInput input
	public int getNameIndex () 
	public void setNameIndex (int) 
		int name_index
	public java.lang.String getParameterName (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
	public int getAccessFlags () 
	public void setAccessFlags (int) 
		int access_flags
	public boolean isFinal () 
	public boolean isSynthetic () 
	public boolean isMandated () 
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public org.apache.bcel.classfile.MethodParameter copy () 
		CloneNotSupportedException e
}

org/apache/bcel/classfile/MethodParameters.class
MethodParameters.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.MethodParameters extends org.apache.bcel.classfile.Attribute {
	private org.apache.bcel.classfile.MethodParameter[] parameters
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		int parameters_count
	public org.apache.bcel.classfile.MethodParameter[] getParameters () 
	public void setParameters (org.apache.bcel.classfile.MethodParameter[]) 
		org.apache.bcel.classfile.MethodParameter[] parameters
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		int i
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.MethodParameters c
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.MethodParameter parameter
		org.apache.bcel.classfile.MethodParameter[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
}

org/apache/bcel/classfile/Node.class
Node.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.Node extends java.lang.Object {
	public abstract void accept (org.apache.bcel.classfile.Visitor) 
}

org/apache/bcel/classfile/ParameterAnnotationEntry.class
ParameterAnnotationEntry.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ParameterAnnotationEntry extends java.lang.Object implements org.apache.bcel.classfile.Node  {
	private final org.apache.bcel.classfile.AnnotationEntry[] annotation_table
	void <init> (java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		int annotation_table_length
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public org.apache.bcel.classfile.AnnotationEntry[] getAnnotationEntries () 
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.AnnotationEntry entry
		org.apache.bcel.classfile.AnnotationEntry[] arr$
		int len$
		int i$
		java.io.DataOutputStream dos
	public static org.apache.bcel.classfile.ParameterAnnotationEntry[] createParameterAnnotationEntries (org.apache.bcel.classfile.Attribute[]) 
		org.apache.bcel.classfile.ParameterAnnotations runtimeAnnotations
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute[] attrs
		java.util.List accumulatedAnnotations
}

org/apache/bcel/classfile/ParameterAnnotations.class
ParameterAnnotations.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.ParameterAnnotations extends org.apache.bcel.classfile.Attribute {
	private org.apache.bcel.classfile.ParameterAnnotationEntry[] parameter_annotation_table
	void <init> (byte, int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		byte parameter_annotation_type
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		int num_parameters
	public void <init> (byte, int, int, org.apache.bcel.classfile.ParameterAnnotationEntry[], org.apache.bcel.classfile.ConstantPool) 
		byte parameter_annotation_type
		int name_index
		int length
		org.apache.bcel.classfile.ParameterAnnotationEntry[] parameter_annotation_table
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void setParameterAnnotationTable (org.apache.bcel.classfile.ParameterAnnotationEntry[]) 
		org.apache.bcel.classfile.ParameterAnnotationEntry[] parameter_annotation_table
	public final org.apache.bcel.classfile.ParameterAnnotationEntry[] getParameterAnnotationTable () 
	public org.apache.bcel.classfile.ParameterAnnotationEntry[] getParameterAnnotationEntries () 
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.ParameterAnnotationEntry element
		org.apache.bcel.classfile.ParameterAnnotationEntry[] arr$
		int len$
		int i$
		java.io.DataOutputStream dos
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
}

org/apache/bcel/classfile/PMGClass.class
PMGClass.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.PMGClass extends org.apache.bcel.classfile.Attribute {
	private int pmg_class_index
	private int pmg_index
	public void <init> (org.apache.bcel.classfile.PMGClass) 
		org.apache.bcel.classfile.PMGClass c
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, int, int, org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		int pmg_index
		int pmg_class_index
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getPMGClassIndex () 
	public final void setPMGClassIndex (int) 
		int pmg_class_index
	public final int getPMGIndex () 
	public final void setPMGIndex (int) 
		int pmg_index
	public final java.lang.String getPMGName () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public final java.lang.String getPMGClassName () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public final java.lang.String toString () 
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
}

org/apache/bcel/classfile/RuntimeInvisibleAnnotations.class
RuntimeInvisibleAnnotations.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.RuntimeInvisibleAnnotations extends org.apache.bcel.classfile.Annotations {
	public void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
}

org/apache/bcel/classfile/RuntimeInvisibleParameterAnnotations.class
RuntimeInvisibleParameterAnnotations.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.RuntimeInvisibleParameterAnnotations extends org.apache.bcel.classfile.ParameterAnnotations {
	public void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
}

org/apache/bcel/classfile/RuntimeVisibleAnnotations.class
RuntimeVisibleAnnotations.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.RuntimeVisibleAnnotations extends org.apache.bcel.classfile.Annotations {
	public void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
}

org/apache/bcel/classfile/RuntimeVisibleParameterAnnotations.class
RuntimeVisibleParameterAnnotations.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.RuntimeVisibleParameterAnnotations extends org.apache.bcel.classfile.ParameterAnnotations {
	public void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
}

org/apache/bcel/classfile/Signature$MyByteArrayInputStream.class
Signature.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Signature$MyByteArrayInputStream extends java.io.ByteArrayInputStream {
	void <init> (java.lang.String) 
		String data
	final java.lang.String getData () 
	final void unread () 
}

org/apache/bcel/classfile/Signature.class
Signature.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Signature extends org.apache.bcel.classfile.Attribute {
	private int signature_index
	public void <init> (org.apache.bcel.classfile.Signature) 
		org.apache.bcel.classfile.Signature c
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, int, org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		int signature_index
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getSignatureIndex () 
	public final void setSignatureIndex (int) 
		int signature_index
	public final java.lang.String getSignature () 
		org.apache.bcel.classfile.ConstantUtf8 c
	private static boolean identStart (int) 
		int ch
	private static void matchIdent (org.apache.bcel.classfile.Signature$MyByteArrayInputStream, java.lang.StringBuilder) 
		int i
		StringBuilder buf2
		int count
		org.apache.bcel.classfile.Signature$MyByteArrayInputStream in
		StringBuilder buf
		int ch
		StringBuilder buf2
	private static void matchGJIdent (org.apache.bcel.classfile.Signature$MyByteArrayInputStream, java.lang.StringBuilder) 
		org.apache.bcel.classfile.Signature$MyByteArrayInputStream in
		StringBuilder buf
		int ch
	public static java.lang.String translate (java.lang.String) 
		String s
		StringBuilder buf
	public static boolean isFormalParameterList (java.lang.String) 
		String s
	public static boolean isActualParameterList (java.lang.String) 
		String s
	public final java.lang.String toString () 
		String s
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
}

org/apache/bcel/classfile/SimpleElementValue.class
SimpleElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.SimpleElementValue extends org.apache.bcel.classfile.ElementValue {
	private int index
	public void <init> (int, int, org.apache.bcel.classfile.ConstantPool) 
		int type
		int index
		org.apache.bcel.classfile.ConstantPool cpool
	public int getIndex () 
	public void setIndex (int) 
		int index
	public java.lang.String getValueString () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public int getValueInt () 
		org.apache.bcel.classfile.ConstantInteger c
	public byte getValueByte () 
		org.apache.bcel.classfile.ConstantInteger c
	public char getValueChar () 
		org.apache.bcel.classfile.ConstantInteger c
	public long getValueLong () 
		org.apache.bcel.classfile.ConstantLong j
	public float getValueFloat () 
		org.apache.bcel.classfile.ConstantFloat f
	public double getValueDouble () 
		org.apache.bcel.classfile.ConstantDouble d
	public boolean getValueBoolean () 
		org.apache.bcel.classfile.ConstantInteger bo
	public short getValueShort () 
		org.apache.bcel.classfile.ConstantInteger s
	public java.lang.String toString () 
	public java.lang.String stringifyValue () 
		org.apache.bcel.classfile.ConstantInteger c
		org.apache.bcel.classfile.ConstantLong j
		org.apache.bcel.classfile.ConstantDouble d
		org.apache.bcel.classfile.ConstantFloat f
		org.apache.bcel.classfile.ConstantInteger s
		org.apache.bcel.classfile.ConstantInteger b
		org.apache.bcel.classfile.ConstantInteger ch
		org.apache.bcel.classfile.ConstantInteger bo
		org.apache.bcel.classfile.ConstantUtf8 cu8
		org.apache.bcel.classfile.ConstantPool cpool
		int _type
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
		int _type
}

org/apache/bcel/classfile/SourceFile.class
SourceFile.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.SourceFile extends org.apache.bcel.classfile.Attribute {
	private int sourcefile_index
	public void <init> (org.apache.bcel.classfile.SourceFile) 
		org.apache.bcel.classfile.SourceFile c
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, int, org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		int sourcefile_index
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final int getSourceFileIndex () 
	public final void setSourceFileIndex (int) 
		int sourcefile_index
	public final java.lang.String getSourceFileName () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public final java.lang.String toString () 
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
}

org/apache/bcel/classfile/StackMap.class
StackMap.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.StackMap extends org.apache.bcel.classfile.Attribute {
	private org.apache.bcel.classfile.StackMapEntry[] map
	public void <init> (int, int, org.apache.bcel.classfile.StackMapEntry[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		org.apache.bcel.classfile.StackMapEntry[] map
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
		int map_length
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.StackMapEntry entry
		org.apache.bcel.classfile.StackMapEntry[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final org.apache.bcel.classfile.StackMapEntry[] getStackMap () 
	public final void setStackMap (org.apache.bcel.classfile.StackMapEntry[]) 
		org.apache.bcel.classfile.StackMapEntry element
		org.apache.bcel.classfile.StackMapEntry[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.StackMapEntry[] map
		int len
	public final java.lang.String toString () 
		int i
		StringBuilder buf
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		int i
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.StackMap c
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final int getMapLength () 
}

org/apache/bcel/classfile/StackMapEntry.class
StackMapEntry.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.StackMapEntry extends java.lang.Object implements org.apache.bcel.classfile.Node java.lang.Cloneable  {
	private int frame_type
	private int byte_code_offset
	private org.apache.bcel.classfile.StackMapType[] types_of_locals
	private org.apache.bcel.classfile.StackMapType[] types_of_stack_items
	private org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		int number_of_locals
		int i
		int i
		int number_of_locals
		int number_of_stack_items
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, org.apache.bcel.classfile.StackMapType[], int, org.apache.bcel.classfile.StackMapType[], org.apache.bcel.classfile.ConstantPool) 
		int byte_code_offset
		int number_of_locals
		org.apache.bcel.classfile.StackMapType[] types_of_locals
		int number_of_stack_items
		org.apache.bcel.classfile.StackMapType[] types_of_stack_items
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (int, int, org.apache.bcel.classfile.StackMapType[], org.apache.bcel.classfile.StackMapType[], org.apache.bcel.classfile.ConstantPool) 
		int tag
		int byte_code_offset
		org.apache.bcel.classfile.StackMapType[] types_of_locals
		org.apache.bcel.classfile.StackMapType[] types_of_stack_items
		org.apache.bcel.classfile.ConstantPool constant_pool
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.classfile.StackMapType type
		org.apache.bcel.classfile.StackMapType[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.StackMapType type
		org.apache.bcel.classfile.StackMapType[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.StackMapType type
		org.apache.bcel.classfile.StackMapType[] arr$
		int len$
		int i$
		java.io.DataOutputStream file
	public final java.lang.String toString () 
		int i
		int i
		StringBuilder buf
	int getMapEntrySize () 
		org.apache.bcel.classfile.StackMapType types_of_local
		org.apache.bcel.classfile.StackMapType[] arr$
		int len$
		int i$
		int len
		org.apache.bcel.classfile.StackMapType types_of_local
		org.apache.bcel.classfile.StackMapType[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.StackMapType types_of_stack_item
		org.apache.bcel.classfile.StackMapType[] arr$
		int len$
		int i$
		int len
	public void setFrameType (int) 
		int f
	public int getFrameType () 
	public void setByteCodeOffset (int) 
		int new_offset
	public void updateByteCodeOffset (int) 
		int delta
	public int getByteCodeOffset () 
	public void setNumberOfLocals (int) 
		int n
	public int getNumberOfLocals () 
	public void setTypesOfLocals (org.apache.bcel.classfile.StackMapType[]) 
		org.apache.bcel.classfile.StackMapType[] types
	public org.apache.bcel.classfile.StackMapType[] getTypesOfLocals () 
	public void setNumberOfStackItems (int) 
		int n
	public int getNumberOfStackItems () 
	public void setTypesOfStackItems (org.apache.bcel.classfile.StackMapType[]) 
		org.apache.bcel.classfile.StackMapType[] types
	public org.apache.bcel.classfile.StackMapType[] getTypesOfStackItems () 
	public org.apache.bcel.classfile.StackMapEntry copy () 
		CloneNotSupportedException ex
		int i
		int i
		org.apache.bcel.classfile.StackMapEntry e
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final org.apache.bcel.classfile.ConstantPool getConstantPool () 
	public final void setConstantPool (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
}

org/apache/bcel/classfile/StackMapType.class
StackMapType.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.StackMapType extends java.lang.Object implements java.lang.Cloneable  {
	private byte type
	private int index
	private org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		java.io.DataInput file
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void <init> (byte, int, org.apache.bcel.classfile.ConstantPool) 
		byte type
		int index
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void setType (byte) 
		byte t
	public byte getType () 
	public void setIndex (int) 
		int t
	public int getIndex () 
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final boolean hasIndex () 
	private java.lang.String printIndex () 
	public final java.lang.String toString () 
	public org.apache.bcel.classfile.StackMapType copy () 
		CloneNotSupportedException e
	public final org.apache.bcel.classfile.ConstantPool getConstantPool () 
	public final void setConstantPool (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool constant_pool
}

org/apache/bcel/classfile/Synthetic.class
Synthetic.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Synthetic extends org.apache.bcel.classfile.Attribute {
	private byte[] bytes
	public void <init> (org.apache.bcel.classfile.Synthetic) 
		org.apache.bcel.classfile.Synthetic c
	public void <init> (int, int, byte[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		byte[] bytes
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final byte[] getBytes () 
	public final void setBytes (byte[]) 
		byte[] bytes
	public final java.lang.String toString () 
		StringBuilder buf
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.Synthetic c
}

org/apache/bcel/classfile/Unknown.class
Unknown.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Unknown extends org.apache.bcel.classfile.Attribute {
	private byte[] bytes
	private final String name
	private static final java.util.Map unknown_attributes
	static org.apache.bcel.classfile.Unknown[] getUnknownAttributes () 
		org.apache.bcel.classfile.Unknown[] unknowns
	public void <init> (org.apache.bcel.classfile.Unknown) 
		org.apache.bcel.classfile.Unknown c
	public void <init> (int, int, byte[], org.apache.bcel.classfile.ConstantPool) 
		int name_index
		int length
		byte[] bytes
		org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int name_index
		int length
		java.io.DataInput input
		org.apache.bcel.classfile.ConstantPool constant_pool
	public void accept (org.apache.bcel.classfile.Visitor) 
		org.apache.bcel.classfile.Visitor v
	public final void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream file
	public final byte[] getBytes () 
	public final java.lang.String getName () 
	public final void setBytes (byte[]) 
		byte[] bytes
	public final java.lang.String toString () 
		byte[] tmp
		String hex
		String hex
	public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool _constant_pool
		org.apache.bcel.classfile.Unknown c
	static void <clinit> () 
}

org/apache/bcel/classfile/UnknownAttributeReader.class
UnknownAttributeReader.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.UnknownAttributeReader extends java.lang.Object {
	public abstract org.apache.bcel.classfile.Attribute createAttribute (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool) 
}

org/apache/bcel/classfile/Utility$1.class
Utility.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Utility$1 extends java.lang.ThreadLocal {
	void <init> () 
	protected java.lang.Integer initialValue () 
	protected volatile synthetic java.lang.Object initialValue () 
}

org/apache/bcel/classfile/Utility$JavaReader.class
Utility.java
package org.apache.bcel.classfile
 org.apache.bcel.classfile.Utility$JavaReader extends java.io.FilterReader {
	public void <init> (java.io.Reader) 
		java.io.Reader in
	public int read ()  throws java.io.IOException 
		int j
		char[] tmp
		int s
		int b
		int i
	public int read (char[], int, int)  throws java.io.IOException 
		int i
		char[] cbuf
		int off
		int len
}

org/apache/bcel/classfile/Utility$JavaWriter.class
Utility.java
package org.apache.bcel.classfile
 org.apache.bcel.classfile.Utility$JavaWriter extends java.io.FilterWriter {
	public void <init> (java.io.Writer) 
		java.io.Writer out
	public void write (int)  throws java.io.IOException 
		char[] tmp
		int b
	public void write (char[], int, int)  throws java.io.IOException 
		int i
		char[] cbuf
		int off
		int len
	public void write (java.lang.String, int, int)  throws java.io.IOException 
		String str
		int off
		int len
}

org/apache/bcel/classfile/Utility.class
Utility.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.Utility extends java.lang.Object {
	private static ThreadLocal consumed_chars
	private static boolean wide
	private static final int FREE_CHARS
	private static int[] CHAR_MAP
	private static int[] MAP_CHAR
	private static final char ESCAPE_CHAR
	public void <init> () 
	private static int unwrap (java.lang.ThreadLocal) 
		ThreadLocal tl
	private static void wrap (java.lang.ThreadLocal, int) 
		ThreadLocal tl
		int value
	public static java.lang.String accessToString (int) 
		int access_flags
	public static java.lang.String accessToString (int, boolean) 
		int i
		int access_flags
		boolean for_class
		StringBuilder buf
		int p
	public static java.lang.String classOrInterface (int) 
		int access_flags
	public static java.lang.String codeToString (byte[], org.apache.bcel.classfile.ConstantPool, int, int, boolean) 
		int i
		String indices
		int i
		Throwable x2
		Throwable x2
		org.apache.bcel.util.ByteSequence stream
		java.io.IOException e
		byte[] code
		org.apache.bcel.classfile.ConstantPool constant_pool
		int index
		int length
		boolean verbose
		StringBuilder buf
	public static java.lang.String codeToString (byte[], org.apache.bcel.classfile.ConstantPool, int, int) 
		byte[] code
		org.apache.bcel.classfile.ConstantPool constant_pool
		int index
		int length
	public static java.lang.String codeToString (org.apache.bcel.util.ByteSequence, org.apache.bcel.classfile.ConstantPool, boolean)  throws java.io.IOException 
		byte b
		int i
		int remainder
		int i
		int i
		int vindex
		int dimensions
		int vindex
		int constant
		int i
		org.apache.bcel.classfile.Constant c
		int nargs
		org.apache.bcel.util.ByteSequence bytes
		org.apache.bcel.classfile.ConstantPool constant_pool
		boolean verbose
		short opcode
		int default_offset
		int low
		int high
		int npairs
		int index
		int vindex
		int constant
		int[] match
		int[] jump_table
		int no_pad_bytes
		int offset
		StringBuilder buf
	public static java.lang.String codeToString (org.apache.bcel.util.ByteSequence, org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		org.apache.bcel.classfile.ConstantPool constant_pool
	public static java.lang.String compactClassName (java.lang.String) 
		String str
	public static java.lang.String compactClassName (java.lang.String, java.lang.String, boolean) 
		String str
		String prefix
		boolean chopit
		int len
	public static java.lang.String compactClassName (java.lang.String, boolean) 
		String str
		boolean chopit
	public static int setBit (int, int) 
		int flag
		int i
	public static int clearBit (int, int) 
		int flag
		int i
		int bit
	public static boolean isSet (int, int) 
		int flag
		int i
	public static java.lang.String methodTypeToSignature (java.lang.String, java.lang.String[])  throws org.apache.bcel.classfile.ClassFormatException 
		String element
		String str
		String[] arr$
		int len$
		int i$
		String ret
		String[] argv
		StringBuilder buf
		String str
	public static java.lang.String[] methodSignatureArgumentTypes (java.lang.String)  throws org.apache.bcel.classfile.ClassFormatException 
		String signature
	public static java.lang.String[] methodSignatureArgumentTypes (java.lang.String, boolean)  throws org.apache.bcel.classfile.ClassFormatException 
		StringIndexOutOfBoundsException e
		String signature
		boolean chopit
		java.util.List vec
		int index
	public static java.lang.String methodSignatureReturnType (java.lang.String)  throws org.apache.bcel.classfile.ClassFormatException 
		String signature
	public static java.lang.String methodSignatureReturnType (java.lang.String, boolean)  throws org.apache.bcel.classfile.ClassFormatException 
		StringIndexOutOfBoundsException e
		String signature
		boolean chopit
		int index
		String type
	public static java.lang.String methodSignatureToString (java.lang.String, java.lang.String, java.lang.String) 
		String signature
		String name
		String access
	public static java.lang.String methodSignatureToString (java.lang.String, java.lang.String, java.lang.String, boolean) 
		String signature
		String name
		String access
		boolean chopit
	public static java.lang.String methodSignatureToString (java.lang.String, java.lang.String, java.lang.String, boolean, org.apache.bcel.classfile.LocalVariableTable)  throws org.apache.bcel.classfile.ClassFormatException 
		org.apache.bcel.classfile.LocalVariable l
		String param_type
		StringIndexOutOfBoundsException e
		String signature
		String name
		String access
		boolean chopit
		org.apache.bcel.classfile.LocalVariableTable vars
		StringBuilder buf
		String type
		int index
		int var_index
	private static int pow2 (int) 
		int n
	public static java.lang.String replace (java.lang.String, java.lang.String, java.lang.String) 
		StringBuilder buf
		int index
		int old_index
		StringIndexOutOfBoundsException e
		String str
		String old
		String new_
	public static java.lang.String signatureToString (java.lang.String) 
		String signature
	public static java.lang.String signatureToString (java.lang.String, boolean) 
		int index
		int fromIndex
		int index
		int bracketIndex
		StringBuilder type
		int consumed_chars
		int n
		StringBuilder brackets
		String type
		int consumed_chars
		int _temp
		StringIndexOutOfBoundsException e
		String signature
		boolean chopit
	public static java.lang.String getSignature (java.lang.String) 
		int i
		int i
		int i
		String type
		StringBuilder buf
		char[] chars
		boolean char_found
		boolean delim
		int index
		int brackets
		boolean found
	private static int countBrackets (java.lang.String) 
		char c
		char[] arr$
		int len$
		int i$
		String brackets
		char[] chars
		int count
		boolean open
	public static byte typeOfMethodSignature (java.lang.String)  throws org.apache.bcel.classfile.ClassFormatException 
		StringIndexOutOfBoundsException e
		String signature
		int index
	public static byte typeOfSignature (java.lang.String)  throws org.apache.bcel.classfile.ClassFormatException 
		StringIndexOutOfBoundsException e
		String signature
	public static short searchOpcode (java.lang.String) 
		short i
		String name
	private static short byteToShort (byte) 
		byte b
	public static java.lang.String toHexString (byte[]) 
		short b
		String hex
		int i
		byte[] bytes
		StringBuilder buf
	public static java.lang.String format (int, int, boolean, char) 
		int i
		int length
		boolean left_justify
		char fill
	public static java.lang.String fillup (java.lang.String, int, boolean, char) 
		int j
		String str
		int length
		boolean left_justify
		char fill
		int len
		char[] buf
	static boolean equals (byte[], byte[]) 
		int i
		byte[] a
		byte[] b
		int size
	public static void printArray (java.io.PrintStream, java.lang.Object[]) 
		java.io.PrintStream out
		Object[] obj
	public static void printArray (java.io.PrintWriter, java.lang.Object[]) 
		java.io.PrintWriter out
		Object[] obj
	public static java.lang.String printArray (java.lang.Object[]) 
		Object[] obj
	public static java.lang.String printArray (java.lang.Object[], boolean) 
		Object[] obj
		boolean braces
	public static java.lang.String printArray (java.lang.Object[], boolean, boolean) 
		int i
		Object[] obj
		boolean braces
		boolean quote
		StringBuilder buf
	public static boolean isJavaIdentifierPart (char) 
		char ch
	public static java.lang.String encode (byte[], boolean)  throws java.io.IOException 
		Throwable x2
		Throwable x2
		java.util.zip.GZIPOutputStream gos
		Throwable x2
		Throwable x2
		java.io.ByteArrayOutputStream baos
		int in
		byte b
		byte[] arr$
		int len$
		int i$
		Throwable x2
		Throwable x2
		org.apache.bcel.classfile.Utility$JavaWriter jw
		byte[] bytes
		boolean compress
		java.io.CharArrayWriter caw
	public static byte[] decode (java.lang.String, boolean)  throws java.io.IOException 
		int ch
		Throwable x2
		Throwable x2
		java.io.ByteArrayOutputStream bos
		Throwable x2
		Throwable x2
		org.apache.bcel.classfile.Utility$JavaReader jr
		java.util.zip.GZIPInputStream gis
		byte[] tmp
		int count
		int b
		String s
		boolean uncompress
		byte[] bytes
	public static java.lang.String convertString (java.lang.String) 
		char element
		char[] arr$
		int len$
		int i$
		String label
		char[] ch
		StringBuilder buf
	static synthetic int[] access$000 () 
	static synthetic int[] access$100 () 
	static void <clinit> () 
		int i
		int i
		int j
}

org/apache/bcel/classfile/Visitor.class
Visitor.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.Visitor extends java.lang.Object {
	public abstract void visitCode (org.apache.bcel.classfile.Code) 
	public abstract void visitCodeException (org.apache.bcel.classfile.CodeException) 
	public abstract void visitConstantClass (org.apache.bcel.classfile.ConstantClass) 
	public abstract void visitConstantDouble (org.apache.bcel.classfile.ConstantDouble) 
	public abstract void visitConstantFieldref (org.apache.bcel.classfile.ConstantFieldref) 
	public abstract void visitConstantFloat (org.apache.bcel.classfile.ConstantFloat) 
	public abstract void visitConstantInteger (org.apache.bcel.classfile.ConstantInteger) 
	public abstract void visitConstantInterfaceMethodref (org.apache.bcel.classfile.ConstantInterfaceMethodref) 
	public abstract void visitConstantInvokeDynamic (org.apache.bcel.classfile.ConstantInvokeDynamic) 
	public abstract void visitConstantLong (org.apache.bcel.classfile.ConstantLong) 
	public abstract void visitConstantMethodref (org.apache.bcel.classfile.ConstantMethodref) 
	public abstract void visitConstantNameAndType (org.apache.bcel.classfile.ConstantNameAndType) 
	public abstract void visitConstantPool (org.apache.bcel.classfile.ConstantPool) 
	public abstract void visitConstantString (org.apache.bcel.classfile.ConstantString) 
	public abstract void visitConstantUtf8 (org.apache.bcel.classfile.ConstantUtf8) 
	public abstract void visitConstantValue (org.apache.bcel.classfile.ConstantValue) 
	public abstract void visitDeprecated (org.apache.bcel.classfile.Deprecated) 
	public abstract void visitExceptionTable (org.apache.bcel.classfile.ExceptionTable) 
	public abstract void visitField (org.apache.bcel.classfile.Field) 
	public abstract void visitInnerClass (org.apache.bcel.classfile.InnerClass) 
	public abstract void visitInnerClasses (org.apache.bcel.classfile.InnerClasses) 
	public abstract void visitJavaClass (org.apache.bcel.classfile.JavaClass) 
	public abstract void visitLineNumber (org.apache.bcel.classfile.LineNumber) 
	public abstract void visitLineNumberTable (org.apache.bcel.classfile.LineNumberTable) 
	public abstract void visitLocalVariable (org.apache.bcel.classfile.LocalVariable) 
	public abstract void visitLocalVariableTable (org.apache.bcel.classfile.LocalVariableTable) 
	public abstract void visitMethod (org.apache.bcel.classfile.Method) 
	public abstract void visitSignature (org.apache.bcel.classfile.Signature) 
	public abstract void visitSourceFile (org.apache.bcel.classfile.SourceFile) 
	public abstract void visitSynthetic (org.apache.bcel.classfile.Synthetic) 
	public abstract void visitUnknown (org.apache.bcel.classfile.Unknown) 
	public abstract void visitStackMap (org.apache.bcel.classfile.StackMap) 
	public abstract void visitStackMapEntry (org.apache.bcel.classfile.StackMapEntry) 
	public abstract void visitAnnotation (org.apache.bcel.classfile.Annotations) 
	public abstract void visitParameterAnnotation (org.apache.bcel.classfile.ParameterAnnotations) 
	public abstract void visitAnnotationEntry (org.apache.bcel.classfile.AnnotationEntry) 
	public abstract void visitAnnotationDefault (org.apache.bcel.classfile.AnnotationDefault) 
	public abstract void visitLocalVariableTypeTable (org.apache.bcel.classfile.LocalVariableTypeTable) 
	public abstract void visitEnclosingMethod (org.apache.bcel.classfile.EnclosingMethod) 
	public abstract void visitBootstrapMethods (org.apache.bcel.classfile.BootstrapMethods) 
	public abstract void visitMethodParameters (org.apache.bcel.classfile.MethodParameters) 
	public abstract void visitConstantMethodType (org.apache.bcel.classfile.ConstantMethodType) 
	public abstract void visitConstantMethodHandle (org.apache.bcel.classfile.ConstantMethodHandle) 
	public abstract void visitParameterAnnotationEntry (org.apache.bcel.classfile.ParameterAnnotationEntry) 
}

org/apache/bcel/Const.class
Const.java
package org.apache.bcel
public final org.apache.bcel.Const extends java.lang.Object {
	public static final int JVM_CLASSFILE_MAGIC
	public static final short MAJOR_1_1
	public static final short MINOR_1_1
	public static final short MAJOR_1_2
	public static final short MINOR_1_2
	public static final short MAJOR_1_3
	public static final short MINOR_1_3
	public static final short MAJOR_1_4
	public static final short MINOR_1_4
	public static final short MAJOR_1_5
	public static final short MINOR_1_5
	public static final short MAJOR_1_6
	public static final short MINOR_1_6
	public static final short MAJOR_1_7
	public static final short MINOR_1_7
	public static final short MAJOR_1_8
	public static final short MAJOR_1_9
	public static final short MINOR_1_8
	public static final short MINOR_1_9
	public static final short MAJOR
	public static final short MINOR
	public static final int MAX_SHORT
	public static final int MAX_BYTE
	public static final short ACC_PUBLIC
	public static final short ACC_PRIVATE
	public static final short ACC_PROTECTED
	public static final short ACC_STATIC
	public static final short ACC_FINAL
	public static final short ACC_SYNCHRONIZED
	public static final short ACC_VOLATILE
	public static final short ACC_BRIDGE
	public static final short ACC_TRANSIENT
	public static final short ACC_VARARGS
	public static final short ACC_NATIVE
	public static final short ACC_INTERFACE
	public static final short ACC_ABSTRACT
	public static final short ACC_STRICT
	public static final short ACC_SYNTHETIC
	public static final short ACC_ANNOTATION
	public static final short ACC_ENUM
	public static final short ACC_MANDATED
	public static final short ACC_SUPER
	public static final short MAX_ACC_FLAG
	private static final String[] ACCESS_NAMES
	public static final int ACCESS_NAMES_LENGTH
	public static final byte CONSTANT_Utf8
	public static final byte CONSTANT_Integer
	public static final byte CONSTANT_Float
	public static final byte CONSTANT_Long
	public static final byte CONSTANT_Double
	public static final byte CONSTANT_Class
	public static final byte CONSTANT_Fieldref
	public static final byte CONSTANT_String
	public static final byte CONSTANT_Methodref
	public static final byte CONSTANT_InterfaceMethodref
	public static final byte CONSTANT_NameAndType
	public static final byte CONSTANT_MethodHandle
	public static final byte CONSTANT_MethodType
	public static final byte CONSTANT_InvokeDynamic
	private static final String[] CONSTANT_NAMES
	public static final String STATIC_INITIALIZER_NAME
	public static final String CONSTRUCTOR_NAME
	private static final String[] INTERFACES_IMPLEMENTED_BY_ARRAYS
	public static final int MAX_CP_ENTRIES
	public static final int MAX_CODE_SIZE
	public static final int MAX_ARRAY_DIMENSIONS
	public static final short NOP
	public static final short ACONST_NULL
	public static final short ICONST_M1
	public static final short ICONST_0
	public static final short ICONST_1
	public static final short ICONST_2
	public static final short ICONST_3
	public static final short ICONST_4
	public static final short ICONST_5
	public static final short LCONST_0
	public static final short LCONST_1
	public static final short FCONST_0
	public static final short FCONST_1
	public static final short FCONST_2
	public static final short DCONST_0
	public static final short DCONST_1
	public static final short BIPUSH
	public static final short SIPUSH
	public static final short LDC
	public static final short LDC_W
	public static final short LDC2_W
	public static final short ILOAD
	public static final short LLOAD
	public static final short FLOAD
	public static final short DLOAD
	public static final short ALOAD
	public static final short ILOAD_0
	public static final short ILOAD_1
	public static final short ILOAD_2
	public static final short ILOAD_3
	public static final short LLOAD_0
	public static final short LLOAD_1
	public static final short LLOAD_2
	public static final short LLOAD_3
	public static final short FLOAD_0
	public static final short FLOAD_1
	public static final short FLOAD_2
	public static final short FLOAD_3
	public static final short DLOAD_0
	public static final short DLOAD_1
	public static final short DLOAD_2
	public static final short DLOAD_3
	public static final short ALOAD_0
	public static final short ALOAD_1
	public static final short ALOAD_2
	public static final short ALOAD_3
	public static final short IALOAD
	public static final short LALOAD
	public static final short FALOAD
	public static final short DALOAD
	public static final short AALOAD
	public static final short BALOAD
	public static final short CALOAD
	public static final short SALOAD
	public static final short ISTORE
	public static final short LSTORE
	public static final short FSTORE
	public static final short DSTORE
	public static final short ASTORE
	public static final short ISTORE_0
	public static final short ISTORE_1
	public static final short ISTORE_2
	public static final short ISTORE_3
	public static final short LSTORE_0
	public static final short LSTORE_1
	public static final short LSTORE_2
	public static final short LSTORE_3
	public static final short FSTORE_0
	public static final short FSTORE_1
	public static final short FSTORE_2
	public static final short FSTORE_3
	public static final short DSTORE_0
	public static final short DSTORE_1
	public static final short DSTORE_2
	public static final short DSTORE_3
	public static final short ASTORE_0
	public static final short ASTORE_1
	public static final short ASTORE_2
	public static final short ASTORE_3
	public static final short IASTORE
	public static final short LASTORE
	public static final short FASTORE
	public static final short DASTORE
	public static final short AASTORE
	public static final short BASTORE
	public static final short CASTORE
	public static final short SASTORE
	public static final short POP
	public static final short POP2
	public static final short DUP
	public static final short DUP_X1
	public static final short DUP_X2
	public static final short DUP2
	public static final short DUP2_X1
	public static final short DUP2_X2
	public static final short SWAP
	public static final short IADD
	public static final short LADD
	public static final short FADD
	public static final short DADD
	public static final short ISUB
	public static final short LSUB
	public static final short FSUB
	public static final short DSUB
	public static final short IMUL
	public static final short LMUL
	public static final short FMUL
	public static final short DMUL
	public static final short IDIV
	public static final short LDIV
	public static final short FDIV
	public static final short DDIV
	public static final short IREM
	public static final short LREM
	public static final short FREM
	public static final short DREM
	public static final short INEG
	public static final short LNEG
	public static final short FNEG
	public static final short DNEG
	public static final short ISHL
	public static final short LSHL
	public static final short ISHR
	public static final short LSHR
	public static final short IUSHR
	public static final short LUSHR
	public static final short IAND
	public static final short LAND
	public static final short IOR
	public static final short LOR
	public static final short IXOR
	public static final short LXOR
	public static final short IINC
	public static final short I2L
	public static final short I2F
	public static final short I2D
	public static final short L2I
	public static final short L2F
	public static final short L2D
	public static final short F2I
	public static final short F2L
	public static final short F2D
	public static final short D2I
	public static final short D2L
	public static final short D2F
	public static final short I2B
	public static final short INT2BYTE
	public static final short I2C
	public static final short INT2CHAR
	public static final short I2S
	public static final short INT2SHORT
	public static final short LCMP
	public static final short FCMPL
	public static final short FCMPG
	public static final short DCMPL
	public static final short DCMPG
	public static final short IFEQ
	public static final short IFNE
	public static final short IFLT
	public static final short IFGE
	public static final short IFGT
	public static final short IFLE
	public static final short IF_ICMPEQ
	public static final short IF_ICMPNE
	public static final short IF_ICMPLT
	public static final short IF_ICMPGE
	public static final short IF_ICMPGT
	public static final short IF_ICMPLE
	public static final short IF_ACMPEQ
	public static final short IF_ACMPNE
	public static final short GOTO
	public static final short JSR
	public static final short RET
	public static final short TABLESWITCH
	public static final short LOOKUPSWITCH
	public static final short IRETURN
	public static final short LRETURN
	public static final short FRETURN
	public static final short DRETURN
	public static final short ARETURN
	public static final short RETURN
	public static final short GETSTATIC
	public static final short PUTSTATIC
	public static final short GETFIELD
	public static final short PUTFIELD
	public static final short INVOKEVIRTUAL
	public static final short INVOKESPECIAL
	public static final short INVOKENONVIRTUAL
	public static final short INVOKESTATIC
	public static final short INVOKEINTERFACE
	public static final short INVOKEDYNAMIC
	public static final short NEW
	public static final short NEWARRAY
	public static final short ANEWARRAY
	public static final short ARRAYLENGTH
	public static final short ATHROW
	public static final short CHECKCAST
	public static final short INSTANCEOF
	public static final short MONITORENTER
	public static final short MONITOREXIT
	public static final short WIDE
	public static final short MULTIANEWARRAY
	public static final short IFNULL
	public static final short IFNONNULL
	public static final short GOTO_W
	public static final short JSR_W
	public static final short BREAKPOINT
	public static final short LDC_QUICK
	public static final short LDC_W_QUICK
	public static final short LDC2_W_QUICK
	public static final short GETFIELD_QUICK
	public static final short PUTFIELD_QUICK
	public static final short GETFIELD2_QUICK
	public static final short PUTFIELD2_QUICK
	public static final short GETSTATIC_QUICK
	public static final short PUTSTATIC_QUICK
	public static final short GETSTATIC2_QUICK
	public static final short PUTSTATIC2_QUICK
	public static final short INVOKEVIRTUAL_QUICK
	public static final short INVOKENONVIRTUAL_QUICK
	public static final short INVOKESUPER_QUICK
	public static final short INVOKESTATIC_QUICK
	public static final short INVOKEINTERFACE_QUICK
	public static final short INVOKEVIRTUALOBJECT_QUICK
	public static final short NEW_QUICK
	public static final short ANEWARRAY_QUICK
	public static final short MULTIANEWARRAY_QUICK
	public static final short CHECKCAST_QUICK
	public static final short INSTANCEOF_QUICK
	public static final short INVOKEVIRTUAL_QUICK_W
	public static final short GETFIELD_QUICK_W
	public static final short PUTFIELD_QUICK_W
	public static final short IMPDEP1
	public static final short IMPDEP2
	public static final short PUSH
	public static final short SWITCH
	public static final short UNDEFINED
	public static final short UNPREDICTABLE
	public static final short RESERVED
	public static final String ILLEGAL_OPCODE
	public static final String ILLEGAL_TYPE
	public static final byte T_BOOLEAN
	public static final byte T_CHAR
	public static final byte T_FLOAT
	public static final byte T_DOUBLE
	public static final byte T_BYTE
	public static final byte T_SHORT
	public static final byte T_INT
	public static final byte T_LONG
	public static final byte T_VOID
	public static final byte T_ARRAY
	public static final byte T_OBJECT
	public static final byte T_REFERENCE
	public static final byte T_UNKNOWN
	public static final byte T_ADDRESS
	private static final String[] TYPE_NAMES
	private static final String[] CLASS_TYPE_NAMES
	private static final String[] SHORT_TYPE_NAMES
	private static final short[] NO_OF_OPERANDS
	private static final short[][] TYPE_OF_OPERANDS
	private static final String[] OPCODE_NAMES
	public static final int OPCODE_NAMES_LENGTH
	private static final int[] CONSUME_STACK
	private static final int[] PRODUCE_STACK
	public static final byte ATTR_UNKNOWN
	public static final byte ATTR_SOURCE_FILE
	public static final byte ATTR_CONSTANT_VALUE
	public static final byte ATTR_CODE
	public static final byte ATTR_EXCEPTIONS
	public static final byte ATTR_LINE_NUMBER_TABLE
	public static final byte ATTR_LOCAL_VARIABLE_TABLE
	public static final byte ATTR_INNER_CLASSES
	public static final byte ATTR_SYNTHETIC
	public static final byte ATTR_DEPRECATED
	public static final byte ATTR_PMG
	public static final byte ATTR_SIGNATURE
	public static final byte ATTR_STACK_MAP
	public static final byte ATTR_RUNTIME_VISIBLE_ANNOTATIONS
	public static final byte ATTR_RUNTIME_INVISIBLE_ANNOTATIONS
	public static final byte ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
	public static final byte ATTR_RUNTIME_INVISIBLE_PARAMETER_ANNOTATIONS
	public static final byte ATTR_ANNOTATION_DEFAULT
	public static final byte ATTR_LOCAL_VARIABLE_TYPE_TABLE
	public static final byte ATTR_ENCLOSING_METHOD
	public static final byte ATTR_STACK_MAP_TABLE
	public static final byte ATTR_BOOTSTRAP_METHODS
	public static final byte ATTR_METHOD_PARAMETERS
	public static final short KNOWN_ATTRIBUTES
	private static final String[] ATTRIBUTE_NAMES
	public static final byte ITEM_Bogus
	public static final byte ITEM_Integer
	public static final byte ITEM_Float
	public static final byte ITEM_Double
	public static final byte ITEM_Long
	public static final byte ITEM_Null
	public static final byte ITEM_InitObject
	public static final byte ITEM_Object
	public static final byte ITEM_NewObject
	private static final String[] ITEM_NAMES
	public static final int SAME_FRAME
	public static final int SAME_LOCALS_1_STACK_ITEM_FRAME
	public static final int SAME_LOCALS_1_STACK_ITEM_FRAME_EXTENDED
	public static final int CHOP_FRAME
	public static final int SAME_FRAME_EXTENDED
	public static final int APPEND_FRAME
	public static final int FULL_FRAME
	public static final int SAME_FRAME_MAX
	public static final int SAME_LOCALS_1_STACK_ITEM_FRAME_MAX
	public static final int CHOP_FRAME_MAX
	public static final int APPEND_FRAME_MAX
	public static final byte REF_getField
	public static final byte REF_getStatic
	public static final byte REF_putField
	public static final byte REF_putStatic
	public static final byte REF_invokeVirtual
	public static final byte REF_invokeStatic
	public static final byte REF_invokeSpecial
	public static final byte REF_newInvokeSpecial
	public static final byte REF_invokeInterface
	private static final String[] METHODHANDLE_NAMES
	public static java.lang.String getAccessName (int) 
		int index
	public static java.lang.String getConstantName (int) 
		int index
	public static java.lang.Iterable getInterfacesImplementedByArrays () 
	public static java.lang.String getTypeName (int) 
		int index
	public static java.lang.String getClassTypeName (int) 
		int index
	public static java.lang.String getShortTypeName (int) 
		int index
	public static short getNoOfOperands (int) 
		int index
	public static short getOperandType (int, int) 
		int opcode
		int index
	public static long getOperandTypeCount (int) 
		int opcode
	public static java.lang.String getOpcodeName (int) 
		int index
	public static int getConsumeStack (int) 
		int index
	public static int getProduceStack (int) 
		int index
	public static java.lang.String getAttributeName (int) 
		int index
	public static java.lang.String getItemName (int) 
		int index
	public static java.lang.String getMethodHandleName (int) 
		int index
	private void <init> () 
	static void <clinit> () 
}

org/apache/bcel/Constants.class
Constants.java
package org.apache.bcel
public abstract org.apache.bcel.Constants extends java.lang.Object {
	public static final short MAJOR_1_1
	public static final short MINOR_1_1
	public static final short MAJOR_1_2
	public static final short MINOR_1_2
	public static final short MAJOR_1_3
	public static final short MINOR_1_3
	public static final short MAJOR_1_4
	public static final short MINOR_1_4
	public static final short MAJOR_1_5
	public static final short MINOR_1_5
	public static final short MAJOR
	public static final short MINOR
	public static final int MAX_SHORT
	public static final int MAX_BYTE
	public static final short ACC_PUBLIC
	public static final short ACC_PRIVATE
	public static final short ACC_PROTECTED
	public static final short ACC_STATIC
	public static final short ACC_FINAL
	public static final short ACC_SYNCHRONIZED
	public static final short ACC_VOLATILE
	public static final short ACC_BRIDGE
	public static final short ACC_TRANSIENT
	public static final short ACC_VARARGS
	public static final short ACC_NATIVE
	public static final short ACC_INTERFACE
	public static final short ACC_ABSTRACT
	public static final short ACC_STRICT
	public static final short ACC_SYNTHETIC
	public static final short ACC_ANNOTATION
	public static final short ACC_ENUM
	public static final short ACC_SUPER
	public static final short MAX_ACC_FLAG
	public static final String[] ACCESS_NAMES
	public static final byte CONSTANT_Utf8
	public static final byte CONSTANT_Integer
	public static final byte CONSTANT_Float
	public static final byte CONSTANT_Long
	public static final byte CONSTANT_Double
	public static final byte CONSTANT_Class
	public static final byte CONSTANT_Fieldref
	public static final byte CONSTANT_String
	public static final byte CONSTANT_Methodref
	public static final byte CONSTANT_InterfaceMethodref
	public static final byte CONSTANT_NameAndType
	public static final String[] CONSTANT_NAMES
	public static final String STATIC_INITIALIZER_NAME
	public static final String CONSTRUCTOR_NAME
	public static final String[] INTERFACES_IMPLEMENTED_BY_ARRAYS
	public static final int MAX_CP_ENTRIES
	public static final int MAX_CODE_SIZE
	public static final short NOP
	public static final short ACONST_NULL
	public static final short ICONST_M1
	public static final short ICONST_0
	public static final short ICONST_1
	public static final short ICONST_2
	public static final short ICONST_3
	public static final short ICONST_4
	public static final short ICONST_5
	public static final short LCONST_0
	public static final short LCONST_1
	public static final short FCONST_0
	public static final short FCONST_1
	public static final short FCONST_2
	public static final short DCONST_0
	public static final short DCONST_1
	public static final short BIPUSH
	public static final short SIPUSH
	public static final short LDC
	public static final short LDC_W
	public static final short LDC2_W
	public static final short ILOAD
	public static final short LLOAD
	public static final short FLOAD
	public static final short DLOAD
	public static final short ALOAD
	public static final short ILOAD_0
	public static final short ILOAD_1
	public static final short ILOAD_2
	public static final short ILOAD_3
	public static final short LLOAD_0
	public static final short LLOAD_1
	public static final short LLOAD_2
	public static final short LLOAD_3
	public static final short FLOAD_0
	public static final short FLOAD_1
	public static final short FLOAD_2
	public static final short FLOAD_3
	public static final short DLOAD_0
	public static final short DLOAD_1
	public static final short DLOAD_2
	public static final short DLOAD_3
	public static final short ALOAD_0
	public static final short ALOAD_1
	public static final short ALOAD_2
	public static final short ALOAD_3
	public static final short IALOAD
	public static final short LALOAD
	public static final short FALOAD
	public static final short DALOAD
	public static final short AALOAD
	public static final short BALOAD
	public static final short CALOAD
	public static final short SALOAD
	public static final short ISTORE
	public static final short LSTORE
	public static final short FSTORE
	public static final short DSTORE
	public static final short ASTORE
	public static final short ISTORE_0
	public static final short ISTORE_1
	public static final short ISTORE_2
	public static final short ISTORE_3
	public static final short LSTORE_0
	public static final short LSTORE_1
	public static final short LSTORE_2
	public static final short LSTORE_3
	public static final short FSTORE_0
	public static final short FSTORE_1
	public static final short FSTORE_2
	public static final short FSTORE_3
	public static final short DSTORE_0
	public static final short DSTORE_1
	public static final short DSTORE_2
	public static final short DSTORE_3
	public static final short ASTORE_0
	public static final short ASTORE_1
	public static final short ASTORE_2
	public static final short ASTORE_3
	public static final short IASTORE
	public static final short LASTORE
	public static final short FASTORE
	public static final short DASTORE
	public static final short AASTORE
	public static final short BASTORE
	public static final short CASTORE
	public static final short SASTORE
	public static final short POP
	public static final short POP2
	public static final short DUP
	public static final short DUP_X1
	public static final short DUP_X2
	public static final short DUP2
	public static final short DUP2_X1
	public static final short DUP2_X2
	public static final short SWAP
	public static final short IADD
	public static final short LADD
	public static final short FADD
	public static final short DADD
	public static final short ISUB
	public static final short LSUB
	public static final short FSUB
	public static final short DSUB
	public static final short IMUL
	public static final short LMUL
	public static final short FMUL
	public static final short DMUL
	public static final short IDIV
	public static final short LDIV
	public static final short FDIV
	public static final short DDIV
	public static final short IREM
	public static final short LREM
	public static final short FREM
	public static final short DREM
	public static final short INEG
	public static final short LNEG
	public static final short FNEG
	public static final short DNEG
	public static final short ISHL
	public static final short LSHL
	public static final short ISHR
	public static final short LSHR
	public static final short IUSHR
	public static final short LUSHR
	public static final short IAND
	public static final short LAND
	public static final short IOR
	public static final short LOR
	public static final short IXOR
	public static final short LXOR
	public static final short IINC
	public static final short I2L
	public static final short I2F
	public static final short I2D
	public static final short L2I
	public static final short L2F
	public static final short L2D
	public static final short F2I
	public static final short F2L
	public static final short F2D
	public static final short D2I
	public static final short D2L
	public static final short D2F
	public static final short I2B
	public static final short INT2BYTE
	public static final short I2C
	public static final short INT2CHAR
	public static final short I2S
	public static final short INT2SHORT
	public static final short LCMP
	public static final short FCMPL
	public static final short FCMPG
	public static final short DCMPL
	public static final short DCMPG
	public static final short IFEQ
	public static final short IFNE
	public static final short IFLT
	public static final short IFGE
	public static final short IFGT
	public static final short IFLE
	public static final short IF_ICMPEQ
	public static final short IF_ICMPNE
	public static final short IF_ICMPLT
	public static final short IF_ICMPGE
	public static final short IF_ICMPGT
	public static final short IF_ICMPLE
	public static final short IF_ACMPEQ
	public static final short IF_ACMPNE
	public static final short GOTO
	public static final short JSR
	public static final short RET
	public static final short TABLESWITCH
	public static final short LOOKUPSWITCH
	public static final short IRETURN
	public static final short LRETURN
	public static final short FRETURN
	public static final short DRETURN
	public static final short ARETURN
	public static final short RETURN
	public static final short GETSTATIC
	public static final short PUTSTATIC
	public static final short GETFIELD
	public static final short PUTFIELD
	public static final short INVOKEVIRTUAL
	public static final short INVOKESPECIAL
	public static final short INVOKENONVIRTUAL
	public static final short INVOKESTATIC
	public static final short INVOKEINTERFACE
	public static final short INVOKEDYNAMIC
	public static final short NEW
	public static final short NEWARRAY
	public static final short ANEWARRAY
	public static final short ARRAYLENGTH
	public static final short ATHROW
	public static final short CHECKCAST
	public static final short INSTANCEOF
	public static final short MONITORENTER
	public static final short MONITOREXIT
	public static final short WIDE
	public static final short MULTIANEWARRAY
	public static final short IFNULL
	public static final short IFNONNULL
	public static final short GOTO_W
	public static final short JSR_W
	public static final short BREAKPOINT
	public static final short LDC_QUICK
	public static final short LDC_W_QUICK
	public static final short LDC2_W_QUICK
	public static final short GETFIELD_QUICK
	public static final short PUTFIELD_QUICK
	public static final short GETFIELD2_QUICK
	public static final short PUTFIELD2_QUICK
	public static final short GETSTATIC_QUICK
	public static final short PUTSTATIC_QUICK
	public static final short GETSTATIC2_QUICK
	public static final short PUTSTATIC2_QUICK
	public static final short INVOKEVIRTUAL_QUICK
	public static final short INVOKENONVIRTUAL_QUICK
	public static final short INVOKESUPER_QUICK
	public static final short INVOKESTATIC_QUICK
	public static final short INVOKEINTERFACE_QUICK
	public static final short INVOKEVIRTUALOBJECT_QUICK
	public static final short NEW_QUICK
	public static final short ANEWARRAY_QUICK
	public static final short MULTIANEWARRAY_QUICK
	public static final short CHECKCAST_QUICK
	public static final short INSTANCEOF_QUICK
	public static final short INVOKEVIRTUAL_QUICK_W
	public static final short GETFIELD_QUICK_W
	public static final short PUTFIELD_QUICK_W
	public static final short IMPDEP1
	public static final short IMPDEP2
	public static final short PUSH
	public static final short SWITCH
	public static final short UNDEFINED
	public static final short UNPREDICTABLE
	public static final short RESERVED
	public static final String ILLEGAL_OPCODE
	public static final String ILLEGAL_TYPE
	public static final byte T_BOOLEAN
	public static final byte T_CHAR
	public static final byte T_FLOAT
	public static final byte T_DOUBLE
	public static final byte T_BYTE
	public static final byte T_SHORT
	public static final byte T_INT
	public static final byte T_LONG
	public static final byte T_VOID
	public static final byte T_ARRAY
	public static final byte T_OBJECT
	public static final byte T_REFERENCE
	public static final byte T_UNKNOWN
	public static final byte T_ADDRESS
	public static final String[] TYPE_NAMES
	public static final String[] CLASS_TYPE_NAMES
	public static final String[] SHORT_TYPE_NAMES
	public static final short[] NO_OF_OPERANDS
	public static final short[][] TYPE_OF_OPERANDS
	public static final String[] OPCODE_NAMES
	public static final int[] CONSUME_STACK
	public static final int[] PRODUCE_STACK
	public static final byte ATTR_UNKNOWN
	public static final byte ATTR_SOURCE_FILE
	public static final byte ATTR_CONSTANT_VALUE
	public static final byte ATTR_CODE
	public static final byte ATTR_EXCEPTIONS
	public static final byte ATTR_LINE_NUMBER_TABLE
	public static final byte ATTR_LOCAL_VARIABLE_TABLE
	public static final byte ATTR_INNER_CLASSES
	public static final byte ATTR_SYNTHETIC
	public static final byte ATTR_DEPRECATED
	public static final byte ATTR_PMG
	public static final byte ATTR_SIGNATURE
	public static final byte ATTR_STACK_MAP
	public static final byte ATTR_RUNTIMEVISIBLE_ANNOTATIONS
	public static final byte ATTR_RUNTIMEINVISIBLE_ANNOTATIONS
	public static final byte ATTR_RUNTIMEVISIBLE_PARAMETER_ANNOTATIONS
	public static final byte ATTR_RUNTIMEINVISIBLE_PARAMETER_ANNOTATIONS
	public static final byte ATTR_ANNOTATION_DEFAULT
	public static final short KNOWN_ATTRIBUTES
	public static final String[] ATTRIBUTE_NAMES
	public static final byte ITEM_Bogus
	public static final byte ITEM_Integer
	public static final byte ITEM_Float
	public static final byte ITEM_Double
	public static final byte ITEM_Long
	public static final byte ITEM_Null
	public static final byte ITEM_InitObject
	public static final byte ITEM_Object
	public static final byte ITEM_NewObject
	public static final String[] ITEM_NAMES
	static void <clinit> () 
}

org/apache/bcel/ExceptionConst$1.class
ExceptionConst.java
package org.apache.bcel
synthetic org.apache.bcel.ExceptionConst$1 extends java.lang.Object {
	static final synthetic int[] $SwitchMap$org$apache$bcel$ExceptionConst$EXCS
	static void <clinit> () 
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
		NoSuchFieldError ex
}

org/apache/bcel/ExceptionConst$EXCS.class
ExceptionConst.java
package org.apache.bcel
public final enum org.apache.bcel.ExceptionConst$EXCS extends java.lang.Enum {
	public static final enum org.apache.bcel.ExceptionConst$EXCS EXCS_CLASS_AND_INTERFACE_RESOLUTION
	public static final enum org.apache.bcel.ExceptionConst$EXCS EXCS_FIELD_AND_METHOD_RESOLUTION
	public static final enum org.apache.bcel.ExceptionConst$EXCS EXCS_INTERFACE_METHOD_RESOLUTION
	public static final enum org.apache.bcel.ExceptionConst$EXCS EXCS_STRING_RESOLUTION
	public static final enum org.apache.bcel.ExceptionConst$EXCS EXCS_ARRAY_EXCEPTION
	private static final synthetic org.apache.bcel.ExceptionConst$EXCS[] $VALUES
	public static org.apache.bcel.ExceptionConst$EXCS[] values () 
	public static org.apache.bcel.ExceptionConst$EXCS valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

org/apache/bcel/ExceptionConst.class
ExceptionConst.java
package org.apache.bcel
public final org.apache.bcel.ExceptionConst extends java.lang.Object {
	public static final Class THROWABLE
	public static final Class RUNTIME_EXCEPTION
	public static final Class LINKING_EXCEPTION
	public static final Class CLASS_CIRCULARITY_ERROR
	public static final Class CLASS_FORMAT_ERROR
	public static final Class EXCEPTION_IN_INITIALIZER_ERROR
	public static final Class INCOMPATIBLE_CLASS_CHANGE_ERROR
	public static final Class ABSTRACT_METHOD_ERROR
	public static final Class ILLEGAL_ACCESS_ERROR
	public static final Class INSTANTIATION_ERROR
	public static final Class NO_SUCH_FIELD_ERROR
	public static final Class NO_SUCH_METHOD_ERROR
	public static final Class NO_CLASS_DEF_FOUND_ERROR
	public static final Class UNSATISFIED_LINK_ERROR
	public static final Class VERIFY_ERROR
	public static final Class NULL_POINTER_EXCEPTION
	public static final Class ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION
	public static final Class ARITHMETIC_EXCEPTION
	public static final Class NEGATIVE_ARRAY_SIZE_EXCEPTION
	public static final Class CLASS_CAST_EXCEPTION
	public static final Class ILLEGAL_MONITOR_STATE
	private static final Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION
	private static final Class[] EXCS_FIELD_AND_METHOD_RESOLUTION
	private static final Class[] EXCS_INTERFACE_METHOD_RESOLUTION
	private static final Class[] EXCS_STRING_RESOLUTION
	private static final Class[] EXCS_ARRAY_EXCEPTION
	public void <init> () 
	private static transient java.lang.Class[] mergeExceptions (java.lang.Class[], java.lang.Class[]) 
		Class[] input
		Class[] extraClasses
		int extraLen
		Class[] excs
	public static transient java.lang.Class[] createExceptions (org.apache.bcel.ExceptionConst$EXCS, java.lang.Class[]) 
		org.apache.bcel.ExceptionConst$EXCS type
		Class[] extraClasses
	static void <clinit> () 
}

org/apache/bcel/ExceptionConstants.class
ExceptionConstants.java
package org.apache.bcel
public abstract org.apache.bcel.ExceptionConstants extends java.lang.Object {
	public static final Class THROWABLE
	public static final Class RUNTIME_EXCEPTION
	public static final Class LINKING_EXCEPTION
	public static final Class CLASS_CIRCULARITY_ERROR
	public static final Class CLASS_FORMAT_ERROR
	public static final Class EXCEPTION_IN_INITIALIZER_ERROR
	public static final Class INCOMPATIBLE_CLASS_CHANGE_ERROR
	public static final Class ABSTRACT_METHOD_ERROR
	public static final Class ILLEGAL_ACCESS_ERROR
	public static final Class INSTANTIATION_ERROR
	public static final Class NO_SUCH_FIELD_ERROR
	public static final Class NO_SUCH_METHOD_ERROR
	public static final Class NO_CLASS_DEF_FOUND_ERROR
	public static final Class UNSATISFIED_LINK_ERROR
	public static final Class VERIFY_ERROR
	public static final Class NULL_POINTER_EXCEPTION
	public static final Class ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION
	public static final Class ARITHMETIC_EXCEPTION
	public static final Class NEGATIVE_ARRAY_SIZE_EXCEPTION
	public static final Class CLASS_CAST_EXCEPTION
	public static final Class ILLEGAL_MONITOR_STATE
	public static final Class[] EXCS_CLASS_AND_INTERFACE_RESOLUTION
	public static final Class[] EXCS_FIELD_AND_METHOD_RESOLUTION
	public static final Class[] EXCS_INTERFACE_METHOD_RESOLUTION
	public static final Class[] EXCS_STRING_RESOLUTION
	public static final Class[] EXCS_ARRAY_EXCEPTION
	static void <clinit> () 
}

org/apache/bcel/generic/AALOAD.class
AALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.AALOAD extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackProducer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/AASTORE.class
AASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.AASTORE extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ACONST_NULL.class
ACONST_NULL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ACONST_NULL extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.PushInstruction org.apache.bcel.generic.TypedInstruction  {
	public void <init> () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/AllocationInstruction.class
AllocationInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.AllocationInstruction extends java.lang.Object {
}

org/apache/bcel/generic/ALOAD.class
ALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ALOAD extends org.apache.bcel.generic.LoadInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ANEWARRAY.class
ANEWARRAY.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ANEWARRAY extends org.apache.bcel.generic.CPInstruction implements org.apache.bcel.generic.LoadClass org.apache.bcel.generic.AllocationInstruction org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackConsumer org.apache.bcel.generic.StackProducer  {
	void <init> () 
	public void <init> (int) 
		int index
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
	public org.apache.bcel.generic.ObjectType getLoadClassType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.generic.Type t
}

org/apache/bcel/generic/AnnotationElementValueGen.class
AnnotationElementValueGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.AnnotationElementValueGen extends org.apache.bcel.generic.ElementValueGen {
	private final org.apache.bcel.generic.AnnotationEntryGen a
	public void <init> (org.apache.bcel.generic.AnnotationEntryGen, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.AnnotationEntryGen a
		org.apache.bcel.generic.ConstantPoolGen cpool
	public void <init> (int, org.apache.bcel.generic.AnnotationEntryGen, org.apache.bcel.generic.ConstantPoolGen) 
		int type
		org.apache.bcel.generic.AnnotationEntryGen annotation
		org.apache.bcel.generic.ConstantPoolGen cpool
	public void <init> (org.apache.bcel.classfile.AnnotationElementValue, org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.classfile.AnnotationElementValue value
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean copyPoolEntries
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
	public java.lang.String stringifyValue () 
	public org.apache.bcel.classfile.ElementValue getElementValue () 
	public org.apache.bcel.generic.AnnotationEntryGen getAnnotation () 
}

org/apache/bcel/generic/AnnotationEntryGen.class
AnnotationEntryGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.AnnotationEntryGen extends java.lang.Object {
	private int typeIndex
	private java.util.List evs
	private final org.apache.bcel.generic.ConstantPoolGen cpool
	private boolean isRuntimeVisible
	public void <init> (org.apache.bcel.classfile.AnnotationEntry, org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.classfile.AnnotationEntry a
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean copyPoolEntries
	private java.util.List copyValues (org.apache.bcel.classfile.ElementValuePair[], org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.classfile.ElementValuePair nvp
		org.apache.bcel.classfile.ElementValuePair[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.ElementValuePair[] in
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean copyPoolEntries
		java.util.List out
	private void <init> (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpool
	public org.apache.bcel.classfile.AnnotationEntry getAnnotation () 
		org.apache.bcel.generic.ElementValuePairGen element
		java.util.Iterator i$
		org.apache.bcel.classfile.AnnotationEntry a
	public void <init> (org.apache.bcel.generic.ObjectType, java.util.List, boolean, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ObjectType type
		java.util.List elements
		boolean vis
		org.apache.bcel.generic.ConstantPoolGen cpool
	public static org.apache.bcel.generic.AnnotationEntryGen read (java.io.DataInput, org.apache.bcel.generic.ConstantPoolGen, boolean)  throws java.io.IOException 
		int nidx
		int i
		java.io.DataInput dis
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean b
		org.apache.bcel.generic.AnnotationEntryGen a
		int elemValuePairCount
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.generic.ElementValuePairGen envp
		java.util.Iterator i$
		java.io.DataOutputStream dos
	public void addElementNameValuePair (org.apache.bcel.generic.ElementValuePairGen) 
		org.apache.bcel.generic.ElementValuePairGen evp
	public int getTypeIndex () 
	public final java.lang.String getTypeSignature () 
		org.apache.bcel.classfile.ConstantUtf8 utf8
	public final java.lang.String getTypeName () 
	public java.util.List getValues () 
	public java.lang.String toString () 
		int i
		StringBuilder s
	public java.lang.String toShortString () 
		int i
		StringBuilder s
	private void isRuntimeVisible (boolean) 
		boolean b
	public boolean isRuntimeVisible () 
	static org.apache.bcel.classfile.Attribute[] getAnnotationAttributes (org.apache.bcel.generic.ConstantPoolGen, org.apache.bcel.generic.AnnotationEntryGen[]) 
		org.apache.bcel.generic.AnnotationEntryGen a
		org.apache.bcel.generic.AnnotationEntryGen[] arr$
		int len$
		int i$
		org.apache.bcel.generic.AnnotationEntryGen a
		org.apache.bcel.generic.AnnotationEntryGen[] arr$
		int len$
		int i$
		Throwable x2
		Throwable x2
		java.io.DataOutputStream riaDos
		Throwable x2
		Throwable x2
		java.io.DataOutputStream rvaDos
		int countVisible
		int countInvisible
		java.io.ByteArrayOutputStream rvaBytes
		java.io.ByteArrayOutputStream riaBytes
		byte[] rvaData
		byte[] riaData
		int rvaIndex
		int riaIndex
		java.util.List newAttributes
		java.io.IOException e
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.generic.AnnotationEntryGen[] annotationEntryGens
	static org.apache.bcel.classfile.Attribute[] getParameterAnnotationAttributes (org.apache.bcel.generic.ConstantPoolGen, java.util.List[]) 
		org.apache.bcel.generic.AnnotationEntryGen element
		java.util.Iterator i$
		int i
		org.apache.bcel.generic.AnnotationEntryGen element
		java.util.Iterator i$
		int i
		Throwable x2
		Throwable x2
		java.io.DataOutputStream rvaDos
		org.apache.bcel.generic.AnnotationEntryGen element
		java.util.Iterator i$
		int i
		Throwable x2
		Throwable x2
		java.io.DataOutputStream riaDos
		java.io.ByteArrayOutputStream rvaBytes
		java.io.ByteArrayOutputStream riaBytes
		byte[] rvaData
		byte[] riaData
		int rvaIndex
		int riaIndex
		java.util.List newAttributes
		java.io.IOException e
		org.apache.bcel.generic.ConstantPoolGen cp
		java.util.List[] vec
		int[] visCount
		int totalVisCount
		int[] invisCount
		int totalInvisCount
}

org/apache/bcel/generic/ARETURN.class
ARETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ARETURN extends org.apache.bcel.generic.ReturnInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ArithmeticInstruction.class
ArithmeticInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ArithmeticInstruction extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	void <init> () 
	protected void <init> (short) 
		short opcode
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
		short _opcode
}

org/apache/bcel/generic/ArrayElementValueGen.class
ArrayElementValueGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ArrayElementValueGen extends org.apache.bcel.generic.ElementValueGen {
	private final java.util.List evalues
	public void <init> (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void <init> (int, org.apache.bcel.classfile.ElementValue[], org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.classfile.ElementValue datum
		org.apache.bcel.classfile.ElementValue[] arr$
		int len$
		int i$
		int type
		org.apache.bcel.classfile.ElementValue[] datums
		org.apache.bcel.generic.ConstantPoolGen cpool
	public org.apache.bcel.classfile.ElementValue getElementValue () 
		org.apache.bcel.generic.ElementValueGen element
		java.util.Iterator i$
		org.apache.bcel.classfile.ElementValue[] immutableData
		int i
	public void <init> (org.apache.bcel.classfile.ArrayElementValue, org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.classfile.ElementValue element
		org.apache.bcel.classfile.ElementValue[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.ArrayElementValue value
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean copyPoolEntries
		org.apache.bcel.classfile.ElementValue[] in
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		org.apache.bcel.generic.ElementValueGen element
		java.util.Iterator i$
		java.io.DataOutputStream dos
	public java.lang.String stringifyValue () 
		org.apache.bcel.generic.ElementValueGen element
		java.util.Iterator i$
		StringBuilder sb
		String comma
	public java.util.List getElementValues () 
	public int getElementValuesSize () 
	public void addElement (org.apache.bcel.generic.ElementValueGen) 
		org.apache.bcel.generic.ElementValueGen gen
}

org/apache/bcel/generic/ArrayInstruction.class
ArrayInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ArrayInstruction extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.TypedInstruction  {
	void <init> () 
	protected void <init> (short) 
		short opcode
	public java.lang.Class[] getExceptions () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
		short _opcode
}

org/apache/bcel/generic/ARRAYLENGTH.class
ARRAYLENGTH.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ARRAYLENGTH extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ArrayType.class
ArrayType.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.ArrayType extends org.apache.bcel.generic.ReferenceType {
	private int dimensions
	private org.apache.bcel.generic.Type basic_type
	public void <init> (byte, int) 
		byte type
		int dimensions
	public void <init> (java.lang.String, int) 
		String class_name
		int dimensions
	public void <init> (org.apache.bcel.generic.Type, int) 
		org.apache.bcel.generic.ArrayType array
		int i
		org.apache.bcel.generic.Type type
		int dimensions
		StringBuilder buf
	public org.apache.bcel.generic.Type getBasicType () 
	public org.apache.bcel.generic.Type getElementType () 
	public int getDimensions () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		org.apache.bcel.generic.ArrayType array
		Object _type
}

org/apache/bcel/generic/ASTORE.class
ASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ASTORE extends org.apache.bcel.generic.StoreInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ATHROW.class
ATHROW.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ATHROW extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.UnconditionalBranch org.apache.bcel.generic.ExceptionThrower  {
	public void <init> () 
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/BALOAD.class
BALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.BALOAD extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackProducer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/BasicType.class
BasicType.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.BasicType extends org.apache.bcel.generic.Type {
	void <init> (byte) 
		byte type
	public static org.apache.bcel.generic.BasicType getType (byte) 
		byte type
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object _type
}

org/apache/bcel/generic/BASTORE.class
BASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.BASTORE extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/BIPUSH.class
BIPUSH.java
package org.apache.bcel.generic
public org.apache.bcel.generic.BIPUSH extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction  {
	private byte b
	void <init> () 
	public void <init> (byte) 
		byte b
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public java.lang.String toString (boolean) 
		boolean verbose
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public java.lang.Number getValue () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/BranchHandle.class
BranchHandle.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.BranchHandle extends org.apache.bcel.generic.InstructionHandle {
	private org.apache.bcel.generic.BranchInstruction bi
	private static org.apache.bcel.generic.BranchHandle bh_list
	private void <init> (org.apache.bcel.generic.BranchInstruction) 
		org.apache.bcel.generic.BranchInstruction i
	static org.apache.bcel.generic.BranchHandle getBranchHandle (org.apache.bcel.generic.BranchInstruction) 
		org.apache.bcel.generic.BranchInstruction i
		org.apache.bcel.generic.BranchHandle bh
	protected void addHandle () 
	public int getPosition () 
	void setPosition (int) 
		int pos
	protected int updatePosition (int, int) 
		int offset
		int max_offset
		int x
	public void setTarget (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
	public void updateTarget (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle old_ih
		org.apache.bcel.generic.InstructionHandle new_ih
	public org.apache.bcel.generic.InstructionHandle getTarget () 
	public void setInstruction (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
	static void <clinit> () 
}

org/apache/bcel/generic/BranchInstruction.class
BranchInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.BranchInstruction extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.InstructionTargeter  {
	protected int index
	protected org.apache.bcel.generic.InstructionHandle target
	protected int position
	void <init> () 
	protected void <init> (short, org.apache.bcel.generic.InstructionHandle) 
		short opcode
		org.apache.bcel.generic.InstructionHandle target
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	protected int getTargetOffset (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle _target
		int t
	protected int getTargetOffset () 
	protected int updatePosition (int, int) 
		int offset
		int max_offset
	public java.lang.String toString (boolean) 
		boolean verbose
		String s
		String t
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public final int getIndex () 
	public org.apache.bcel.generic.InstructionHandle getTarget () 
	public void setTarget (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	static void notifyTarget (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionTargeter) 
		org.apache.bcel.generic.InstructionHandle old_ih
		org.apache.bcel.generic.InstructionHandle new_ih
		org.apache.bcel.generic.InstructionTargeter t
	public void updateTarget (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle old_ih
		org.apache.bcel.generic.InstructionHandle new_ih
	public boolean containsTarget (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
	void dispose () 
	protected int getPosition () 
	protected void setPosition (int) 
		int position
	protected void setIndex (int) 
		int index
}

org/apache/bcel/generic/BREAKPOINT.class
BREAKPOINT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.BREAKPOINT extends org.apache.bcel.generic.Instruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/CALOAD.class
CALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.CALOAD extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackProducer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/CASTORE.class
CASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.CASTORE extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/CHECKCAST.class
CHECKCAST.java
package org.apache.bcel.generic
public org.apache.bcel.generic.CHECKCAST extends org.apache.bcel.generic.CPInstruction implements org.apache.bcel.generic.LoadClass org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	void <init> () 
	public void <init> (int) 
		int index
	public java.lang.Class[] getExceptions () 
	public org.apache.bcel.generic.ObjectType getLoadClassType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.generic.Type t
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ClassElementValueGen.class
ClassElementValueGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ClassElementValueGen extends org.apache.bcel.generic.ElementValueGen {
	private int idx
	protected void <init> (int, org.apache.bcel.generic.ConstantPoolGen) 
		int typeIdx
		org.apache.bcel.generic.ConstantPoolGen cpool
	public void <init> (org.apache.bcel.generic.ObjectType, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ObjectType t
		org.apache.bcel.generic.ConstantPoolGen cpool
	public org.apache.bcel.classfile.ElementValue getElementValue () 
	public void <init> (org.apache.bcel.classfile.ClassElementValue, org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.classfile.ClassElementValue value
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean copyPoolEntries
	public int getIndex () 
	public java.lang.String getClassString () 
		org.apache.bcel.classfile.ConstantUtf8 cu8
	public java.lang.String stringifyValue () 
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
}

org/apache/bcel/generic/ClassGen$1.class
ClassGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.ClassGen$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator  {
	void <init> () 
	public boolean equals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.bcel.generic.ClassGen THIS
		org.apache.bcel.generic.ClassGen THAT
	public int hashCode (java.lang.Object) 
		Object o
		org.apache.bcel.generic.ClassGen THIS
}

org/apache/bcel/generic/ClassGen.class
ClassGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ClassGen extends org.apache.bcel.classfile.AccessFlags implements java.lang.Cloneable  {
	private String class_name
	private String super_class_name
	private final String file_name
	private int class_name_index
	private int superclass_name_index
	private int major
	private int minor
	private org.apache.bcel.generic.ConstantPoolGen cp
	private final java.util.List field_vec
	private final java.util.List method_vec
	private final java.util.List attribute_vec
	private final java.util.List interface_vec
	private final java.util.List annotation_vec
	private static org.apache.bcel.util.BCELComparator _cmp
	private java.util.List observers
	public void <init> (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String[], org.apache.bcel.generic.ConstantPoolGen) 
		String interface1
		String[] arr$
		int len$
		int i$
		String class_name
		String super_class_name
		String file_name
		int access_flags
		String[] interfaces
		org.apache.bcel.generic.ConstantPoolGen cp
	public void <init> (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String[]) 
		String class_name
		String super_class_name
		String file_name
		int access_flags
		String[] interfaces
	public void <init> (org.apache.bcel.classfile.JavaClass) 
		String interface1
		String[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.generic.AnnotationEntryGen annotation
		org.apache.bcel.generic.AnnotationEntryGen[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method method
		org.apache.bcel.classfile.Method[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass clazz
		org.apache.bcel.classfile.Attribute[] attributes
		org.apache.bcel.generic.AnnotationEntryGen[] annotations
		org.apache.bcel.classfile.Method[] methods
		org.apache.bcel.classfile.Field[] fields
		String[] interfaces
	private org.apache.bcel.generic.AnnotationEntryGen[] unpackAnnotations (org.apache.bcel.classfile.Attribute[]) 
		org.apache.bcel.classfile.AnnotationEntry a
		org.apache.bcel.classfile.AnnotationEntry[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.RuntimeVisibleAnnotations rva
		org.apache.bcel.classfile.AnnotationEntry[] annos
		org.apache.bcel.classfile.AnnotationEntry a
		org.apache.bcel.classfile.AnnotationEntry[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.RuntimeInvisibleAnnotations ria
		org.apache.bcel.classfile.AnnotationEntry[] annos
		org.apache.bcel.classfile.Attribute attr
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute[] attrs
		java.util.List annotationGenObjs
	public org.apache.bcel.classfile.JavaClass getJavaClass () 
		org.apache.bcel.classfile.Attribute[] annAttributes
		int[] interfaces
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Method[] methods
		org.apache.bcel.classfile.Attribute[] attributes
		org.apache.bcel.classfile.ConstantPool _cp
	public void addInterface (java.lang.String) 
		String name
	public void removeInterface (java.lang.String) 
		String name
	public int getMajor () 
	public void setMajor (int) 
		int major
	public void setMinor (int) 
		int minor
	public int getMinor () 
	public void addAttribute (org.apache.bcel.classfile.Attribute) 
		org.apache.bcel.classfile.Attribute a
	public void addAnnotationEntry (org.apache.bcel.generic.AnnotationEntryGen) 
		org.apache.bcel.generic.AnnotationEntryGen a
	public void addMethod (org.apache.bcel.classfile.Method) 
		org.apache.bcel.classfile.Method m
	public void addEmptyConstructor (int) 
		int access_flags
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.MethodGen mg
	public void addField (org.apache.bcel.classfile.Field) 
		org.apache.bcel.classfile.Field f
	public boolean containsField (org.apache.bcel.classfile.Field) 
		org.apache.bcel.classfile.Field f
	public org.apache.bcel.classfile.Field containsField (java.lang.String) 
		org.apache.bcel.classfile.Field f
		java.util.Iterator i$
		String name
	public org.apache.bcel.classfile.Method containsMethod (java.lang.String, java.lang.String) 
		org.apache.bcel.classfile.Method m
		java.util.Iterator i$
		String name
		String signature
	public void removeAttribute (org.apache.bcel.classfile.Attribute) 
		org.apache.bcel.classfile.Attribute a
	public void removeMethod (org.apache.bcel.classfile.Method) 
		org.apache.bcel.classfile.Method m
	public void replaceMethod (org.apache.bcel.classfile.Method, org.apache.bcel.classfile.Method) 
		org.apache.bcel.classfile.Method old
		org.apache.bcel.classfile.Method new_
		int i
	public void replaceField (org.apache.bcel.classfile.Field, org.apache.bcel.classfile.Field) 
		org.apache.bcel.classfile.Field old
		org.apache.bcel.classfile.Field new_
		int i
	public void removeField (org.apache.bcel.classfile.Field) 
		org.apache.bcel.classfile.Field f
	public java.lang.String getClassName () 
	public java.lang.String getSuperclassName () 
	public java.lang.String getFileName () 
	public void setClassName (java.lang.String) 
		String name
	public void setSuperclassName (java.lang.String) 
		String name
	public org.apache.bcel.classfile.Method[] getMethods () 
	public void setMethods (org.apache.bcel.classfile.Method[]) 
		org.apache.bcel.classfile.Method method
		org.apache.bcel.classfile.Method[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method[] methods
	public void setMethodAt (org.apache.bcel.classfile.Method, int) 
		org.apache.bcel.classfile.Method method
		int pos
	public org.apache.bcel.classfile.Method getMethodAt (int) 
		int pos
	public java.lang.String[] getInterfaceNames () 
		int size
		String[] interfaces
	public int[] getInterfaces () 
		int i
		int size
		int[] interfaces
	public org.apache.bcel.classfile.Field[] getFields () 
	public org.apache.bcel.classfile.Attribute[] getAttributes () 
	public org.apache.bcel.generic.AnnotationEntryGen[] getAnnotationEntries () 
	public org.apache.bcel.generic.ConstantPoolGen getConstantPool () 
	public void setConstantPool (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen constant_pool
	public void setClassNameIndex (int) 
		int class_name_index
	public void setSuperclassNameIndex (int) 
		int superclass_name_index
	public int getSuperclassNameIndex () 
	public int getClassNameIndex () 
	public void addObserver (org.apache.bcel.generic.ClassObserver) 
		org.apache.bcel.generic.ClassObserver o
	public void removeObserver (org.apache.bcel.generic.ClassObserver) 
		org.apache.bcel.generic.ClassObserver o
	public void update () 
		org.apache.bcel.generic.ClassObserver observer
		java.util.Iterator i$
	public java.lang.Object clone () 
		CloneNotSupportedException e
	public static org.apache.bcel.util.BCELComparator getComparator () 
	public static void setComparator (org.apache.bcel.util.BCELComparator) 
		org.apache.bcel.util.BCELComparator comparator
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static void <clinit> () 
}

org/apache/bcel/generic/ClassGenException.class
ClassGenException.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ClassGenException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void <init> () 
	public void <init> (java.lang.String) 
		String s
	public void <init> (java.lang.String, java.lang.Throwable) 
		String s
		Throwable initCause
}

org/apache/bcel/generic/ClassObserver.class
ClassObserver.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ClassObserver extends java.lang.Object {
	public abstract void notify (org.apache.bcel.generic.ClassGen) 
}

org/apache/bcel/generic/CodeExceptionGen.class
CodeExceptionGen.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.CodeExceptionGen extends java.lang.Object implements org.apache.bcel.generic.InstructionTargeter java.lang.Cloneable  {
	private org.apache.bcel.generic.InstructionHandle start_pc
	private org.apache.bcel.generic.InstructionHandle end_pc
	private org.apache.bcel.generic.InstructionHandle handler_pc
	private org.apache.bcel.generic.ObjectType catch_type
	public void <init> (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.ObjectType) 
		org.apache.bcel.generic.InstructionHandle start_pc
		org.apache.bcel.generic.InstructionHandle end_pc
		org.apache.bcel.generic.InstructionHandle handler_pc
		org.apache.bcel.generic.ObjectType catch_type
	public org.apache.bcel.classfile.CodeException getCodeException (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void setStartPC (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle start_pc
	public void setEndPC (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle end_pc
	public void setHandlerPC (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle handler_pc
	public void updateTarget (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle old_ih
		org.apache.bcel.generic.InstructionHandle new_ih
		boolean targeted
	public boolean containsTarget (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
	public void setCatchType (org.apache.bcel.generic.ObjectType) 
		org.apache.bcel.generic.ObjectType catch_type
	public org.apache.bcel.generic.ObjectType getCatchType () 
	public org.apache.bcel.generic.InstructionHandle getStartPC () 
	public org.apache.bcel.generic.InstructionHandle getEndPC () 
	public org.apache.bcel.generic.InstructionHandle getHandlerPC () 
	public java.lang.String toString () 
	public java.lang.Object clone () 
		CloneNotSupportedException e
}

org/apache/bcel/generic/CompoundInstruction.class
CompoundInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.CompoundInstruction extends java.lang.Object {
	public abstract org.apache.bcel.generic.InstructionList getInstructionList () 
}

org/apache/bcel/generic/ConstantPoolGen$Index.class
ConstantPoolGen.java
package org.apache.bcel.generic
 org.apache.bcel.generic.ConstantPoolGen$Index extends java.lang.Object {
	final int index
	void <init> (int) 
		int i
}

org/apache/bcel/generic/ConstantPoolGen.class
ConstantPoolGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ConstantPoolGen extends java.lang.Object {
	private static final int DEFAULT_BUFFER_SIZE
	protected int size
	protected org.apache.bcel.classfile.Constant[] constants
	protected int index
	private static final String METHODREF_DELIM
	private static final String IMETHODREF_DELIM
	private static final String FIELDREF_DELIM
	private static final String NAT_DELIM
	private final java.util.Map string_table
	private final java.util.Map class_table
	private final java.util.Map utf8_table
	private final java.util.Map n_a_t_table
	private final java.util.Map cp_table
	static final synthetic boolean $assertionsDisabled
	public void <init> (org.apache.bcel.classfile.Constant[]) 
		org.apache.bcel.classfile.ConstantString s
		org.apache.bcel.classfile.ConstantUtf8 u8
		String key
		org.apache.bcel.classfile.ConstantClass s
		org.apache.bcel.classfile.ConstantUtf8 u8
		String key
		org.apache.bcel.classfile.ConstantNameAndType n
		org.apache.bcel.classfile.ConstantUtf8 u8
		org.apache.bcel.classfile.ConstantUtf8 u8_2
		String key
		org.apache.bcel.classfile.ConstantUtf8 u
		String key
		String class_name
		org.apache.bcel.classfile.ConstantClass clazz
		org.apache.bcel.classfile.ConstantUtf8 u8
		org.apache.bcel.classfile.ConstantCP m
		String class_name
		org.apache.bcel.classfile.ConstantUtf8 u8
		org.apache.bcel.classfile.ConstantNameAndType n
		String method_name
		String signature
		String delim
		String key
		org.apache.bcel.classfile.Constant c
		int i
		org.apache.bcel.classfile.Constant[] cs
		StringBuilder sb
	public void <init> (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public void <init> () 
	protected void adjustSize () 
		org.apache.bcel.classfile.Constant[] cs
	public int lookupString (java.lang.String) 
		String str
		org.apache.bcel.generic.ConstantPoolGen$Index index
	public int addString (java.lang.String) 
		String str
		int ret
		int utf8
		org.apache.bcel.classfile.ConstantString s
	public int lookupClass (java.lang.String) 
		String str
		org.apache.bcel.generic.ConstantPoolGen$Index index
	private int addClass_ (java.lang.String) 
		String clazz
		int ret
		org.apache.bcel.classfile.ConstantClass c
	public int addClass (java.lang.String) 
		String str
	public int addClass (org.apache.bcel.generic.ObjectType) 
		org.apache.bcel.generic.ObjectType type
	public int addArrayClass (org.apache.bcel.generic.ArrayType) 
		org.apache.bcel.generic.ArrayType type
	public int lookupInteger (int) 
		org.apache.bcel.classfile.ConstantInteger c
		int i
		int n
	public int addInteger (int) 
		int n
		int ret
	public int lookupFloat (float) 
		org.apache.bcel.classfile.ConstantFloat c
		int i
		float n
		int bits
	public int addFloat (float) 
		float n
		int ret
	public int lookupUtf8 (java.lang.String) 
		String n
		org.apache.bcel.generic.ConstantPoolGen$Index index
	public int addUtf8 (java.lang.String) 
		String n
		int ret
	public int lookupLong (long) 
		org.apache.bcel.classfile.ConstantLong c
		int i
		long n
	public int addLong (long) 
		long n
		int ret
	public int lookupDouble (double) 
		org.apache.bcel.classfile.ConstantDouble c
		int i
		double n
		long bits
	public int addDouble (double) 
		double n
		int ret
	public int lookupNameAndType (java.lang.String, java.lang.String) 
		String name
		String signature
		org.apache.bcel.generic.ConstantPoolGen$Index _index
	public int addNameAndType (java.lang.String, java.lang.String) 
		String name
		String signature
		int ret
		int name_index
		int signature_index
		String key
	public int lookupMethodref (java.lang.String, java.lang.String, java.lang.String) 
		String class_name
		String method_name
		String signature
		org.apache.bcel.generic.ConstantPoolGen$Index index
	public int lookupMethodref (org.apache.bcel.generic.MethodGen) 
		org.apache.bcel.generic.MethodGen method
	public int addMethodref (java.lang.String, java.lang.String, java.lang.String) 
		String class_name
		String method_name
		String signature
		int ret
		int class_index
		int name_and_type_index
		String key
	public int addMethodref (org.apache.bcel.generic.MethodGen) 
		org.apache.bcel.generic.MethodGen method
	public int lookupInterfaceMethodref (java.lang.String, java.lang.String, java.lang.String) 
		String class_name
		String method_name
		String signature
		org.apache.bcel.generic.ConstantPoolGen$Index index
	public int lookupInterfaceMethodref (org.apache.bcel.generic.MethodGen) 
		org.apache.bcel.generic.MethodGen method
	public int addInterfaceMethodref (java.lang.String, java.lang.String, java.lang.String) 
		String class_name
		String method_name
		String signature
		int ret
		int class_index
		int name_and_type_index
		String key
	public int addInterfaceMethodref (org.apache.bcel.generic.MethodGen) 
		org.apache.bcel.generic.MethodGen method
	public int lookupFieldref (java.lang.String, java.lang.String, java.lang.String) 
		String class_name
		String field_name
		String signature
		org.apache.bcel.generic.ConstantPoolGen$Index index
	public int addFieldref (java.lang.String, java.lang.String, java.lang.String) 
		String class_name
		String field_name
		String signature
		int ret
		int class_index
		int name_and_type_index
		String key
	public org.apache.bcel.classfile.Constant getConstant (int) 
		int i
	public void setConstant (int, org.apache.bcel.classfile.Constant) 
		int i
		org.apache.bcel.classfile.Constant c
	public org.apache.bcel.classfile.ConstantPool getConstantPool () 
	public int getSize () 
	public org.apache.bcel.classfile.ConstantPool getFinalConstantPool () 
		org.apache.bcel.classfile.Constant[] cs
	public java.lang.String toString () 
		int i
		StringBuilder buf
	public int addConstant (org.apache.bcel.classfile.Constant, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.classfile.ConstantString s
		org.apache.bcel.classfile.ConstantUtf8 u8
		org.apache.bcel.classfile.ConstantClass s
		org.apache.bcel.classfile.ConstantUtf8 u8
		org.apache.bcel.classfile.ConstantNameAndType n
		org.apache.bcel.classfile.ConstantUtf8 u8
		org.apache.bcel.classfile.ConstantUtf8 u8_2
		org.apache.bcel.classfile.ConstantCP m
		org.apache.bcel.classfile.ConstantClass clazz
		org.apache.bcel.classfile.ConstantNameAndType n
		org.apache.bcel.classfile.ConstantUtf8 u8
		String class_name
		String name
		String signature
		org.apache.bcel.classfile.Constant c
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.classfile.Constant[] constants
	static void <clinit> () 
}

org/apache/bcel/generic/ConstantPushInstruction.class
ConstantPushInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ConstantPushInstruction extends java.lang.Object implements org.apache.bcel.generic.PushInstruction org.apache.bcel.generic.TypedInstruction  {
	public abstract java.lang.Number getValue () 
}

org/apache/bcel/generic/ConversionInstruction.class
ConversionInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ConversionInstruction extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	void <init> () 
	protected void <init> (short) 
		short opcode
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
		short _opcode
}

org/apache/bcel/generic/CPInstruction.class
CPInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.CPInstruction extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.IndexedInstruction  {
	protected int index
	void <init> () 
	protected void <init> (short, int) 
		short opcode
		int index
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public java.lang.String toString (boolean) 
		boolean verbose
	public java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.Constant c
		String str
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public final int getIndex () 
	public void setIndex (int) 
		int index
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		String name
}

org/apache/bcel/generic/D2F.class
D2F.java
package org.apache.bcel.generic
public org.apache.bcel.generic.D2F extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/D2I.class
D2I.java
package org.apache.bcel.generic
public org.apache.bcel.generic.D2I extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/D2L.class
D2L.java
package org.apache.bcel.generic
public org.apache.bcel.generic.D2L extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DADD.class
DADD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DADD extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DALOAD.class
DALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DALOAD extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackProducer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DASTORE.class
DASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DASTORE extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DCMPG.class
DCMPG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DCMPG extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DCMPL.class
DCMPL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DCMPL extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DCONST.class
DCONST.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DCONST extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction  {
	private double value
	void <init> () 
	public void <init> (double) 
		double f
	public java.lang.Number getValue () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DDIV.class
DDIV.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DDIV extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DLOAD.class
DLOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DLOAD extends org.apache.bcel.generic.LoadInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DMUL.class
DMUL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DMUL extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DNEG.class
DNEG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DNEG extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DREM.class
DREM.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DREM extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DRETURN.class
DRETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DRETURN extends org.apache.bcel.generic.ReturnInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DSTORE.class
DSTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DSTORE extends org.apache.bcel.generic.StoreInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DSUB.class
DSUB.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DSUB extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DUP.class
DUP.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP extends org.apache.bcel.generic.StackInstruction implements org.apache.bcel.generic.PushInstruction  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DUP2.class
DUP2.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP2 extends org.apache.bcel.generic.StackInstruction implements org.apache.bcel.generic.PushInstruction  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DUP2_X1.class
DUP2_X1.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP2_X1 extends org.apache.bcel.generic.StackInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DUP2_X2.class
DUP2_X2.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP2_X2 extends org.apache.bcel.generic.StackInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DUP_X1.class
DUP_X1.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP_X1 extends org.apache.bcel.generic.StackInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/DUP_X2.class
DUP_X2.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP_X2 extends org.apache.bcel.generic.StackInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ElementValueGen.class
ElementValueGen.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ElementValueGen extends java.lang.Object {
	protected int type
	protected org.apache.bcel.generic.ConstantPoolGen cpGen
	public static final int STRING
	public static final int ENUM_CONSTANT
	public static final int CLASS
	public static final int ANNOTATION
	public static final int ARRAY
	public static final int PRIMITIVE_INT
	public static final int PRIMITIVE_BYTE
	public static final int PRIMITIVE_CHAR
	public static final int PRIMITIVE_DOUBLE
	public static final int PRIMITIVE_FLOAT
	public static final int PRIMITIVE_LONG
	public static final int PRIMITIVE_SHORT
	public static final int PRIMITIVE_BOOLEAN
	protected void <init> (int, org.apache.bcel.generic.ConstantPoolGen) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
	public abstract org.apache.bcel.classfile.ElementValue getElementValue () 
	public int getElementValueType () 
	public abstract java.lang.String stringifyValue () 
	public abstract void dump (java.io.DataOutputStream)  throws java.io.IOException 
	public static org.apache.bcel.generic.ElementValueGen readElementValue (java.io.DataInput, org.apache.bcel.generic.ConstantPoolGen)  throws java.io.IOException 
		int j
		int numArrayVals
		org.apache.bcel.classfile.ElementValue[] evalues
		java.io.DataInput dis
		org.apache.bcel.generic.ConstantPoolGen cpGen
		int type
	protected org.apache.bcel.generic.ConstantPoolGen getConstantPool () 
	public static org.apache.bcel.generic.ElementValueGen copy (org.apache.bcel.classfile.ElementValue, org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.classfile.ElementValue value
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean copyPoolEntries
}

org/apache/bcel/generic/ElementValuePairGen.class
ElementValuePairGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ElementValuePairGen extends java.lang.Object {
	private int nameIdx
	private final org.apache.bcel.generic.ElementValueGen value
	private final org.apache.bcel.generic.ConstantPoolGen cpool
	public void <init> (org.apache.bcel.classfile.ElementValuePair, org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.classfile.ElementValuePair nvp
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean copyPoolEntries
	public org.apache.bcel.classfile.ElementValuePair getElementNameValuePair () 
		org.apache.bcel.classfile.ElementValue immutableValue
	protected void <init> (int, org.apache.bcel.generic.ElementValueGen, org.apache.bcel.generic.ConstantPoolGen) 
		int idx
		org.apache.bcel.generic.ElementValueGen value
		org.apache.bcel.generic.ConstantPoolGen cpool
	public void <init> (java.lang.String, org.apache.bcel.generic.ElementValueGen, org.apache.bcel.generic.ConstantPoolGen) 
		String name
		org.apache.bcel.generic.ElementValueGen value
		org.apache.bcel.generic.ConstantPoolGen cpool
	protected void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
	public int getNameIndex () 
	public final java.lang.String getNameString () 
	public final org.apache.bcel.generic.ElementValueGen getValue () 
	public java.lang.String toString () 
}

org/apache/bcel/generic/EmptyVisitor.class
EmptyVisitor.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.EmptyVisitor extends java.lang.Object implements org.apache.bcel.generic.Visitor  {
	public void <init> () 
	public void visitStackInstruction (org.apache.bcel.generic.StackInstruction) 
		org.apache.bcel.generic.StackInstruction obj
	public void visitLocalVariableInstruction (org.apache.bcel.generic.LocalVariableInstruction) 
		org.apache.bcel.generic.LocalVariableInstruction obj
	public void visitBranchInstruction (org.apache.bcel.generic.BranchInstruction) 
		org.apache.bcel.generic.BranchInstruction obj
	public void visitLoadClass (org.apache.bcel.generic.LoadClass) 
		org.apache.bcel.generic.LoadClass obj
	public void visitFieldInstruction (org.apache.bcel.generic.FieldInstruction) 
		org.apache.bcel.generic.FieldInstruction obj
	public void visitIfInstruction (org.apache.bcel.generic.IfInstruction) 
		org.apache.bcel.generic.IfInstruction obj
	public void visitConversionInstruction (org.apache.bcel.generic.ConversionInstruction) 
		org.apache.bcel.generic.ConversionInstruction obj
	public void visitPopInstruction (org.apache.bcel.generic.PopInstruction) 
		org.apache.bcel.generic.PopInstruction obj
	public void visitJsrInstruction (org.apache.bcel.generic.JsrInstruction) 
		org.apache.bcel.generic.JsrInstruction obj
	public void visitGotoInstruction (org.apache.bcel.generic.GotoInstruction) 
		org.apache.bcel.generic.GotoInstruction obj
	public void visitStoreInstruction (org.apache.bcel.generic.StoreInstruction) 
		org.apache.bcel.generic.StoreInstruction obj
	public void visitTypedInstruction (org.apache.bcel.generic.TypedInstruction) 
		org.apache.bcel.generic.TypedInstruction obj
	public void visitSelect (org.apache.bcel.generic.Select) 
		org.apache.bcel.generic.Select obj
	public void visitUnconditionalBranch (org.apache.bcel.generic.UnconditionalBranch) 
		org.apache.bcel.generic.UnconditionalBranch obj
	public void visitPushInstruction (org.apache.bcel.generic.PushInstruction) 
		org.apache.bcel.generic.PushInstruction obj
	public void visitArithmeticInstruction (org.apache.bcel.generic.ArithmeticInstruction) 
		org.apache.bcel.generic.ArithmeticInstruction obj
	public void visitCPInstruction (org.apache.bcel.generic.CPInstruction) 
		org.apache.bcel.generic.CPInstruction obj
	public void visitInvokeInstruction (org.apache.bcel.generic.InvokeInstruction) 
		org.apache.bcel.generic.InvokeInstruction obj
	public void visitArrayInstruction (org.apache.bcel.generic.ArrayInstruction) 
		org.apache.bcel.generic.ArrayInstruction obj
	public void visitAllocationInstruction (org.apache.bcel.generic.AllocationInstruction) 
		org.apache.bcel.generic.AllocationInstruction obj
	public void visitReturnInstruction (org.apache.bcel.generic.ReturnInstruction) 
		org.apache.bcel.generic.ReturnInstruction obj
	public void visitFieldOrMethod (org.apache.bcel.generic.FieldOrMethod) 
		org.apache.bcel.generic.FieldOrMethod obj
	public void visitConstantPushInstruction (org.apache.bcel.generic.ConstantPushInstruction) 
		org.apache.bcel.generic.ConstantPushInstruction obj
	public void visitExceptionThrower (org.apache.bcel.generic.ExceptionThrower) 
		org.apache.bcel.generic.ExceptionThrower obj
	public void visitLoadInstruction (org.apache.bcel.generic.LoadInstruction) 
		org.apache.bcel.generic.LoadInstruction obj
	public void visitVariableLengthInstruction (org.apache.bcel.generic.VariableLengthInstruction) 
		org.apache.bcel.generic.VariableLengthInstruction obj
	public void visitStackProducer (org.apache.bcel.generic.StackProducer) 
		org.apache.bcel.generic.StackProducer obj
	public void visitStackConsumer (org.apache.bcel.generic.StackConsumer) 
		org.apache.bcel.generic.StackConsumer obj
	public void visitACONST_NULL (org.apache.bcel.generic.ACONST_NULL) 
		org.apache.bcel.generic.ACONST_NULL obj
	public void visitGETSTATIC (org.apache.bcel.generic.GETSTATIC) 
		org.apache.bcel.generic.GETSTATIC obj
	public void visitIF_ICMPLT (org.apache.bcel.generic.IF_ICMPLT) 
		org.apache.bcel.generic.IF_ICMPLT obj
	public void visitMONITOREXIT (org.apache.bcel.generic.MONITOREXIT) 
		org.apache.bcel.generic.MONITOREXIT obj
	public void visitIFLT (org.apache.bcel.generic.IFLT) 
		org.apache.bcel.generic.IFLT obj
	public void visitLSTORE (org.apache.bcel.generic.LSTORE) 
		org.apache.bcel.generic.LSTORE obj
	public void visitPOP2 (org.apache.bcel.generic.POP2) 
		org.apache.bcel.generic.POP2 obj
	public void visitBASTORE (org.apache.bcel.generic.BASTORE) 
		org.apache.bcel.generic.BASTORE obj
	public void visitISTORE (org.apache.bcel.generic.ISTORE) 
		org.apache.bcel.generic.ISTORE obj
	public void visitCHECKCAST (org.apache.bcel.generic.CHECKCAST) 
		org.apache.bcel.generic.CHECKCAST obj
	public void visitFCMPG (org.apache.bcel.generic.FCMPG) 
		org.apache.bcel.generic.FCMPG obj
	public void visitI2F (org.apache.bcel.generic.I2F) 
		org.apache.bcel.generic.I2F obj
	public void visitATHROW (org.apache.bcel.generic.ATHROW) 
		org.apache.bcel.generic.ATHROW obj
	public void visitDCMPL (org.apache.bcel.generic.DCMPL) 
		org.apache.bcel.generic.DCMPL obj
	public void visitARRAYLENGTH (org.apache.bcel.generic.ARRAYLENGTH) 
		org.apache.bcel.generic.ARRAYLENGTH obj
	public void visitDUP (org.apache.bcel.generic.DUP) 
		org.apache.bcel.generic.DUP obj
	public void visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC) 
		org.apache.bcel.generic.INVOKESTATIC obj
	public void visitLCONST (org.apache.bcel.generic.LCONST) 
		org.apache.bcel.generic.LCONST obj
	public void visitDREM (org.apache.bcel.generic.DREM) 
		org.apache.bcel.generic.DREM obj
	public void visitIFGE (org.apache.bcel.generic.IFGE) 
		org.apache.bcel.generic.IFGE obj
	public void visitCALOAD (org.apache.bcel.generic.CALOAD) 
		org.apache.bcel.generic.CALOAD obj
	public void visitLASTORE (org.apache.bcel.generic.LASTORE) 
		org.apache.bcel.generic.LASTORE obj
	public void visitI2D (org.apache.bcel.generic.I2D) 
		org.apache.bcel.generic.I2D obj
	public void visitDADD (org.apache.bcel.generic.DADD) 
		org.apache.bcel.generic.DADD obj
	public void visitINVOKESPECIAL (org.apache.bcel.generic.INVOKESPECIAL) 
		org.apache.bcel.generic.INVOKESPECIAL obj
	public void visitIAND (org.apache.bcel.generic.IAND) 
		org.apache.bcel.generic.IAND obj
	public void visitPUTFIELD (org.apache.bcel.generic.PUTFIELD) 
		org.apache.bcel.generic.PUTFIELD obj
	public void visitILOAD (org.apache.bcel.generic.ILOAD) 
		org.apache.bcel.generic.ILOAD obj
	public void visitDLOAD (org.apache.bcel.generic.DLOAD) 
		org.apache.bcel.generic.DLOAD obj
	public void visitDCONST (org.apache.bcel.generic.DCONST) 
		org.apache.bcel.generic.DCONST obj
	public void visitNEW (org.apache.bcel.generic.NEW) 
		org.apache.bcel.generic.NEW obj
	public void visitIFNULL (org.apache.bcel.generic.IFNULL) 
		org.apache.bcel.generic.IFNULL obj
	public void visitLSUB (org.apache.bcel.generic.LSUB) 
		org.apache.bcel.generic.LSUB obj
	public void visitL2I (org.apache.bcel.generic.L2I) 
		org.apache.bcel.generic.L2I obj
	public void visitISHR (org.apache.bcel.generic.ISHR) 
		org.apache.bcel.generic.ISHR obj
	public void visitTABLESWITCH (org.apache.bcel.generic.TABLESWITCH) 
		org.apache.bcel.generic.TABLESWITCH obj
	public void visitIINC (org.apache.bcel.generic.IINC) 
		org.apache.bcel.generic.IINC obj
	public void visitDRETURN (org.apache.bcel.generic.DRETURN) 
		org.apache.bcel.generic.DRETURN obj
	public void visitFSTORE (org.apache.bcel.generic.FSTORE) 
		org.apache.bcel.generic.FSTORE obj
	public void visitDASTORE (org.apache.bcel.generic.DASTORE) 
		org.apache.bcel.generic.DASTORE obj
	public void visitIALOAD (org.apache.bcel.generic.IALOAD) 
		org.apache.bcel.generic.IALOAD obj
	public void visitDDIV (org.apache.bcel.generic.DDIV) 
		org.apache.bcel.generic.DDIV obj
	public void visitIF_ICMPGE (org.apache.bcel.generic.IF_ICMPGE) 
		org.apache.bcel.generic.IF_ICMPGE obj
	public void visitLAND (org.apache.bcel.generic.LAND) 
		org.apache.bcel.generic.LAND obj
	public void visitIDIV (org.apache.bcel.generic.IDIV) 
		org.apache.bcel.generic.IDIV obj
	public void visitLOR (org.apache.bcel.generic.LOR) 
		org.apache.bcel.generic.LOR obj
	public void visitCASTORE (org.apache.bcel.generic.CASTORE) 
		org.apache.bcel.generic.CASTORE obj
	public void visitFREM (org.apache.bcel.generic.FREM) 
		org.apache.bcel.generic.FREM obj
	public void visitLDC (org.apache.bcel.generic.LDC) 
		org.apache.bcel.generic.LDC obj
	public void visitBIPUSH (org.apache.bcel.generic.BIPUSH) 
		org.apache.bcel.generic.BIPUSH obj
	public void visitDSTORE (org.apache.bcel.generic.DSTORE) 
		org.apache.bcel.generic.DSTORE obj
	public void visitF2L (org.apache.bcel.generic.F2L) 
		org.apache.bcel.generic.F2L obj
	public void visitFMUL (org.apache.bcel.generic.FMUL) 
		org.apache.bcel.generic.FMUL obj
	public void visitLLOAD (org.apache.bcel.generic.LLOAD) 
		org.apache.bcel.generic.LLOAD obj
	public void visitJSR (org.apache.bcel.generic.JSR) 
		org.apache.bcel.generic.JSR obj
	public void visitFSUB (org.apache.bcel.generic.FSUB) 
		org.apache.bcel.generic.FSUB obj
	public void visitSASTORE (org.apache.bcel.generic.SASTORE) 
		org.apache.bcel.generic.SASTORE obj
	public void visitALOAD (org.apache.bcel.generic.ALOAD) 
		org.apache.bcel.generic.ALOAD obj
	public void visitDUP2_X2 (org.apache.bcel.generic.DUP2_X2) 
		org.apache.bcel.generic.DUP2_X2 obj
	public void visitRETURN (org.apache.bcel.generic.RETURN) 
		org.apache.bcel.generic.RETURN obj
	public void visitDALOAD (org.apache.bcel.generic.DALOAD) 
		org.apache.bcel.generic.DALOAD obj
	public void visitSIPUSH (org.apache.bcel.generic.SIPUSH) 
		org.apache.bcel.generic.SIPUSH obj
	public void visitDSUB (org.apache.bcel.generic.DSUB) 
		org.apache.bcel.generic.DSUB obj
	public void visitL2F (org.apache.bcel.generic.L2F) 
		org.apache.bcel.generic.L2F obj
	public void visitIF_ICMPGT (org.apache.bcel.generic.IF_ICMPGT) 
		org.apache.bcel.generic.IF_ICMPGT obj
	public void visitF2D (org.apache.bcel.generic.F2D) 
		org.apache.bcel.generic.F2D obj
	public void visitI2L (org.apache.bcel.generic.I2L) 
		org.apache.bcel.generic.I2L obj
	public void visitIF_ACMPNE (org.apache.bcel.generic.IF_ACMPNE) 
		org.apache.bcel.generic.IF_ACMPNE obj
	public void visitPOP (org.apache.bcel.generic.POP) 
		org.apache.bcel.generic.POP obj
	public void visitI2S (org.apache.bcel.generic.I2S) 
		org.apache.bcel.generic.I2S obj
	public void visitIFEQ (org.apache.bcel.generic.IFEQ) 
		org.apache.bcel.generic.IFEQ obj
	public void visitSWAP (org.apache.bcel.generic.SWAP) 
		org.apache.bcel.generic.SWAP obj
	public void visitIOR (org.apache.bcel.generic.IOR) 
		org.apache.bcel.generic.IOR obj
	public void visitIREM (org.apache.bcel.generic.IREM) 
		org.apache.bcel.generic.IREM obj
	public void visitIASTORE (org.apache.bcel.generic.IASTORE) 
		org.apache.bcel.generic.IASTORE obj
	public void visitNEWARRAY (org.apache.bcel.generic.NEWARRAY) 
		org.apache.bcel.generic.NEWARRAY obj
	public void visitINVOKEINTERFACE (org.apache.bcel.generic.INVOKEINTERFACE) 
		org.apache.bcel.generic.INVOKEINTERFACE obj
	public void visitINEG (org.apache.bcel.generic.INEG) 
		org.apache.bcel.generic.INEG obj
	public void visitLCMP (org.apache.bcel.generic.LCMP) 
		org.apache.bcel.generic.LCMP obj
	public void visitJSR_W (org.apache.bcel.generic.JSR_W) 
		org.apache.bcel.generic.JSR_W obj
	public void visitMULTIANEWARRAY (org.apache.bcel.generic.MULTIANEWARRAY) 
		org.apache.bcel.generic.MULTIANEWARRAY obj
	public void visitDUP_X2 (org.apache.bcel.generic.DUP_X2) 
		org.apache.bcel.generic.DUP_X2 obj
	public void visitSALOAD (org.apache.bcel.generic.SALOAD) 
		org.apache.bcel.generic.SALOAD obj
	public void visitIFNONNULL (org.apache.bcel.generic.IFNONNULL) 
		org.apache.bcel.generic.IFNONNULL obj
	public void visitDMUL (org.apache.bcel.generic.DMUL) 
		org.apache.bcel.generic.DMUL obj
	public void visitIFNE (org.apache.bcel.generic.IFNE) 
		org.apache.bcel.generic.IFNE obj
	public void visitIF_ICMPLE (org.apache.bcel.generic.IF_ICMPLE) 
		org.apache.bcel.generic.IF_ICMPLE obj
	public void visitLDC2_W (org.apache.bcel.generic.LDC2_W) 
		org.apache.bcel.generic.LDC2_W obj
	public void visitGETFIELD (org.apache.bcel.generic.GETFIELD) 
		org.apache.bcel.generic.GETFIELD obj
	public void visitLADD (org.apache.bcel.generic.LADD) 
		org.apache.bcel.generic.LADD obj
	public void visitNOP (org.apache.bcel.generic.NOP) 
		org.apache.bcel.generic.NOP obj
	public void visitFALOAD (org.apache.bcel.generic.FALOAD) 
		org.apache.bcel.generic.FALOAD obj
	public void visitINSTANCEOF (org.apache.bcel.generic.INSTANCEOF) 
		org.apache.bcel.generic.INSTANCEOF obj
	public void visitIFLE (org.apache.bcel.generic.IFLE) 
		org.apache.bcel.generic.IFLE obj
	public void visitLXOR (org.apache.bcel.generic.LXOR) 
		org.apache.bcel.generic.LXOR obj
	public void visitLRETURN (org.apache.bcel.generic.LRETURN) 
		org.apache.bcel.generic.LRETURN obj
	public void visitFCONST (org.apache.bcel.generic.FCONST) 
		org.apache.bcel.generic.FCONST obj
	public void visitIUSHR (org.apache.bcel.generic.IUSHR) 
		org.apache.bcel.generic.IUSHR obj
	public void visitBALOAD (org.apache.bcel.generic.BALOAD) 
		org.apache.bcel.generic.BALOAD obj
	public void visitDUP2 (org.apache.bcel.generic.DUP2) 
		org.apache.bcel.generic.DUP2 obj
	public void visitIF_ACMPEQ (org.apache.bcel.generic.IF_ACMPEQ) 
		org.apache.bcel.generic.IF_ACMPEQ obj
	public void visitIMPDEP1 (org.apache.bcel.generic.IMPDEP1) 
		org.apache.bcel.generic.IMPDEP1 obj
	public void visitMONITORENTER (org.apache.bcel.generic.MONITORENTER) 
		org.apache.bcel.generic.MONITORENTER obj
	public void visitLSHL (org.apache.bcel.generic.LSHL) 
		org.apache.bcel.generic.LSHL obj
	public void visitDCMPG (org.apache.bcel.generic.DCMPG) 
		org.apache.bcel.generic.DCMPG obj
	public void visitD2L (org.apache.bcel.generic.D2L) 
		org.apache.bcel.generic.D2L obj
	public void visitIMPDEP2 (org.apache.bcel.generic.IMPDEP2) 
		org.apache.bcel.generic.IMPDEP2 obj
	public void visitL2D (org.apache.bcel.generic.L2D) 
		org.apache.bcel.generic.L2D obj
	public void visitRET (org.apache.bcel.generic.RET) 
		org.apache.bcel.generic.RET obj
	public void visitIFGT (org.apache.bcel.generic.IFGT) 
		org.apache.bcel.generic.IFGT obj
	public void visitIXOR (org.apache.bcel.generic.IXOR) 
		org.apache.bcel.generic.IXOR obj
	public void visitINVOKEVIRTUAL (org.apache.bcel.generic.INVOKEVIRTUAL) 
		org.apache.bcel.generic.INVOKEVIRTUAL obj
	public void visitFASTORE (org.apache.bcel.generic.FASTORE) 
		org.apache.bcel.generic.FASTORE obj
	public void visitIRETURN (org.apache.bcel.generic.IRETURN) 
		org.apache.bcel.generic.IRETURN obj
	public void visitIF_ICMPNE (org.apache.bcel.generic.IF_ICMPNE) 
		org.apache.bcel.generic.IF_ICMPNE obj
	public void visitFLOAD (org.apache.bcel.generic.FLOAD) 
		org.apache.bcel.generic.FLOAD obj
	public void visitLDIV (org.apache.bcel.generic.LDIV) 
		org.apache.bcel.generic.LDIV obj
	public void visitPUTSTATIC (org.apache.bcel.generic.PUTSTATIC) 
		org.apache.bcel.generic.PUTSTATIC obj
	public void visitAALOAD (org.apache.bcel.generic.AALOAD) 
		org.apache.bcel.generic.AALOAD obj
	public void visitD2I (org.apache.bcel.generic.D2I) 
		org.apache.bcel.generic.D2I obj
	public void visitIF_ICMPEQ (org.apache.bcel.generic.IF_ICMPEQ) 
		org.apache.bcel.generic.IF_ICMPEQ obj
	public void visitAASTORE (org.apache.bcel.generic.AASTORE) 
		org.apache.bcel.generic.AASTORE obj
	public void visitARETURN (org.apache.bcel.generic.ARETURN) 
		org.apache.bcel.generic.ARETURN obj
	public void visitDUP2_X1 (org.apache.bcel.generic.DUP2_X1) 
		org.apache.bcel.generic.DUP2_X1 obj
	public void visitFNEG (org.apache.bcel.generic.FNEG) 
		org.apache.bcel.generic.FNEG obj
	public void visitGOTO_W (org.apache.bcel.generic.GOTO_W) 
		org.apache.bcel.generic.GOTO_W obj
	public void visitD2F (org.apache.bcel.generic.D2F) 
		org.apache.bcel.generic.D2F obj
	public void visitGOTO (org.apache.bcel.generic.GOTO) 
		org.apache.bcel.generic.GOTO obj
	public void visitISUB (org.apache.bcel.generic.ISUB) 
		org.apache.bcel.generic.ISUB obj
	public void visitF2I (org.apache.bcel.generic.F2I) 
		org.apache.bcel.generic.F2I obj
	public void visitDNEG (org.apache.bcel.generic.DNEG) 
		org.apache.bcel.generic.DNEG obj
	public void visitICONST (org.apache.bcel.generic.ICONST) 
		org.apache.bcel.generic.ICONST obj
	public void visitFDIV (org.apache.bcel.generic.FDIV) 
		org.apache.bcel.generic.FDIV obj
	public void visitI2B (org.apache.bcel.generic.I2B) 
		org.apache.bcel.generic.I2B obj
	public void visitLNEG (org.apache.bcel.generic.LNEG) 
		org.apache.bcel.generic.LNEG obj
	public void visitLREM (org.apache.bcel.generic.LREM) 
		org.apache.bcel.generic.LREM obj
	public void visitIMUL (org.apache.bcel.generic.IMUL) 
		org.apache.bcel.generic.IMUL obj
	public void visitIADD (org.apache.bcel.generic.IADD) 
		org.apache.bcel.generic.IADD obj
	public void visitLSHR (org.apache.bcel.generic.LSHR) 
		org.apache.bcel.generic.LSHR obj
	public void visitLOOKUPSWITCH (org.apache.bcel.generic.LOOKUPSWITCH) 
		org.apache.bcel.generic.LOOKUPSWITCH obj
	public void visitDUP_X1 (org.apache.bcel.generic.DUP_X1) 
		org.apache.bcel.generic.DUP_X1 obj
	public void visitFCMPL (org.apache.bcel.generic.FCMPL) 
		org.apache.bcel.generic.FCMPL obj
	public void visitI2C (org.apache.bcel.generic.I2C) 
		org.apache.bcel.generic.I2C obj
	public void visitLMUL (org.apache.bcel.generic.LMUL) 
		org.apache.bcel.generic.LMUL obj
	public void visitLUSHR (org.apache.bcel.generic.LUSHR) 
		org.apache.bcel.generic.LUSHR obj
	public void visitISHL (org.apache.bcel.generic.ISHL) 
		org.apache.bcel.generic.ISHL obj
	public void visitLALOAD (org.apache.bcel.generic.LALOAD) 
		org.apache.bcel.generic.LALOAD obj
	public void visitASTORE (org.apache.bcel.generic.ASTORE) 
		org.apache.bcel.generic.ASTORE obj
	public void visitANEWARRAY (org.apache.bcel.generic.ANEWARRAY) 
		org.apache.bcel.generic.ANEWARRAY obj
	public void visitFRETURN (org.apache.bcel.generic.FRETURN) 
		org.apache.bcel.generic.FRETURN obj
	public void visitFADD (org.apache.bcel.generic.FADD) 
		org.apache.bcel.generic.FADD obj
	public void visitBREAKPOINT (org.apache.bcel.generic.BREAKPOINT) 
		org.apache.bcel.generic.BREAKPOINT obj
	public void visitINVOKEDYNAMIC (org.apache.bcel.generic.INVOKEDYNAMIC) 
		org.apache.bcel.generic.INVOKEDYNAMIC obj
}

org/apache/bcel/generic/EnumElementValueGen.class
EnumElementValueGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.EnumElementValueGen extends org.apache.bcel.generic.ElementValueGen {
	private int typeIdx
	private int valueIdx
	protected void <init> (int, int, org.apache.bcel.generic.ConstantPoolGen) 
		int typeIdx
		int valueIdx
		org.apache.bcel.generic.ConstantPoolGen cpool
	public org.apache.bcel.classfile.ElementValue getElementValue () 
	public void <init> (org.apache.bcel.generic.ObjectType, java.lang.String, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ObjectType t
		String value
		org.apache.bcel.generic.ConstantPoolGen cpool
	public void <init> (org.apache.bcel.classfile.EnumElementValue, org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.classfile.EnumElementValue value
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean copyPoolEntries
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
	public java.lang.String stringifyValue () 
		org.apache.bcel.classfile.ConstantUtf8 cu8
	public java.lang.String getEnumTypeString () 
	public java.lang.String getEnumValueString () 
	public int getValueIndex () 
	public int getTypeIndex () 
}

org/apache/bcel/generic/ExceptionThrower.class
ExceptionThrower.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ExceptionThrower extends java.lang.Object {
	public abstract java.lang.Class[] getExceptions () 
}

org/apache/bcel/generic/F2D.class
F2D.java
package org.apache.bcel.generic
public org.apache.bcel.generic.F2D extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/F2I.class
F2I.java
package org.apache.bcel.generic
public org.apache.bcel.generic.F2I extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/F2L.class
F2L.java
package org.apache.bcel.generic
public org.apache.bcel.generic.F2L extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FADD.class
FADD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FADD extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FALOAD.class
FALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FALOAD extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackProducer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FASTORE.class
FASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FASTORE extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FCMPG.class
FCMPG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FCMPG extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FCMPL.class
FCMPL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FCMPL extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FCONST.class
FCONST.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FCONST extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction  {
	private float value
	void <init> () 
	public void <init> (float) 
		float f
	public java.lang.Number getValue () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FDIV.class
FDIV.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FDIV extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FieldGen$1.class
FieldGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.FieldGen$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator  {
	void <init> () 
	public boolean equals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.bcel.generic.FieldGen THIS
		org.apache.bcel.generic.FieldGen THAT
	public int hashCode (java.lang.Object) 
		Object o
		org.apache.bcel.generic.FieldGen THIS
}

org/apache/bcel/generic/FieldGen.class
FieldGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FieldGen extends org.apache.bcel.generic.FieldGenOrMethodGen {
	private Object value
	private static org.apache.bcel.util.BCELComparator bcelComparator
	private java.util.List observers
	public void <init> (int, org.apache.bcel.generic.Type, java.lang.String, org.apache.bcel.generic.ConstantPoolGen) 
		int access_flags
		org.apache.bcel.generic.Type type
		String name
		org.apache.bcel.generic.ConstantPoolGen cp
	public void <init> (org.apache.bcel.classfile.Field, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.classfile.AnnotationEntry element
		org.apache.bcel.classfile.AnnotationEntry[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Annotations runtimeAnnotations
		org.apache.bcel.classfile.AnnotationEntry[] annotationEntries
		org.apache.bcel.classfile.Attribute attr
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Field field
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.classfile.Attribute[] attrs
	private void setValue (int) 
		int index
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.Constant c
	public void setInitValue (java.lang.String) 
		String str
	public void setInitValue (long) 
		long l
	public void setInitValue (int) 
		int i
	public void setInitValue (short) 
		short s
	public void setInitValue (char) 
		char c
	public void setInitValue (byte) 
		byte b
	public void setInitValue (boolean) 
		boolean b
	public void setInitValue (float) 
		float f
	public void setInitValue (double) 
		double d
	public void cancelInitValue () 
	private void checkType (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type atype
		org.apache.bcel.generic.Type superType
	public org.apache.bcel.classfile.Field getField () 
		int index
		String signature
		int name_index
		int signature_index
	private void addAnnotationsAsAttribute (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.classfile.Attribute attr
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.classfile.Attribute[] attrs
	private int addConstant () 
	public java.lang.String getSignature () 
	public void addObserver (org.apache.bcel.generic.FieldObserver) 
		org.apache.bcel.generic.FieldObserver o
	public void removeObserver (org.apache.bcel.generic.FieldObserver) 
		org.apache.bcel.generic.FieldObserver o
	public void update () 
		org.apache.bcel.generic.FieldObserver observer
		java.util.Iterator i$
	public java.lang.String getInitValue () 
	public final java.lang.String toString () 
		String name
		String signature
		String access
		StringBuilder buf
		String value
	public org.apache.bcel.generic.FieldGen copy (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.generic.FieldGen fg
	public static org.apache.bcel.util.BCELComparator getComparator () 
	public static void setComparator (org.apache.bcel.util.BCELComparator) 
		org.apache.bcel.util.BCELComparator comparator
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static void <clinit> () 
}

org/apache/bcel/generic/FieldGenOrMethodGen.class
FieldGenOrMethodGen.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.FieldGenOrMethodGen extends org.apache.bcel.classfile.AccessFlags implements org.apache.bcel.generic.NamedAndTyped java.lang.Cloneable  {
	protected String name
	protected org.apache.bcel.generic.Type type
	protected org.apache.bcel.generic.ConstantPoolGen cp
	private final java.util.List attribute_vec
	private final java.util.List annotation_vec
	protected void <init> () 
	protected void <init> (int) 
		int access_flags
	public void setType (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
	public org.apache.bcel.generic.Type getType () 
	public java.lang.String getName () 
	public void setName (java.lang.String) 
		String name
	public org.apache.bcel.generic.ConstantPoolGen getConstantPool () 
	public void setConstantPool (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void addAttribute (org.apache.bcel.classfile.Attribute) 
		org.apache.bcel.classfile.Attribute a
	protected void addAnnotationEntry (org.apache.bcel.generic.AnnotationEntryGen) 
		org.apache.bcel.generic.AnnotationEntryGen ag
	public void removeAttribute (org.apache.bcel.classfile.Attribute) 
		org.apache.bcel.classfile.Attribute a
	protected void removeAnnotationEntry (org.apache.bcel.generic.AnnotationEntryGen) 
		org.apache.bcel.generic.AnnotationEntryGen ag
	public void removeAttributes () 
	protected void removeAnnotationEntries () 
	public org.apache.bcel.classfile.Attribute[] getAttributes () 
		org.apache.bcel.classfile.Attribute[] attributes
	public org.apache.bcel.generic.AnnotationEntryGen[] getAnnotationEntries () 
		org.apache.bcel.generic.AnnotationEntryGen[] annotations
	public abstract java.lang.String getSignature () 
	public java.lang.Object clone () 
		CloneNotSupportedException e
}

org/apache/bcel/generic/FieldInstruction.class
FieldInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.FieldInstruction extends org.apache.bcel.generic.FieldOrMethod {
	void <init> () 
	protected void <init> (short, int) 
		short opcode
		int index
	public java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	protected int getFieldSize (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public org.apache.bcel.generic.Type getFieldType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.String getFieldName (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
}

org/apache/bcel/generic/FieldObserver.class
FieldObserver.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.FieldObserver extends java.lang.Object {
	public abstract void notify (org.apache.bcel.generic.FieldGen) 
}

org/apache/bcel/generic/FieldOrMethod.class
FieldOrMethod.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.FieldOrMethod extends org.apache.bcel.generic.CPInstruction implements org.apache.bcel.generic.LoadClass  {
	void <init> () 
	protected void <init> (short, int) 
		short opcode
		int index
	public java.lang.String getSignature (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantCP cmr
		org.apache.bcel.classfile.ConstantNameAndType cnat
	public java.lang.String getName (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantCP cmr
		org.apache.bcel.classfile.ConstantNameAndType cnat
	public java.lang.String getClassName (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantCP cmr
		String className
	public org.apache.bcel.generic.ObjectType getClassType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public org.apache.bcel.generic.ReferenceType getReferenceType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantCP cmr
		String className
	public org.apache.bcel.generic.ObjectType getLoadClassType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.generic.ReferenceType rt
}

org/apache/bcel/generic/FLOAD.class
FLOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FLOAD extends org.apache.bcel.generic.LoadInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FMUL.class
FMUL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FMUL extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FNEG.class
FNEG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FNEG extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FREM.class
FREM.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FREM extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FRETURN.class
FRETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FRETURN extends org.apache.bcel.generic.ReturnInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FSTORE.class
FSTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FSTORE extends org.apache.bcel.generic.StoreInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/FSUB.class
FSUB.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FSUB extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/GETFIELD.class
GETFIELD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.GETFIELD extends org.apache.bcel.generic.FieldInstruction implements org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackConsumer org.apache.bcel.generic.StackProducer  {
	void <init> () 
	public void <init> (int) 
		int index
	public int produceStack (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/GETSTATIC.class
GETSTATIC.java
package org.apache.bcel.generic
public org.apache.bcel.generic.GETSTATIC extends org.apache.bcel.generic.FieldInstruction implements org.apache.bcel.generic.PushInstruction org.apache.bcel.generic.ExceptionThrower  {
	void <init> () 
	public void <init> (int) 
		int index
	public int produceStack (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/GOTO.class
GOTO.java
package org.apache.bcel.generic
public org.apache.bcel.generic.GOTO extends org.apache.bcel.generic.GotoInstruction implements org.apache.bcel.generic.VariableLengthInstruction  {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
		short _opcode
	protected int updatePosition (int, int) 
		short old_length
		int offset
		int max_offset
		int i
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/GOTO_W.class
GOTO_W.java
package org.apache.bcel.generic
public org.apache.bcel.generic.GOTO_W extends org.apache.bcel.generic.GotoInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/GotoInstruction.class
GotoInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.GotoInstruction extends org.apache.bcel.generic.BranchInstruction implements org.apache.bcel.generic.UnconditionalBranch  {
	void <init> (short, org.apache.bcel.generic.InstructionHandle) 
		short opcode
		org.apache.bcel.generic.InstructionHandle target
	void <init> () 
}

org/apache/bcel/generic/I2B.class
I2B.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2B extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/I2C.class
I2C.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2C extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/I2D.class
I2D.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2D extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/I2F.class
I2F.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2F extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/I2L.class
I2L.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2L extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/I2S.class
I2S.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2S extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IADD.class
IADD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IADD extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IALOAD.class
IALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IALOAD extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackProducer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IAND.class
IAND.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IAND extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IASTORE.class
IASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IASTORE extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ICONST.class
ICONST.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ICONST extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction  {
	private int value
	void <init> () 
	public void <init> (int) 
		int i
	public java.lang.Number getValue () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IDIV.class
IDIV.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IDIV extends org.apache.bcel.generic.ArithmeticInstruction implements org.apache.bcel.generic.ExceptionThrower  {
	public void <init> () 
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IF_ACMPEQ.class
IF_ACMPEQ.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ACMPEQ extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IF_ACMPNE.class
IF_ACMPNE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ACMPNE extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IF_ICMPEQ.class
IF_ICMPEQ.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPEQ extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IF_ICMPGE.class
IF_ICMPGE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPGE extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IF_ICMPGT.class
IF_ICMPGT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPGT extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IF_ICMPLE.class
IF_ICMPLE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPLE extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IF_ICMPLT.class
IF_ICMPLT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPLT extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IF_ICMPNE.class
IF_ICMPNE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPNE extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IFEQ.class
IFEQ.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFEQ extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IFGE.class
IFGE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFGE extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IFGT.class
IFGT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFGT extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IfInstruction.class
IfInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.IfInstruction extends org.apache.bcel.generic.BranchInstruction implements org.apache.bcel.generic.StackConsumer  {
	void <init> () 
	protected void <init> (short, org.apache.bcel.generic.InstructionHandle) 
		short opcode
		org.apache.bcel.generic.InstructionHandle target
	public abstract org.apache.bcel.generic.IfInstruction negate () 
}

org/apache/bcel/generic/IFLE.class
IFLE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFLE extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IFLT.class
IFLT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFLT extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IFNE.class
IFNE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFNE extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IFNONNULL.class
IFNONNULL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFNONNULL extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IFNULL.class
IFNULL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFNULL extends org.apache.bcel.generic.IfInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public org.apache.bcel.generic.IfInstruction negate () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IINC.class
IINC.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IINC extends org.apache.bcel.generic.LocalVariableInstruction {
	private boolean wide
	private int c
	void <init> () 
	public void <init> (int, int) 
		int n
		int c
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	private void setWide () 
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public java.lang.String toString (boolean) 
		boolean verbose
	public final void setIndex (int) 
		int n
	public final int getIncrement () 
	public final void setIncrement (int) 
		int c
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ILOAD.class
ILOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ILOAD extends org.apache.bcel.generic.LoadInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IMPDEP1.class
IMPDEP1.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IMPDEP1 extends org.apache.bcel.generic.Instruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IMPDEP2.class
IMPDEP2.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IMPDEP2 extends org.apache.bcel.generic.Instruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IMUL.class
IMUL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IMUL extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IndexedInstruction.class
IndexedInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.IndexedInstruction extends java.lang.Object {
	public abstract int getIndex () 
	public abstract void setIndex (int) 
}

org/apache/bcel/generic/INEG.class
INEG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INEG extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/INSTANCEOF.class
INSTANCEOF.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INSTANCEOF extends org.apache.bcel.generic.CPInstruction implements org.apache.bcel.generic.LoadClass org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	void <init> () 
	public void <init> (int) 
		int index
	public java.lang.Class[] getExceptions () 
	public org.apache.bcel.generic.ObjectType getLoadClassType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.generic.Type t
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/Instruction.class
Instruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.Instruction extends java.lang.Object implements java.lang.Cloneable  {
	protected short length
	protected short opcode
	private static org.apache.bcel.generic.InstructionComparator cmp
	void <init> () 
	public void <init> (short, short) 
		short opcode
		short length
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public java.lang.String getName () 
	public java.lang.String toString (boolean) 
		boolean verbose
	public java.lang.String toString () 
	public java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public org.apache.bcel.generic.Instruction copy () 
		CloneNotSupportedException e
		org.apache.bcel.generic.Instruction i
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public static org.apache.bcel.generic.Instruction readInstruction (org.apache.bcel.util.ByteSequence)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
		short opcode
		org.apache.bcel.generic.Instruction obj
		org.apache.bcel.generic.Instruction instruction
	public int consumeStack (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public int produceStack (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public short getOpcode () 
	public int getLength () 
	final void setOpcode (short) 
		short opcode
	final void setLength (int) 
		int length
	void dispose () 
	public abstract void accept (org.apache.bcel.generic.Visitor) 
	public static org.apache.bcel.generic.InstructionComparator getComparator () 
	public static void setComparator (org.apache.bcel.generic.InstructionComparator) 
		org.apache.bcel.generic.InstructionComparator c
	public boolean equals (java.lang.Object) 
		Object that
	public int hashCode () 
	public static boolean isValidByte (int) 
		int value
	public static boolean isValidShort (int) 
		int value
	static void <clinit> () 
}

org/apache/bcel/generic/InstructionComparator$1.class
InstructionComparator.java
package org.apache.bcel.generic
final org.apache.bcel.generic.InstructionComparator$1 extends java.lang.Object implements org.apache.bcel.generic.InstructionComparator  {
	void <init> () 
	public boolean equals (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i1
		org.apache.bcel.generic.Instruction i2
}

org/apache/bcel/generic/InstructionComparator.class
InstructionComparator.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.InstructionComparator extends java.lang.Object {
	public static final org.apache.bcel.generic.InstructionComparator DEFAULT
	public abstract boolean equals (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.Instruction) 
	static void <clinit> () 
}

org/apache/bcel/generic/InstructionConst.class
InstructionConst.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.InstructionConst extends java.lang.Object {
	public static final org.apache.bcel.generic.Instruction NOP
	public static final org.apache.bcel.generic.Instruction ACONST_NULL
	public static final org.apache.bcel.generic.Instruction ICONST_M1
	public static final org.apache.bcel.generic.Instruction ICONST_0
	public static final org.apache.bcel.generic.Instruction ICONST_1
	public static final org.apache.bcel.generic.Instruction ICONST_2
	public static final org.apache.bcel.generic.Instruction ICONST_3
	public static final org.apache.bcel.generic.Instruction ICONST_4
	public static final org.apache.bcel.generic.Instruction ICONST_5
	public static final org.apache.bcel.generic.Instruction LCONST_0
	public static final org.apache.bcel.generic.Instruction LCONST_1
	public static final org.apache.bcel.generic.Instruction FCONST_0
	public static final org.apache.bcel.generic.Instruction FCONST_1
	public static final org.apache.bcel.generic.Instruction FCONST_2
	public static final org.apache.bcel.generic.Instruction DCONST_0
	public static final org.apache.bcel.generic.Instruction DCONST_1
	public static final org.apache.bcel.generic.ArrayInstruction IALOAD
	public static final org.apache.bcel.generic.ArrayInstruction LALOAD
	public static final org.apache.bcel.generic.ArrayInstruction FALOAD
	public static final org.apache.bcel.generic.ArrayInstruction DALOAD
	public static final org.apache.bcel.generic.ArrayInstruction AALOAD
	public static final org.apache.bcel.generic.ArrayInstruction BALOAD
	public static final org.apache.bcel.generic.ArrayInstruction CALOAD
	public static final org.apache.bcel.generic.ArrayInstruction SALOAD
	public static final org.apache.bcel.generic.ArrayInstruction IASTORE
	public static final org.apache.bcel.generic.ArrayInstruction LASTORE
	public static final org.apache.bcel.generic.ArrayInstruction FASTORE
	public static final org.apache.bcel.generic.ArrayInstruction DASTORE
	public static final org.apache.bcel.generic.ArrayInstruction AASTORE
	public static final org.apache.bcel.generic.ArrayInstruction BASTORE
	public static final org.apache.bcel.generic.ArrayInstruction CASTORE
	public static final org.apache.bcel.generic.ArrayInstruction SASTORE
	public static final org.apache.bcel.generic.StackInstruction POP
	public static final org.apache.bcel.generic.StackInstruction POP2
	public static final org.apache.bcel.generic.StackInstruction DUP
	public static final org.apache.bcel.generic.StackInstruction DUP_X1
	public static final org.apache.bcel.generic.StackInstruction DUP_X2
	public static final org.apache.bcel.generic.StackInstruction DUP2
	public static final org.apache.bcel.generic.StackInstruction DUP2_X1
	public static final org.apache.bcel.generic.StackInstruction DUP2_X2
	public static final org.apache.bcel.generic.StackInstruction SWAP
	public static final org.apache.bcel.generic.ArithmeticInstruction IADD
	public static final org.apache.bcel.generic.ArithmeticInstruction LADD
	public static final org.apache.bcel.generic.ArithmeticInstruction FADD
	public static final org.apache.bcel.generic.ArithmeticInstruction DADD
	public static final org.apache.bcel.generic.ArithmeticInstruction ISUB
	public static final org.apache.bcel.generic.ArithmeticInstruction LSUB
	public static final org.apache.bcel.generic.ArithmeticInstruction FSUB
	public static final org.apache.bcel.generic.ArithmeticInstruction DSUB
	public static final org.apache.bcel.generic.ArithmeticInstruction IMUL
	public static final org.apache.bcel.generic.ArithmeticInstruction LMUL
	public static final org.apache.bcel.generic.ArithmeticInstruction FMUL
	public static final org.apache.bcel.generic.ArithmeticInstruction DMUL
	public static final org.apache.bcel.generic.ArithmeticInstruction IDIV
	public static final org.apache.bcel.generic.ArithmeticInstruction LDIV
	public static final org.apache.bcel.generic.ArithmeticInstruction FDIV
	public static final org.apache.bcel.generic.ArithmeticInstruction DDIV
	public static final org.apache.bcel.generic.ArithmeticInstruction IREM
	public static final org.apache.bcel.generic.ArithmeticInstruction LREM
	public static final org.apache.bcel.generic.ArithmeticInstruction FREM
	public static final org.apache.bcel.generic.ArithmeticInstruction DREM
	public static final org.apache.bcel.generic.ArithmeticInstruction INEG
	public static final org.apache.bcel.generic.ArithmeticInstruction LNEG
	public static final org.apache.bcel.generic.ArithmeticInstruction FNEG
	public static final org.apache.bcel.generic.ArithmeticInstruction DNEG
	public static final org.apache.bcel.generic.ArithmeticInstruction ISHL
	public static final org.apache.bcel.generic.ArithmeticInstruction LSHL
	public static final org.apache.bcel.generic.ArithmeticInstruction ISHR
	public static final org.apache.bcel.generic.ArithmeticInstruction LSHR
	public static final org.apache.bcel.generic.ArithmeticInstruction IUSHR
	public static final org.apache.bcel.generic.ArithmeticInstruction LUSHR
	public static final org.apache.bcel.generic.ArithmeticInstruction IAND
	public static final org.apache.bcel.generic.ArithmeticInstruction LAND
	public static final org.apache.bcel.generic.ArithmeticInstruction IOR
	public static final org.apache.bcel.generic.ArithmeticInstruction LOR
	public static final org.apache.bcel.generic.ArithmeticInstruction IXOR
	public static final org.apache.bcel.generic.ArithmeticInstruction LXOR
	public static final org.apache.bcel.generic.ConversionInstruction I2L
	public static final org.apache.bcel.generic.ConversionInstruction I2F
	public static final org.apache.bcel.generic.ConversionInstruction I2D
	public static final org.apache.bcel.generic.ConversionInstruction L2I
	public static final org.apache.bcel.generic.ConversionInstruction L2F
	public static final org.apache.bcel.generic.ConversionInstruction L2D
	public static final org.apache.bcel.generic.ConversionInstruction F2I
	public static final org.apache.bcel.generic.ConversionInstruction F2L
	public static final org.apache.bcel.generic.ConversionInstruction F2D
	public static final org.apache.bcel.generic.ConversionInstruction D2I
	public static final org.apache.bcel.generic.ConversionInstruction D2L
	public static final org.apache.bcel.generic.ConversionInstruction D2F
	public static final org.apache.bcel.generic.ConversionInstruction I2B
	public static final org.apache.bcel.generic.ConversionInstruction I2C
	public static final org.apache.bcel.generic.ConversionInstruction I2S
	public static final org.apache.bcel.generic.Instruction LCMP
	public static final org.apache.bcel.generic.Instruction FCMPL
	public static final org.apache.bcel.generic.Instruction FCMPG
	public static final org.apache.bcel.generic.Instruction DCMPL
	public static final org.apache.bcel.generic.Instruction DCMPG
	public static final org.apache.bcel.generic.ReturnInstruction IRETURN
	public static final org.apache.bcel.generic.ReturnInstruction LRETURN
	public static final org.apache.bcel.generic.ReturnInstruction FRETURN
	public static final org.apache.bcel.generic.ReturnInstruction DRETURN
	public static final org.apache.bcel.generic.ReturnInstruction ARETURN
	public static final org.apache.bcel.generic.ReturnInstruction RETURN
	public static final org.apache.bcel.generic.Instruction ARRAYLENGTH
	public static final org.apache.bcel.generic.Instruction ATHROW
	public static final org.apache.bcel.generic.Instruction MONITORENTER
	public static final org.apache.bcel.generic.Instruction MONITOREXIT
	public static final org.apache.bcel.generic.LocalVariableInstruction THIS
	public static final org.apache.bcel.generic.LocalVariableInstruction ALOAD_0
	public static final org.apache.bcel.generic.LocalVariableInstruction ALOAD_1
	public static final org.apache.bcel.generic.LocalVariableInstruction ALOAD_2
	public static final org.apache.bcel.generic.LocalVariableInstruction ILOAD_0
	public static final org.apache.bcel.generic.LocalVariableInstruction ILOAD_1
	public static final org.apache.bcel.generic.LocalVariableInstruction ILOAD_2
	public static final org.apache.bcel.generic.LocalVariableInstruction ASTORE_0
	public static final org.apache.bcel.generic.LocalVariableInstruction ASTORE_1
	public static final org.apache.bcel.generic.LocalVariableInstruction ASTORE_2
	public static final org.apache.bcel.generic.LocalVariableInstruction ISTORE_0
	public static final org.apache.bcel.generic.LocalVariableInstruction ISTORE_1
	public static final org.apache.bcel.generic.LocalVariableInstruction ISTORE_2
	private static final org.apache.bcel.generic.Instruction[] INSTRUCTIONS
	private void <init> () 
	public static org.apache.bcel.generic.Instruction getInstruction (int) 
		int index
	static void <clinit> () 
}

org/apache/bcel/generic/InstructionConstants$Clinit.class
InstructionConstants.java
package org.apache.bcel.generic
public org.apache.bcel.generic.InstructionConstants$Clinit extends java.lang.Object {
	void <init> () 
}

org/apache/bcel/generic/InstructionConstants.class
InstructionConstants.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.InstructionConstants extends java.lang.Object {
	public static final org.apache.bcel.generic.Instruction NOP
	public static final org.apache.bcel.generic.Instruction ACONST_NULL
	public static final org.apache.bcel.generic.Instruction ICONST_M1
	public static final org.apache.bcel.generic.Instruction ICONST_0
	public static final org.apache.bcel.generic.Instruction ICONST_1
	public static final org.apache.bcel.generic.Instruction ICONST_2
	public static final org.apache.bcel.generic.Instruction ICONST_3
	public static final org.apache.bcel.generic.Instruction ICONST_4
	public static final org.apache.bcel.generic.Instruction ICONST_5
	public static final org.apache.bcel.generic.Instruction LCONST_0
	public static final org.apache.bcel.generic.Instruction LCONST_1
	public static final org.apache.bcel.generic.Instruction FCONST_0
	public static final org.apache.bcel.generic.Instruction FCONST_1
	public static final org.apache.bcel.generic.Instruction FCONST_2
	public static final org.apache.bcel.generic.Instruction DCONST_0
	public static final org.apache.bcel.generic.Instruction DCONST_1
	public static final org.apache.bcel.generic.ArrayInstruction IALOAD
	public static final org.apache.bcel.generic.ArrayInstruction LALOAD
	public static final org.apache.bcel.generic.ArrayInstruction FALOAD
	public static final org.apache.bcel.generic.ArrayInstruction DALOAD
	public static final org.apache.bcel.generic.ArrayInstruction AALOAD
	public static final org.apache.bcel.generic.ArrayInstruction BALOAD
	public static final org.apache.bcel.generic.ArrayInstruction CALOAD
	public static final org.apache.bcel.generic.ArrayInstruction SALOAD
	public static final org.apache.bcel.generic.ArrayInstruction IASTORE
	public static final org.apache.bcel.generic.ArrayInstruction LASTORE
	public static final org.apache.bcel.generic.ArrayInstruction FASTORE
	public static final org.apache.bcel.generic.ArrayInstruction DASTORE
	public static final org.apache.bcel.generic.ArrayInstruction AASTORE
	public static final org.apache.bcel.generic.ArrayInstruction BASTORE
	public static final org.apache.bcel.generic.ArrayInstruction CASTORE
	public static final org.apache.bcel.generic.ArrayInstruction SASTORE
	public static final org.apache.bcel.generic.StackInstruction POP
	public static final org.apache.bcel.generic.StackInstruction POP2
	public static final org.apache.bcel.generic.StackInstruction DUP
	public static final org.apache.bcel.generic.StackInstruction DUP_X1
	public static final org.apache.bcel.generic.StackInstruction DUP_X2
	public static final org.apache.bcel.generic.StackInstruction DUP2
	public static final org.apache.bcel.generic.StackInstruction DUP2_X1
	public static final org.apache.bcel.generic.StackInstruction DUP2_X2
	public static final org.apache.bcel.generic.StackInstruction SWAP
	public static final org.apache.bcel.generic.ArithmeticInstruction IADD
	public static final org.apache.bcel.generic.ArithmeticInstruction LADD
	public static final org.apache.bcel.generic.ArithmeticInstruction FADD
	public static final org.apache.bcel.generic.ArithmeticInstruction DADD
	public static final org.apache.bcel.generic.ArithmeticInstruction ISUB
	public static final org.apache.bcel.generic.ArithmeticInstruction LSUB
	public static final org.apache.bcel.generic.ArithmeticInstruction FSUB
	public static final org.apache.bcel.generic.ArithmeticInstruction DSUB
	public static final org.apache.bcel.generic.ArithmeticInstruction IMUL
	public static final org.apache.bcel.generic.ArithmeticInstruction LMUL
	public static final org.apache.bcel.generic.ArithmeticInstruction FMUL
	public static final org.apache.bcel.generic.ArithmeticInstruction DMUL
	public static final org.apache.bcel.generic.ArithmeticInstruction IDIV
	public static final org.apache.bcel.generic.ArithmeticInstruction LDIV
	public static final org.apache.bcel.generic.ArithmeticInstruction FDIV
	public static final org.apache.bcel.generic.ArithmeticInstruction DDIV
	public static final org.apache.bcel.generic.ArithmeticInstruction IREM
	public static final org.apache.bcel.generic.ArithmeticInstruction LREM
	public static final org.apache.bcel.generic.ArithmeticInstruction FREM
	public static final org.apache.bcel.generic.ArithmeticInstruction DREM
	public static final org.apache.bcel.generic.ArithmeticInstruction INEG
	public static final org.apache.bcel.generic.ArithmeticInstruction LNEG
	public static final org.apache.bcel.generic.ArithmeticInstruction FNEG
	public static final org.apache.bcel.generic.ArithmeticInstruction DNEG
	public static final org.apache.bcel.generic.ArithmeticInstruction ISHL
	public static final org.apache.bcel.generic.ArithmeticInstruction LSHL
	public static final org.apache.bcel.generic.ArithmeticInstruction ISHR
	public static final org.apache.bcel.generic.ArithmeticInstruction LSHR
	public static final org.apache.bcel.generic.ArithmeticInstruction IUSHR
	public static final org.apache.bcel.generic.ArithmeticInstruction LUSHR
	public static final org.apache.bcel.generic.ArithmeticInstruction IAND
	public static final org.apache.bcel.generic.ArithmeticInstruction LAND
	public static final org.apache.bcel.generic.ArithmeticInstruction IOR
	public static final org.apache.bcel.generic.ArithmeticInstruction LOR
	public static final org.apache.bcel.generic.ArithmeticInstruction IXOR
	public static final org.apache.bcel.generic.ArithmeticInstruction LXOR
	public static final org.apache.bcel.generic.ConversionInstruction I2L
	public static final org.apache.bcel.generic.ConversionInstruction I2F
	public static final org.apache.bcel.generic.ConversionInstruction I2D
	public static final org.apache.bcel.generic.ConversionInstruction L2I
	public static final org.apache.bcel.generic.ConversionInstruction L2F
	public static final org.apache.bcel.generic.ConversionInstruction L2D
	public static final org.apache.bcel.generic.ConversionInstruction F2I
	public static final org.apache.bcel.generic.ConversionInstruction F2L
	public static final org.apache.bcel.generic.ConversionInstruction F2D
	public static final org.apache.bcel.generic.ConversionInstruction D2I
	public static final org.apache.bcel.generic.ConversionInstruction D2L
	public static final org.apache.bcel.generic.ConversionInstruction D2F
	public static final org.apache.bcel.generic.ConversionInstruction I2B
	public static final org.apache.bcel.generic.ConversionInstruction I2C
	public static final org.apache.bcel.generic.ConversionInstruction I2S
	public static final org.apache.bcel.generic.Instruction LCMP
	public static final org.apache.bcel.generic.Instruction FCMPL
	public static final org.apache.bcel.generic.Instruction FCMPG
	public static final org.apache.bcel.generic.Instruction DCMPL
	public static final org.apache.bcel.generic.Instruction DCMPG
	public static final org.apache.bcel.generic.ReturnInstruction IRETURN
	public static final org.apache.bcel.generic.ReturnInstruction LRETURN
	public static final org.apache.bcel.generic.ReturnInstruction FRETURN
	public static final org.apache.bcel.generic.ReturnInstruction DRETURN
	public static final org.apache.bcel.generic.ReturnInstruction ARETURN
	public static final org.apache.bcel.generic.ReturnInstruction RETURN
	public static final org.apache.bcel.generic.Instruction ARRAYLENGTH
	public static final org.apache.bcel.generic.Instruction ATHROW
	public static final org.apache.bcel.generic.Instruction MONITORENTER
	public static final org.apache.bcel.generic.Instruction MONITOREXIT
	public static final org.apache.bcel.generic.LocalVariableInstruction THIS
	public static final org.apache.bcel.generic.LocalVariableInstruction ALOAD_0
	public static final org.apache.bcel.generic.LocalVariableInstruction ALOAD_1
	public static final org.apache.bcel.generic.LocalVariableInstruction ALOAD_2
	public static final org.apache.bcel.generic.LocalVariableInstruction ILOAD_0
	public static final org.apache.bcel.generic.LocalVariableInstruction ILOAD_1
	public static final org.apache.bcel.generic.LocalVariableInstruction ILOAD_2
	public static final org.apache.bcel.generic.LocalVariableInstruction ASTORE_0
	public static final org.apache.bcel.generic.LocalVariableInstruction ASTORE_1
	public static final org.apache.bcel.generic.LocalVariableInstruction ASTORE_2
	public static final org.apache.bcel.generic.LocalVariableInstruction ISTORE_0
	public static final org.apache.bcel.generic.LocalVariableInstruction ISTORE_1
	public static final org.apache.bcel.generic.LocalVariableInstruction ISTORE_2
	public static final org.apache.bcel.generic.Instruction[] INSTRUCTIONS
	public static final org.apache.bcel.generic.InstructionConstants$Clinit bla
	static void <clinit> () 
}

org/apache/bcel/generic/InstructionFactory$MethodObject.class
InstructionFactory.java
package org.apache.bcel.generic
 org.apache.bcel.generic.InstructionFactory$MethodObject extends java.lang.Object {
	final org.apache.bcel.generic.Type[] arg_types
	final org.apache.bcel.generic.Type result_type
	final String class_name
	final String name
	void <init> (java.lang.String, java.lang.String, org.apache.bcel.generic.Type, org.apache.bcel.generic.Type[]) 
		String c
		String n
		org.apache.bcel.generic.Type r
		org.apache.bcel.generic.Type[] a
}

org/apache/bcel/generic/InstructionFactory.class
InstructionFactory.java
package org.apache.bcel.generic
public org.apache.bcel.generic.InstructionFactory extends java.lang.Object implements org.apache.bcel.generic.InstructionConstants  {
	private static final String[] short_names
	protected org.apache.bcel.generic.ClassGen cg
	protected org.apache.bcel.generic.ConstantPoolGen cp
	private static final org.apache.bcel.generic.InstructionFactory$MethodObject[] append_mos
	public void <init> (org.apache.bcel.generic.ClassGen, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ClassGen cg
		org.apache.bcel.generic.ConstantPoolGen cp
	public void <init> (org.apache.bcel.generic.ClassGen) 
		org.apache.bcel.generic.ClassGen cg
	public void <init> (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public org.apache.bcel.generic.InvokeInstruction createInvoke (java.lang.String, java.lang.String, org.apache.bcel.generic.Type, org.apache.bcel.generic.Type[], short) 
		org.apache.bcel.generic.Type arg_type
		org.apache.bcel.generic.Type[] arr$
		int len$
		int i$
		int index
		String class_name
		String name
		org.apache.bcel.generic.Type ret_type
		org.apache.bcel.generic.Type[] arg_types
		short kind
		int index
		int nargs
		String signature
	public org.apache.bcel.generic.InstructionList createPrintln (java.lang.String) 
		String s
		org.apache.bcel.generic.InstructionList il
		int out
		int println
	public org.apache.bcel.generic.Instruction createConstant (java.lang.Object) 
		org.apache.bcel.generic.PUSH push
		org.apache.bcel.generic.PUSH push
		org.apache.bcel.generic.PUSH push
		org.apache.bcel.generic.PUSH push
		Object value
		org.apache.bcel.generic.PUSH push
	private org.apache.bcel.generic.InvokeInstruction createInvoke (org.apache.bcel.generic.InstructionFactory$MethodObject, short) 
		org.apache.bcel.generic.InstructionFactory$MethodObject m
		short kind
	private static boolean isString (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
	public org.apache.bcel.generic.Instruction createAppend (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
		byte t
	public org.apache.bcel.generic.FieldInstruction createFieldAccess (java.lang.String, java.lang.String, org.apache.bcel.generic.Type, short) 
		String class_name
		String name
		org.apache.bcel.generic.Type type
		short kind
		int index
		String signature
	public static org.apache.bcel.generic.Instruction createThis () 
	public static org.apache.bcel.generic.ReturnInstruction createReturn (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
	private static org.apache.bcel.generic.ArithmeticInstruction createBinaryIntOp (char, java.lang.String) 
		char first
		String op
	private static org.apache.bcel.generic.ArithmeticInstruction createBinaryLongOp (char, java.lang.String) 
		char first
		String op
	private static org.apache.bcel.generic.ArithmeticInstruction createBinaryFloatOp (char) 
		char op
	private static org.apache.bcel.generic.ArithmeticInstruction createBinaryDoubleOp (char) 
		char op
	public static org.apache.bcel.generic.ArithmeticInstruction createBinaryOperation (java.lang.String, org.apache.bcel.generic.Type) 
		String op
		org.apache.bcel.generic.Type type
		char first
	public static org.apache.bcel.generic.StackInstruction createPop (int) 
		int size
	public static org.apache.bcel.generic.StackInstruction createDup (int) 
		int size
	public static org.apache.bcel.generic.StackInstruction createDup_2 (int) 
		int size
	public static org.apache.bcel.generic.StackInstruction createDup_1 (int) 
		int size
	public static org.apache.bcel.generic.LocalVariableInstruction createStore (org.apache.bcel.generic.Type, int) 
		org.apache.bcel.generic.Type type
		int index
	public static org.apache.bcel.generic.LocalVariableInstruction createLoad (org.apache.bcel.generic.Type, int) 
		org.apache.bcel.generic.Type type
		int index
	public static org.apache.bcel.generic.ArrayInstruction createArrayLoad (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
	public static org.apache.bcel.generic.ArrayInstruction createArrayStore (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
	public org.apache.bcel.generic.Instruction createCast (org.apache.bcel.generic.Type, org.apache.bcel.generic.Type) 
		Exception e
		byte dest
		byte src
		String name
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.Type src_type
		org.apache.bcel.generic.Type dest_type
	public org.apache.bcel.generic.GETFIELD createGetField (java.lang.String, java.lang.String, org.apache.bcel.generic.Type) 
		String class_name
		String name
		org.apache.bcel.generic.Type t
	public org.apache.bcel.generic.GETSTATIC createGetStatic (java.lang.String, java.lang.String, org.apache.bcel.generic.Type) 
		String class_name
		String name
		org.apache.bcel.generic.Type t
	public org.apache.bcel.generic.PUTFIELD createPutField (java.lang.String, java.lang.String, org.apache.bcel.generic.Type) 
		String class_name
		String name
		org.apache.bcel.generic.Type t
	public org.apache.bcel.generic.PUTSTATIC createPutStatic (java.lang.String, java.lang.String, org.apache.bcel.generic.Type) 
		String class_name
		String name
		org.apache.bcel.generic.Type t
	public org.apache.bcel.generic.CHECKCAST createCheckCast (org.apache.bcel.generic.ReferenceType) 
		org.apache.bcel.generic.ReferenceType t
	public org.apache.bcel.generic.INSTANCEOF createInstanceOf (org.apache.bcel.generic.ReferenceType) 
		org.apache.bcel.generic.ReferenceType t
	public org.apache.bcel.generic.NEW createNew (org.apache.bcel.generic.ObjectType) 
		org.apache.bcel.generic.ObjectType t
	public org.apache.bcel.generic.NEW createNew (java.lang.String) 
		String s
	public org.apache.bcel.generic.Instruction createNewArray (org.apache.bcel.generic.Type, short) 
		org.apache.bcel.generic.ArrayType at
		org.apache.bcel.generic.Type t
		short dim
		org.apache.bcel.generic.ArrayType at
	public static org.apache.bcel.generic.Instruction createNull (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
	public static org.apache.bcel.generic.BranchInstruction createBranchInstruction (short, org.apache.bcel.generic.InstructionHandle) 
		short opcode
		org.apache.bcel.generic.InstructionHandle target
	public void setClassGen (org.apache.bcel.generic.ClassGen) 
		org.apache.bcel.generic.ClassGen c
	public org.apache.bcel.generic.ClassGen getClassGen () 
	public void setConstantPool (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen c
	public org.apache.bcel.generic.ConstantPoolGen getConstantPool () 
	static void <clinit> () 
}

org/apache/bcel/generic/InstructionHandle.class
InstructionHandle.java
package org.apache.bcel.generic
public org.apache.bcel.generic.InstructionHandle extends java.lang.Object {
	private org.apache.bcel.generic.InstructionHandle next
	private org.apache.bcel.generic.InstructionHandle prev
	private org.apache.bcel.generic.Instruction instruction
	protected int i_position
	private java.util.Set targeters
	private java.util.Map attributes
	private static org.apache.bcel.generic.InstructionHandle ih_list
	public final org.apache.bcel.generic.InstructionHandle getNext () 
	public final org.apache.bcel.generic.InstructionHandle getPrev () 
	public final org.apache.bcel.generic.Instruction getInstruction () 
	public void setInstruction (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
	public org.apache.bcel.generic.Instruction swapInstruction (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.Instruction oldInstruction
	protected void <init> (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
	static org.apache.bcel.generic.InstructionHandle getInstructionHandle (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
	protected int updatePosition (int, int) 
		int offset
		int max_offset
	public int getPosition () 
	void setPosition (int) 
		int pos
	protected void addHandle () 
	void dispose () 
	public void removeAllTargeters () 
	public void removeTargeter (org.apache.bcel.generic.InstructionTargeter) 
		org.apache.bcel.generic.InstructionTargeter t
	public void addTargeter (org.apache.bcel.generic.InstructionTargeter) 
		org.apache.bcel.generic.InstructionTargeter t
	public boolean hasTargeters () 
	public org.apache.bcel.generic.InstructionTargeter[] getTargeters () 
		org.apache.bcel.generic.InstructionTargeter[] t
	public java.lang.String toString (boolean) 
		boolean verbose
	public java.lang.String toString () 
	public void addAttribute (java.lang.Object, java.lang.Object) 
		Object key
		Object attr
	public void removeAttribute (java.lang.Object) 
		Object key
	public java.lang.Object getAttribute (java.lang.Object) 
		Object key
	public java.util.Collection getAttributes () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
	final org.apache.bcel.generic.InstructionHandle setNext (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle next
	final org.apache.bcel.generic.InstructionHandle setPrev (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle prev
	static void <clinit> () 
}

org/apache/bcel/generic/InstructionList$1.class
InstructionList.java
package org.apache.bcel.generic
 org.apache.bcel.generic.InstructionList$1 extends java.lang.Object implements java.util.Iterator  {
	private org.apache.bcel.generic.InstructionHandle ih
	final synthetic org.apache.bcel.generic.InstructionList this$0
	void <init> (org.apache.bcel.generic.InstructionList) 
	public org.apache.bcel.generic.InstructionHandle next ()  throws java.util.NoSuchElementException 
		org.apache.bcel.generic.InstructionHandle i
	public void remove () 
	public boolean hasNext () 
	public volatile synthetic java.lang.Object next () 
}

org/apache/bcel/generic/InstructionList.class
InstructionList.java
package org.apache.bcel.generic
public org.apache.bcel.generic.InstructionList extends java.lang.Object implements java.lang.Iterable  {
	private org.apache.bcel.generic.InstructionHandle start
	private org.apache.bcel.generic.InstructionHandle end
	private int length
	private int[] byte_positions
	private java.util.List observers
	public void <init> () 
	public void <init> (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
	public void <init> (org.apache.bcel.generic.BranchInstruction) 
		org.apache.bcel.generic.BranchInstruction i
	public void <init> (org.apache.bcel.generic.CompoundInstruction) 
		org.apache.bcel.generic.CompoundInstruction c
	public boolean isEmpty () 
	public static org.apache.bcel.generic.InstructionHandle findHandle (org.apache.bcel.generic.InstructionHandle[], int[], int, int) 
		int i
		int j
		org.apache.bcel.generic.InstructionHandle[] ihs
		int[] pos
		int count
		int target
		int l
		int r
	public org.apache.bcel.generic.InstructionHandle findHandle (int) 
		int i
		int pos
		int[] positions
		org.apache.bcel.generic.InstructionHandle ih
	public void <init> (byte[]) 
		org.apache.bcel.generic.InstructionHandle ih
		int off
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
		Throwable x2
		Throwable x2
		org.apache.bcel.util.ByteSequence bytes
		java.io.IOException e
		int j
		org.apache.bcel.generic.Select s
		int[] indices
		org.apache.bcel.generic.BranchInstruction bi
		int target
		org.apache.bcel.generic.InstructionHandle ih
		int i
		byte[] code
		int count
		int[] pos
		org.apache.bcel.generic.InstructionHandle[] ihs
	public org.apache.bcel.generic.InstructionHandle append (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionList) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.InstructionHandle next
		org.apache.bcel.generic.InstructionHandle ret
	public org.apache.bcel.generic.InstructionHandle append (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.InstructionList) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.InstructionHandle ih
	public org.apache.bcel.generic.InstructionHandle append (org.apache.bcel.generic.InstructionList) 
		org.apache.bcel.generic.InstructionList il
	private void append (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
	public org.apache.bcel.generic.InstructionHandle append (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
	public org.apache.bcel.generic.BranchHandle append (org.apache.bcel.generic.BranchInstruction) 
		org.apache.bcel.generic.BranchInstruction i
		org.apache.bcel.generic.BranchHandle ih
	public org.apache.bcel.generic.InstructionHandle append (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.Instruction j
	public org.apache.bcel.generic.InstructionHandle append (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.CompoundInstruction) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.CompoundInstruction c
	public org.apache.bcel.generic.InstructionHandle append (org.apache.bcel.generic.CompoundInstruction) 
		org.apache.bcel.generic.CompoundInstruction c
	public org.apache.bcel.generic.InstructionHandle append (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.CompoundInstruction) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.CompoundInstruction c
	public org.apache.bcel.generic.InstructionHandle append (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.Instruction i
	public org.apache.bcel.generic.BranchHandle append (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.BranchInstruction) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.BranchInstruction i
		org.apache.bcel.generic.BranchHandle bh
		org.apache.bcel.generic.InstructionList il
	public org.apache.bcel.generic.InstructionHandle insert (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionList) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.InstructionHandle prev
		org.apache.bcel.generic.InstructionHandle ret
	public org.apache.bcel.generic.InstructionHandle insert (org.apache.bcel.generic.InstructionList) 
		org.apache.bcel.generic.InstructionList il
	private void insert (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
	public org.apache.bcel.generic.InstructionHandle insert (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.InstructionList) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.InstructionHandle ih
	public org.apache.bcel.generic.InstructionHandle insert (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
	public org.apache.bcel.generic.BranchHandle insert (org.apache.bcel.generic.BranchInstruction) 
		org.apache.bcel.generic.BranchInstruction i
		org.apache.bcel.generic.BranchHandle ih
	public org.apache.bcel.generic.InstructionHandle insert (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.Instruction j
	public org.apache.bcel.generic.InstructionHandle insert (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.CompoundInstruction) 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.CompoundInstruction c
	public org.apache.bcel.generic.InstructionHandle insert (org.apache.bcel.generic.CompoundInstruction) 
		org.apache.bcel.generic.CompoundInstruction c
	public org.apache.bcel.generic.InstructionHandle insert (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.Instruction i
	public org.apache.bcel.generic.InstructionHandle insert (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.CompoundInstruction) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.CompoundInstruction c
	public org.apache.bcel.generic.BranchHandle insert (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.BranchInstruction) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.BranchInstruction i
		org.apache.bcel.generic.BranchHandle bh
		org.apache.bcel.generic.InstructionList il
	public void move (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionHandle start
		org.apache.bcel.generic.InstructionHandle end
		org.apache.bcel.generic.InstructionHandle target
		org.apache.bcel.generic.InstructionHandle prev
		org.apache.bcel.generic.InstructionHandle next
	public void move (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionHandle target
	private void remove (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle)  throws org.apache.bcel.generic.TargetLostException 
		org.apache.bcel.generic.InstructionHandle first
		org.apache.bcel.generic.InstructionHandle last
		org.apache.bcel.generic.InstructionHandle first
		org.apache.bcel.generic.InstructionHandle last
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionHandle[] targeted
		org.apache.bcel.generic.InstructionHandle prev
		org.apache.bcel.generic.InstructionHandle next
		org.apache.bcel.generic.InstructionHandle first
		org.apache.bcel.generic.InstructionHandle last
		java.util.List target_vec
		StringBuilder buf
	public void delete (org.apache.bcel.generic.InstructionHandle)  throws org.apache.bcel.generic.TargetLostException 
		org.apache.bcel.generic.InstructionHandle ih
	public void delete (org.apache.bcel.generic.Instruction)  throws org.apache.bcel.generic.TargetLostException 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
	public void delete (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle)  throws org.apache.bcel.generic.TargetLostException 
		org.apache.bcel.generic.InstructionHandle from
		org.apache.bcel.generic.InstructionHandle to
	public void delete (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.Instruction)  throws org.apache.bcel.generic.TargetLostException 
		org.apache.bcel.generic.Instruction from
		org.apache.bcel.generic.Instruction to
		org.apache.bcel.generic.InstructionHandle from_ih
		org.apache.bcel.generic.InstructionHandle to_ih
	private org.apache.bcel.generic.InstructionHandle findInstruction1 (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.Instruction i
	private org.apache.bcel.generic.InstructionHandle findInstruction2 (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.Instruction i
	public boolean contains (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionHandle i
	public boolean contains (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
	public void setPositions () 
	public void setPositions (boolean) 
		org.apache.bcel.generic.InstructionHandle target
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InstructionHandle[] targets
		org.apache.bcel.generic.Instruction inst
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
		boolean check
		int max_additional_bytes
		int additional_bytes
		int index
		int count
		int[] pos
	public byte[] getByteCode () 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
		java.io.IOException e
		java.io.ByteArrayOutputStream b
		java.io.DataOutputStream out
	public org.apache.bcel.generic.Instruction[] getInstructions () 
		Throwable x2
		Throwable x2
		org.apache.bcel.util.ByteSequence bytes
		java.io.IOException e
		java.util.List instructions
	public java.lang.String toString () 
	public java.lang.String toString (boolean) 
		org.apache.bcel.generic.InstructionHandle ih
		boolean verbose
		StringBuilder buf
	public java.util.Iterator iterator () 
	public org.apache.bcel.generic.InstructionHandle[] getInstructionHandles () 
		int i
		org.apache.bcel.generic.InstructionHandle[] ihs
		org.apache.bcel.generic.InstructionHandle ih
	public int[] getInstructionPositions () 
	public org.apache.bcel.generic.InstructionList copy () 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.Instruction c
		org.apache.bcel.generic.InstructionHandle ih
		int j
		org.apache.bcel.generic.InstructionHandle[] itargets
		org.apache.bcel.generic.InstructionHandle[] ctargets
		org.apache.bcel.generic.BranchInstruction bi
		org.apache.bcel.generic.BranchInstruction bc
		org.apache.bcel.generic.InstructionHandle itarget
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.Instruction c
		java.util.Map map
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionHandle ch
	public void replaceConstantPool (org.apache.bcel.generic.ConstantPoolGen, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.CPInstruction ci
		org.apache.bcel.classfile.Constant c
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.ConstantPoolGen old_cp
		org.apache.bcel.generic.ConstantPoolGen new_cp
	private void clear () 
	public void dispose () 
		org.apache.bcel.generic.InstructionHandle ih
	public org.apache.bcel.generic.InstructionHandle getStart () 
	public org.apache.bcel.generic.InstructionHandle getEnd () 
	public int getLength () 
	public int size () 
	public void redirectBranches (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		int j
		org.apache.bcel.generic.InstructionHandle[] targets
		org.apache.bcel.generic.BranchInstruction b
		org.apache.bcel.generic.InstructionHandle target
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionHandle old_target
		org.apache.bcel.generic.InstructionHandle new_target
	public void redirectLocalVariables (org.apache.bcel.generic.LocalVariableGen[], org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle start
		org.apache.bcel.generic.InstructionHandle end
		org.apache.bcel.generic.LocalVariableGen element
		org.apache.bcel.generic.LocalVariableGen[] arr$
		int len$
		int i$
		org.apache.bcel.generic.LocalVariableGen[] lg
		org.apache.bcel.generic.InstructionHandle old_target
		org.apache.bcel.generic.InstructionHandle new_target
	public void redirectExceptionHandlers (org.apache.bcel.generic.CodeExceptionGen[], org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.CodeExceptionGen exception
		org.apache.bcel.generic.CodeExceptionGen[] arr$
		int len$
		int i$
		org.apache.bcel.generic.CodeExceptionGen[] exceptions
		org.apache.bcel.generic.InstructionHandle old_target
		org.apache.bcel.generic.InstructionHandle new_target
	public void addObserver (org.apache.bcel.generic.InstructionListObserver) 
		org.apache.bcel.generic.InstructionListObserver o
	public void removeObserver (org.apache.bcel.generic.InstructionListObserver) 
		org.apache.bcel.generic.InstructionListObserver o
	public void update () 
		org.apache.bcel.generic.InstructionListObserver observer
		java.util.Iterator i$
	static synthetic org.apache.bcel.generic.InstructionHandle access$000 (org.apache.bcel.generic.InstructionList) 
		org.apache.bcel.generic.InstructionList x0
}

org/apache/bcel/generic/InstructionListObserver.class
InstructionListObserver.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.InstructionListObserver extends java.lang.Object {
	public abstract void notify (org.apache.bcel.generic.InstructionList) 
}

org/apache/bcel/generic/InstructionTargeter.class
InstructionTargeter.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.InstructionTargeter extends java.lang.Object {
	public abstract boolean containsTarget (org.apache.bcel.generic.InstructionHandle) 
	public abstract void updateTarget (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle)  throws org.apache.bcel.generic.ClassGenException 
}

org/apache/bcel/generic/INVOKEDYNAMIC.class
INVOKEDYNAMIC.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INVOKEDYNAMIC extends org.apache.bcel.generic.InvokeInstruction {
	void <init> () 
	public void <init> (int) 
		int index
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
	public java.lang.String getClassName (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantInvokeDynamic cid
}

org/apache/bcel/generic/InvokeInstruction.class
InvokeInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.InvokeInstruction extends org.apache.bcel.generic.FieldOrMethod implements org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackConsumer org.apache.bcel.generic.StackProducer  {
	void <init> () 
	protected void <init> (short, int) 
		short opcode
		int index
	public java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.Constant c
		java.util.StringTokenizer tok
	public int consumeStack (org.apache.bcel.generic.ConstantPoolGen) 
		int sum
		org.apache.bcel.generic.ConstantPoolGen cpg
		int sum
		String signature
	public int produceStack (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		String signature
	public java.lang.String getClassName (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantCP cmr
		String className
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.String getMethodName (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public org.apache.bcel.generic.Type getReturnType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public org.apache.bcel.generic.Type[] getArgumentTypes (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
}

org/apache/bcel/generic/INVOKEINTERFACE.class
INVOKEINTERFACE.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.INVOKEINTERFACE extends org.apache.bcel.generic.InvokeInstruction {
	private int nargs
	void <init> () 
	public void <init> (int, int) 
		int index
		int nargs
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public int getCount () 
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public int consumeStack (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/INVOKESPECIAL.class
INVOKESPECIAL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INVOKESPECIAL extends org.apache.bcel.generic.InvokeInstruction {
	void <init> () 
	public void <init> (int) 
		int index
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/INVOKESTATIC.class
INVOKESTATIC.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INVOKESTATIC extends org.apache.bcel.generic.InvokeInstruction {
	void <init> () 
	public void <init> (int) 
		int index
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/INVOKEVIRTUAL.class
INVOKEVIRTUAL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INVOKEVIRTUAL extends org.apache.bcel.generic.InvokeInstruction {
	void <init> () 
	public void <init> (int) 
		int index
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IOR.class
IOR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IOR extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IREM.class
IREM.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IREM extends org.apache.bcel.generic.ArithmeticInstruction implements org.apache.bcel.generic.ExceptionThrower  {
	public void <init> () 
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IRETURN.class
IRETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IRETURN extends org.apache.bcel.generic.ReturnInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ISHL.class
ISHL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ISHL extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ISHR.class
ISHR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ISHR extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ISTORE.class
ISTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ISTORE extends org.apache.bcel.generic.StoreInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ISUB.class
ISUB.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ISUB extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IUSHR.class
IUSHR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IUSHR extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/IXOR.class
IXOR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IXOR extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/JSR.class
JSR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.JSR extends org.apache.bcel.generic.JsrInstruction implements org.apache.bcel.generic.VariableLengthInstruction  {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	protected int updatePosition (int, int) 
		short old_length
		int offset
		int max_offset
		int i
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/JSR_W.class
JSR_W.java
package org.apache.bcel.generic
public org.apache.bcel.generic.JSR_W extends org.apache.bcel.generic.JsrInstruction {
	void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/JsrInstruction.class
JsrInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.JsrInstruction extends org.apache.bcel.generic.BranchInstruction implements org.apache.bcel.generic.UnconditionalBranch org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.StackProducer  {
	void <init> (short, org.apache.bcel.generic.InstructionHandle) 
		short opcode
		org.apache.bcel.generic.InstructionHandle target
	void <init> () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public org.apache.bcel.generic.InstructionHandle physicalSuccessor () 
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.InstructionHandle toThis
}

org/apache/bcel/generic/L2D.class
L2D.java
package org.apache.bcel.generic
public org.apache.bcel.generic.L2D extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/L2F.class
L2F.java
package org.apache.bcel.generic
public org.apache.bcel.generic.L2F extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/L2I.class
L2I.java
package org.apache.bcel.generic
public org.apache.bcel.generic.L2I extends org.apache.bcel.generic.ConversionInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LADD.class
LADD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LADD extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LALOAD.class
LALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LALOAD extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackProducer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LAND.class
LAND.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LAND extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LASTORE.class
LASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LASTORE extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LCMP.class
LCMP.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LCMP extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.StackProducer org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LCONST.class
LCONST.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LCONST extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction  {
	private long value
	void <init> () 
	public void <init> (long) 
		long l
	public java.lang.Number getValue () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LDC.class
LDC.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LDC extends org.apache.bcel.generic.CPInstruction implements org.apache.bcel.generic.PushInstruction org.apache.bcel.generic.ExceptionThrower  {
	void <init> () 
	public void <init> (int) 
		int index
	protected final void setSize () 
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public final void setIndex (int) 
		int index
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public java.lang.Object getValue (org.apache.bcel.generic.ConstantPoolGen) 
		int i
		int nameIndex
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.Constant c
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LDC2_W.class
LDC2_W.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LDC2_W extends org.apache.bcel.generic.CPInstruction implements org.apache.bcel.generic.PushInstruction  {
	void <init> () 
	public void <init> (int) 
		int index
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.Number getValue (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.Constant c
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LDC_W.class
LDC_W.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LDC_W extends org.apache.bcel.generic.LDC {
	void <init> () 
	public void <init> (int) 
		int index
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
}

org/apache/bcel/generic/LDIV.class
LDIV.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LDIV extends org.apache.bcel.generic.ArithmeticInstruction implements org.apache.bcel.generic.ExceptionThrower  {
	public void <init> () 
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LineNumberGen.class
LineNumberGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LineNumberGen extends java.lang.Object implements org.apache.bcel.generic.InstructionTargeter java.lang.Cloneable  {
	private org.apache.bcel.generic.InstructionHandle ih
	private int src_line
	public void <init> (org.apache.bcel.generic.InstructionHandle, int) 
		org.apache.bcel.generic.InstructionHandle ih
		int src_line
	public boolean containsTarget (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
	public void updateTarget (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle old_ih
		org.apache.bcel.generic.InstructionHandle new_ih
	public org.apache.bcel.classfile.LineNumber getLineNumber () 
	public void setInstruction (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
	public java.lang.Object clone () 
		CloneNotSupportedException e
	public org.apache.bcel.generic.InstructionHandle getInstruction () 
	public void setSourceLine (int) 
		int src_line
	public int getSourceLine () 
}

org/apache/bcel/generic/LLOAD.class
LLOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LLOAD extends org.apache.bcel.generic.LoadInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LMUL.class
LMUL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LMUL extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LNEG.class
LNEG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LNEG extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LoadClass.class
LoadClass.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.LoadClass extends java.lang.Object {
	public abstract org.apache.bcel.generic.ObjectType getLoadClassType (org.apache.bcel.generic.ConstantPoolGen) 
	public abstract org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
}

org/apache/bcel/generic/LoadInstruction.class
LoadInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.LoadInstruction extends org.apache.bcel.generic.LocalVariableInstruction implements org.apache.bcel.generic.PushInstruction  {
	void <init> (short, short) 
		short canon_tag
		short c_tag
	protected void <init> (short, short, int) 
		short opcode
		short c_tag
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LocalVariableGen.class
LocalVariableGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LocalVariableGen extends java.lang.Object implements org.apache.bcel.generic.InstructionTargeter org.apache.bcel.generic.NamedAndTyped java.lang.Cloneable  {
	private int index
	private String name
	private org.apache.bcel.generic.Type type
	private org.apache.bcel.generic.InstructionHandle start
	private org.apache.bcel.generic.InstructionHandle end
	public void <init> (int, java.lang.String, org.apache.bcel.generic.Type, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		int index
		String name
		org.apache.bcel.generic.Type type
		org.apache.bcel.generic.InstructionHandle start
		org.apache.bcel.generic.InstructionHandle end
	public org.apache.bcel.classfile.LocalVariable getLocalVariable (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
		int start_pc
		int length
		int name_index
		int signature_index
	public void setIndex (int) 
		int index
	public int getIndex () 
	public void setName (java.lang.String) 
		String name
	public java.lang.String getName () 
	public void setType (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
	public org.apache.bcel.generic.Type getType () 
	public org.apache.bcel.generic.InstructionHandle getStart () 
	public org.apache.bcel.generic.InstructionHandle getEnd () 
	public void setStart (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle start
	public void setEnd (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle end
	public void updateTarget (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle old_ih
		org.apache.bcel.generic.InstructionHandle new_ih
		boolean targeted
	void dispose () 
	public boolean containsTarget (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.bcel.generic.LocalVariableGen l
	public java.lang.String toString () 
	public java.lang.Object clone () 
		CloneNotSupportedException e
}

org/apache/bcel/generic/LocalVariableInstruction.class
LocalVariableInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.LocalVariableInstruction extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.IndexedInstruction  {
	protected int n
	private short c_tag
	private short canon_tag
	private boolean wide () 
	void <init> (short, short) 
		short canon_tag
		short c_tag
	void <init> () 
	protected void <init> (short, short, int) 
		short opcode
		short c_tag
		int n
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public java.lang.String toString (boolean) 
		boolean verbose
		short _opcode
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		short _opcode
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public final int getIndex () 
	public void setIndex (int) 
		int n
	public short getCanonicalTag () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	final void setIndexOnly (int) 
		int n
}

org/apache/bcel/generic/LOOKUPSWITCH.class
LOOKUPSWITCH.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LOOKUPSWITCH extends org.apache.bcel.generic.Select {
	void <init> () 
	public void <init> (int[], org.apache.bcel.generic.InstructionHandle[], org.apache.bcel.generic.InstructionHandle) 
		int[] match
		org.apache.bcel.generic.InstructionHandle[] targets
		org.apache.bcel.generic.InstructionHandle defaultTarget
		short _length
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		int i
		java.io.DataOutputStream out
		int _match_length
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		int i
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
		int _match_length
		short _fixed_length
		short _length
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LOR.class
LOR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LOR extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LREM.class
LREM.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LREM extends org.apache.bcel.generic.ArithmeticInstruction implements org.apache.bcel.generic.ExceptionThrower  {
	public void <init> () 
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LRETURN.class
LRETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LRETURN extends org.apache.bcel.generic.ReturnInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LSHL.class
LSHL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LSHL extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LSHR.class
LSHR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LSHR extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LSTORE.class
LSTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LSTORE extends org.apache.bcel.generic.StoreInstruction {
	void <init> () 
	public void <init> (int) 
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LSUB.class
LSUB.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LSUB extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LUSHR.class
LUSHR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LUSHR extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/LXOR.class
LXOR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LXOR extends org.apache.bcel.generic.ArithmeticInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/MethodGen$1.class
MethodGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.MethodGen$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator  {
	void <init> () 
	public boolean equals (java.lang.Object, java.lang.Object) 
		Object o1
		Object o2
		org.apache.bcel.generic.MethodGen THIS
		org.apache.bcel.generic.MethodGen THAT
	public int hashCode (java.lang.Object) 
		Object o
		org.apache.bcel.generic.MethodGen THIS
}

org/apache/bcel/generic/MethodGen$2.class
MethodGen.java
package org.apache.bcel.generic
 org.apache.bcel.generic.MethodGen$2 extends java.lang.Object implements java.util.Comparator  {
	final synthetic org.apache.bcel.generic.MethodGen this$0
	void <init> (org.apache.bcel.generic.MethodGen) 
	public int compare (org.apache.bcel.generic.LocalVariableGen, org.apache.bcel.generic.LocalVariableGen) 
		org.apache.bcel.generic.LocalVariableGen o1
		org.apache.bcel.generic.LocalVariableGen o2
	public volatile synthetic int compare (java.lang.Object, java.lang.Object) 
		Object x0
		Object x1
}

org/apache/bcel/generic/MethodGen$BranchStack.class
MethodGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.MethodGen$BranchStack extends java.lang.Object {
	private final java.util.Stack branchTargets
	private final java.util.Hashtable visitedTargets
	void <init> () 
	public void push (org.apache.bcel.generic.InstructionHandle, int) 
		org.apache.bcel.generic.InstructionHandle target
		int stackDepth
	public org.apache.bcel.generic.MethodGen$BranchTarget pop () 
		org.apache.bcel.generic.MethodGen$BranchTarget bt
	private org.apache.bcel.generic.MethodGen$BranchTarget visit (org.apache.bcel.generic.InstructionHandle, int) 
		org.apache.bcel.generic.InstructionHandle target
		int stackDepth
		org.apache.bcel.generic.MethodGen$BranchTarget bt
	private boolean visited (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target
}

org/apache/bcel/generic/MethodGen$BranchTarget.class
MethodGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.MethodGen$BranchTarget extends java.lang.Object {
	final org.apache.bcel.generic.InstructionHandle target
	final int stackDepth
	void <init> (org.apache.bcel.generic.InstructionHandle, int) 
		org.apache.bcel.generic.InstructionHandle target
		int stackDepth
}

org/apache/bcel/generic/MethodGen.class
MethodGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.MethodGen extends org.apache.bcel.generic.FieldGenOrMethodGen {
	private String class_name
	private org.apache.bcel.generic.Type[] arg_types
	private String[] arg_names
	private int max_locals
	private int max_stack
	private org.apache.bcel.generic.InstructionList il
	private boolean strip_attributes
	private final java.util.List variable_vec
	private final java.util.List line_number_vec
	private final java.util.List exception_vec
	private final java.util.List throws_vec
	private final java.util.List code_attrs_vec
	private java.util.List[] param_annotations
	private boolean hasParameterAnnotations
	private boolean haveUnpackedParameterAnnotations
	private static org.apache.bcel.util.BCELComparator bcelComparator
	private java.util.List observers
	public void <init> (int, org.apache.bcel.generic.Type, org.apache.bcel.generic.Type[], java.lang.String[], java.lang.String, java.lang.String, org.apache.bcel.generic.InstructionList, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.Type arg_type
		org.apache.bcel.generic.Type[] arr$
		int len$
		int i$
		int i
		int i
		int size
		int access_flags
		org.apache.bcel.generic.Type return_type
		org.apache.bcel.generic.Type[] arg_types
		String[] arg_names
		String method_name
		String class_name
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.ConstantPoolGen cp
		boolean abstract_
		org.apache.bcel.generic.InstructionHandle start
		org.apache.bcel.generic.InstructionHandle end
	public void <init> (org.apache.bcel.classfile.Method, java.lang.String, org.apache.bcel.generic.ConstantPoolGen) 
		String cen
		org.apache.bcel.generic.InstructionHandle end
		int type
		org.apache.bcel.generic.ObjectType c_type
		int end_pc
		int length
		org.apache.bcel.generic.InstructionHandle end
		org.apache.bcel.classfile.CodeException ce
		org.apache.bcel.classfile.CodeException[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.classfile.LineNumber l
		org.apache.bcel.classfile.LineNumber[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.LineNumber[] ln
		org.apache.bcel.generic.InstructionHandle start
		org.apache.bcel.generic.InstructionHandle end
		org.apache.bcel.classfile.LocalVariable l
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.LocalVariable[] lv
		org.apache.bcel.classfile.Attribute c_attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Code c
		org.apache.bcel.classfile.CodeException[] ces
		org.apache.bcel.classfile.Attribute[] c_attributes
		String name2
		String[] arr$
		int len$
		int i$
		String[] names
		org.apache.bcel.classfile.AnnotationEntry element
		org.apache.bcel.classfile.AnnotationEntry[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Annotations runtimeAnnotations
		org.apache.bcel.classfile.AnnotationEntry[] aes
		org.apache.bcel.classfile.Attribute a
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method m
		String class_name
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.classfile.Attribute[] attributes
	public org.apache.bcel.generic.LocalVariableGen addLocalVariable (java.lang.String, org.apache.bcel.generic.Type, int, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		int add
		org.apache.bcel.generic.LocalVariableGen l
		int i
		String name
		org.apache.bcel.generic.Type type
		int slot
		org.apache.bcel.generic.InstructionHandle start
		org.apache.bcel.generic.InstructionHandle end
		byte t
	public org.apache.bcel.generic.LocalVariableGen addLocalVariable (java.lang.String, org.apache.bcel.generic.Type, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		String name
		org.apache.bcel.generic.Type type
		org.apache.bcel.generic.InstructionHandle start
		org.apache.bcel.generic.InstructionHandle end
	public void removeLocalVariable (org.apache.bcel.generic.LocalVariableGen) 
		org.apache.bcel.generic.LocalVariableGen l
	public void removeLocalVariables () 
		org.apache.bcel.generic.LocalVariableGen lv
		java.util.Iterator i$
	public org.apache.bcel.generic.LocalVariableGen[] getLocalVariables () 
		int i
		int size
		org.apache.bcel.generic.LocalVariableGen[] lg
	public org.apache.bcel.classfile.LocalVariableTable getLocalVariableTable (org.apache.bcel.generic.ConstantPoolGen) 
		int i
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.generic.LocalVariableGen[] lg
		int size
		org.apache.bcel.classfile.LocalVariable[] lv
	public org.apache.bcel.generic.LineNumberGen addLineNumber (org.apache.bcel.generic.InstructionHandle, int) 
		org.apache.bcel.generic.InstructionHandle ih
		int src_line
		org.apache.bcel.generic.LineNumberGen l
	public void removeLineNumber (org.apache.bcel.generic.LineNumberGen) 
		org.apache.bcel.generic.LineNumberGen l
	public void removeLineNumbers () 
	public org.apache.bcel.generic.LineNumberGen[] getLineNumbers () 
		org.apache.bcel.generic.LineNumberGen[] lg
	public org.apache.bcel.classfile.LineNumberTable getLineNumberTable (org.apache.bcel.generic.ConstantPoolGen) 
		int i
		org.apache.bcel.generic.ConstantPoolGen cp
		int size
		org.apache.bcel.classfile.LineNumber[] ln
	public org.apache.bcel.generic.CodeExceptionGen addExceptionHandler (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.ObjectType) 
		org.apache.bcel.generic.InstructionHandle start_pc
		org.apache.bcel.generic.InstructionHandle end_pc
		org.apache.bcel.generic.InstructionHandle handler_pc
		org.apache.bcel.generic.ObjectType catch_type
		org.apache.bcel.generic.CodeExceptionGen c
	public void removeExceptionHandler (org.apache.bcel.generic.CodeExceptionGen) 
		org.apache.bcel.generic.CodeExceptionGen c
	public void removeExceptionHandlers () 
	public org.apache.bcel.generic.CodeExceptionGen[] getExceptionHandlers () 
		org.apache.bcel.generic.CodeExceptionGen[] cg
	private org.apache.bcel.classfile.CodeException[] getCodeExceptions () 
		org.apache.bcel.generic.CodeExceptionGen c
		int i
		int size
		org.apache.bcel.classfile.CodeException[] c_exc
	public void addException (java.lang.String) 
		String class_name
	public void removeException (java.lang.String) 
		String c
	public void removeExceptions () 
	public java.lang.String[] getExceptions () 
		String[] e
	private org.apache.bcel.classfile.ExceptionTable getExceptionTable (org.apache.bcel.generic.ConstantPoolGen) 
		int i
		org.apache.bcel.generic.ConstantPoolGen cp
		int size
		int[] ex
	public void addCodeAttribute (org.apache.bcel.classfile.Attribute) 
		org.apache.bcel.classfile.Attribute a
	public void removeCodeAttribute (org.apache.bcel.classfile.Attribute) 
		org.apache.bcel.classfile.Attribute a
	public void removeCodeAttributes () 
	public org.apache.bcel.classfile.Attribute[] getCodeAttributes () 
		org.apache.bcel.classfile.Attribute[] attributes
	public void addAnnotationsAsAttribute (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.classfile.Attribute attr
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.classfile.Attribute[] attrs
	public void addParameterAnnotationsAsAttribute (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.classfile.Attribute attr
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.classfile.Attribute[] attrs
	public org.apache.bcel.classfile.Method getMethod () 
		org.apache.bcel.classfile.Attribute code_attr
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute a
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute[] attributes
		String signature
		org.apache.bcel.generic.ConstantPoolGen _cp
		int name_index
		int signature_index
		byte[] byte_code
		org.apache.bcel.classfile.LineNumberTable lnt
		org.apache.bcel.classfile.LocalVariableTable lvt
		org.apache.bcel.classfile.Attribute[] code_attrs
		int attrs_len
		org.apache.bcel.classfile.CodeException[] c_exc
		int exc_len
		org.apache.bcel.classfile.Code code
		org.apache.bcel.classfile.ExceptionTable et
		org.apache.bcel.classfile.Method m
	public void removeNOPs () 
		org.apache.bcel.generic.InstructionTargeter targeter
		org.apache.bcel.generic.InstructionTargeter[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InstructionHandle target
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.generic.TargetLostException e
		org.apache.bcel.generic.InstructionHandle next
		org.apache.bcel.generic.InstructionHandle ih
	public void setMaxLocals (int) 
		int m
	public int getMaxLocals () 
	public void setMaxStack (int) 
		int m
	public int getMaxStack () 
	public java.lang.String getClassName () 
	public void setClassName (java.lang.String) 
		String class_name
	public void setReturnType (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type return_type
	public org.apache.bcel.generic.Type getReturnType () 
	public void setArgumentTypes (org.apache.bcel.generic.Type[]) 
		org.apache.bcel.generic.Type[] arg_types
	public org.apache.bcel.generic.Type[] getArgumentTypes () 
	public void setArgumentType (int, org.apache.bcel.generic.Type) 
		int i
		org.apache.bcel.generic.Type type
	public org.apache.bcel.generic.Type getArgumentType (int) 
		int i
	public void setArgumentNames (java.lang.String[]) 
		String[] arg_names
	public java.lang.String[] getArgumentNames () 
	public void setArgumentName (int, java.lang.String) 
		int i
		String name
	public java.lang.String getArgumentName (int) 
		int i
	public org.apache.bcel.generic.InstructionList getInstructionList () 
	public void setInstructionList (org.apache.bcel.generic.InstructionList) 
		org.apache.bcel.generic.InstructionList il
	public java.lang.String getSignature () 
	public void setMaxStack () 
	public void setMaxLocals () 
		org.apache.bcel.generic.Type arg_type
		org.apache.bcel.generic.Type[] arr$
		int len$
		int i$
		int index
		org.apache.bcel.generic.Instruction ins
		org.apache.bcel.generic.InstructionHandle ih
		int max
	public void stripAttributes (boolean) 
		boolean flag
	public static int getMaxStack (org.apache.bcel.generic.ConstantPoolGen, org.apache.bcel.generic.InstructionList, org.apache.bcel.generic.CodeExceptionGen[]) 
		org.apache.bcel.generic.InstructionHandle handler_pc
		org.apache.bcel.generic.CodeExceptionGen element
		org.apache.bcel.generic.CodeExceptionGen[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InstructionHandle target
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.generic.Select select
		org.apache.bcel.generic.InstructionHandle[] targets
		org.apache.bcel.generic.BranchInstruction branch
		org.apache.bcel.generic.MethodGen$BranchTarget bt
		org.apache.bcel.generic.Instruction instruction
		short opcode
		int delta
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.generic.InstructionList il
		org.apache.bcel.generic.CodeExceptionGen[] et
		org.apache.bcel.generic.MethodGen$BranchStack branchTargets
		int stackDepth
		int maxStackDepth
		org.apache.bcel.generic.InstructionHandle ih
	public void addObserver (org.apache.bcel.generic.MethodObserver) 
		org.apache.bcel.generic.MethodObserver o
	public void removeObserver (org.apache.bcel.generic.MethodObserver) 
		org.apache.bcel.generic.MethodObserver o
	public void update () 
		org.apache.bcel.generic.MethodObserver observer
		java.util.Iterator i$
	public final java.lang.String toString () 
		org.apache.bcel.classfile.Attribute a
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		String throwsDescriptor
		java.util.Iterator i$
		String access
		String signature
		StringBuilder buf
	public org.apache.bcel.generic.MethodGen copy (java.lang.String, org.apache.bcel.generic.ConstantPoolGen) 
		String class_name
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.classfile.Method m
		org.apache.bcel.generic.MethodGen mg
	public java.util.List getAnnotationsOnParameter (int) 
		int i
	private void ensureExistingParameterAnnotationsUnpacked () 
		int j
		java.util.List[] parmList
		org.apache.bcel.classfile.ParameterAnnotationEntry immutableArray
		java.util.List mutable
		int j
		org.apache.bcel.classfile.ParameterAnnotations rpa
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Attribute[] attrs
		org.apache.bcel.classfile.ParameterAnnotations paramAnnVisAttr
		org.apache.bcel.classfile.ParameterAnnotations paramAnnInvisAttr
	private java.util.List makeMutableVersion (org.apache.bcel.classfile.AnnotationEntry[]) 
		org.apache.bcel.classfile.AnnotationEntry element
		org.apache.bcel.classfile.AnnotationEntry[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.AnnotationEntry[] mutableArray
		java.util.List result
	public void addParameterAnnotation (int, org.apache.bcel.generic.AnnotationEntryGen) 
		java.util.List[] parmList
		java.util.List l
		int parameterIndex
		org.apache.bcel.generic.AnnotationEntryGen annotation
		java.util.List existingAnnotations
	public static org.apache.bcel.util.BCELComparator getComparator () 
	public static void setComparator (org.apache.bcel.util.BCELComparator) 
		org.apache.bcel.util.BCELComparator comparator
	public boolean equals (java.lang.Object) 
		Object obj
	public int hashCode () 
	static void <clinit> () 
}

org/apache/bcel/generic/MethodObserver.class
MethodObserver.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.MethodObserver extends java.lang.Object {
	public abstract void notify (org.apache.bcel.generic.MethodGen) 
}

org/apache/bcel/generic/MONITORENTER.class
MONITORENTER.java
package org.apache.bcel.generic
public org.apache.bcel.generic.MONITORENTER extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/MONITOREXIT.class
MONITOREXIT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.MONITOREXIT extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/MULTIANEWARRAY.class
MULTIANEWARRAY.java
package org.apache.bcel.generic
public org.apache.bcel.generic.MULTIANEWARRAY extends org.apache.bcel.generic.CPInstruction implements org.apache.bcel.generic.LoadClass org.apache.bcel.generic.AllocationInstruction org.apache.bcel.generic.ExceptionThrower  {
	private short dimensions
	void <init> () 
	public void <init> (int, short) 
		int index
		short dimensions
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public final short getDimensions () 
	public java.lang.String toString (boolean) 
		boolean verbose
	public java.lang.String toString (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool cp
	public int consumeStack (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.Class[] getExceptions () 
	public org.apache.bcel.generic.ObjectType getLoadClassType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.generic.Type t
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/NamedAndTyped.class
NamedAndTyped.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.NamedAndTyped extends java.lang.Object {
	public abstract java.lang.String getName () 
	public abstract org.apache.bcel.generic.Type getType () 
	public abstract void setName (java.lang.String) 
	public abstract void setType (org.apache.bcel.generic.Type) 
}

org/apache/bcel/generic/NameSignatureInstruction.class
NameSignatureInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.NameSignatureInstruction extends org.apache.bcel.generic.CPInstruction {
	public void <init> () 
	public void <init> (short, int) 
		short opcode
		int index
	public org.apache.bcel.classfile.ConstantNameAndType getNameAndType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantCP cmr
	public java.lang.String getSignature (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantNameAndType cnat
	public java.lang.String getName (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantNameAndType cnat
}

org/apache/bcel/generic/NEW.class
NEW.java
package org.apache.bcel.generic
public org.apache.bcel.generic.NEW extends org.apache.bcel.generic.CPInstruction implements org.apache.bcel.generic.LoadClass org.apache.bcel.generic.AllocationInstruction org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackProducer  {
	void <init> () 
	public void <init> (int) 
		int index
	public java.lang.Class[] getExceptions () 
	public org.apache.bcel.generic.ObjectType getLoadClassType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/NEWARRAY.class
NEWARRAY.java
package org.apache.bcel.generic
public org.apache.bcel.generic.NEWARRAY extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.AllocationInstruction org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.StackProducer  {
	private byte type
	void <init> () 
	public void <init> (byte) 
		byte type
	public void <init> (org.apache.bcel.generic.BasicType) 
		org.apache.bcel.generic.BasicType type
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public final byte getTypecode () 
	public final org.apache.bcel.generic.Type getType () 
	public java.lang.String toString (boolean) 
		boolean verbose
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/NOP.class
NOP.java
package org.apache.bcel.generic
public org.apache.bcel.generic.NOP extends org.apache.bcel.generic.Instruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ObjectType.class
ObjectType.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ObjectType extends org.apache.bcel.generic.ReferenceType {
	private final String class_name
	public static org.apache.bcel.generic.ObjectType getInstance (java.lang.String) 
		String class_name
	public void <init> (java.lang.String) 
		String class_name
	public java.lang.String getClassName () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object type
	public boolean referencesClass () 
		org.apache.bcel.classfile.JavaClass jc
		ClassNotFoundException e
	public boolean referencesInterface () 
		org.apache.bcel.classfile.JavaClass jc
		ClassNotFoundException e
	public boolean referencesClassExact ()  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass jc
	public boolean referencesInterfaceExact ()  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass jc
	public boolean subclassOf (org.apache.bcel.generic.ObjectType)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.generic.ObjectType superclass
	public boolean accessibleTo (org.apache.bcel.generic.ObjectType)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.generic.ObjectType accessor
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.JavaClass acc
}

org/apache/bcel/generic/POP.class
POP.java
package org.apache.bcel.generic
public org.apache.bcel.generic.POP extends org.apache.bcel.generic.StackInstruction implements org.apache.bcel.generic.PopInstruction  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/POP2.class
POP2.java
package org.apache.bcel.generic
public org.apache.bcel.generic.POP2 extends org.apache.bcel.generic.StackInstruction implements org.apache.bcel.generic.PopInstruction  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/PopInstruction.class
PopInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.PopInstruction extends java.lang.Object implements org.apache.bcel.generic.StackConsumer  {
}

org/apache/bcel/generic/PUSH.class
PUSH.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.PUSH extends java.lang.Object implements org.apache.bcel.generic.CompoundInstruction org.apache.bcel.generic.VariableLengthInstruction org.apache.bcel.generic.InstructionConstants  {
	private org.apache.bcel.generic.Instruction instruction
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, int) 
		org.apache.bcel.generic.ConstantPoolGen cp
		int value
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.generic.ConstantPoolGen cp
		boolean value
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, float) 
		org.apache.bcel.generic.ConstantPoolGen cp
		float value
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, long) 
		org.apache.bcel.generic.ConstantPoolGen cp
		long value
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, double) 
		org.apache.bcel.generic.ConstantPoolGen cp
		double value
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, java.lang.String) 
		org.apache.bcel.generic.ConstantPoolGen cp
		String value
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, org.apache.bcel.generic.ObjectType) 
		org.apache.bcel.generic.ConstantPoolGen cp
		org.apache.bcel.generic.ObjectType value
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, java.lang.Number) 
		org.apache.bcel.generic.ConstantPoolGen cp
		Number value
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, java.lang.Character) 
		org.apache.bcel.generic.ConstantPoolGen cp
		Character value
	public void <init> (org.apache.bcel.generic.ConstantPoolGen, java.lang.Boolean) 
		org.apache.bcel.generic.ConstantPoolGen cp
		Boolean value
	public final org.apache.bcel.generic.InstructionList getInstructionList () 
	public final org.apache.bcel.generic.Instruction getInstruction () 
	public java.lang.String toString () 
}

org/apache/bcel/generic/PushInstruction.class
PushInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.PushInstruction extends java.lang.Object implements org.apache.bcel.generic.StackProducer  {
}

org/apache/bcel/generic/PUTFIELD.class
PUTFIELD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.PUTFIELD extends org.apache.bcel.generic.FieldInstruction implements org.apache.bcel.generic.PopInstruction org.apache.bcel.generic.ExceptionThrower  {
	void <init> () 
	public void <init> (int) 
		int index
	public int consumeStack (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/PUTSTATIC.class
PUTSTATIC.java
package org.apache.bcel.generic
public org.apache.bcel.generic.PUTSTATIC extends org.apache.bcel.generic.FieldInstruction implements org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.PopInstruction  {
	void <init> () 
	public void <init> (int) 
		int index
	public int consumeStack (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public java.lang.Class[] getExceptions () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ReferenceType.class
ReferenceType.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ReferenceType extends org.apache.bcel.generic.Type {
	protected void <init> (byte, java.lang.String) 
		byte t
		String s
	void <init> () 
	public boolean isCastableTo (org.apache.bcel.generic.Type)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.generic.Type t
	public boolean isAssignmentCompatibleWith (org.apache.bcel.generic.Type)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.generic.Type sc
		org.apache.bcel.generic.Type tc
		String element
		java.util.Iterator i$
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.ReferenceType T
	public org.apache.bcel.generic.ReferenceType getFirstCommonSuperclass (org.apache.bcel.generic.ReferenceType)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.generic.ArrayType arrType1
		org.apache.bcel.generic.ArrayType arrType2
		org.apache.bcel.classfile.JavaClass this_sup
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass t_sup
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.generic.ReferenceType t
		org.apache.bcel.generic.ObjectType thiz
		org.apache.bcel.generic.ObjectType other
		org.apache.bcel.classfile.JavaClass[] thiz_sups
		org.apache.bcel.classfile.JavaClass[] other_sups
		org.apache.bcel.classfile.JavaClass[] this_sups
		org.apache.bcel.classfile.JavaClass[] t_sups
	public org.apache.bcel.generic.ReferenceType firstCommonSuperclass (org.apache.bcel.generic.ReferenceType)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass this_sup
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass t_sup
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.generic.ReferenceType t
		org.apache.bcel.generic.ObjectType thiz
		org.apache.bcel.generic.ObjectType other
		org.apache.bcel.classfile.JavaClass[] thiz_sups
		org.apache.bcel.classfile.JavaClass[] other_sups
		org.apache.bcel.classfile.JavaClass[] this_sups
		org.apache.bcel.classfile.JavaClass[] t_sups
}

org/apache/bcel/generic/RET.class
RET.java
package org.apache.bcel.generic
public org.apache.bcel.generic.RET extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.IndexedInstruction org.apache.bcel.generic.TypedInstruction  {
	private boolean wide
	private int index
	void <init> () 
	public void <init> (int) 
		int index
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	private void setWide () 
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public final int getIndex () 
	public final void setIndex (int) 
		int n
	public java.lang.String toString (boolean) 
		boolean verbose
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/RETURN.class
RETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.RETURN extends org.apache.bcel.generic.ReturnInstruction {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/ReturnaddressType.class
ReturnaddressType.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ReturnaddressType extends org.apache.bcel.generic.Type {
	public static final org.apache.bcel.generic.ReturnaddressType NO_TARGET
	private org.apache.bcel.generic.InstructionHandle returnTarget
	private void <init> () 
	public void <init> (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle returnTarget
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object rat
		org.apache.bcel.generic.ReturnaddressType that
	public org.apache.bcel.generic.InstructionHandle getTarget () 
	static void <clinit> () 
}

org/apache/bcel/generic/ReturnInstruction.class
ReturnInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ReturnInstruction extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ExceptionThrower org.apache.bcel.generic.TypedInstruction org.apache.bcel.generic.StackConsumer  {
	void <init> () 
	protected void <init> (short) 
		short opcode
	public org.apache.bcel.generic.Type getType () 
		short _opcode
	public java.lang.Class[] getExceptions () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
}

org/apache/bcel/generic/SALOAD.class
SALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.SALOAD extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackProducer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/SASTORE.class
SASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.SASTORE extends org.apache.bcel.generic.ArrayInstruction implements org.apache.bcel.generic.StackConsumer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/Select.class
Select.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.Select extends org.apache.bcel.generic.BranchInstruction implements org.apache.bcel.generic.VariableLengthInstruction org.apache.bcel.generic.StackConsumer org.apache.bcel.generic.StackProducer  {
	protected int[] match
	protected int[] indices
	protected org.apache.bcel.generic.InstructionHandle[] targets
	protected int fixed_length
	protected int match_length
	protected int padding
	void <init> () 
	void <init> (short, int[], org.apache.bcel.generic.InstructionHandle[], org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target2
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		short opcode
		int[] match
		org.apache.bcel.generic.InstructionHandle[] targets
		org.apache.bcel.generic.InstructionHandle defaultTarget
	protected int updatePosition (int, int) 
		int offset
		int max_offset
		short old_length
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		int i
		java.io.DataOutputStream out
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		int i
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public java.lang.String toString (boolean) 
		String s
		int i
		boolean verbose
		StringBuilder buf
	public void setTarget (int, org.apache.bcel.generic.InstructionHandle) 
		int i
		org.apache.bcel.generic.InstructionHandle target
	public void updateTarget (org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle) 
		int i
		org.apache.bcel.generic.InstructionHandle old_ih
		org.apache.bcel.generic.InstructionHandle new_ih
		boolean targeted
	public boolean containsTarget (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle target2
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InstructionHandle ih
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
		org.apache.bcel.generic.Select copy
	void dispose () 
		org.apache.bcel.generic.InstructionHandle target2
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
	public int[] getMatchs () 
	public int[] getIndices () 
	public org.apache.bcel.generic.InstructionHandle[] getTargets () 
	final int getMatch (int) 
		int index
	final int getIndices (int) 
		int index
	final org.apache.bcel.generic.InstructionHandle getTarget (int) 
		int index
	final int getFixed_length () 
	final void setFixed_length (int) 
		int fixed_length
	final int getMatch_length () 
	final int setMatch_length (int) 
		int match_length
	final void setMatch (int, int) 
		int index
		int value
	final void setIndices (int[]) 
		int[] array
	final void setMatches (int[]) 
		int[] array
	final void setTargets (org.apache.bcel.generic.InstructionHandle[]) 
		org.apache.bcel.generic.InstructionHandle[] array
	final int getPadding () 
	final int setIndices (int, int) 
		int i
		int value
}

org/apache/bcel/generic/SimpleElementValueGen.class
SimpleElementValueGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.SimpleElementValueGen extends org.apache.bcel.generic.ElementValueGen {
	private int idx
	protected void <init> (int, int, org.apache.bcel.generic.ConstantPoolGen) 
		int type
		int idx
		org.apache.bcel.generic.ConstantPoolGen cpGen
	public void <init> (int, org.apache.bcel.generic.ConstantPoolGen, int) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
		int value
	public void <init> (int, org.apache.bcel.generic.ConstantPoolGen, long) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
		long value
	public void <init> (int, org.apache.bcel.generic.ConstantPoolGen, double) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
		double value
	public void <init> (int, org.apache.bcel.generic.ConstantPoolGen, float) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
		float value
	public void <init> (int, org.apache.bcel.generic.ConstantPoolGen, short) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
		short value
	public void <init> (int, org.apache.bcel.generic.ConstantPoolGen, byte) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
		byte value
	public void <init> (int, org.apache.bcel.generic.ConstantPoolGen, char) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
		char value
	public void <init> (int, org.apache.bcel.generic.ConstantPoolGen, boolean) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
		boolean value
	public void <init> (int, org.apache.bcel.generic.ConstantPoolGen, java.lang.String) 
		int type
		org.apache.bcel.generic.ConstantPoolGen cpGen
		String value
	public void <init> (org.apache.bcel.classfile.SimpleElementValue, org.apache.bcel.generic.ConstantPoolGen, boolean) 
		org.apache.bcel.classfile.SimpleElementValue value
		org.apache.bcel.generic.ConstantPoolGen cpool
		boolean copyPoolEntries
	public org.apache.bcel.classfile.ElementValue getElementValue () 
	public int getIndex () 
	public java.lang.String getValueString () 
		org.apache.bcel.classfile.ConstantUtf8 c
	public int getValueInt () 
		org.apache.bcel.classfile.ConstantInteger c
	public java.lang.String stringifyValue () 
		org.apache.bcel.classfile.ConstantInteger c
		org.apache.bcel.classfile.ConstantLong j
		org.apache.bcel.classfile.ConstantDouble d
		org.apache.bcel.classfile.ConstantFloat f
		org.apache.bcel.classfile.ConstantInteger s
		org.apache.bcel.classfile.ConstantInteger b
		org.apache.bcel.classfile.ConstantInteger ch
		org.apache.bcel.classfile.ConstantInteger bo
		org.apache.bcel.classfile.ConstantUtf8 cu8
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream dos
}

org/apache/bcel/generic/SIPUSH.class
SIPUSH.java
package org.apache.bcel.generic
public org.apache.bcel.generic.SIPUSH extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction  {
	private short b
	void <init> () 
	public void <init> (short) 
		short b
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		java.io.DataOutputStream out
	public java.lang.String toString (boolean) 
		boolean verbose
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
	public java.lang.Number getValue () 
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/StackConsumer.class
StackConsumer.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.StackConsumer extends java.lang.Object {
	public abstract int consumeStack (org.apache.bcel.generic.ConstantPoolGen) 
}

org/apache/bcel/generic/StackInstruction.class
StackInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.StackInstruction extends org.apache.bcel.generic.Instruction {
	void <init> () 
	protected void <init> (short) 
		short opcode
	public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cp
}

org/apache/bcel/generic/StackProducer.class
StackProducer.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.StackProducer extends java.lang.Object {
	public abstract int produceStack (org.apache.bcel.generic.ConstantPoolGen) 
}

org/apache/bcel/generic/StoreInstruction.class
StoreInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.StoreInstruction extends org.apache.bcel.generic.LocalVariableInstruction implements org.apache.bcel.generic.PopInstruction  {
	void <init> (short, short) 
		short canon_tag
		short c_tag
	protected void <init> (short, short, int) 
		short opcode
		short c_tag
		int n
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/SWAP.class
SWAP.java
package org.apache.bcel.generic
public org.apache.bcel.generic.SWAP extends org.apache.bcel.generic.StackInstruction implements org.apache.bcel.generic.StackConsumer org.apache.bcel.generic.StackProducer  {
	public void <init> () 
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/SWITCH.class
SWITCH.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.SWITCH extends java.lang.Object implements org.apache.bcel.generic.CompoundInstruction  {
	private int[] match
	private org.apache.bcel.generic.InstructionHandle[] targets
	private org.apache.bcel.generic.Select instruction
	private int match_length
	public void <init> (int[], org.apache.bcel.generic.InstructionHandle[], org.apache.bcel.generic.InstructionHandle, int) 
		int[] match
		org.apache.bcel.generic.InstructionHandle[] targets
		org.apache.bcel.generic.InstructionHandle target
		int max_gap
	public void <init> (int[], org.apache.bcel.generic.InstructionHandle[], org.apache.bcel.generic.InstructionHandle) 
		int[] match
		org.apache.bcel.generic.InstructionHandle[] targets
		org.apache.bcel.generic.InstructionHandle target
	private void fillup (int, org.apache.bcel.generic.InstructionHandle) 
		int j
		int prev
		int gap
		int i
		int max_gap
		org.apache.bcel.generic.InstructionHandle target
		int max_size
		int[] m_vec
		org.apache.bcel.generic.InstructionHandle[] t_vec
		int count
	private void sort (int, int) 
		int h
		org.apache.bcel.generic.InstructionHandle h2
		int l
		int r
		int i
		int j
		int m
	private boolean matchIsOrdered (int) 
		int i
		int max_gap
	public final org.apache.bcel.generic.InstructionList getInstructionList () 
	public final org.apache.bcel.generic.Instruction getInstruction () 
}

org/apache/bcel/generic/TABLESWITCH.class
TABLESWITCH.java
package org.apache.bcel.generic
public org.apache.bcel.generic.TABLESWITCH extends org.apache.bcel.generic.Select {
	void <init> () 
	public void <init> (int[], org.apache.bcel.generic.InstructionHandle[], org.apache.bcel.generic.InstructionHandle) 
		int[] match
		org.apache.bcel.generic.InstructionHandle[] targets
		org.apache.bcel.generic.InstructionHandle defaultTarget
		short _length
	public void dump (java.io.DataOutputStream)  throws java.io.IOException 
		int i
		java.io.DataOutputStream out
		int _match_length
		int low
		int high
	protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean)  throws java.io.IOException 
		int i
		org.apache.bcel.util.ByteSequence bytes
		boolean wide
		int low
		int high
		int _match_length
		short _fixed_length
	public void accept (org.apache.bcel.generic.Visitor) 
		org.apache.bcel.generic.Visitor v
}

org/apache/bcel/generic/TargetLostException.class
TargetLostException.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.TargetLostException extends java.lang.Exception {
	private static final long serialVersionUID
	private final org.apache.bcel.generic.InstructionHandle[] targets
	void <init> (org.apache.bcel.generic.InstructionHandle[], java.lang.String) 
		org.apache.bcel.generic.InstructionHandle[] t
		String mesg
	public org.apache.bcel.generic.InstructionHandle[] getTargets () 
}

org/apache/bcel/generic/Type$1.class
Type.java
package org.apache.bcel.generic
final org.apache.bcel.generic.Type$1 extends org.apache.bcel.generic.ReferenceType {
	void <init> () 
}

org/apache/bcel/generic/Type$2.class
Type.java
package org.apache.bcel.generic
final org.apache.bcel.generic.Type$2 extends org.apache.bcel.generic.Type {
	void <init> (byte, java.lang.String) 
		byte x0
		String x1
}

org/apache/bcel/generic/Type$3.class
Type.java
package org.apache.bcel.generic
final org.apache.bcel.generic.Type$3 extends java.lang.ThreadLocal {
	void <init> () 
	protected java.lang.Integer initialValue () 
	protected volatile synthetic java.lang.Object initialValue () 
}

org/apache/bcel/generic/Type.class
Type.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.Type extends java.lang.Object {
	protected byte type
	protected String signature
	public static final org.apache.bcel.generic.BasicType VOID
	public static final org.apache.bcel.generic.BasicType BOOLEAN
	public static final org.apache.bcel.generic.BasicType INT
	public static final org.apache.bcel.generic.BasicType SHORT
	public static final org.apache.bcel.generic.BasicType BYTE
	public static final org.apache.bcel.generic.BasicType LONG
	public static final org.apache.bcel.generic.BasicType DOUBLE
	public static final org.apache.bcel.generic.BasicType FLOAT
	public static final org.apache.bcel.generic.BasicType CHAR
	public static final org.apache.bcel.generic.ObjectType OBJECT
	public static final org.apache.bcel.generic.ObjectType CLASS
	public static final org.apache.bcel.generic.ObjectType STRING
	public static final org.apache.bcel.generic.ObjectType STRINGBUFFER
	public static final org.apache.bcel.generic.ObjectType THROWABLE
	public static final org.apache.bcel.generic.Type[] NO_ARGS
	public static final org.apache.bcel.generic.ReferenceType NULL
	public static final org.apache.bcel.generic.Type UNKNOWN
	private static final ThreadLocal consumed_chars
	protected void <init> (byte, java.lang.String) 
		byte t
		String s
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		org.apache.bcel.generic.Type t
		Object o
	public java.lang.String getSignature () 
	public byte getType () 
	public org.apache.bcel.generic.Type normalizeForStackOrLocal () 
	public int getSize () 
	public java.lang.String toString () 
	public static java.lang.String getMethodSignature (org.apache.bcel.generic.Type, org.apache.bcel.generic.Type[]) 
		org.apache.bcel.generic.Type arg_type
		org.apache.bcel.generic.Type[] arr$
		int len$
		int i$
		org.apache.bcel.generic.Type return_type
		org.apache.bcel.generic.Type[] arg_types
		StringBuilder buf
	private static int unwrap (java.lang.ThreadLocal) 
		ThreadLocal tl
	private static void wrap (java.lang.ThreadLocal, int) 
		ThreadLocal tl
		int value
	public static org.apache.bcel.generic.Type getType (java.lang.String)  throws java.lang.StringIndexOutOfBoundsException 
		int dim
		org.apache.bcel.generic.Type t
		int _temp
		String parsedSignature
		String signature
		byte type
	public static org.apache.bcel.generic.Type getReturnType (java.lang.String) 
		int index
		StringIndexOutOfBoundsException e
		String signature
	public static org.apache.bcel.generic.Type[] getArgumentTypes (java.lang.String) 
		StringIndexOutOfBoundsException e
		String signature
		java.util.List vec
		int index
		org.apache.bcel.generic.Type[] types
	public static org.apache.bcel.generic.Type getType (java.lang.Class) 
		Class cl
	public static org.apache.bcel.generic.Type[] getTypes (java.lang.Class[]) 
		int i
		Class[] classes
		org.apache.bcel.generic.Type[] ret
	public static java.lang.String getSignature (java.lang.reflect.Method) 
		Class param
		Class[] arr$
		int len$
		int i$
		java.lang.reflect.Method meth
		StringBuilder sb
		Class[] params
	static int size (int) 
		int coded
	static int consumed (int) 
		int coded
	static int encode (int, int) 
		int size
		int consumed
	static int getArgumentTypesSize (java.lang.String) 
		int coded
		StringIndexOutOfBoundsException e
		String signature
		int res
		int index
	static int getTypeSize (java.lang.String)  throws java.lang.StringIndexOutOfBoundsException 
		int dim
		int consumed
		int index
		String signature
		byte type
	static int getReturnTypeSize (java.lang.String) 
		String signature
		int index
	void setSignature (java.lang.String) 
		String signature
	static void <clinit> () 
}

org/apache/bcel/generic/TypedInstruction.class
TypedInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.TypedInstruction extends java.lang.Object {
	public abstract org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen) 
}

org/apache/bcel/generic/UnconditionalBranch.class
UnconditionalBranch.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.UnconditionalBranch extends java.lang.Object {
}

org/apache/bcel/generic/VariableLengthInstruction.class
VariableLengthInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.VariableLengthInstruction extends java.lang.Object {
}

org/apache/bcel/generic/Visitor.class
Visitor.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.Visitor extends java.lang.Object {
	public abstract void visitStackInstruction (org.apache.bcel.generic.StackInstruction) 
	public abstract void visitLocalVariableInstruction (org.apache.bcel.generic.LocalVariableInstruction) 
	public abstract void visitBranchInstruction (org.apache.bcel.generic.BranchInstruction) 
	public abstract void visitLoadClass (org.apache.bcel.generic.LoadClass) 
	public abstract void visitFieldInstruction (org.apache.bcel.generic.FieldInstruction) 
	public abstract void visitIfInstruction (org.apache.bcel.generic.IfInstruction) 
	public abstract void visitConversionInstruction (org.apache.bcel.generic.ConversionInstruction) 
	public abstract void visitPopInstruction (org.apache.bcel.generic.PopInstruction) 
	public abstract void visitStoreInstruction (org.apache.bcel.generic.StoreInstruction) 
	public abstract void visitTypedInstruction (org.apache.bcel.generic.TypedInstruction) 
	public abstract void visitSelect (org.apache.bcel.generic.Select) 
	public abstract void visitJsrInstruction (org.apache.bcel.generic.JsrInstruction) 
	public abstract void visitGotoInstruction (org.apache.bcel.generic.GotoInstruction) 
	public abstract void visitUnconditionalBranch (org.apache.bcel.generic.UnconditionalBranch) 
	public abstract void visitPushInstruction (org.apache.bcel.generic.PushInstruction) 
	public abstract void visitArithmeticInstruction (org.apache.bcel.generic.ArithmeticInstruction) 
	public abstract void visitCPInstruction (org.apache.bcel.generic.CPInstruction) 
	public abstract void visitInvokeInstruction (org.apache.bcel.generic.InvokeInstruction) 
	public abstract void visitArrayInstruction (org.apache.bcel.generic.ArrayInstruction) 
	public abstract void visitAllocationInstruction (org.apache.bcel.generic.AllocationInstruction) 
	public abstract void visitReturnInstruction (org.apache.bcel.generic.ReturnInstruction) 
	public abstract void visitFieldOrMethod (org.apache.bcel.generic.FieldOrMethod) 
	public abstract void visitConstantPushInstruction (org.apache.bcel.generic.ConstantPushInstruction) 
	public abstract void visitExceptionThrower (org.apache.bcel.generic.ExceptionThrower) 
	public abstract void visitLoadInstruction (org.apache.bcel.generic.LoadInstruction) 
	public abstract void visitVariableLengthInstruction (org.apache.bcel.generic.VariableLengthInstruction) 
	public abstract void visitStackProducer (org.apache.bcel.generic.StackProducer) 
	public abstract void visitStackConsumer (org.apache.bcel.generic.StackConsumer) 
	public abstract void visitACONST_NULL (org.apache.bcel.generic.ACONST_NULL) 
	public abstract void visitGETSTATIC (org.apache.bcel.generic.GETSTATIC) 
	public abstract void visitIF_ICMPLT (org.apache.bcel.generic.IF_ICMPLT) 
	public abstract void visitMONITOREXIT (org.apache.bcel.generic.MONITOREXIT) 
	public abstract void visitIFLT (org.apache.bcel.generic.IFLT) 
	public abstract void visitLSTORE (org.apache.bcel.generic.LSTORE) 
	public abstract void visitPOP2 (org.apache.bcel.generic.POP2) 
	public abstract void visitBASTORE (org.apache.bcel.generic.BASTORE) 
	public abstract void visitISTORE (org.apache.bcel.generic.ISTORE) 
	public abstract void visitCHECKCAST (org.apache.bcel.generic.CHECKCAST) 
	public abstract void visitFCMPG (org.apache.bcel.generic.FCMPG) 
	public abstract void visitI2F (org.apache.bcel.generic.I2F) 
	public abstract void visitATHROW (org.apache.bcel.generic.ATHROW) 
	public abstract void visitDCMPL (org.apache.bcel.generic.DCMPL) 
	public abstract void visitARRAYLENGTH (org.apache.bcel.generic.ARRAYLENGTH) 
	public abstract void visitDUP (org.apache.bcel.generic.DUP) 
	public abstract void visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC) 
	public abstract void visitLCONST (org.apache.bcel.generic.LCONST) 
	public abstract void visitDREM (org.apache.bcel.generic.DREM) 
	public abstract void visitIFGE (org.apache.bcel.generic.IFGE) 
	public abstract void visitCALOAD (org.apache.bcel.generic.CALOAD) 
	public abstract void visitLASTORE (org.apache.bcel.generic.LASTORE) 
	public abstract void visitI2D (org.apache.bcel.generic.I2D) 
	public abstract void visitDADD (org.apache.bcel.generic.DADD) 
	public abstract void visitINVOKESPECIAL (org.apache.bcel.generic.INVOKESPECIAL) 
	public abstract void visitIAND (org.apache.bcel.generic.IAND) 
	public abstract void visitPUTFIELD (org.apache.bcel.generic.PUTFIELD) 
	public abstract void visitILOAD (org.apache.bcel.generic.ILOAD) 
	public abstract void visitDLOAD (org.apache.bcel.generic.DLOAD) 
	public abstract void visitDCONST (org.apache.bcel.generic.DCONST) 
	public abstract void visitNEW (org.apache.bcel.generic.NEW) 
	public abstract void visitIFNULL (org.apache.bcel.generic.IFNULL) 
	public abstract void visitLSUB (org.apache.bcel.generic.LSUB) 
	public abstract void visitL2I (org.apache.bcel.generic.L2I) 
	public abstract void visitISHR (org.apache.bcel.generic.ISHR) 
	public abstract void visitTABLESWITCH (org.apache.bcel.generic.TABLESWITCH) 
	public abstract void visitIINC (org.apache.bcel.generic.IINC) 
	public abstract void visitDRETURN (org.apache.bcel.generic.DRETURN) 
	public abstract void visitFSTORE (org.apache.bcel.generic.FSTORE) 
	public abstract void visitDASTORE (org.apache.bcel.generic.DASTORE) 
	public abstract void visitIALOAD (org.apache.bcel.generic.IALOAD) 
	public abstract void visitDDIV (org.apache.bcel.generic.DDIV) 
	public abstract void visitIF_ICMPGE (org.apache.bcel.generic.IF_ICMPGE) 
	public abstract void visitLAND (org.apache.bcel.generic.LAND) 
	public abstract void visitIDIV (org.apache.bcel.generic.IDIV) 
	public abstract void visitLOR (org.apache.bcel.generic.LOR) 
	public abstract void visitCASTORE (org.apache.bcel.generic.CASTORE) 
	public abstract void visitFREM (org.apache.bcel.generic.FREM) 
	public abstract void visitLDC (org.apache.bcel.generic.LDC) 
	public abstract void visitBIPUSH (org.apache.bcel.generic.BIPUSH) 
	public abstract void visitDSTORE (org.apache.bcel.generic.DSTORE) 
	public abstract void visitF2L (org.apache.bcel.generic.F2L) 
	public abstract void visitFMUL (org.apache.bcel.generic.FMUL) 
	public abstract void visitLLOAD (org.apache.bcel.generic.LLOAD) 
	public abstract void visitJSR (org.apache.bcel.generic.JSR) 
	public abstract void visitFSUB (org.apache.bcel.generic.FSUB) 
	public abstract void visitSASTORE (org.apache.bcel.generic.SASTORE) 
	public abstract void visitALOAD (org.apache.bcel.generic.ALOAD) 
	public abstract void visitDUP2_X2 (org.apache.bcel.generic.DUP2_X2) 
	public abstract void visitRETURN (org.apache.bcel.generic.RETURN) 
	public abstract void visitDALOAD (org.apache.bcel.generic.DALOAD) 
	public abstract void visitSIPUSH (org.apache.bcel.generic.SIPUSH) 
	public abstract void visitDSUB (org.apache.bcel.generic.DSUB) 
	public abstract void visitL2F (org.apache.bcel.generic.L2F) 
	public abstract void visitIF_ICMPGT (org.apache.bcel.generic.IF_ICMPGT) 
	public abstract void visitF2D (org.apache.bcel.generic.F2D) 
	public abstract void visitI2L (org.apache.bcel.generic.I2L) 
	public abstract void visitIF_ACMPNE (org.apache.bcel.generic.IF_ACMPNE) 
	public abstract void visitPOP (org.apache.bcel.generic.POP) 
	public abstract void visitI2S (org.apache.bcel.generic.I2S) 
	public abstract void visitIFEQ (org.apache.bcel.generic.IFEQ) 
	public abstract void visitSWAP (org.apache.bcel.generic.SWAP) 
	public abstract void visitIOR (org.apache.bcel.generic.IOR) 
	public abstract void visitIREM (org.apache.bcel.generic.IREM) 
	public abstract void visitIASTORE (org.apache.bcel.generic.IASTORE) 
	public abstract void visitNEWARRAY (org.apache.bcel.generic.NEWARRAY) 
	public abstract void visitINVOKEINTERFACE (org.apache.bcel.generic.INVOKEINTERFACE) 
	public abstract void visitINEG (org.apache.bcel.generic.INEG) 
	public abstract void visitLCMP (org.apache.bcel.generic.LCMP) 
	public abstract void visitJSR_W (org.apache.bcel.generic.JSR_W) 
	public abstract void visitMULTIANEWARRAY (org.apache.bcel.generic.MULTIANEWARRAY) 
	public abstract void visitDUP_X2 (org.apache.bcel.generic.DUP_X2) 
	public abstract void visitSALOAD (org.apache.bcel.generic.SALOAD) 
	public abstract void visitIFNONNULL (org.apache.bcel.generic.IFNONNULL) 
	public abstract void visitDMUL (org.apache.bcel.generic.DMUL) 
	public abstract void visitIFNE (org.apache.bcel.generic.IFNE) 
	public abstract void visitIF_ICMPLE (org.apache.bcel.generic.IF_ICMPLE) 
	public abstract void visitLDC2_W (org.apache.bcel.generic.LDC2_W) 
	public abstract void visitGETFIELD (org.apache.bcel.generic.GETFIELD) 
	public abstract void visitLADD (org.apache.bcel.generic.LADD) 
	public abstract void visitNOP (org.apache.bcel.generic.NOP) 
	public abstract void visitFALOAD (org.apache.bcel.generic.FALOAD) 
	public abstract void visitINSTANCEOF (org.apache.bcel.generic.INSTANCEOF) 
	public abstract void visitIFLE (org.apache.bcel.generic.IFLE) 
	public abstract void visitLXOR (org.apache.bcel.generic.LXOR) 
	public abstract void visitLRETURN (org.apache.bcel.generic.LRETURN) 
	public abstract void visitFCONST (org.apache.bcel.generic.FCONST) 
	public abstract void visitIUSHR (org.apache.bcel.generic.IUSHR) 
	public abstract void visitBALOAD (org.apache.bcel.generic.BALOAD) 
	public abstract void visitDUP2 (org.apache.bcel.generic.DUP2) 
	public abstract void visitIF_ACMPEQ (org.apache.bcel.generic.IF_ACMPEQ) 
	public abstract void visitIMPDEP1 (org.apache.bcel.generic.IMPDEP1) 
	public abstract void visitMONITORENTER (org.apache.bcel.generic.MONITORENTER) 
	public abstract void visitLSHL (org.apache.bcel.generic.LSHL) 
	public abstract void visitDCMPG (org.apache.bcel.generic.DCMPG) 
	public abstract void visitD2L (org.apache.bcel.generic.D2L) 
	public abstract void visitIMPDEP2 (org.apache.bcel.generic.IMPDEP2) 
	public abstract void visitL2D (org.apache.bcel.generic.L2D) 
	public abstract void visitRET (org.apache.bcel.generic.RET) 
	public abstract void visitIFGT (org.apache.bcel.generic.IFGT) 
	public abstract void visitIXOR (org.apache.bcel.generic.IXOR) 
	public abstract void visitINVOKEVIRTUAL (org.apache.bcel.generic.INVOKEVIRTUAL) 
	public abstract void visitINVOKEDYNAMIC (org.apache.bcel.generic.INVOKEDYNAMIC) 
	public abstract void visitFASTORE (org.apache.bcel.generic.FASTORE) 
	public abstract void visitIRETURN (org.apache.bcel.generic.IRETURN) 
	public abstract void visitIF_ICMPNE (org.apache.bcel.generic.IF_ICMPNE) 
	public abstract void visitFLOAD (org.apache.bcel.generic.FLOAD) 
	public abstract void visitLDIV (org.apache.bcel.generic.LDIV) 
	public abstract void visitPUTSTATIC (org.apache.bcel.generic.PUTSTATIC) 
	public abstract void visitAALOAD (org.apache.bcel.generic.AALOAD) 
	public abstract void visitD2I (org.apache.bcel.generic.D2I) 
	public abstract void visitIF_ICMPEQ (org.apache.bcel.generic.IF_ICMPEQ) 
	public abstract void visitAASTORE (org.apache.bcel.generic.AASTORE) 
	public abstract void visitARETURN (org.apache.bcel.generic.ARETURN) 
	public abstract void visitDUP2_X1 (org.apache.bcel.generic.DUP2_X1) 
	public abstract void visitFNEG (org.apache.bcel.generic.FNEG) 
	public abstract void visitGOTO_W (org.apache.bcel.generic.GOTO_W) 
	public abstract void visitD2F (org.apache.bcel.generic.D2F) 
	public abstract void visitGOTO (org.apache.bcel.generic.GOTO) 
	public abstract void visitISUB (org.apache.bcel.generic.ISUB) 
	public abstract void visitF2I (org.apache.bcel.generic.F2I) 
	public abstract void visitDNEG (org.apache.bcel.generic.DNEG) 
	public abstract void visitICONST (org.apache.bcel.generic.ICONST) 
	public abstract void visitFDIV (org.apache.bcel.generic.FDIV) 
	public abstract void visitI2B (org.apache.bcel.generic.I2B) 
	public abstract void visitLNEG (org.apache.bcel.generic.LNEG) 
	public abstract void visitLREM (org.apache.bcel.generic.LREM) 
	public abstract void visitIMUL (org.apache.bcel.generic.IMUL) 
	public abstract void visitIADD (org.apache.bcel.generic.IADD) 
	public abstract void visitLSHR (org.apache.bcel.generic.LSHR) 
	public abstract void visitLOOKUPSWITCH (org.apache.bcel.generic.LOOKUPSWITCH) 
	public abstract void visitDUP_X1 (org.apache.bcel.generic.DUP_X1) 
	public abstract void visitFCMPL (org.apache.bcel.generic.FCMPL) 
	public abstract void visitI2C (org.apache.bcel.generic.I2C) 
	public abstract void visitLMUL (org.apache.bcel.generic.LMUL) 
	public abstract void visitLUSHR (org.apache.bcel.generic.LUSHR) 
	public abstract void visitISHL (org.apache.bcel.generic.ISHL) 
	public abstract void visitLALOAD (org.apache.bcel.generic.LALOAD) 
	public abstract void visitASTORE (org.apache.bcel.generic.ASTORE) 
	public abstract void visitANEWARRAY (org.apache.bcel.generic.ANEWARRAY) 
	public abstract void visitFRETURN (org.apache.bcel.generic.FRETURN) 
	public abstract void visitFADD (org.apache.bcel.generic.FADD) 
	public abstract void visitBREAKPOINT (org.apache.bcel.generic.BREAKPOINT) 
}

org/apache/bcel/Repository.class
Repository.java
package org.apache.bcel
public abstract org.apache.bcel.Repository extends java.lang.Object {
	private static org.apache.bcel.util.Repository repository
	public void <init> () 
	public static org.apache.bcel.util.Repository getRepository () 
	public static void setRepository (org.apache.bcel.util.Repository) 
		org.apache.bcel.util.Repository rep
	public static org.apache.bcel.classfile.JavaClass lookupClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		String class_name
	public static org.apache.bcel.classfile.JavaClass lookupClass (java.lang.Class)  throws java.lang.ClassNotFoundException 
		Class clazz
	public static org.apache.bcel.util.ClassPath$ClassFile lookupClassFile (java.lang.String) 
		org.apache.bcel.util.ClassPath path
		java.io.IOException e
		String class_name
	public static void clearCache () 
	public static org.apache.bcel.classfile.JavaClass addClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
		org.apache.bcel.classfile.JavaClass old
	public static void removeClass (java.lang.String) 
		String clazz
	public static void removeClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public static org.apache.bcel.classfile.JavaClass[] getSuperClasses (org.apache.bcel.classfile.JavaClass)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass clazz
	public static org.apache.bcel.classfile.JavaClass[] getSuperClasses (java.lang.String)  throws java.lang.ClassNotFoundException 
		String class_name
		org.apache.bcel.classfile.JavaClass jc
	public static org.apache.bcel.classfile.JavaClass[] getInterfaces (org.apache.bcel.classfile.JavaClass)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass clazz
	public static org.apache.bcel.classfile.JavaClass[] getInterfaces (java.lang.String)  throws java.lang.ClassNotFoundException 
		String class_name
	public static boolean instanceOf (org.apache.bcel.classfile.JavaClass, org.apache.bcel.classfile.JavaClass)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass clazz
		org.apache.bcel.classfile.JavaClass super_class
	public static boolean instanceOf (java.lang.String, java.lang.String)  throws java.lang.ClassNotFoundException 
		String clazz
		String super_class
	public static boolean instanceOf (org.apache.bcel.classfile.JavaClass, java.lang.String)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass clazz
		String super_class
	public static boolean instanceOf (java.lang.String, org.apache.bcel.classfile.JavaClass)  throws java.lang.ClassNotFoundException 
		String clazz
		org.apache.bcel.classfile.JavaClass super_class
	public static boolean implementationOf (org.apache.bcel.classfile.JavaClass, org.apache.bcel.classfile.JavaClass)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass clazz
		org.apache.bcel.classfile.JavaClass inter
	public static boolean implementationOf (java.lang.String, java.lang.String)  throws java.lang.ClassNotFoundException 
		String clazz
		String inter
	public static boolean implementationOf (org.apache.bcel.classfile.JavaClass, java.lang.String)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass clazz
		String inter
	public static boolean implementationOf (java.lang.String, org.apache.bcel.classfile.JavaClass)  throws java.lang.ClassNotFoundException 
		String clazz
		org.apache.bcel.classfile.JavaClass inter
	static void <clinit> () 
}

org/apache/bcel/util/AttributeHTML.class
AttributeHTML.java
package org.apache.bcel.util
final org.apache.bcel.util.AttributeHTML extends java.lang.Object {
	private final String class_name
	private final java.io.PrintWriter file
	private int attr_count
	private final org.apache.bcel.util.ConstantHTML constant_html
	private final org.apache.bcel.classfile.ConstantPool constant_pool
	void <init> (java.lang.String, java.lang.String, org.apache.bcel.classfile.ConstantPool, org.apache.bcel.util.ConstantHTML)  throws java.io.IOException 
		String dir
		String class_name
		org.apache.bcel.classfile.ConstantPool constant_pool
		org.apache.bcel.util.ConstantHTML constant_html
	private java.lang.String codeLink (int, int) 
		int link
		int method_number
	final void close () 
	final void writeAttribute (org.apache.bcel.classfile.Attribute, java.lang.String) 
		org.apache.bcel.classfile.Attribute attribute
		String anchor
	final void writeAttribute (org.apache.bcel.classfile.Attribute, java.lang.String, int) 
		int catch_type
		org.apache.bcel.classfile.CodeException cex
		org.apache.bcel.classfile.CodeException[] arr$
		int len$
		int i$
		int indice
		int[] arr$
		int len$
		int i$
		int i
		String signature
		int start
		int end
		org.apache.bcel.classfile.LocalVariable var
		int index
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		String name
		String name
		String access
		org.apache.bcel.classfile.InnerClass classe
		int index
		org.apache.bcel.classfile.InnerClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Code c
		org.apache.bcel.classfile.CodeException[] ce
		int len
		int[] indices
		org.apache.bcel.classfile.LineNumber[] line_numbers
		org.apache.bcel.classfile.LocalVariable[] vars
		org.apache.bcel.classfile.InnerClass[] classes
		org.apache.bcel.classfile.Attribute attribute
		String anchor
		int method_number
		byte tag
}

org/apache/bcel/util/BCELComparator.class
BCELComparator.java
package org.apache.bcel.util
public abstract org.apache.bcel.util.BCELComparator extends java.lang.Object {
	public abstract boolean equals (java.lang.Object, java.lang.Object) 
	public abstract int hashCode (java.lang.Object) 
}

org/apache/bcel/util/BCELFactory.class
BCELFactory.java
package org.apache.bcel.util
 org.apache.bcel.util.BCELFactory extends org.apache.bcel.generic.EmptyVisitor {
	private static final String CONSTANT_PREFIX
	private final org.apache.bcel.generic.MethodGen _mg
	private final java.io.PrintWriter _out
	private final org.apache.bcel.generic.ConstantPoolGen _cp
	private final java.util.Map branch_map
	private final java.util.List branches
	void <init> (org.apache.bcel.generic.MethodGen, java.io.PrintWriter) 
		org.apache.bcel.generic.MethodGen mg
		java.io.PrintWriter out
	public void start () 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
	private boolean visitInstruction (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction i
		short opcode
	public void visitLocalVariableInstruction (org.apache.bcel.generic.LocalVariableInstruction) 
		String kind
		org.apache.bcel.generic.LocalVariableInstruction i
		short opcode
		org.apache.bcel.generic.Type type
	public void visitArrayInstruction (org.apache.bcel.generic.ArrayInstruction) 
		org.apache.bcel.generic.ArrayInstruction i
		short opcode
		org.apache.bcel.generic.Type type
		String kind
	public void visitFieldInstruction (org.apache.bcel.generic.FieldInstruction) 
		org.apache.bcel.generic.FieldInstruction i
		short opcode
		String class_name
		String field_name
		org.apache.bcel.generic.Type type
	public void visitInvokeInstruction (org.apache.bcel.generic.InvokeInstruction) 
		org.apache.bcel.generic.InvokeInstruction i
		short opcode
		String class_name
		String method_name
		org.apache.bcel.generic.Type type
		org.apache.bcel.generic.Type[] arg_types
	public void visitAllocationInstruction (org.apache.bcel.generic.AllocationInstruction) 
		org.apache.bcel.generic.Type type
		org.apache.bcel.generic.AllocationInstruction i
		org.apache.bcel.generic.Type type
		short opcode
		int dim
	private void createConstant (java.lang.Object) 
		org.apache.bcel.generic.ObjectType ot
		Object value
		String embed
	public void visitLDC (org.apache.bcel.generic.LDC) 
		org.apache.bcel.generic.LDC i
	public void visitLDC2_W (org.apache.bcel.generic.LDC2_W) 
		org.apache.bcel.generic.LDC2_W i
	public void visitConstantPushInstruction (org.apache.bcel.generic.ConstantPushInstruction) 
		org.apache.bcel.generic.ConstantPushInstruction i
	public void visitINSTANCEOF (org.apache.bcel.generic.INSTANCEOF) 
		org.apache.bcel.generic.INSTANCEOF i
		org.apache.bcel.generic.Type type
	public void visitCHECKCAST (org.apache.bcel.generic.CHECKCAST) 
		org.apache.bcel.generic.CHECKCAST i
		org.apache.bcel.generic.Type type
	public void visitReturnInstruction (org.apache.bcel.generic.ReturnInstruction) 
		org.apache.bcel.generic.ReturnInstruction i
		org.apache.bcel.generic.Type type
	public void visitBranchInstruction (org.apache.bcel.generic.BranchInstruction) 
		int i
		int i
		org.apache.bcel.generic.Select s
		StringBuilder args
		int[] matchs
		String target
		int t_pos
		String target
		org.apache.bcel.generic.BranchInstruction bi
		org.apache.bcel.generic.BranchHandle bh
		int pos
		String name
	public void visitRET (org.apache.bcel.generic.RET) 
		org.apache.bcel.generic.RET i
	private void updateBranchTargets () 
		int j
		org.apache.bcel.generic.InstructionHandle[] ihs
		org.apache.bcel.generic.BranchHandle bh
		int pos
		String name
		int t_pos
		org.apache.bcel.generic.BranchInstruction bi
		java.util.Iterator i$
	private void updateExceptionHandlers () 
		String type
		org.apache.bcel.generic.CodeExceptionGen h
		org.apache.bcel.generic.CodeExceptionGen[] arr$
		int len$
		int i$
		org.apache.bcel.generic.CodeExceptionGen[] handlers
	static void <clinit> () 
}

org/apache/bcel/util/BCELifier$FLAGS.class
BCELifier.java
package org.apache.bcel.util
public final enum org.apache.bcel.util.BCELifier$FLAGS extends java.lang.Enum {
	public static final enum org.apache.bcel.util.BCELifier$FLAGS UNKNOWN
	public static final enum org.apache.bcel.util.BCELifier$FLAGS CLASS
	public static final enum org.apache.bcel.util.BCELifier$FLAGS METHOD
	private static final synthetic org.apache.bcel.util.BCELifier$FLAGS[] $VALUES
	public static org.apache.bcel.util.BCELifier$FLAGS[] values () 
	public static org.apache.bcel.util.BCELifier$FLAGS valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

org/apache/bcel/util/BCELifier.class
BCELifier.java
package org.apache.bcel.util
public org.apache.bcel.util.BCELifier extends org.apache.bcel.classfile.EmptyVisitor {
	private static final String BASE_PACKAGE
	private static final String CONSTANT_PREFIX
	private final org.apache.bcel.classfile.JavaClass _clazz
	private final java.io.PrintWriter _out
	private final org.apache.bcel.generic.ConstantPoolGen _cp
	public void <init> (org.apache.bcel.classfile.JavaClass, java.io.OutputStream) 
		org.apache.bcel.classfile.JavaClass clazz
		java.io.OutputStream out
	public void start () 
	public void visitJavaClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		int i
		org.apache.bcel.classfile.JavaClass clazz
		String class_name
		String super_name
		String package_name
		String inter
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Method[] methods
	private void printCreate () 
		int i
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Method[] methods
	private void printMain () 
		String class_name
	public void visitField (org.apache.bcel.classfile.Field) 
		String value
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.ConstantValue cv
	public void visitMethod (org.apache.bcel.classfile.Method) 
		org.apache.bcel.classfile.Method method
		org.apache.bcel.generic.MethodGen mg
		org.apache.bcel.util.BCELFactory factory
	static java.lang.String printFlags (int) 
		int flags
	public static java.lang.String printFlags (int, org.apache.bcel.util.BCELifier$FLAGS) 
		int i
		int pow
		int flags
		org.apache.bcel.util.BCELifier$FLAGS location
		StringBuilder buf
		String str
	static java.lang.String printArgumentTypes (org.apache.bcel.generic.Type[]) 
		int i
		org.apache.bcel.generic.Type[] arg_types
		StringBuilder args
	static java.lang.String printType (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
	static java.lang.String printType (java.lang.String) 
		org.apache.bcel.generic.ArrayType at
		String signature
		org.apache.bcel.generic.Type type
		byte t
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] argv
		org.apache.bcel.classfile.JavaClass java_class
		org.apache.bcel.util.BCELifier bcelifier
	static org.apache.bcel.classfile.JavaClass getJavaClass (java.lang.String)  throws java.lang.ClassNotFoundException java.io.IOException 
		String name
		org.apache.bcel.classfile.JavaClass java_class
	static void <clinit> () 
}

org/apache/bcel/util/ByteSequence$ByteArrayStream.class
ByteSequence.java
package org.apache.bcel.util
final org.apache.bcel.util.ByteSequence$ByteArrayStream extends java.io.ByteArrayInputStream {
	void <init> (byte[]) 
		byte[] bytes
	final int getPosition () 
	final void unreadByte () 
}

org/apache/bcel/util/ByteSequence.class
ByteSequence.java
package org.apache.bcel.util
public final org.apache.bcel.util.ByteSequence extends java.io.DataInputStream {
	private final org.apache.bcel.util.ByteSequence$ByteArrayStream byteStream
	public void <init> (byte[]) 
		byte[] bytes
	public final int getIndex () 
	final void unreadByte () 
}

org/apache/bcel/util/Class2HTML.class
Class2HTML.java
package org.apache.bcel.util
public org.apache.bcel.util.Class2HTML extends java.lang.Object implements org.apache.bcel.Constants  {
	private final org.apache.bcel.classfile.JavaClass java_class
	private final String dir
	private static String class_package
	private static String class_name
	private static org.apache.bcel.classfile.ConstantPool constant_pool
	private static final java.util.Set basic_types
	public void <init> (org.apache.bcel.classfile.JavaClass, java.lang.String)  throws java.io.IOException 
		org.apache.bcel.classfile.JavaClass java_class
		String dir
		org.apache.bcel.classfile.Method[] methods
		int index
		org.apache.bcel.util.ConstantHTML constant_html
		org.apache.bcel.util.AttributeHTML attribute_html
	public static void main (java.lang.String[])  throws java.io.IOException 
		boolean created
		java.io.File store
		int i
		int i
		String[] argv
		String[] file_name
		int files
		org.apache.bcel.classfile.ClassParser parser
		org.apache.bcel.classfile.JavaClass java_class
		String zip_file
		char sep
		String dir
	static java.lang.String referenceClass (int) 
		int index
		String str
	static java.lang.String referenceType (java.lang.String) 
		String type
		String short_type
		int index
		String base_type
	static java.lang.String toHTML (java.lang.String) 
		char ch
		int i
		String str
		StringBuilder buf
	private void writeMainHTML (org.apache.bcel.util.AttributeHTML)  throws java.io.IOException 
		Throwable x2
		Throwable x2
		java.io.PrintWriter file
		int i
		org.apache.bcel.util.AttributeHTML attribute_html
		org.apache.bcel.classfile.Attribute[] attributes
	static void <clinit> () 
}

org/apache/bcel/util/ClassLoader.class
ClassLoader.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassLoader extends java.lang.ClassLoader {
	private static final String BCEL_TOKEN
	public static final String[] DEFAULT_IGNORED_PACKAGES
	private final java.util.Hashtable classes
	private final String[] ignored_packages
	private org.apache.bcel.util.Repository repository
	public void <init> () 
	public void <init> (java.lang.ClassLoader) 
		ClassLoader deferTo
	public void <init> (java.lang.String[]) 
		String[] ignored_packages
	public void <init> (java.lang.ClassLoader, java.lang.String[]) 
		ClassLoader deferTo
		String[] ignored_packages
	protected java.lang.Class loadClass (java.lang.String, boolean)  throws java.lang.ClassNotFoundException 
		String ignored_package
		String[] arr$
		int len$
		int i$
		byte[] bytes
		org.apache.bcel.classfile.JavaClass clazz
		String class_name
		boolean resolve
		Class cl
	protected org.apache.bcel.classfile.JavaClass modifyClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	protected org.apache.bcel.classfile.JavaClass createClass (java.lang.String) 
		byte[] bytes
		org.apache.bcel.classfile.ClassParser parser
		java.io.IOException e
		String class_name
		int index
		String real_name
		org.apache.bcel.classfile.JavaClass clazz
		org.apache.bcel.classfile.ConstantPool cp
		org.apache.bcel.classfile.ConstantClass cl
		org.apache.bcel.classfile.ConstantUtf8 name
	static void <clinit> () 
}

org/apache/bcel/util/ClassLoaderRepository.class
ClassLoaderRepository.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassLoaderRepository extends java.lang.Object implements org.apache.bcel.util.Repository  {
	private final ClassLoader loader
	private final java.util.Map loadedClasses
	public void <init> (java.lang.ClassLoader) 
		ClassLoader loader
	public void storeClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public void removeClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public org.apache.bcel.classfile.JavaClass findClass (java.lang.String) 
		String className
	public org.apache.bcel.classfile.JavaClass loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		Throwable x2
		org.apache.bcel.classfile.ClassParser parser
		Throwable x2
		java.io.InputStream is
		java.io.IOException e
		String className
		String classFile
		org.apache.bcel.classfile.JavaClass RC
	public org.apache.bcel.classfile.JavaClass loadClass (java.lang.Class)  throws java.lang.ClassNotFoundException 
		Class clazz
	public void clear () 
	public org.apache.bcel.util.ClassPath getClassPath () 
}

org/apache/bcel/util/ClassPath$1.class
ClassPath.java
package org.apache.bcel.util
final org.apache.bcel.util.ClassPath$1 extends java.lang.Object implements java.io.FilenameFilter  {
	void <init> () 
	public boolean accept (java.io.File, java.lang.String) 
		java.io.File dir
		String name
}

org/apache/bcel/util/ClassPath$ClassFile.class
ClassPath.java
package org.apache.bcel.util
public abstract org.apache.bcel.util.ClassPath$ClassFile extends java.lang.Object {
	public abstract java.io.InputStream getInputStream ()  throws java.io.IOException 
	public abstract java.lang.String getPath () 
	public abstract java.lang.String getBase () 
	public abstract long getTime () 
	public abstract long getSize () 
}

org/apache/bcel/util/ClassPath$Dir$1.class
ClassPath.java
package org.apache.bcel.util
 org.apache.bcel.util.ClassPath$Dir$1 extends java.lang.Object implements org.apache.bcel.util.ClassPath$ClassFile  {
	final synthetic java.io.File val$file
	final synthetic org.apache.bcel.util.ClassPath$Dir this$0
	void <init> (org.apache.bcel.util.ClassPath$Dir, java.io.File) 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public java.lang.String getPath () 
		java.io.IOException e
	public long getTime () 
	public long getSize () 
	public java.lang.String getBase () 
}

org/apache/bcel/util/ClassPath$Dir.class
ClassPath.java
package org.apache.bcel.util
 org.apache.bcel.util.ClassPath$Dir extends org.apache.bcel.util.ClassPath$PathEntry {
	private final String dir
	void <init> (java.lang.String) 
		String d
	java.net.URL getResource (java.lang.String) 
		java.net.MalformedURLException e
		String name
		java.io.File file
	java.io.InputStream getResourceAsStream (java.lang.String) 
		java.io.IOException e
		String name
		java.io.File file
	org.apache.bcel.util.ClassPath$ClassFile getClassFile (java.lang.String, java.lang.String)  throws java.io.IOException 
		String name
		String suffix
		java.io.File file
	public java.lang.String toString () 
	static synthetic java.lang.String access$100 (org.apache.bcel.util.ClassPath$Dir) 
		org.apache.bcel.util.ClassPath$Dir x0
}

org/apache/bcel/util/ClassPath$PathEntry.class
ClassPath.java
package org.apache.bcel.util
abstract org.apache.bcel.util.ClassPath$PathEntry extends java.lang.Object {
	private void <init> () 
	abstract org.apache.bcel.util.ClassPath$ClassFile getClassFile (java.lang.String, java.lang.String)  throws java.io.IOException 
	abstract java.net.URL getResource (java.lang.String) 
	abstract java.io.InputStream getResourceAsStream (java.lang.String) 
	synthetic void <init> (org.apache.bcel.util.ClassPath$1) 
		org.apache.bcel.util.ClassPath$1 x0
}

org/apache/bcel/util/ClassPath$Zip$1.class
ClassPath.java
package org.apache.bcel.util
 org.apache.bcel.util.ClassPath$Zip$1 extends java.lang.Object implements org.apache.bcel.util.ClassPath$ClassFile  {
	final synthetic java.util.zip.ZipEntry val$entry
	final synthetic org.apache.bcel.util.ClassPath$Zip this$0
	void <init> (org.apache.bcel.util.ClassPath$Zip, java.util.zip.ZipEntry) 
	public java.io.InputStream getInputStream ()  throws java.io.IOException 
	public java.lang.String getPath () 
	public long getTime () 
	public long getSize () 
	public java.lang.String getBase () 
}

org/apache/bcel/util/ClassPath$Zip.class
ClassPath.java
package org.apache.bcel.util
 org.apache.bcel.util.ClassPath$Zip extends org.apache.bcel.util.ClassPath$PathEntry {
	private final java.util.zip.ZipFile zip
	void <init> (java.util.zip.ZipFile) 
		java.util.zip.ZipFile z
	java.net.URL getResource (java.lang.String) 
		java.net.MalformedURLException e
		String name
		java.util.zip.ZipEntry entry
	java.io.InputStream getResourceAsStream (java.lang.String) 
		java.io.IOException e
		String name
		java.util.zip.ZipEntry entry
	org.apache.bcel.util.ClassPath$ClassFile getClassFile (java.lang.String, java.lang.String)  throws java.io.IOException 
		String name
		String suffix
		java.util.zip.ZipEntry entry
	static synthetic java.util.zip.ZipFile access$200 (org.apache.bcel.util.ClassPath$Zip) 
		org.apache.bcel.util.ClassPath$Zip x0
}

org/apache/bcel/util/ClassPath.class
ClassPath.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassPath extends java.lang.Object {
	public static final org.apache.bcel.util.ClassPath SYSTEM_CLASS_PATH
	private static final java.io.FilenameFilter ARCHIVE_FILTER
	private final org.apache.bcel.util.ClassPath$PathEntry[] paths
	private final String class_path
	private org.apache.bcel.util.ClassPath parent
	public void <init> (org.apache.bcel.util.ClassPath, java.lang.String) 
		org.apache.bcel.util.ClassPath parent
		String class_path
	public void <init> (java.lang.String) 
		java.io.IOException e
		java.io.File file
		String path
		java.util.StringTokenizer tok
		String class_path
		java.util.List list
	public void <init> () 
	public java.lang.String toString () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		org.apache.bcel.util.ClassPath cp
		Object o
	private static void getPathComponents (java.lang.String, java.util.List) 
		String name
		java.io.File file
		java.util.StringTokenizer tok
		String path
		java.util.List list
	public static java.lang.String getClassPath () 
		String extension
		String[] arr$
		int len$
		int i$
		java.io.File ext_dir
		String[] extensions
		String d
		java.util.Iterator i$
		String path
		java.util.Iterator i$
		String class_path
		String boot_path
		String ext_path
		java.util.List list
		java.util.List dirs
		StringBuilder buf
		String separator
	public java.io.InputStream getInputStream (java.lang.String)  throws java.io.IOException 
		String name
	public java.io.InputStream getInputStream (java.lang.String, java.lang.String)  throws java.io.IOException 
		Exception e
		String name
		String suffix
		java.io.InputStream is
	public java.io.InputStream getResourceAsStream (java.lang.String) 
		java.io.InputStream is
		org.apache.bcel.util.ClassPath$PathEntry path
		org.apache.bcel.util.ClassPath$PathEntry[] arr$
		int len$
		int i$
		String name
	public java.net.URL getResource (java.lang.String) 
		java.net.URL url
		org.apache.bcel.util.ClassPath$PathEntry path
		org.apache.bcel.util.ClassPath$PathEntry[] arr$
		int len$
		int i$
		String name
	public java.util.Enumeration getResources (java.lang.String) 
		java.net.URL url
		org.apache.bcel.util.ClassPath$PathEntry path
		org.apache.bcel.util.ClassPath$PathEntry[] arr$
		int len$
		int i$
		String name
		java.util.Vector results
	public org.apache.bcel.util.ClassPath$ClassFile getClassFile (java.lang.String, java.lang.String)  throws java.io.IOException 
		String name
		String suffix
		org.apache.bcel.util.ClassPath$ClassFile cf
	private org.apache.bcel.util.ClassPath$ClassFile getClassFileInternal (java.lang.String, java.lang.String)  throws java.io.IOException 
		org.apache.bcel.util.ClassPath$ClassFile cf
		org.apache.bcel.util.ClassPath$PathEntry path
		org.apache.bcel.util.ClassPath$PathEntry[] arr$
		int len$
		int i$
		String name
		String suffix
	public org.apache.bcel.util.ClassPath$ClassFile getClassFile (java.lang.String)  throws java.io.IOException 
		String name
	public byte[] getBytes (java.lang.String, java.lang.String)  throws java.io.IOException 
		Throwable x2
		byte[] bytes
		Throwable x2
		java.io.InputStream is
		String name
		String suffix
		java.io.DataInputStream dis
	public byte[] getBytes (java.lang.String)  throws java.io.IOException 
		String name
	public java.lang.String getPath (java.lang.String)  throws java.io.IOException 
		String name
		int index
		String suffix
	public java.lang.String getPath (java.lang.String, java.lang.String)  throws java.io.IOException 
		String name
		String suffix
	static void <clinit> () 
}

org/apache/bcel/util/ClassPathRepository.class
ClassPathRepository.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassPathRepository extends java.lang.Object implements org.apache.bcel.util.Repository  {
	private org.apache.bcel.util.ClassPath _path
	private final java.util.Map _loadedClasses
	public void <init> (org.apache.bcel.util.ClassPath) 
		org.apache.bcel.util.ClassPath path
	public void storeClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public void removeClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public org.apache.bcel.classfile.JavaClass findClass (java.lang.String) 
		String className
	public org.apache.bcel.classfile.JavaClass loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		java.io.IOException e
		String className
		org.apache.bcel.classfile.JavaClass clazz
	public org.apache.bcel.classfile.JavaClass loadClass (java.lang.Class)  throws java.lang.ClassNotFoundException 
		Throwable x2
		Throwable x2
		java.io.InputStream clsStream
		java.io.IOException e
		Class clazz
		String className
		org.apache.bcel.classfile.JavaClass repositoryClass
		String name
		int i
		org.apache.bcel.classfile.JavaClass cls
	private org.apache.bcel.classfile.JavaClass loadClass (java.io.InputStream, java.lang.String)  throws java.lang.ClassNotFoundException 
		java.io.IOException e
		org.apache.bcel.classfile.ClassParser parser
		org.apache.bcel.classfile.JavaClass clazz
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.InputStream is
		String className
	public org.apache.bcel.util.ClassPath getClassPath () 
	public void clear () 
}

org/apache/bcel/util/ClassQueue.class
ClassQueue.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassQueue extends java.lang.Object {
	protected java.util.LinkedList vec
	public void <init> () 
	public void enqueue (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public org.apache.bcel.classfile.JavaClass dequeue () 
	public boolean empty () 
	public java.lang.String toString () 
}

org/apache/bcel/util/ClassSet.class
ClassSet.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassSet extends java.lang.Object {
	private final java.util.Map map
	public void <init> () 
	public boolean add (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
		boolean result
	public void remove (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public boolean empty () 
	public org.apache.bcel.classfile.JavaClass[] toArray () 
		java.util.Collection values
		org.apache.bcel.classfile.JavaClass[] classes
	public java.lang.String[] getClassNames () 
}

org/apache/bcel/util/ClassStack.class
ClassStack.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassStack extends java.lang.Object {
	private final java.util.Stack stack
	public void <init> () 
	public void push (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public org.apache.bcel.classfile.JavaClass pop () 
	public org.apache.bcel.classfile.JavaClass top () 
	public boolean empty () 
}

org/apache/bcel/util/ClassVector.class
ClassVector.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassVector extends java.lang.Object implements java.io.Serializable  {
	private static final long serialVersionUID
	protected java.util.List vec
	public void <init> () 
	public void addElement (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public org.apache.bcel.classfile.JavaClass elementAt (int) 
		int index
	public void removeElementAt (int) 
		int index
	public org.apache.bcel.classfile.JavaClass[] toArray () 
		org.apache.bcel.classfile.JavaClass[] classes
}

org/apache/bcel/util/CodeHTML.class
CodeHTML.java
package org.apache.bcel.util
final org.apache.bcel.util.CodeHTML extends java.lang.Object {
	private final String class_name
	private final java.io.PrintWriter file
	private java.util.BitSet goto_set
	private final org.apache.bcel.classfile.ConstantPool constant_pool
	private final org.apache.bcel.util.ConstantHTML constant_html
	private static boolean wide
	void <init> (java.lang.String, java.lang.String, org.apache.bcel.classfile.Method[], org.apache.bcel.classfile.ConstantPool, org.apache.bcel.util.ConstantHTML)  throws java.io.IOException 
		int i
		String dir
		String class_name
		org.apache.bcel.classfile.Method[] methods
		org.apache.bcel.classfile.ConstantPool constant_pool
		org.apache.bcel.util.ConstantHTML constant_html
	private java.lang.String codeToHTML (org.apache.bcel.util.ByteSequence, int)  throws java.io.IOException 
		int i
		int remainder
		int i
		int element
		int[] arr$
		int len$
		int i$
		int match
		int i
		int i
		int vindex
		org.apache.bcel.classfile.ConstantInterfaceMethodref c
		String name
		int index
		int class_index
		org.apache.bcel.classfile.ConstantInvokeDynamic c
		String name
		int index
		org.apache.bcel.classfile.ConstantMethodref c
		int class_index
		int i
		int vindex
		int constant
		int i
		int npairs
		int windex
		org.apache.bcel.classfile.ConstantFieldref c1
		String field_name
		int m_index
		String str
		org.apache.bcel.classfile.ConstantNameAndType c2
		String[] args
		String type
		int dimensions
		org.apache.bcel.util.ByteSequence bytes
		int method_number
		short opcode
		String name
		String signature
		int default_offset
		int low
		int high
		int index
		int vindex
		int constant
		int[] jump_table
		int no_pad_bytes
		int offset
		StringBuilder buf
	private void findGotos (org.apache.bcel.util.ByteSequence, org.apache.bcel.classfile.Code)  throws java.io.IOException 
		org.apache.bcel.classfile.CodeException cex
		org.apache.bcel.classfile.CodeException[] arr$
		int len$
		int i$
		int start
		int end
		org.apache.bcel.classfile.LocalVariable var
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.LocalVariable[] vars
		org.apache.bcel.classfile.Attribute attribute
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.CodeException[] ce
		org.apache.bcel.classfile.Attribute[] attributes
		int j
		int index
		int j
		int low
		int high
		int offset
		int index
		int j
		int npairs
		int remainder
		int no_pad_bytes
		int default_offset
		int offset
		int opcode
		org.apache.bcel.util.ByteSequence bytes
		org.apache.bcel.classfile.Code code
		int index
	private void writeMethod (org.apache.bcel.classfile.Method, int)  throws java.io.IOException 
		int i
		int j
		org.apache.bcel.classfile.Attribute[] attributes2
		byte tag
		int i
		String anchor2
		int offset
		String str
		String anchor
		String anchor2
		Throwable x2
		Throwable x2
		org.apache.bcel.util.ByteSequence stream
		org.apache.bcel.classfile.Method method
		int method_number
		String signature
		String[] args
		String type
		String name
		String html_name
		String access
		org.apache.bcel.classfile.Attribute[] attributes
		org.apache.bcel.classfile.Code c
		byte[] code
	static void <clinit> () 
}

org/apache/bcel/util/ConstantHTML.class
ConstantHTML.java
package org.apache.bcel.util
final org.apache.bcel.util.ConstantHTML extends java.lang.Object {
	private final String class_name
	private final String class_package
	private final org.apache.bcel.classfile.ConstantPool constant_pool
	private final java.io.PrintWriter file
	private final String[] constant_ref
	private final org.apache.bcel.classfile.Constant[] constants
	private final org.apache.bcel.classfile.Method[] methods
	void <init> (java.lang.String, java.lang.String, java.lang.String, org.apache.bcel.classfile.Method[], org.apache.bcel.classfile.ConstantPool)  throws java.io.IOException 
		int i
		String dir
		String class_name
		String class_package
		org.apache.bcel.classfile.Method[] methods
		org.apache.bcel.classfile.ConstantPool constant_pool
	java.lang.String referenceConstant (int) 
		int index
	private void writeConstant (int) 
		org.apache.bcel.classfile.ConstantMethodref c
		int class_index
		int name_index
		org.apache.bcel.classfile.ConstantInterfaceMethodref c1
		int i
		String ref
		String ref
		String method_name
		String html_method_name
		String method_class
		String short_method_class
		org.apache.bcel.classfile.ConstantNameAndType c2
		String signature
		String[] args
		String type
		String ret_type
		StringBuilder buf
		String arg_types
		org.apache.bcel.classfile.ConstantFieldref c3
		String field_class
		String short_field_class
		String field_name
		org.apache.bcel.classfile.ConstantClass c4
		String class_name2
		String short_class_name
		org.apache.bcel.classfile.ConstantString c5
		String str
		org.apache.bcel.classfile.ConstantNameAndType c6
		int signature_index
		int index
		byte tag
		int class_index
		int name_index
		String ref
	private int getMethodNumber (java.lang.String) 
		String cmp
		int i
		String str
}

org/apache/bcel/util/InstructionFinder$CodeConstraint.class
InstructionFinder.java
package org.apache.bcel.util
public abstract org.apache.bcel.util.InstructionFinder$CodeConstraint extends java.lang.Object {
	public abstract boolean checkCode (org.apache.bcel.generic.InstructionHandle[]) 
}

org/apache/bcel/util/InstructionFinder.class
InstructionFinder.java
package org.apache.bcel.util
public org.apache.bcel.util.InstructionFinder extends java.lang.Object {
	private static final int OFFSET
	private static final int NO_OPCODES
	private static final java.util.Map map
	private final org.apache.bcel.generic.InstructionList il
	private String il_string
	private org.apache.bcel.generic.InstructionHandle[] handles
	public void <init> (org.apache.bcel.generic.InstructionList) 
		org.apache.bcel.generic.InstructionList il
	public final void reread () 
		int i
		int size
		char[] buf
	private static java.lang.String mapName (java.lang.String) 
		short i
		String pattern
		String result
	private static java.lang.String compilePattern (java.lang.String) 
		StringBuilder name
		char ch
		int i
		String pattern
		String lower
		StringBuilder buf
		int size
	private org.apache.bcel.generic.InstructionHandle[] getMatch (int, int) 
		int matched_from
		int match_length
		org.apache.bcel.generic.InstructionHandle[] match
	public final java.util.Iterator search (java.lang.String, org.apache.bcel.generic.InstructionHandle, org.apache.bcel.util.InstructionFinder$CodeConstraint) 
		int i
		int startExpr
		int endExpr
		int lenExpr
		org.apache.bcel.generic.InstructionHandle[] match
		String pattern
		org.apache.bcel.generic.InstructionHandle from
		org.apache.bcel.util.InstructionFinder$CodeConstraint constraint
		String search
		int start
		java.util.regex.Pattern regex
		java.util.List matches
		java.util.regex.Matcher matcher
	public final java.util.Iterator search (java.lang.String) 
		String pattern
	public final java.util.Iterator search (java.lang.String, org.apache.bcel.generic.InstructionHandle) 
		String pattern
		org.apache.bcel.generic.InstructionHandle from
	public final java.util.Iterator search (java.lang.String, org.apache.bcel.util.InstructionFinder$CodeConstraint) 
		String pattern
		org.apache.bcel.util.InstructionFinder$CodeConstraint constraint
	private static char makeChar (short) 
		short opcode
	public final org.apache.bcel.generic.InstructionList getInstructionList () 
	private static java.lang.String precompile (short, short, short) 
		short i
		short from
		short to
		short extra
		StringBuilder buf
	static void <clinit> () 
		String key
		String value
		char ch
		java.util.Map$Entry entry
		java.util.Iterator i$
		short i
		StringBuilder buf
}

org/apache/bcel/util/JavaWrapper.class
JavaWrapper.java
package org.apache.bcel.util
public org.apache.bcel.util.JavaWrapper extends java.lang.Object {
	private final ClassLoader loader
	private static java.lang.ClassLoader getClassLoader () 
		Exception e
		String s
	public void <init> (java.lang.ClassLoader) 
		ClassLoader loader
	public void <init> () 
	public void runMain (java.lang.String, java.lang.String[])  throws java.lang.ClassNotFoundException 
		int m
		Class r
		NoSuchMethodException no
		Exception ex
		String class_name
		String[] argv
		Class cl
		java.lang.reflect.Method method
	public static void main (java.lang.String[])  throws java.lang.Exception 
		String[] argv
		String class_name
		String[] new_argv
		org.apache.bcel.util.JavaWrapper wrapper
}

org/apache/bcel/util/MemorySensitiveClassPathRepository.class
MemorySensitiveClassPathRepository.java
package org.apache.bcel.util
public org.apache.bcel.util.MemorySensitiveClassPathRepository extends java.lang.Object implements org.apache.bcel.util.Repository  {
	private org.apache.bcel.util.ClassPath path
	private final java.util.Map loadedClasses
	public void <init> (org.apache.bcel.util.ClassPath) 
		org.apache.bcel.util.ClassPath path
	public void storeClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public void removeClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass clazz
	public org.apache.bcel.classfile.JavaClass findClass (java.lang.String) 
		String className
		java.lang.ref.SoftReference ref
	public org.apache.bcel.classfile.JavaClass loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
		java.io.IOException e
		String className
		org.apache.bcel.classfile.JavaClass clazz
	public org.apache.bcel.classfile.JavaClass loadClass (java.lang.Class)  throws java.lang.ClassNotFoundException 
		Throwable x2
		Throwable x2
		java.io.InputStream clsStream
		java.io.IOException e
		Class clazz
		String className
		org.apache.bcel.classfile.JavaClass repositoryClass
		String name
		int i
		org.apache.bcel.classfile.JavaClass cls
	private org.apache.bcel.classfile.JavaClass loadClass (java.io.InputStream, java.lang.String)  throws java.lang.ClassNotFoundException 
		java.io.IOException e
		org.apache.bcel.classfile.ClassParser parser
		org.apache.bcel.classfile.JavaClass clazz
		java.io.IOException e
		java.io.IOException e
		java.io.IOException e
		java.io.InputStream is
		String className
	public org.apache.bcel.util.ClassPath getClassPath () 
	public void clear () 
}

org/apache/bcel/util/MethodHTML.class
MethodHTML.java
package org.apache.bcel.util
final org.apache.bcel.util.MethodHTML extends java.lang.Object {
	private final String class_name
	private final java.io.PrintWriter file
	private final org.apache.bcel.util.ConstantHTML constant_html
	private final org.apache.bcel.util.AttributeHTML attribute_html
	void <init> (java.lang.String, java.lang.String, org.apache.bcel.classfile.Method[], org.apache.bcel.classfile.Field[], org.apache.bcel.util.ConstantHTML, org.apache.bcel.util.AttributeHTML)  throws java.io.IOException 
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		int i
		String dir
		String class_name
		org.apache.bcel.classfile.Method[] methods
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.util.ConstantHTML constant_html
		org.apache.bcel.util.AttributeHTML attribute_html
	private void writeField (org.apache.bcel.classfile.Field)  throws java.io.IOException 
		int i
		String str
		int i
		org.apache.bcel.classfile.Field field
		String type
		String name
		String access
		org.apache.bcel.classfile.Attribute[] attributes
	private void writeMethod (org.apache.bcel.classfile.Method, int) 
		int i
		int j
		int[] exceptions
		int j
		org.apache.bcel.classfile.Attribute[] c_a
		byte tag
		int i
		org.apache.bcel.classfile.Method method
		int method_number
		String signature
		String[] args
		String type
		String name
		String html_name
		String access
		org.apache.bcel.classfile.Attribute[] attributes
}

org/apache/bcel/util/Repository.class
Repository.java
package org.apache.bcel.util
public abstract org.apache.bcel.util.Repository extends java.lang.Object {
	public abstract void storeClass (org.apache.bcel.classfile.JavaClass) 
	public abstract void removeClass (org.apache.bcel.classfile.JavaClass) 
	public abstract org.apache.bcel.classfile.JavaClass findClass (java.lang.String) 
	public abstract org.apache.bcel.classfile.JavaClass loadClass (java.lang.String)  throws java.lang.ClassNotFoundException 
	public abstract org.apache.bcel.classfile.JavaClass loadClass (java.lang.Class)  throws java.lang.ClassNotFoundException 
	public abstract void clear () 
	public abstract org.apache.bcel.util.ClassPath getClassPath () 
}

org/apache/bcel/util/SyntheticRepository.class
SyntheticRepository.java
package org.apache.bcel.util
public org.apache.bcel.util.SyntheticRepository extends org.apache.bcel.util.MemorySensitiveClassPathRepository {
	private static final java.util.Map instances
	private void <init> (org.apache.bcel.util.ClassPath) 
		org.apache.bcel.util.ClassPath path
	public static org.apache.bcel.util.SyntheticRepository getInstance () 
	public static org.apache.bcel.util.SyntheticRepository getInstance (org.apache.bcel.util.ClassPath) 
		org.apache.bcel.util.ClassPath classPath
		org.apache.bcel.util.SyntheticRepository rep
	static void <clinit> () 
}

org/apache/bcel/verifier/exc/AssertionViolatedException.class
AssertionViolatedException.java
package org.apache.bcel.verifier.exc
public final org.apache.bcel.verifier.exc.AssertionViolatedException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	private String detailMessage
	public void <init> () 
	public void <init> (java.lang.String) 
		String message
	public void <init> (java.lang.String, java.lang.Throwable) 
		String message
		Throwable initCause
	public void extendMessage (java.lang.String, java.lang.String) 
		String pre
		String post
	public java.lang.String getMessage () 
	public static void main (java.lang.String[]) 
		String[] args
		org.apache.bcel.verifier.exc.AssertionViolatedException ave
}

org/apache/bcel/verifier/exc/ClassConstraintException.class
ClassConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.ClassConstraintException extends org.apache.bcel.verifier.exc.VerificationException {
	private static final long serialVersionUID
	public void <init> () 
	public void <init> (java.lang.String) 
		String message
	public void <init> (java.lang.String, java.lang.Throwable) 
		String message
		Throwable initCause
}

org/apache/bcel/verifier/exc/CodeConstraintException.class
CodeConstraintException.java
package org.apache.bcel.verifier.exc
public abstract org.apache.bcel.verifier.exc.CodeConstraintException extends org.apache.bcel.verifier.exc.VerificationException {
	private static final long serialVersionUID
	void <init> () 
	void <init> (java.lang.String) 
		String message
}

org/apache/bcel/verifier/exc/InvalidMethodException.class
InvalidMethodException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.InvalidMethodException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	public void <init> (java.lang.String) 
		String message
}

org/apache/bcel/verifier/exc/LinkingConstraintException.class
LinkingConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.LinkingConstraintException extends org.apache.bcel.verifier.exc.StructuralCodeConstraintException {
	private static final long serialVersionUID
	public void <init> () 
}

org/apache/bcel/verifier/exc/LoadingException.class
LoadingException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.LoadingException extends org.apache.bcel.verifier.exc.VerifierConstraintViolatedException {
	private static final long serialVersionUID
	public void <init> () 
	public void <init> (java.lang.String) 
		String message
}

org/apache/bcel/verifier/exc/LocalVariableInfoInconsistentException.class
LocalVariableInfoInconsistentException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException extends org.apache.bcel.verifier.exc.ClassConstraintException {
	private static final long serialVersionUID
	public void <init> () 
	public void <init> (java.lang.String) 
		String message
}

org/apache/bcel/verifier/exc/StaticCodeConstraintException.class
StaticCodeConstraintException.java
package org.apache.bcel.verifier.exc
public abstract org.apache.bcel.verifier.exc.StaticCodeConstraintException extends org.apache.bcel.verifier.exc.CodeConstraintException {
	private static final long serialVersionUID
	public void <init> (java.lang.String) 
		String message
}

org/apache/bcel/verifier/exc/StaticCodeInstructionConstraintException.class
StaticCodeInstructionConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.StaticCodeInstructionConstraintException extends org.apache.bcel.verifier.exc.StaticCodeConstraintException {
	private static final long serialVersionUID
	public void <init> (java.lang.String) 
		String message
}

org/apache/bcel/verifier/exc/StaticCodeInstructionOperandConstraintException.class
StaticCodeInstructionOperandConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.StaticCodeInstructionOperandConstraintException extends org.apache.bcel.verifier.exc.StaticCodeConstraintException {
	private static final long serialVersionUID
	public void <init> (java.lang.String) 
		String message
}

org/apache/bcel/verifier/exc/StructuralCodeConstraintException.class
StructuralCodeConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.StructuralCodeConstraintException extends org.apache.bcel.verifier.exc.CodeConstraintException {
	private static final long serialVersionUID
	public void <init> (java.lang.String) 
		String message
	public void <init> () 
}

org/apache/bcel/verifier/exc/Utility.class
Utility.java
package org.apache.bcel.verifier.exc
public final org.apache.bcel.verifier.exc.Utility extends java.lang.Object {
	private void <init> () 
	public static java.lang.String getStackTrace (java.lang.Throwable) 
		Throwable t
		java.io.StringWriter sw
		java.io.PrintWriter pw
}

org/apache/bcel/verifier/exc/VerificationException.class
VerificationException.java
package org.apache.bcel.verifier.exc
public abstract org.apache.bcel.verifier.exc.VerificationException extends org.apache.bcel.verifier.exc.VerifierConstraintViolatedException {
	private static final long serialVersionUID
	void <init> () 
	void <init> (java.lang.String) 
		String message
	void <init> (java.lang.String, java.lang.Throwable) 
		String message
		Throwable initCause
}

org/apache/bcel/verifier/exc/VerifierConstraintViolatedException.class
VerifierConstraintViolatedException.java
package org.apache.bcel.verifier.exc
public abstract org.apache.bcel.verifier.exc.VerifierConstraintViolatedException extends java.lang.RuntimeException {
	private static final long serialVersionUID
	private String detailMessage
	void <init> () 
	void <init> (java.lang.String) 
		String message
	void <init> (java.lang.String, java.lang.Throwable) 
		String message
		Throwable initCause
	public void extendMessage (java.lang.String, java.lang.String) 
		String pre
		String post
	public java.lang.String getMessage () 
}

org/apache/bcel/verifier/GraphicalVerifier.class
GraphicalVerifier.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.GraphicalVerifier extends java.lang.Object {
	private final boolean packFrame
	public void <init> () 
		org.apache.bcel.verifier.VerifierAppFrame frame
		java.awt.Dimension screenSize
		java.awt.Dimension frameSize
	public static void main (java.lang.String[]) 
		Exception e
		String[] args
}

org/apache/bcel/verifier/NativeVerifier.class
NativeVerifier.java
package org.apache.bcel.verifier
public abstract org.apache.bcel.verifier.NativeVerifier extends java.lang.Object {
	private void <init> () 
	public static void main (java.lang.String[]) 
		ExceptionInInitializerError eiie
		LinkageError le
		ClassNotFoundException cnfe
		Throwable t
		String[] args
		int dotclasspos
}

org/apache/bcel/verifier/PassVerifier.class
PassVerifier.java
package org.apache.bcel.verifier
public abstract org.apache.bcel.verifier.PassVerifier extends java.lang.Object {
	private final java.util.List messages
	private org.apache.bcel.verifier.VerificationResult verificationResult
	public void <init> () 
	public org.apache.bcel.verifier.VerificationResult verify () 
	public abstract org.apache.bcel.verifier.VerificationResult do_verify () 
	public void addMessage (java.lang.String) 
		String message
	public java.lang.String[] getMessages () 
}

org/apache/bcel/verifier/statics/DOUBLE_Upper.class
DOUBLE_Upper.java
package org.apache.bcel.verifier.statics
public final org.apache.bcel.verifier.statics.DOUBLE_Upper extends org.apache.bcel.generic.Type {
	private static final org.apache.bcel.verifier.statics.DOUBLE_Upper singleton
	private void <init> () 
	public static org.apache.bcel.verifier.statics.DOUBLE_Upper theInstance () 
	static void <clinit> () 
}

org/apache/bcel/verifier/statics/IntList.class
IntList.java
package org.apache.bcel.verifier.statics
public org.apache.bcel.verifier.statics.IntList extends java.lang.Object {
	private final java.util.List theList
	void <init> () 
	void add (int) 
		int i
	boolean contains (int) 
		Integer k
		Integer[] arr$
		int len$
		int i$
		int i
		Integer[] ints
}

org/apache/bcel/verifier/statics/LocalVariableInfo.class
LocalVariableInfo.java
package org.apache.bcel.verifier.statics
public org.apache.bcel.verifier.statics.LocalVariableInfo extends java.lang.Object {
	private final java.util.Hashtable types
	private final java.util.Hashtable names
	public void <init> () 
	private void setName (int, java.lang.String) 
		int offset
		String name
	private void setType (int, org.apache.bcel.generic.Type) 
		int offset
		org.apache.bcel.generic.Type t
	public org.apache.bcel.generic.Type getType (int) 
		int offset
	public java.lang.String getName (int) 
		int offset
	public void add (java.lang.String, int, int, org.apache.bcel.generic.Type)  throws org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException 
		int i
		String name
		int startpc
		int length
		org.apache.bcel.generic.Type t
	private void add (int, java.lang.String, org.apache.bcel.generic.Type)  throws org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException 
		int offset
		String name
		org.apache.bcel.generic.Type t
}

org/apache/bcel/verifier/statics/LocalVariablesInfo.class
LocalVariablesInfo.java
package org.apache.bcel.verifier.statics
public org.apache.bcel.verifier.statics.LocalVariablesInfo extends java.lang.Object {
	private final org.apache.bcel.verifier.statics.LocalVariableInfo[] localVariableInfos
	void <init> (int) 
		int i
		int max_locals
	public org.apache.bcel.verifier.statics.LocalVariableInfo getLocalVariableInfo (int) 
		int slot
	public void add (int, java.lang.String, int, int, org.apache.bcel.generic.Type)  throws org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException 
		int slot
		String name
		int startpc
		int length
		org.apache.bcel.generic.Type t
}

org/apache/bcel/verifier/statics/LONG_Upper.class
LONG_Upper.java
package org.apache.bcel.verifier.statics
public final org.apache.bcel.verifier.statics.LONG_Upper extends org.apache.bcel.generic.Type {
	private static final org.apache.bcel.verifier.statics.LONG_Upper singleton
	private void <init> () 
	public static org.apache.bcel.verifier.statics.LONG_Upper theInstance () 
	static void <clinit> () 
}

org/apache/bcel/verifier/statics/Pass1Verifier.class
Pass1Verifier.java
package org.apache.bcel.verifier.statics
public final org.apache.bcel.verifier.statics.Pass1Verifier extends org.apache.bcel.verifier.PassVerifier {
	private org.apache.bcel.classfile.JavaClass jc
	private final org.apache.bcel.verifier.Verifier myOwner
	private org.apache.bcel.classfile.JavaClass getJavaClass () 
		ClassNotFoundException e
	public void <init> (org.apache.bcel.verifier.Verifier) 
		org.apache.bcel.verifier.Verifier owner
	public org.apache.bcel.verifier.VerificationResult do_verify () 
		org.apache.bcel.verifier.exc.LoadingException e
		org.apache.bcel.classfile.ClassFormatException e
		RuntimeException e
		org.apache.bcel.classfile.JavaClass jc
	public java.lang.String[] getMessages () 
}

org/apache/bcel/verifier/statics/Pass2Verifier$1.class
Pass2Verifier.java
package org.apache.bcel.verifier.statics
synthetic org.apache.bcel.verifier.statics.Pass2Verifier$1 extends java.lang.Object {
}

org/apache/bcel/verifier/statics/Pass2Verifier$CPESSC_Visitor.class
Pass2Verifier.java
package org.apache.bcel.verifier.statics
final org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor extends org.apache.bcel.classfile.EmptyVisitor {
	private final Class CONST_Class
	private final Class CONST_String
	private final Class CONST_Integer
	private final Class CONST_Float
	private final Class CONST_Long
	private final Class CONST_Double
	private final Class CONST_NameAndType
	private final Class CONST_Utf8
	private final org.apache.bcel.classfile.JavaClass jc
	private final org.apache.bcel.classfile.ConstantPool cp
	private final int cplen
	private final org.apache.bcel.classfile.DescendingVisitor carrier
	private final java.util.Set field_names
	private final java.util.Set field_names_and_desc
	private final java.util.Set method_names_and_desc
	final synthetic org.apache.bcel.verifier.statics.Pass2Verifier this$0
	private void <init> (org.apache.bcel.verifier.statics.Pass2Verifier, org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass _jc
	private void checkIndex (org.apache.bcel.classfile.Node, int, java.lang.Class) 
		org.apache.bcel.classfile.Node referrer
		int index
		Class shouldbe
		org.apache.bcel.classfile.Constant c
	public void visitJavaClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.Attribute att
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass obj
		org.apache.bcel.classfile.Attribute[] atts
		boolean foundSourceFile
		boolean foundInnerClasses
		boolean hasInnerClass
	public void visitConstantClass (org.apache.bcel.classfile.ConstantClass) 
		org.apache.bcel.classfile.ConstantClass obj
	public void visitConstantFieldref (org.apache.bcel.classfile.ConstantFieldref) 
		org.apache.bcel.classfile.ConstantFieldref obj
	public void visitConstantMethodref (org.apache.bcel.classfile.ConstantMethodref) 
		org.apache.bcel.classfile.ConstantMethodref obj
	public void visitConstantInterfaceMethodref (org.apache.bcel.classfile.ConstantInterfaceMethodref) 
		org.apache.bcel.classfile.ConstantInterfaceMethodref obj
	public void visitConstantString (org.apache.bcel.classfile.ConstantString) 
		org.apache.bcel.classfile.ConstantString obj
	public void visitConstantInteger (org.apache.bcel.classfile.ConstantInteger) 
		org.apache.bcel.classfile.ConstantInteger obj
	public void visitConstantFloat (org.apache.bcel.classfile.ConstantFloat) 
		org.apache.bcel.classfile.ConstantFloat obj
	public void visitConstantLong (org.apache.bcel.classfile.ConstantLong) 
		org.apache.bcel.classfile.ConstantLong obj
	public void visitConstantDouble (org.apache.bcel.classfile.ConstantDouble) 
		org.apache.bcel.classfile.ConstantDouble obj
	public void visitConstantNameAndType (org.apache.bcel.classfile.ConstantNameAndType) 
		org.apache.bcel.classfile.ConstantNameAndType obj
	public void visitConstantUtf8 (org.apache.bcel.classfile.ConstantUtf8) 
		org.apache.bcel.classfile.ConstantUtf8 obj
	public void visitField (org.apache.bcel.classfile.Field) 
		int maxone
		org.apache.bcel.classfile.ClassFormatException cfe
		org.apache.bcel.classfile.Attribute att
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Field obj
		String name
		String sig
		String nameanddesc
		org.apache.bcel.classfile.Attribute[] atts
	public void visitMethod (org.apache.bcel.classfile.Method) 
		org.apache.bcel.classfile.ClassFormatException cfe
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.generic.Type element
		org.apache.bcel.generic.Type[] arr$
		int len$
		int i$
		int maxone
		org.apache.bcel.classfile.Attribute att
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method obj
		String name
		String sig
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.Type[] ts
		org.apache.bcel.generic.Type act
		String nameanddesc
		org.apache.bcel.classfile.Attribute[] atts
		int num_code_atts
	public void visitSourceFile (org.apache.bcel.classfile.SourceFile) 
		org.apache.bcel.classfile.SourceFile obj
		String name
		String sourcefilename
		String sourcefilenamelc
	public void visitDeprecated (org.apache.bcel.classfile.Deprecated) 
		org.apache.bcel.classfile.Deprecated obj
		String name
	public void visitSynthetic (org.apache.bcel.classfile.Synthetic) 
		org.apache.bcel.classfile.Synthetic obj
		String name
	public void visitInnerClasses (org.apache.bcel.classfile.InnerClasses) 
		int outer_idx
		int innername_idx
		int acc
		org.apache.bcel.classfile.InnerClass ic
		org.apache.bcel.classfile.InnerClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.InnerClasses obj
		String name
		org.apache.bcel.classfile.InnerClass[] ics
	public void visitConstantValue (org.apache.bcel.classfile.ConstantValue) 
		org.apache.bcel.classfile.Field f
		org.apache.bcel.generic.Type field_type
		int index
		org.apache.bcel.classfile.Constant c
		org.apache.bcel.classfile.ConstantValue obj
		String name
		Object pred
	public void visitCode (org.apache.bcel.classfile.Code) 
		org.apache.bcel.classfile.ConstantClass cc
		String cname
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.classfile.JavaClass e
		org.apache.bcel.classfile.JavaClass t
		org.apache.bcel.classfile.JavaClass o
		int exc_index
		org.apache.bcel.classfile.CodeException element
		org.apache.bcel.classfile.CodeException[] arr$
		int len$
		int i$
		int mn
		org.apache.bcel.classfile.ClassFormatException cfe
		org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException lviie
		String localname
		String localsig
		org.apache.bcel.generic.Type t
		int localindex
		org.apache.bcel.classfile.LocalVariable localvariable
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.LocalVariableTable lvt
		String lvtname
		org.apache.bcel.classfile.Code code
		org.apache.bcel.classfile.LocalVariable[] localvariables
		int a
		String name
		org.apache.bcel.classfile.Method m
		org.apache.bcel.classfile.CodeException[] exc_table
		int method_number
		org.apache.bcel.classfile.Method[] ms
		int num_of_lvt_attribs
		org.apache.bcel.classfile.Attribute[] atts
		ClassNotFoundException e
		org.apache.bcel.classfile.Code obj
	public void visitExceptionTable (org.apache.bcel.classfile.ExceptionTable) 
		org.apache.bcel.classfile.ConstantClass cc
		String cname
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.classfile.JavaClass e
		org.apache.bcel.classfile.JavaClass t
		org.apache.bcel.classfile.JavaClass o
		int exc_indice
		int[] arr$
		int len$
		int i$
		String name
		int[] exc_indices
		ClassNotFoundException e
		org.apache.bcel.classfile.ExceptionTable obj
	public void visitLineNumberTable (org.apache.bcel.classfile.LineNumberTable) 
		org.apache.bcel.classfile.LineNumberTable obj
		String name
	public void visitLocalVariableTable (org.apache.bcel.classfile.LocalVariableTable) 
		org.apache.bcel.classfile.LocalVariableTable obj
	public void visitUnknown (org.apache.bcel.classfile.Unknown) 
		org.apache.bcel.classfile.Unknown obj
	public void visitLocalVariable (org.apache.bcel.classfile.LocalVariable) 
		org.apache.bcel.classfile.LocalVariable obj
	public void visitCodeException (org.apache.bcel.classfile.CodeException) 
		org.apache.bcel.classfile.CodeException obj
	public void visitConstantPool (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool obj
	public void visitInnerClass (org.apache.bcel.classfile.InnerClass) 
		org.apache.bcel.classfile.InnerClass obj
	public void visitLineNumber (org.apache.bcel.classfile.LineNumber) 
		org.apache.bcel.classfile.LineNumber obj
	synthetic void <init> (org.apache.bcel.verifier.statics.Pass2Verifier, org.apache.bcel.classfile.JavaClass, org.apache.bcel.verifier.statics.Pass2Verifier$1) 
		org.apache.bcel.verifier.statics.Pass2Verifier x0
		org.apache.bcel.classfile.JavaClass x1
		org.apache.bcel.verifier.statics.Pass2Verifier$1 x2
}

org/apache/bcel/verifier/statics/Pass2Verifier$FAMRAV_Visitor.class
Pass2Verifier.java
package org.apache.bcel.verifier.statics
final org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor extends org.apache.bcel.classfile.EmptyVisitor {
	private final org.apache.bcel.classfile.ConstantPool cp
	final synthetic org.apache.bcel.verifier.statics.Pass2Verifier this$0
	private void <init> (org.apache.bcel.verifier.statics.Pass2Verifier, org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass _jc
	public void visitConstantFieldref (org.apache.bcel.classfile.ConstantFieldref) 
		org.apache.bcel.classfile.ClassFormatException cfe
		org.apache.bcel.classfile.ConstantFieldref obj
		int name_and_type_index
		org.apache.bcel.classfile.ConstantNameAndType cnat
		String name
		int class_index
		org.apache.bcel.classfile.ConstantClass cc
		String className
		String sig
	public void visitConstantMethodref (org.apache.bcel.classfile.ConstantMethodref) 
		org.apache.bcel.generic.Type t
		org.apache.bcel.classfile.ClassFormatException cfe
		org.apache.bcel.classfile.ConstantMethodref obj
		int name_and_type_index
		org.apache.bcel.classfile.ConstantNameAndType cnat
		String name
		int class_index
		org.apache.bcel.classfile.ConstantClass cc
		String className
		String sig
	public void visitConstantInterfaceMethodref (org.apache.bcel.classfile.ConstantInterfaceMethodref) 
		org.apache.bcel.generic.Type t
		org.apache.bcel.classfile.ClassFormatException cfe
		org.apache.bcel.classfile.ConstantInterfaceMethodref obj
		int name_and_type_index
		org.apache.bcel.classfile.ConstantNameAndType cnat
		String name
		int class_index
		org.apache.bcel.classfile.ConstantClass cc
		String className
		String sig
	synthetic void <init> (org.apache.bcel.verifier.statics.Pass2Verifier, org.apache.bcel.classfile.JavaClass, org.apache.bcel.verifier.statics.Pass2Verifier$1) 
		org.apache.bcel.verifier.statics.Pass2Verifier x0
		org.apache.bcel.classfile.JavaClass x1
		org.apache.bcel.verifier.statics.Pass2Verifier$1 x2
}

org/apache/bcel/verifier/statics/Pass2Verifier$InnerClassDetector.class
Pass2Verifier.java
package org.apache.bcel.verifier.statics
 org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector extends org.apache.bcel.classfile.EmptyVisitor {
	private boolean hasInnerClass
	private final org.apache.bcel.classfile.JavaClass jc
	private final org.apache.bcel.classfile.ConstantPool cp
	public void <init> (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass _jc
	public boolean innerClassReferenced () 
	public void visitConstantClass (org.apache.bcel.classfile.ConstantClass) 
		String classname
		org.apache.bcel.classfile.ConstantClass obj
		org.apache.bcel.classfile.Constant c
}

org/apache/bcel/verifier/statics/Pass2Verifier.class
Pass2Verifier.java
package org.apache.bcel.verifier.statics
public final org.apache.bcel.verifier.statics.Pass2Verifier extends org.apache.bcel.verifier.PassVerifier implements org.apache.bcel.Constants  {
	private org.apache.bcel.verifier.statics.LocalVariablesInfo[] localVariablesInfos
	private final org.apache.bcel.verifier.Verifier myOwner
	public void <init> (org.apache.bcel.verifier.Verifier) 
		org.apache.bcel.verifier.Verifier owner
	public org.apache.bcel.verifier.statics.LocalVariablesInfo getLocalVariablesInfo (int) 
		int method_nr
	public org.apache.bcel.verifier.VerificationResult do_verify () 
		org.apache.bcel.verifier.exc.ClassConstraintException cce
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.verifier.VerificationResult vr1
		ClassNotFoundException e
	private void every_class_has_an_accessible_superclass () 
		String supername
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		java.util.Set hs
		org.apache.bcel.classfile.JavaClass jc
		int supidx
		ClassNotFoundException e
	private void final_methods_are_not_overridden () 
		String nameAndSig
		org.apache.bcel.classfile.Method method
		org.apache.bcel.classfile.Method[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method[] methods
		java.util.Map hashmap
		org.apache.bcel.classfile.JavaClass jc
		int supidx
		ClassNotFoundException e
	private void constant_pool_entries_satisfy_static_constraints () 
		org.apache.bcel.classfile.JavaClass jc
		ClassNotFoundException e
	private void field_and_method_refs_are_valid () 
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.DescendingVisitor v
		ClassNotFoundException e
	private static boolean validClassName (java.lang.String) 
		String name
	private static boolean validMethodName (java.lang.String, boolean) 
		String name
		boolean allowStaticInit
	private static boolean validClassMethodName (java.lang.String) 
		String name
	private static boolean validJavaLangMethodName (java.lang.String) 
		int i
		String name
	private static boolean validInterfaceMethodName (java.lang.String) 
		String name
	private static boolean validJavaIdentifier (java.lang.String) 
		int i
		String name
	private static boolean validFieldName (java.lang.String) 
		String name
	private static java.lang.String tostring (org.apache.bcel.classfile.Node) 
		org.apache.bcel.classfile.Node n
	static synthetic java.lang.String access$100 (org.apache.bcel.classfile.Node) 
		org.apache.bcel.classfile.Node x0
	static synthetic boolean access$200 (java.lang.String) 
		String x0
	static synthetic boolean access$300 (java.lang.String, boolean) 
		String x0
		boolean x1
	static synthetic org.apache.bcel.verifier.Verifier access$400 (org.apache.bcel.verifier.statics.Pass2Verifier) 
		org.apache.bcel.verifier.statics.Pass2Verifier x0
	static synthetic org.apache.bcel.verifier.statics.LocalVariablesInfo[] access$500 (org.apache.bcel.verifier.statics.Pass2Verifier) 
		org.apache.bcel.verifier.statics.Pass2Verifier x0
	static synthetic boolean access$600 (java.lang.String) 
		String x0
	static synthetic boolean access$800 (java.lang.String) 
		String x0
	static synthetic boolean access$900 (java.lang.String) 
		String x0
	static synthetic boolean access$1000 (java.lang.String) 
		String x0
}

org/apache/bcel/verifier/statics/Pass3aVerifier$InstOperandConstraintVisitor.class
Pass3aVerifier.java
package org.apache.bcel.verifier.statics
 org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor extends org.apache.bcel.generic.EmptyVisitor {
	private final org.apache.bcel.generic.ConstantPoolGen cpg
	final synthetic org.apache.bcel.verifier.statics.Pass3aVerifier this$0
	void <init> (org.apache.bcel.verifier.statics.Pass3aVerifier, org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	private int max_locals () 
		ClassNotFoundException e
	private void constraintViolated (org.apache.bcel.generic.Instruction, java.lang.String) 
		org.apache.bcel.generic.Instruction i
		String message
	private void indexValid (org.apache.bcel.generic.Instruction, int) 
		org.apache.bcel.generic.Instruction i
		int idx
	public void visitLoadClass (org.apache.bcel.generic.LoadClass) 
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.generic.LoadClass o
		org.apache.bcel.generic.ObjectType t
	public void visitLDC (org.apache.bcel.generic.LDC) 
		org.apache.bcel.generic.LDC o
		org.apache.bcel.classfile.Constant c
	public void visitLDC2_W (org.apache.bcel.generic.LDC2_W) 
		org.apache.bcel.verifier.exc.StaticCodeInstructionOperandConstraintException e
		org.apache.bcel.generic.LDC2_W o
		org.apache.bcel.classfile.Constant c
	private org.apache.bcel.generic.ObjectType getObjectType (org.apache.bcel.generic.FieldInstruction) 
		org.apache.bcel.generic.FieldInstruction o
		org.apache.bcel.generic.ReferenceType rt
	public void visitFieldInstruction (org.apache.bcel.generic.FieldInstruction) 
		org.apache.bcel.generic.Type f_type
		org.apache.bcel.generic.Type o_type
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.generic.Type f_type
		org.apache.bcel.generic.Type o_type
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass superclass
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass[] superclasses
		org.apache.bcel.classfile.Constant c
		String field_name
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Field f
		ClassNotFoundException e
		org.apache.bcel.generic.FieldInstruction o
	public void visitInvokeInstruction (org.apache.bcel.generic.InvokeInstruction) 
		org.apache.bcel.classfile.ConstantNameAndType cnat
		org.apache.bcel.classfile.ConstantUtf8 cutf8
		org.apache.bcel.classfile.Constant c
		org.apache.bcel.classfile.Constant c
		org.apache.bcel.classfile.ConstantNameAndType cnat
		String name
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.generic.Type element
		org.apache.bcel.generic.Type[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InvokeInstruction o
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.Type[] ts
	public void visitINSTANCEOF (org.apache.bcel.generic.INSTANCEOF) 
		org.apache.bcel.generic.INSTANCEOF o
		org.apache.bcel.classfile.Constant c
	public void visitCHECKCAST (org.apache.bcel.generic.CHECKCAST) 
		org.apache.bcel.generic.CHECKCAST o
		org.apache.bcel.classfile.Constant c
	public void visitNEW (org.apache.bcel.generic.NEW) 
		org.apache.bcel.classfile.ConstantUtf8 cutf8
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.NEW o
		org.apache.bcel.classfile.Constant c
	public void visitMULTIANEWARRAY (org.apache.bcel.generic.MULTIANEWARRAY) 
		int dimensions
		org.apache.bcel.generic.MULTIANEWARRAY o
		org.apache.bcel.classfile.Constant c
		int dimensions2create
		org.apache.bcel.generic.Type t
	public void visitANEWARRAY (org.apache.bcel.generic.ANEWARRAY) 
		int dimensions
		org.apache.bcel.generic.ANEWARRAY o
		org.apache.bcel.classfile.Constant c
		org.apache.bcel.generic.Type t
	public void visitNEWARRAY (org.apache.bcel.generic.NEWARRAY) 
		org.apache.bcel.generic.NEWARRAY o
		byte t
	public void visitILOAD (org.apache.bcel.generic.ILOAD) 
		int maxminus1
		org.apache.bcel.generic.ILOAD o
		int idx
	public void visitFLOAD (org.apache.bcel.generic.FLOAD) 
		int maxminus1
		org.apache.bcel.generic.FLOAD o
		int idx
	public void visitALOAD (org.apache.bcel.generic.ALOAD) 
		int maxminus1
		org.apache.bcel.generic.ALOAD o
		int idx
	public void visitISTORE (org.apache.bcel.generic.ISTORE) 
		int maxminus1
		org.apache.bcel.generic.ISTORE o
		int idx
	public void visitFSTORE (org.apache.bcel.generic.FSTORE) 
		int maxminus1
		org.apache.bcel.generic.FSTORE o
		int idx
	public void visitASTORE (org.apache.bcel.generic.ASTORE) 
		int maxminus1
		org.apache.bcel.generic.ASTORE o
		int idx
	public void visitIINC (org.apache.bcel.generic.IINC) 
		int maxminus1
		org.apache.bcel.generic.IINC o
		int idx
	public void visitRET (org.apache.bcel.generic.RET) 
		int maxminus1
		org.apache.bcel.generic.RET o
		int idx
	public void visitLLOAD (org.apache.bcel.generic.LLOAD) 
		int maxminus2
		org.apache.bcel.generic.LLOAD o
		int idx
	public void visitDLOAD (org.apache.bcel.generic.DLOAD) 
		int maxminus2
		org.apache.bcel.generic.DLOAD o
		int idx
	public void visitLSTORE (org.apache.bcel.generic.LSTORE) 
		int maxminus2
		org.apache.bcel.generic.LSTORE o
		int idx
	public void visitDSTORE (org.apache.bcel.generic.DSTORE) 
		int maxminus2
		org.apache.bcel.generic.DSTORE o
		int idx
	public void visitLOOKUPSWITCH (org.apache.bcel.generic.LOOKUPSWITCH) 
		int i
		org.apache.bcel.generic.LOOKUPSWITCH o
		int[] matchs
		int max
	public void visitTABLESWITCH (org.apache.bcel.generic.TABLESWITCH) 
		org.apache.bcel.generic.TABLESWITCH o
	public void visitPUTSTATIC (org.apache.bcel.generic.PUTSTATIC) 
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		String field_name
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Field f
		String meth_name
		ClassNotFoundException e
		org.apache.bcel.generic.PUTSTATIC o
	public void visitGETSTATIC (org.apache.bcel.generic.GETSTATIC) 
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		String field_name
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Field f
		ClassNotFoundException e
		org.apache.bcel.generic.GETSTATIC o
	public void visitINVOKEDYNAMIC (org.apache.bcel.generic.INVOKEDYNAMIC) 
		org.apache.bcel.generic.INVOKEDYNAMIC o
	public void visitINVOKEINTERFACE (org.apache.bcel.generic.INVOKEINTERFACE) 
		String classname
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Method m
		ClassNotFoundException e
		org.apache.bcel.generic.INVOKEINTERFACE o
	private org.apache.bcel.classfile.Method getMethodRecursive (org.apache.bcel.classfile.JavaClass, org.apache.bcel.generic.InvokeInstruction)  throws java.lang.ClassNotFoundException 
		org.apache.bcel.classfile.JavaClass superclass
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass superclass
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.generic.InvokeInstruction invoke
		org.apache.bcel.classfile.Method m
	private org.apache.bcel.classfile.Method getMethod (org.apache.bcel.classfile.JavaClass, org.apache.bcel.generic.InvokeInstruction) 
		org.apache.bcel.classfile.Method element
		org.apache.bcel.classfile.Method[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.generic.InvokeInstruction invoke
		org.apache.bcel.classfile.Method[] ms
	public void visitINVOKESPECIAL (org.apache.bcel.generic.INVOKESPECIAL) 
		org.apache.bcel.classfile.Method meth2
		org.apache.bcel.classfile.Method[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.Method[] meths
		int supidx
		org.apache.bcel.classfile.Method meth
		String classname
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Method m
		org.apache.bcel.classfile.JavaClass current
		ClassNotFoundException e
		org.apache.bcel.generic.INVOKESPECIAL o
	public void visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC) 
		String classname
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Method m
		ClassNotFoundException e
		org.apache.bcel.generic.INVOKESTATIC o
	public void visitINVOKEVIRTUAL (org.apache.bcel.generic.INVOKEVIRTUAL) 
		String classname
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Method m
		ClassNotFoundException e
		org.apache.bcel.generic.INVOKEVIRTUAL o
	private boolean objarrayequals (java.lang.Object[], java.lang.Object[]) 
		int i
		Object[] o
		Object[] p
}

org/apache/bcel/verifier/statics/Pass3aVerifier.class
Pass3aVerifier.java
package org.apache.bcel.verifier.statics
public final org.apache.bcel.verifier.statics.Pass3aVerifier extends org.apache.bcel.verifier.PassVerifier {
	private final org.apache.bcel.verifier.Verifier myOwner
	private final int method_no
	private org.apache.bcel.generic.InstructionList instructionList
	private org.apache.bcel.classfile.Code code
	public void <init> (org.apache.bcel.verifier.Verifier, int) 
		org.apache.bcel.verifier.Verifier owner
		int method_no
	public org.apache.bcel.verifier.VerificationResult do_verify () 
		RuntimeException re
		org.apache.bcel.verifier.exc.ClassConstraintException cce
		org.apache.bcel.verifier.exc.StaticCodeConstraintException scce
		ClassCastException cce
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Method[] methods
		org.apache.bcel.classfile.Method method
		org.apache.bcel.verifier.VerificationResult vr
		ClassNotFoundException e
	private void delayedPass2Checks () 
		int offset
		int instructionPosition
		int[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.LineNumber lineNumber
		org.apache.bcel.classfile.LineNumber[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.LineNumber[] lineNumbers
		org.apache.bcel.verifier.statics.IntList offsets
		int startpc
		int length
		org.apache.bcel.classfile.LocalVariable localVariable
		org.apache.bcel.classfile.LocalVariable[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.LocalVariableTable lvt
		org.apache.bcel.classfile.LocalVariable[] localVariables
		org.apache.bcel.classfile.Attribute att
		org.apache.bcel.classfile.Attribute[] arr$
		int len$
		int i$
		int startpc
		int endpc
		int handlerpc
		org.apache.bcel.classfile.CodeException element
		org.apache.bcel.classfile.CodeException[] arr$
		int len$
		int i$
		int[] instructionPositions
		int codeLength
		org.apache.bcel.classfile.LineNumberTable lnt
		org.apache.bcel.classfile.Attribute[] atts
		org.apache.bcel.classfile.CodeException[] exceptionTable
	private void pass3StaticInstructionChecks () 
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.generic.Instruction last
	private void pass3StaticInstructionOperandsChecks () 
		org.apache.bcel.generic.InstructionHandle target
		org.apache.bcel.generic.Instruction i
		org.apache.bcel.generic.ConstantPoolGen cpg
		org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor v
		org.apache.bcel.generic.InstructionHandle ih
		ClassNotFoundException e
	private static boolean contains (int[], int) 
		int k
		int[] arr$
		int len$
		int i$
		int[] ints
		int i
	public int getMethodNo () 
	static synthetic org.apache.bcel.verifier.Verifier access$000 (org.apache.bcel.verifier.statics.Pass3aVerifier) 
		org.apache.bcel.verifier.statics.Pass3aVerifier x0
	static synthetic int access$100 (org.apache.bcel.verifier.statics.Pass3aVerifier) 
		org.apache.bcel.verifier.statics.Pass3aVerifier x0
}

org/apache/bcel/verifier/statics/StringRepresentation.class
StringRepresentation.java
package org.apache.bcel.verifier.statics
public org.apache.bcel.verifier.statics.StringRepresentation extends org.apache.bcel.classfile.EmptyVisitor {
	private String tostring
	private final org.apache.bcel.classfile.Node n
	public void <init> (org.apache.bcel.classfile.Node) 
		org.apache.bcel.classfile.Node n
	public java.lang.String toString () 
	private java.lang.String toString (org.apache.bcel.classfile.Node) 
		String s
		RuntimeException e
		org.apache.bcel.classfile.Node obj
		String ret
	public void visitCode (org.apache.bcel.classfile.Code) 
		org.apache.bcel.classfile.Code obj
	public void visitAnnotation (org.apache.bcel.classfile.Annotations) 
		org.apache.bcel.classfile.Annotations obj
	public void visitLocalVariableTypeTable (org.apache.bcel.classfile.LocalVariableTypeTable) 
		org.apache.bcel.classfile.LocalVariableTypeTable obj
	public void visitCodeException (org.apache.bcel.classfile.CodeException) 
		org.apache.bcel.classfile.CodeException obj
	public void visitConstantClass (org.apache.bcel.classfile.ConstantClass) 
		org.apache.bcel.classfile.ConstantClass obj
	public void visitConstantDouble (org.apache.bcel.classfile.ConstantDouble) 
		org.apache.bcel.classfile.ConstantDouble obj
	public void visitConstantFieldref (org.apache.bcel.classfile.ConstantFieldref) 
		org.apache.bcel.classfile.ConstantFieldref obj
	public void visitConstantFloat (org.apache.bcel.classfile.ConstantFloat) 
		org.apache.bcel.classfile.ConstantFloat obj
	public void visitConstantInteger (org.apache.bcel.classfile.ConstantInteger) 
		org.apache.bcel.classfile.ConstantInteger obj
	public void visitConstantInterfaceMethodref (org.apache.bcel.classfile.ConstantInterfaceMethodref) 
		org.apache.bcel.classfile.ConstantInterfaceMethodref obj
	public void visitConstantLong (org.apache.bcel.classfile.ConstantLong) 
		org.apache.bcel.classfile.ConstantLong obj
	public void visitConstantMethodref (org.apache.bcel.classfile.ConstantMethodref) 
		org.apache.bcel.classfile.ConstantMethodref obj
	public void visitConstantNameAndType (org.apache.bcel.classfile.ConstantNameAndType) 
		org.apache.bcel.classfile.ConstantNameAndType obj
	public void visitConstantPool (org.apache.bcel.classfile.ConstantPool) 
		org.apache.bcel.classfile.ConstantPool obj
	public void visitConstantString (org.apache.bcel.classfile.ConstantString) 
		org.apache.bcel.classfile.ConstantString obj
	public void visitConstantUtf8 (org.apache.bcel.classfile.ConstantUtf8) 
		org.apache.bcel.classfile.ConstantUtf8 obj
	public void visitConstantValue (org.apache.bcel.classfile.ConstantValue) 
		org.apache.bcel.classfile.ConstantValue obj
	public void visitDeprecated (org.apache.bcel.classfile.Deprecated) 
		org.apache.bcel.classfile.Deprecated obj
	public void visitExceptionTable (org.apache.bcel.classfile.ExceptionTable) 
		org.apache.bcel.classfile.ExceptionTable obj
	public void visitField (org.apache.bcel.classfile.Field) 
		org.apache.bcel.classfile.Field obj
	public void visitInnerClass (org.apache.bcel.classfile.InnerClass) 
		org.apache.bcel.classfile.InnerClass obj
	public void visitInnerClasses (org.apache.bcel.classfile.InnerClasses) 
		org.apache.bcel.classfile.InnerClasses obj
	public void visitJavaClass (org.apache.bcel.classfile.JavaClass) 
		org.apache.bcel.classfile.JavaClass obj
	public void visitLineNumber (org.apache.bcel.classfile.LineNumber) 
		org.apache.bcel.classfile.LineNumber obj
	public void visitLineNumberTable (org.apache.bcel.classfile.LineNumberTable) 
		org.apache.bcel.classfile.LineNumberTable obj
	public void visitLocalVariable (org.apache.bcel.classfile.LocalVariable) 
		org.apache.bcel.classfile.LocalVariable obj
	public void visitLocalVariableTable (org.apache.bcel.classfile.LocalVariableTable) 
		org.apache.bcel.classfile.LocalVariableTable obj
	public void visitMethod (org.apache.bcel.classfile.Method) 
		org.apache.bcel.classfile.Method obj
	public void visitSignature (org.apache.bcel.classfile.Signature) 
		org.apache.bcel.classfile.Signature obj
	public void visitSourceFile (org.apache.bcel.classfile.SourceFile) 
		org.apache.bcel.classfile.SourceFile obj
	public void visitStackMap (org.apache.bcel.classfile.StackMap) 
		org.apache.bcel.classfile.StackMap obj
	public void visitSynthetic (org.apache.bcel.classfile.Synthetic) 
		org.apache.bcel.classfile.Synthetic obj
	public void visitUnknown (org.apache.bcel.classfile.Unknown) 
		org.apache.bcel.classfile.Unknown obj
	public void visitEnclosingMethod (org.apache.bcel.classfile.EnclosingMethod) 
		org.apache.bcel.classfile.EnclosingMethod obj
	public void visitBootstrapMethods (org.apache.bcel.classfile.BootstrapMethods) 
		org.apache.bcel.classfile.BootstrapMethods obj
	public void visitMethodParameters (org.apache.bcel.classfile.MethodParameters) 
		org.apache.bcel.classfile.MethodParameters obj
	public void visitConstantInvokeDynamic (org.apache.bcel.classfile.ConstantInvokeDynamic) 
		org.apache.bcel.classfile.ConstantInvokeDynamic obj
	public void visitStackMapEntry (org.apache.bcel.classfile.StackMapEntry) 
		org.apache.bcel.classfile.StackMapEntry obj
	public void visitParameterAnnotation (org.apache.bcel.classfile.ParameterAnnotations) 
		org.apache.bcel.classfile.ParameterAnnotations obj
	public void visitAnnotationEntry (org.apache.bcel.classfile.AnnotationEntry) 
		org.apache.bcel.classfile.AnnotationEntry obj
	public void visitAnnotationDefault (org.apache.bcel.classfile.AnnotationDefault) 
		org.apache.bcel.classfile.AnnotationDefault obj
	public void visitConstantMethodType (org.apache.bcel.classfile.ConstantMethodType) 
		org.apache.bcel.classfile.ConstantMethodType obj
	public void visitConstantMethodHandle (org.apache.bcel.classfile.ConstantMethodHandle) 
		org.apache.bcel.classfile.ConstantMethodHandle obj
	public void visitParameterAnnotationEntry (org.apache.bcel.classfile.ParameterAnnotationEntry) 
		org.apache.bcel.classfile.ParameterAnnotationEntry obj
}

org/apache/bcel/verifier/structurals/ControlFlowGraph$InstructionContextImpl.class
ControlFlowGraph.java
package org.apache.bcel.verifier.structurals
 org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl extends java.lang.Object implements org.apache.bcel.verifier.structurals.InstructionContext  {
	private int TAG
	private final org.apache.bcel.generic.InstructionHandle instruction
	private final java.util.Map inFrames
	private final java.util.Map outFrames
	private java.util.List executionPredecessors
	final synthetic org.apache.bcel.verifier.structurals.ControlFlowGraph this$0
	public void <init> (org.apache.bcel.verifier.structurals.ControlFlowGraph, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle inst
	public int getTag () 
	public void setTag (int) 
		int tag
	public org.apache.bcel.verifier.structurals.ExceptionHandler[] getExceptionHandlers () 
	public org.apache.bcel.verifier.structurals.Frame getOutFrame (java.util.ArrayList) 
		java.util.ArrayList execChain
		org.apache.bcel.verifier.structurals.Frame org
		org.apache.bcel.verifier.structurals.InstructionContext jsr
	public org.apache.bcel.verifier.structurals.Frame getInFrame () 
		org.apache.bcel.verifier.structurals.Frame org
		org.apache.bcel.verifier.structurals.InstructionContext jsr
	public boolean execute (org.apache.bcel.verifier.structurals.Frame, java.util.ArrayList, org.apache.bcel.verifier.structurals.InstConstraintVisitor, org.apache.bcel.verifier.structurals.ExecutionVisitor) 
		org.apache.bcel.verifier.exc.StructuralCodeConstraintException ce
		org.apache.bcel.verifier.structurals.Frame inFrame
		java.util.ArrayList execPreds
		org.apache.bcel.verifier.structurals.InstConstraintVisitor icv
		org.apache.bcel.verifier.structurals.ExecutionVisitor ev
		java.util.List clone
		org.apache.bcel.verifier.structurals.Frame inF
		org.apache.bcel.verifier.structurals.Frame workingFrame
	public java.lang.String toString () 
		String ret
	private boolean mergeInFrames (org.apache.bcel.verifier.structurals.Frame) 
		org.apache.bcel.verifier.exc.StructuralCodeConstraintException sce
		org.apache.bcel.verifier.structurals.Frame inFrame
		org.apache.bcel.verifier.structurals.Frame inF
		org.apache.bcel.verifier.structurals.OperandStack oldstack
		org.apache.bcel.verifier.structurals.LocalVariables oldlocals
	private java.lang.String getExecutionChain () 
		int i
		String s
	private void extendMessageWithFlow (org.apache.bcel.verifier.exc.StructuralCodeConstraintException) 
		org.apache.bcel.verifier.exc.StructuralCodeConstraintException e
		String s
	public org.apache.bcel.generic.InstructionHandle getInstruction () 
	private org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl lastExecutionJSR () 
		org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl current
		org.apache.bcel.generic.Instruction currentlast
		int i
		int size
		int retcount
	public org.apache.bcel.verifier.structurals.InstructionContext[] getSuccessors () 
	private org.apache.bcel.generic.InstructionHandle[] _getSuccessors () 
		int i
		org.apache.bcel.verifier.structurals.Subroutine s
		org.apache.bcel.generic.InstructionHandle[] jsrs
		org.apache.bcel.generic.InstructionHandle[] ret
		org.apache.bcel.generic.InstructionHandle[] matchTargets
		org.apache.bcel.generic.InstructionHandle[] ret
		org.apache.bcel.generic.InstructionHandle[] pair
		org.apache.bcel.generic.InstructionHandle[] empty
		org.apache.bcel.generic.InstructionHandle[] single
		org.apache.bcel.generic.Instruction inst
}

org/apache/bcel/verifier/structurals/ControlFlowGraph.class
ControlFlowGraph.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.ControlFlowGraph extends java.lang.Object {
	private final org.apache.bcel.verifier.structurals.Subroutines subroutines
	private final org.apache.bcel.verifier.structurals.ExceptionHandlers exceptionhandlers
	private final java.util.Map instructionContexts
	public void <init> (org.apache.bcel.generic.MethodGen) 
		org.apache.bcel.generic.MethodGen method_gen
	public void <init> (org.apache.bcel.generic.MethodGen, boolean) 
		org.apache.bcel.generic.InstructionHandle instructionhandle
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.generic.MethodGen method_gen
		boolean enableJustIceCheck
		org.apache.bcel.generic.InstructionHandle[] instructionhandles
	public org.apache.bcel.verifier.structurals.InstructionContext contextOf (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle inst
		org.apache.bcel.verifier.structurals.InstructionContext ic
	public org.apache.bcel.verifier.structurals.InstructionContext[] contextsOf (org.apache.bcel.generic.InstructionHandle[]) 
		int i
		org.apache.bcel.generic.InstructionHandle[] insts
		org.apache.bcel.verifier.structurals.InstructionContext[] ret
	public org.apache.bcel.verifier.structurals.InstructionContext[] getInstructionContexts () 
		org.apache.bcel.verifier.structurals.InstructionContext[] ret
	public boolean isDead (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle i
	static synthetic org.apache.bcel.verifier.structurals.ExceptionHandlers access$000 (org.apache.bcel.verifier.structurals.ControlFlowGraph) 
		org.apache.bcel.verifier.structurals.ControlFlowGraph x0
	static synthetic org.apache.bcel.verifier.structurals.Subroutines access$100 (org.apache.bcel.verifier.structurals.ControlFlowGraph) 
		org.apache.bcel.verifier.structurals.ControlFlowGraph x0
}

org/apache/bcel/verifier/structurals/ExceptionHandler.class
ExceptionHandler.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.ExceptionHandler extends java.lang.Object {
	private final org.apache.bcel.generic.ObjectType catchtype
	private final org.apache.bcel.generic.InstructionHandle handlerpc
	void <init> (org.apache.bcel.generic.ObjectType, org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.ObjectType catch_type
		org.apache.bcel.generic.InstructionHandle handler_pc
	public org.apache.bcel.generic.ObjectType getExceptionType () 
	public org.apache.bcel.generic.InstructionHandle getHandlerStart () 
}

org/apache/bcel/verifier/structurals/ExceptionHandlers.class
ExceptionHandlers.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.ExceptionHandlers extends java.lang.Object {
	private final java.util.Map exceptionhandlers
	public void <init> (org.apache.bcel.generic.MethodGen) 
		java.util.Set hs
		org.apache.bcel.generic.InstructionHandle ih
		org.apache.bcel.verifier.structurals.ExceptionHandler eh
		org.apache.bcel.generic.CodeExceptionGen ceg
		org.apache.bcel.generic.CodeExceptionGen[] arr$
		int len$
		int i$
		org.apache.bcel.generic.MethodGen mg
		org.apache.bcel.generic.CodeExceptionGen[] cegs
	public org.apache.bcel.verifier.structurals.ExceptionHandler[] getExceptionHandlers (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
		java.util.Set hsSet
}

org/apache/bcel/verifier/structurals/ExecutionVisitor.class
ExecutionVisitor.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.ExecutionVisitor extends org.apache.bcel.generic.EmptyVisitor {
	private org.apache.bcel.verifier.structurals.Frame frame
	private org.apache.bcel.generic.ConstantPoolGen cpg
	public void <init> () 
	private org.apache.bcel.verifier.structurals.OperandStack stack () 
	private org.apache.bcel.verifier.structurals.LocalVariables locals () 
	public void setConstantPoolGen (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public void setFrame (org.apache.bcel.verifier.structurals.Frame) 
		org.apache.bcel.verifier.structurals.Frame f
	public void visitAALOAD (org.apache.bcel.generic.AALOAD) 
		org.apache.bcel.generic.ArrayType at
		org.apache.bcel.generic.AALOAD o
		org.apache.bcel.generic.Type t
	public void visitAASTORE (org.apache.bcel.generic.AASTORE) 
		org.apache.bcel.generic.AASTORE o
	public void visitACONST_NULL (org.apache.bcel.generic.ACONST_NULL) 
		org.apache.bcel.generic.ACONST_NULL o
	public void visitALOAD (org.apache.bcel.generic.ALOAD) 
		org.apache.bcel.generic.ALOAD o
	public void visitANEWARRAY (org.apache.bcel.generic.ANEWARRAY) 
		org.apache.bcel.generic.ANEWARRAY o
	public void visitARETURN (org.apache.bcel.generic.ARETURN) 
		org.apache.bcel.generic.ARETURN o
	public void visitARRAYLENGTH (org.apache.bcel.generic.ARRAYLENGTH) 
		org.apache.bcel.generic.ARRAYLENGTH o
	public void visitASTORE (org.apache.bcel.generic.ASTORE) 
		org.apache.bcel.generic.ASTORE o
	public void visitATHROW (org.apache.bcel.generic.ATHROW) 
		org.apache.bcel.generic.ATHROW o
		org.apache.bcel.generic.Type t
	public void visitBALOAD (org.apache.bcel.generic.BALOAD) 
		org.apache.bcel.generic.BALOAD o
	public void visitBASTORE (org.apache.bcel.generic.BASTORE) 
		org.apache.bcel.generic.BASTORE o
	public void visitBIPUSH (org.apache.bcel.generic.BIPUSH) 
		org.apache.bcel.generic.BIPUSH o
	public void visitCALOAD (org.apache.bcel.generic.CALOAD) 
		org.apache.bcel.generic.CALOAD o
	public void visitCASTORE (org.apache.bcel.generic.CASTORE) 
		org.apache.bcel.generic.CASTORE o
	public void visitCHECKCAST (org.apache.bcel.generic.CHECKCAST) 
		org.apache.bcel.generic.CHECKCAST o
	public void visitD2F (org.apache.bcel.generic.D2F) 
		org.apache.bcel.generic.D2F o
	public void visitD2I (org.apache.bcel.generic.D2I) 
		org.apache.bcel.generic.D2I o
	public void visitD2L (org.apache.bcel.generic.D2L) 
		org.apache.bcel.generic.D2L o
	public void visitDADD (org.apache.bcel.generic.DADD) 
		org.apache.bcel.generic.DADD o
	public void visitDALOAD (org.apache.bcel.generic.DALOAD) 
		org.apache.bcel.generic.DALOAD o
	public void visitDASTORE (org.apache.bcel.generic.DASTORE) 
		org.apache.bcel.generic.DASTORE o
	public void visitDCMPG (org.apache.bcel.generic.DCMPG) 
		org.apache.bcel.generic.DCMPG o
	public void visitDCMPL (org.apache.bcel.generic.DCMPL) 
		org.apache.bcel.generic.DCMPL o
	public void visitDCONST (org.apache.bcel.generic.DCONST) 
		org.apache.bcel.generic.DCONST o
	public void visitDDIV (org.apache.bcel.generic.DDIV) 
		org.apache.bcel.generic.DDIV o
	public void visitDLOAD (org.apache.bcel.generic.DLOAD) 
		org.apache.bcel.generic.DLOAD o
	public void visitDMUL (org.apache.bcel.generic.DMUL) 
		org.apache.bcel.generic.DMUL o
	public void visitDNEG (org.apache.bcel.generic.DNEG) 
		org.apache.bcel.generic.DNEG o
	public void visitDREM (org.apache.bcel.generic.DREM) 
		org.apache.bcel.generic.DREM o
	public void visitDRETURN (org.apache.bcel.generic.DRETURN) 
		org.apache.bcel.generic.DRETURN o
	public void visitDSTORE (org.apache.bcel.generic.DSTORE) 
		org.apache.bcel.generic.DSTORE o
	public void visitDSUB (org.apache.bcel.generic.DSUB) 
		org.apache.bcel.generic.DSUB o
	public void visitDUP (org.apache.bcel.generic.DUP) 
		org.apache.bcel.generic.DUP o
		org.apache.bcel.generic.Type t
	public void visitDUP_X1 (org.apache.bcel.generic.DUP_X1) 
		org.apache.bcel.generic.DUP_X1 o
		org.apache.bcel.generic.Type w1
		org.apache.bcel.generic.Type w2
	public void visitDUP_X2 (org.apache.bcel.generic.DUP_X2) 
		org.apache.bcel.generic.Type w3
		org.apache.bcel.generic.DUP_X2 o
		org.apache.bcel.generic.Type w1
		org.apache.bcel.generic.Type w2
	public void visitDUP2 (org.apache.bcel.generic.DUP2) 
		org.apache.bcel.generic.Type u
		org.apache.bcel.generic.DUP2 o
		org.apache.bcel.generic.Type t
	public void visitDUP2_X1 (org.apache.bcel.generic.DUP2_X1) 
		org.apache.bcel.generic.Type u
		org.apache.bcel.generic.Type u
		org.apache.bcel.generic.Type v
		org.apache.bcel.generic.DUP2_X1 o
		org.apache.bcel.generic.Type t
	public void visitDUP2_X2 (org.apache.bcel.generic.DUP2_X2) 
		org.apache.bcel.generic.Type v
		org.apache.bcel.generic.Type u
		org.apache.bcel.generic.Type w
		org.apache.bcel.generic.Type u
		org.apache.bcel.generic.Type v
		org.apache.bcel.generic.DUP2_X2 o
		org.apache.bcel.generic.Type t
	public void visitF2D (org.apache.bcel.generic.F2D) 
		org.apache.bcel.generic.F2D o
	public void visitF2I (org.apache.bcel.generic.F2I) 
		org.apache.bcel.generic.F2I o
	public void visitF2L (org.apache.bcel.generic.F2L) 
		org.apache.bcel.generic.F2L o
	public void visitFADD (org.apache.bcel.generic.FADD) 
		org.apache.bcel.generic.FADD o
	public void visitFALOAD (org.apache.bcel.generic.FALOAD) 
		org.apache.bcel.generic.FALOAD o
	public void visitFASTORE (org.apache.bcel.generic.FASTORE) 
		org.apache.bcel.generic.FASTORE o
	public void visitFCMPG (org.apache.bcel.generic.FCMPG) 
		org.apache.bcel.generic.FCMPG o
	public void visitFCMPL (org.apache.bcel.generic.FCMPL) 
		org.apache.bcel.generic.FCMPL o
	public void visitFCONST (org.apache.bcel.generic.FCONST) 
		org.apache.bcel.generic.FCONST o
	public void visitFDIV (org.apache.bcel.generic.FDIV) 
		org.apache.bcel.generic.FDIV o
	public void visitFLOAD (org.apache.bcel.generic.FLOAD) 
		org.apache.bcel.generic.FLOAD o
	public void visitFMUL (org.apache.bcel.generic.FMUL) 
		org.apache.bcel.generic.FMUL o
	public void visitFNEG (org.apache.bcel.generic.FNEG) 
		org.apache.bcel.generic.FNEG o
	public void visitFREM (org.apache.bcel.generic.FREM) 
		org.apache.bcel.generic.FREM o
	public void visitFRETURN (org.apache.bcel.generic.FRETURN) 
		org.apache.bcel.generic.FRETURN o
	public void visitFSTORE (org.apache.bcel.generic.FSTORE) 
		org.apache.bcel.generic.FSTORE o
	public void visitFSUB (org.apache.bcel.generic.FSUB) 
		org.apache.bcel.generic.FSUB o
	public void visitGETFIELD (org.apache.bcel.generic.GETFIELD) 
		org.apache.bcel.generic.GETFIELD o
		org.apache.bcel.generic.Type t
	public void visitGETSTATIC (org.apache.bcel.generic.GETSTATIC) 
		org.apache.bcel.generic.GETSTATIC o
		org.apache.bcel.generic.Type t
	public void visitGOTO (org.apache.bcel.generic.GOTO) 
		org.apache.bcel.generic.GOTO o
	public void visitGOTO_W (org.apache.bcel.generic.GOTO_W) 
		org.apache.bcel.generic.GOTO_W o
	public void visitI2B (org.apache.bcel.generic.I2B) 
		org.apache.bcel.generic.I2B o
	public void visitI2C (org.apache.bcel.generic.I2C) 
		org.apache.bcel.generic.I2C o
	public void visitI2D (org.apache.bcel.generic.I2D) 
		org.apache.bcel.generic.I2D o
	public void visitI2F (org.apache.bcel.generic.I2F) 
		org.apache.bcel.generic.I2F o
	public void visitI2L (org.apache.bcel.generic.I2L) 
		org.apache.bcel.generic.I2L o
	public void visitI2S (org.apache.bcel.generic.I2S) 
		org.apache.bcel.generic.I2S o
	public void visitIADD (org.apache.bcel.generic.IADD) 
		org.apache.bcel.generic.IADD o
	public void visitIALOAD (org.apache.bcel.generic.IALOAD) 
		org.apache.bcel.generic.IALOAD o
	public void visitIAND (org.apache.bcel.generic.IAND) 
		org.apache.bcel.generic.IAND o
	public void visitIASTORE (org.apache.bcel.generic.IASTORE) 
		org.apache.bcel.generic.IASTORE o
	public void visitICONST (org.apache.bcel.generic.ICONST) 
		org.apache.bcel.generic.ICONST o
	public void visitIDIV (org.apache.bcel.generic.IDIV) 
		org.apache.bcel.generic.IDIV o
	public void visitIF_ACMPEQ (org.apache.bcel.generic.IF_ACMPEQ) 
		org.apache.bcel.generic.IF_ACMPEQ o
	public void visitIF_ACMPNE (org.apache.bcel.generic.IF_ACMPNE) 
		org.apache.bcel.generic.IF_ACMPNE o
	public void visitIF_ICMPEQ (org.apache.bcel.generic.IF_ICMPEQ) 
		org.apache.bcel.generic.IF_ICMPEQ o
	public void visitIF_ICMPGE (org.apache.bcel.generic.IF_ICMPGE) 
		org.apache.bcel.generic.IF_ICMPGE o
	public void visitIF_ICMPGT (org.apache.bcel.generic.IF_ICMPGT) 
		org.apache.bcel.generic.IF_ICMPGT o
	public void visitIF_ICMPLE (org.apache.bcel.generic.IF_ICMPLE) 
		org.apache.bcel.generic.IF_ICMPLE o
	public void visitIF_ICMPLT (org.apache.bcel.generic.IF_ICMPLT) 
		org.apache.bcel.generic.IF_ICMPLT o
	public void visitIF_ICMPNE (org.apache.bcel.generic.IF_ICMPNE) 
		org.apache.bcel.generic.IF_ICMPNE o
	public void visitIFEQ (org.apache.bcel.generic.IFEQ) 
		org.apache.bcel.generic.IFEQ o
	public void visitIFGE (org.apache.bcel.generic.IFGE) 
		org.apache.bcel.generic.IFGE o
	public void visitIFGT (org.apache.bcel.generic.IFGT) 
		org.apache.bcel.generic.IFGT o
	public void visitIFLE (org.apache.bcel.generic.IFLE) 
		org.apache.bcel.generic.IFLE o
	public void visitIFLT (org.apache.bcel.generic.IFLT) 
		org.apache.bcel.generic.IFLT o
	public void visitIFNE (org.apache.bcel.generic.IFNE) 
		org.apache.bcel.generic.IFNE o
	public void visitIFNONNULL (org.apache.bcel.generic.IFNONNULL) 
		org.apache.bcel.generic.IFNONNULL o
	public void visitIFNULL (org.apache.bcel.generic.IFNULL) 
		org.apache.bcel.generic.IFNULL o
	public void visitIINC (org.apache.bcel.generic.IINC) 
		org.apache.bcel.generic.IINC o
	public void visitILOAD (org.apache.bcel.generic.ILOAD) 
		org.apache.bcel.generic.ILOAD o
	public void visitIMUL (org.apache.bcel.generic.IMUL) 
		org.apache.bcel.generic.IMUL o
	public void visitINEG (org.apache.bcel.generic.INEG) 
		org.apache.bcel.generic.INEG o
	public void visitINSTANCEOF (org.apache.bcel.generic.INSTANCEOF) 
		org.apache.bcel.generic.INSTANCEOF o
	public void visitINVOKEDYNAMIC (org.apache.bcel.generic.INVOKEDYNAMIC) 
		int i
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.INVOKEDYNAMIC o
	public void visitINVOKEINTERFACE (org.apache.bcel.generic.INVOKEINTERFACE) 
		int i
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.INVOKEINTERFACE o
	public void visitINVOKESPECIAL (org.apache.bcel.generic.INVOKESPECIAL) 
		org.apache.bcel.verifier.structurals.UninitializedObjectType t
		int i
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.INVOKESPECIAL o
	public void visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC) 
		int i
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.INVOKESTATIC o
	public void visitINVOKEVIRTUAL (org.apache.bcel.generic.INVOKEVIRTUAL) 
		int i
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.INVOKEVIRTUAL o
	public void visitIOR (org.apache.bcel.generic.IOR) 
		org.apache.bcel.generic.IOR o
	public void visitIREM (org.apache.bcel.generic.IREM) 
		org.apache.bcel.generic.IREM o
	public void visitIRETURN (org.apache.bcel.generic.IRETURN) 
		org.apache.bcel.generic.IRETURN o
	public void visitISHL (org.apache.bcel.generic.ISHL) 
		org.apache.bcel.generic.ISHL o
	public void visitISHR (org.apache.bcel.generic.ISHR) 
		org.apache.bcel.generic.ISHR o
	public void visitISTORE (org.apache.bcel.generic.ISTORE) 
		org.apache.bcel.generic.ISTORE o
	public void visitISUB (org.apache.bcel.generic.ISUB) 
		org.apache.bcel.generic.ISUB o
	public void visitIUSHR (org.apache.bcel.generic.IUSHR) 
		org.apache.bcel.generic.IUSHR o
	public void visitIXOR (org.apache.bcel.generic.IXOR) 
		org.apache.bcel.generic.IXOR o
	public void visitJSR (org.apache.bcel.generic.JSR) 
		org.apache.bcel.generic.JSR o
	public void visitJSR_W (org.apache.bcel.generic.JSR_W) 
		org.apache.bcel.generic.JSR_W o
	public void visitL2D (org.apache.bcel.generic.L2D) 
		org.apache.bcel.generic.L2D o
	public void visitL2F (org.apache.bcel.generic.L2F) 
		org.apache.bcel.generic.L2F o
	public void visitL2I (org.apache.bcel.generic.L2I) 
		org.apache.bcel.generic.L2I o
	public void visitLADD (org.apache.bcel.generic.LADD) 
		org.apache.bcel.generic.LADD o
	public void visitLALOAD (org.apache.bcel.generic.LALOAD) 
		org.apache.bcel.generic.LALOAD o
	public void visitLAND (org.apache.bcel.generic.LAND) 
		org.apache.bcel.generic.LAND o
	public void visitLASTORE (org.apache.bcel.generic.LASTORE) 
		org.apache.bcel.generic.LASTORE o
	public void visitLCMP (org.apache.bcel.generic.LCMP) 
		org.apache.bcel.generic.LCMP o
	public void visitLCONST (org.apache.bcel.generic.LCONST) 
		org.apache.bcel.generic.LCONST o
	public void visitLDC (org.apache.bcel.generic.LDC) 
		org.apache.bcel.generic.LDC o
		org.apache.bcel.classfile.Constant c
	public void visitLDC_W (org.apache.bcel.generic.LDC_W) 
		org.apache.bcel.generic.LDC_W o
		org.apache.bcel.classfile.Constant c
	public void visitLDC2_W (org.apache.bcel.generic.LDC2_W) 
		org.apache.bcel.generic.LDC2_W o
		org.apache.bcel.classfile.Constant c
	public void visitLDIV (org.apache.bcel.generic.LDIV) 
		org.apache.bcel.generic.LDIV o
	public void visitLLOAD (org.apache.bcel.generic.LLOAD) 
		org.apache.bcel.generic.LLOAD o
	public void visitLMUL (org.apache.bcel.generic.LMUL) 
		org.apache.bcel.generic.LMUL o
	public void visitLNEG (org.apache.bcel.generic.LNEG) 
		org.apache.bcel.generic.LNEG o
	public void visitLOOKUPSWITCH (org.apache.bcel.generic.LOOKUPSWITCH) 
		org.apache.bcel.generic.LOOKUPSWITCH o
	public void visitLOR (org.apache.bcel.generic.LOR) 
		org.apache.bcel.generic.LOR o
	public void visitLREM (org.apache.bcel.generic.LREM) 
		org.apache.bcel.generic.LREM o
	public void visitLRETURN (org.apache.bcel.generic.LRETURN) 
		org.apache.bcel.generic.LRETURN o
	public void visitLSHL (org.apache.bcel.generic.LSHL) 
		org.apache.bcel.generic.LSHL o
	public void visitLSHR (org.apache.bcel.generic.LSHR) 
		org.apache.bcel.generic.LSHR o
	public void visitLSTORE (org.apache.bcel.generic.LSTORE) 
		org.apache.bcel.generic.LSTORE o
	public void visitLSUB (org.apache.bcel.generic.LSUB) 
		org.apache.bcel.generic.LSUB o
	public void visitLUSHR (org.apache.bcel.generic.LUSHR) 
		org.apache.bcel.generic.LUSHR o
	public void visitLXOR (org.apache.bcel.generic.LXOR) 
		org.apache.bcel.generic.LXOR o
	public void visitMONITORENTER (org.apache.bcel.generic.MONITORENTER) 
		org.apache.bcel.generic.MONITORENTER o
	public void visitMONITOREXIT (org.apache.bcel.generic.MONITOREXIT) 
		org.apache.bcel.generic.MONITOREXIT o
	public void visitMULTIANEWARRAY (org.apache.bcel.generic.MULTIANEWARRAY) 
		int i
		org.apache.bcel.generic.MULTIANEWARRAY o
	public void visitNEW (org.apache.bcel.generic.NEW) 
		org.apache.bcel.generic.NEW o
	public void visitNEWARRAY (org.apache.bcel.generic.NEWARRAY) 
		org.apache.bcel.generic.NEWARRAY o
	public void visitNOP (org.apache.bcel.generic.NOP) 
		org.apache.bcel.generic.NOP o
	public void visitPOP (org.apache.bcel.generic.POP) 
		org.apache.bcel.generic.POP o
	public void visitPOP2 (org.apache.bcel.generic.POP2) 
		org.apache.bcel.generic.POP2 o
		org.apache.bcel.generic.Type t
	public void visitPUTFIELD (org.apache.bcel.generic.PUTFIELD) 
		org.apache.bcel.generic.PUTFIELD o
	public void visitPUTSTATIC (org.apache.bcel.generic.PUTSTATIC) 
		org.apache.bcel.generic.PUTSTATIC o
	public void visitRET (org.apache.bcel.generic.RET) 
		org.apache.bcel.generic.RET o
	public void visitRETURN (org.apache.bcel.generic.RETURN) 
		org.apache.bcel.generic.RETURN o
	public void visitSALOAD (org.apache.bcel.generic.SALOAD) 
		org.apache.bcel.generic.SALOAD o
	public void visitSASTORE (org.apache.bcel.generic.SASTORE) 
		org.apache.bcel.generic.SASTORE o
	public void visitSIPUSH (org.apache.bcel.generic.SIPUSH) 
		org.apache.bcel.generic.SIPUSH o
	public void visitSWAP (org.apache.bcel.generic.SWAP) 
		org.apache.bcel.generic.SWAP o
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.Type u
	public void visitTABLESWITCH (org.apache.bcel.generic.TABLESWITCH) 
		org.apache.bcel.generic.TABLESWITCH o
}

org/apache/bcel/verifier/structurals/Frame.class
Frame.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.Frame extends java.lang.Object {
	protected static org.apache.bcel.verifier.structurals.UninitializedObjectType _this
	private final org.apache.bcel.verifier.structurals.LocalVariables locals
	private final org.apache.bcel.verifier.structurals.OperandStack stack
	public void <init> (int, int) 
		int maxLocals
		int maxStack
	public void <init> (org.apache.bcel.verifier.structurals.LocalVariables, org.apache.bcel.verifier.structurals.OperandStack) 
		org.apache.bcel.verifier.structurals.LocalVariables locals
		org.apache.bcel.verifier.structurals.OperandStack stack
	protected java.lang.Object clone () 
		org.apache.bcel.verifier.structurals.Frame f
	public org.apache.bcel.verifier.structurals.Frame getClone () 
	public org.apache.bcel.verifier.structurals.LocalVariables getLocals () 
	public org.apache.bcel.verifier.structurals.OperandStack getStack () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.bcel.verifier.structurals.Frame f
	public java.lang.String toString () 
		String s
	public static org.apache.bcel.verifier.structurals.UninitializedObjectType getThis () 
	public static void setThis (org.apache.bcel.verifier.structurals.UninitializedObjectType) 
		org.apache.bcel.verifier.structurals.UninitializedObjectType _this
}

org/apache/bcel/verifier/structurals/GenericArray.class
GenericArray.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.GenericArray extends java.lang.Object implements java.lang.Cloneable java.io.Serializable  {
	private static final long serialVersionUID
	public void <init> () 
	protected java.lang.Object clone ()  throws java.lang.CloneNotSupportedException 
}

org/apache/bcel/verifier/structurals/InstConstraintVisitor.class
InstConstraintVisitor.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.InstConstraintVisitor extends org.apache.bcel.generic.EmptyVisitor {
	private static final org.apache.bcel.generic.ObjectType GENERIC_ARRAY
	private org.apache.bcel.verifier.structurals.Frame frame
	private org.apache.bcel.generic.ConstantPoolGen cpg
	private org.apache.bcel.generic.MethodGen mg
	public void <init> () 
	private org.apache.bcel.verifier.structurals.OperandStack stack () 
	private org.apache.bcel.verifier.structurals.LocalVariables locals () 
	private void constraintViolated (org.apache.bcel.generic.Instruction, java.lang.String) 
		org.apache.bcel.generic.Instruction violator
		String description
		String fq_classname
	public void setFrame (org.apache.bcel.verifier.structurals.Frame) 
		org.apache.bcel.verifier.structurals.Frame f
	public void setConstantPoolGen (org.apache.bcel.generic.ConstantPoolGen) 
		org.apache.bcel.generic.ConstantPoolGen cpg
	public void setMethodGen (org.apache.bcel.generic.MethodGen) 
		org.apache.bcel.generic.MethodGen mg
	private void indexOfInt (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Instruction o
		org.apache.bcel.generic.Type index
	private void referenceTypeIsInitialized (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.ReferenceType) 
		org.apache.bcel.generic.Instruction o
		org.apache.bcel.generic.ReferenceType r
	private void valueOfInt (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Instruction o
		org.apache.bcel.generic.Type value
	private boolean arrayrefOfArrayType (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Instruction o
		org.apache.bcel.generic.Type arrayref
	private void _visitStackAccessor (org.apache.bcel.generic.Instruction) 
		org.apache.bcel.generic.Instruction o
		int consume
		int produce
	public void visitLoadClass (org.apache.bcel.generic.LoadClass) 
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.generic.LoadClass o
		org.apache.bcel.generic.ObjectType t
	public void visitStackConsumer (org.apache.bcel.generic.StackConsumer) 
		org.apache.bcel.generic.StackConsumer o
	public void visitStackProducer (org.apache.bcel.generic.StackProducer) 
		org.apache.bcel.generic.StackProducer o
	public void visitCPInstruction (org.apache.bcel.generic.CPInstruction) 
		org.apache.bcel.generic.CPInstruction o
		int idx
	public void visitFieldInstruction (org.apache.bcel.generic.FieldInstruction) 
		String name
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.generic.FieldInstruction o
		org.apache.bcel.classfile.Constant c
		org.apache.bcel.generic.Type t
	public void visitInvokeInstruction (org.apache.bcel.generic.InvokeInstruction) 
		org.apache.bcel.generic.InvokeInstruction o
	public void visitStackInstruction (org.apache.bcel.generic.StackInstruction) 
		org.apache.bcel.generic.StackInstruction o
	public void visitLocalVariableInstruction (org.apache.bcel.generic.LocalVariableInstruction) 
		org.apache.bcel.generic.LocalVariableInstruction o
	public void visitLoadInstruction (org.apache.bcel.generic.LoadInstruction) 
		org.apache.bcel.generic.LoadInstruction o
	public void visitStoreInstruction (org.apache.bcel.generic.StoreInstruction) 
		org.apache.bcel.generic.Type stacktop
		org.apache.bcel.generic.StoreInstruction o
	public void visitReturnInstruction (org.apache.bcel.generic.ReturnInstruction) 
		org.apache.bcel.generic.ReturnInstruction o
		org.apache.bcel.generic.Type method_type
	public void visitAALOAD (org.apache.bcel.generic.AALOAD) 
		org.apache.bcel.generic.AALOAD o
		org.apache.bcel.generic.Type arrayref
		org.apache.bcel.generic.Type index
	public void visitAASTORE (org.apache.bcel.generic.AASTORE) 
		org.apache.bcel.generic.AASTORE o
		org.apache.bcel.generic.Type arrayref
		org.apache.bcel.generic.Type index
		org.apache.bcel.generic.Type value
	public void visitACONST_NULL (org.apache.bcel.generic.ACONST_NULL) 
		org.apache.bcel.generic.ACONST_NULL o
	public void visitALOAD (org.apache.bcel.generic.ALOAD) 
		org.apache.bcel.generic.ALOAD o
	public void visitANEWARRAY (org.apache.bcel.generic.ANEWARRAY) 
		org.apache.bcel.generic.ANEWARRAY o
	public void visitARETURN (org.apache.bcel.generic.ARETURN) 
		org.apache.bcel.generic.ARETURN o
		org.apache.bcel.generic.ReferenceType objectref
	public void visitARRAYLENGTH (org.apache.bcel.generic.ARRAYLENGTH) 
		org.apache.bcel.generic.ARRAYLENGTH o
		org.apache.bcel.generic.Type arrayref
	public void visitASTORE (org.apache.bcel.generic.ASTORE) 
		org.apache.bcel.generic.ASTORE o
	public void visitATHROW (org.apache.bcel.generic.ATHROW) 
		org.apache.bcel.generic.ObjectType exc
		org.apache.bcel.generic.ObjectType throwable
		ClassNotFoundException e
		org.apache.bcel.generic.ATHROW o
	public void visitBALOAD (org.apache.bcel.generic.BALOAD) 
		org.apache.bcel.generic.BALOAD o
		org.apache.bcel.generic.Type arrayref
		org.apache.bcel.generic.Type index
	public void visitBASTORE (org.apache.bcel.generic.BASTORE) 
		org.apache.bcel.generic.BASTORE o
		org.apache.bcel.generic.Type arrayref
		org.apache.bcel.generic.Type index
		org.apache.bcel.generic.Type value
	public void visitBIPUSH (org.apache.bcel.generic.BIPUSH) 
		org.apache.bcel.generic.BIPUSH o
	public void visitBREAKPOINT (org.apache.bcel.generic.BREAKPOINT) 
		org.apache.bcel.generic.BREAKPOINT o
	public void visitCALOAD (org.apache.bcel.generic.CALOAD) 
		org.apache.bcel.generic.CALOAD o
		org.apache.bcel.generic.Type arrayref
		org.apache.bcel.generic.Type index
	public void visitCASTORE (org.apache.bcel.generic.CASTORE) 
		org.apache.bcel.generic.CASTORE o
		org.apache.bcel.generic.Type arrayref
		org.apache.bcel.generic.Type index
		org.apache.bcel.generic.Type value
	public void visitCHECKCAST (org.apache.bcel.generic.CHECKCAST) 
		org.apache.bcel.generic.CHECKCAST o
		org.apache.bcel.generic.Type objectref
		org.apache.bcel.classfile.Constant c
	public void visitD2F (org.apache.bcel.generic.D2F) 
		org.apache.bcel.generic.D2F o
	public void visitD2I (org.apache.bcel.generic.D2I) 
		org.apache.bcel.generic.D2I o
	public void visitD2L (org.apache.bcel.generic.D2L) 
		org.apache.bcel.generic.D2L o
	public void visitDADD (org.apache.bcel.generic.DADD) 
		org.apache.bcel.generic.DADD o
	public void visitDALOAD (org.apache.bcel.generic.DALOAD) 
		org.apache.bcel.generic.DALOAD o
		org.apache.bcel.generic.Type t
	public void visitDASTORE (org.apache.bcel.generic.DASTORE) 
		org.apache.bcel.generic.DASTORE o
		org.apache.bcel.generic.Type t
	public void visitDCMPG (org.apache.bcel.generic.DCMPG) 
		org.apache.bcel.generic.DCMPG o
	public void visitDCMPL (org.apache.bcel.generic.DCMPL) 
		org.apache.bcel.generic.DCMPL o
	public void visitDCONST (org.apache.bcel.generic.DCONST) 
		org.apache.bcel.generic.DCONST o
	public void visitDDIV (org.apache.bcel.generic.DDIV) 
		org.apache.bcel.generic.DDIV o
	public void visitDLOAD (org.apache.bcel.generic.DLOAD) 
		org.apache.bcel.generic.DLOAD o
	public void visitDMUL (org.apache.bcel.generic.DMUL) 
		org.apache.bcel.generic.DMUL o
	public void visitDNEG (org.apache.bcel.generic.DNEG) 
		org.apache.bcel.generic.DNEG o
	public void visitDREM (org.apache.bcel.generic.DREM) 
		org.apache.bcel.generic.DREM o
	public void visitDRETURN (org.apache.bcel.generic.DRETURN) 
		org.apache.bcel.generic.DRETURN o
	public void visitDSTORE (org.apache.bcel.generic.DSTORE) 
		org.apache.bcel.generic.DSTORE o
	public void visitDSUB (org.apache.bcel.generic.DSUB) 
		org.apache.bcel.generic.DSUB o
	public void visitDUP (org.apache.bcel.generic.DUP) 
		org.apache.bcel.generic.DUP o
	public void visitDUP_X1 (org.apache.bcel.generic.DUP_X1) 
		org.apache.bcel.generic.DUP_X1 o
	public void visitDUP_X2 (org.apache.bcel.generic.DUP_X2) 
		org.apache.bcel.generic.DUP_X2 o
	public void visitDUP2 (org.apache.bcel.generic.DUP2) 
		org.apache.bcel.generic.DUP2 o
	public void visitDUP2_X1 (org.apache.bcel.generic.DUP2_X1) 
		org.apache.bcel.generic.DUP2_X1 o
	public void visitDUP2_X2 (org.apache.bcel.generic.DUP2_X2) 
		org.apache.bcel.generic.DUP2_X2 o
	public void visitF2D (org.apache.bcel.generic.F2D) 
		org.apache.bcel.generic.F2D o
	public void visitF2I (org.apache.bcel.generic.F2I) 
		org.apache.bcel.generic.F2I o
	public void visitF2L (org.apache.bcel.generic.F2L) 
		org.apache.bcel.generic.F2L o
	public void visitFADD (org.apache.bcel.generic.FADD) 
		org.apache.bcel.generic.FADD o
	public void visitFALOAD (org.apache.bcel.generic.FALOAD) 
		org.apache.bcel.generic.FALOAD o
		org.apache.bcel.generic.Type t
	public void visitFASTORE (org.apache.bcel.generic.FASTORE) 
		org.apache.bcel.generic.FASTORE o
		org.apache.bcel.generic.Type t
	public void visitFCMPG (org.apache.bcel.generic.FCMPG) 
		org.apache.bcel.generic.FCMPG o
	public void visitFCMPL (org.apache.bcel.generic.FCMPL) 
		org.apache.bcel.generic.FCMPL o
	public void visitFCONST (org.apache.bcel.generic.FCONST) 
		org.apache.bcel.generic.FCONST o
	public void visitFDIV (org.apache.bcel.generic.FDIV) 
		org.apache.bcel.generic.FDIV o
	public void visitFLOAD (org.apache.bcel.generic.FLOAD) 
		org.apache.bcel.generic.FLOAD o
	public void visitFMUL (org.apache.bcel.generic.FMUL) 
		org.apache.bcel.generic.FMUL o
	public void visitFNEG (org.apache.bcel.generic.FNEG) 
		org.apache.bcel.generic.FNEG o
	public void visitFREM (org.apache.bcel.generic.FREM) 
		org.apache.bcel.generic.FREM o
	public void visitFRETURN (org.apache.bcel.generic.FRETURN) 
		org.apache.bcel.generic.FRETURN o
	public void visitFSTORE (org.apache.bcel.generic.FSTORE) 
		org.apache.bcel.generic.FSTORE o
	public void visitFSUB (org.apache.bcel.generic.FSUB) 
		org.apache.bcel.generic.FSUB o
	private org.apache.bcel.generic.ObjectType getObjectType (org.apache.bcel.generic.FieldInstruction) 
		org.apache.bcel.generic.FieldInstruction o
		org.apache.bcel.generic.ReferenceType rt
	public void visitGETFIELD (org.apache.bcel.generic.GETFIELD) 
		org.apache.bcel.generic.Type f_type
		org.apache.bcel.generic.Type o_type
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.generic.Type f_type
		org.apache.bcel.generic.Type o_type
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass superclass
		org.apache.bcel.classfile.JavaClass[] arr$
		int len$
		int i$
		org.apache.bcel.classfile.JavaClass[] superclasses
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.ObjectType objreftype
		org.apache.bcel.generic.ObjectType classtype
		org.apache.bcel.generic.ObjectType curr
		org.apache.bcel.generic.Type objectref
		String field_name
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Field f
		ClassNotFoundException e
		org.apache.bcel.generic.GETFIELD o
	public void visitGETSTATIC (org.apache.bcel.generic.GETSTATIC) 
		org.apache.bcel.generic.GETSTATIC o
	public void visitGOTO (org.apache.bcel.generic.GOTO) 
		org.apache.bcel.generic.GOTO o
	public void visitGOTO_W (org.apache.bcel.generic.GOTO_W) 
		org.apache.bcel.generic.GOTO_W o
	public void visitI2B (org.apache.bcel.generic.I2B) 
		org.apache.bcel.generic.I2B o
	public void visitI2C (org.apache.bcel.generic.I2C) 
		org.apache.bcel.generic.I2C o
	public void visitI2D (org.apache.bcel.generic.I2D) 
		org.apache.bcel.generic.I2D o
	public void visitI2F (org.apache.bcel.generic.I2F) 
		org.apache.bcel.generic.I2F o
	public void visitI2L (org.apache.bcel.generic.I2L) 
		org.apache.bcel.generic.I2L o
	public void visitI2S (org.apache.bcel.generic.I2S) 
		org.apache.bcel.generic.I2S o
	public void visitIADD (org.apache.bcel.generic.IADD) 
		org.apache.bcel.generic.IADD o
	public void visitIALOAD (org.apache.bcel.generic.IALOAD) 
		org.apache.bcel.generic.IALOAD o
		org.apache.bcel.generic.Type t
	public void visitIAND (org.apache.bcel.generic.IAND) 
		org.apache.bcel.generic.IAND o
	public void visitIASTORE (org.apache.bcel.generic.IASTORE) 
		org.apache.bcel.generic.IASTORE o
		org.apache.bcel.generic.Type t
	public void visitICONST (org.apache.bcel.generic.ICONST) 
		org.apache.bcel.generic.ICONST o
	public void visitIDIV (org.apache.bcel.generic.IDIV) 
		org.apache.bcel.generic.IDIV o
	public void visitIF_ACMPEQ (org.apache.bcel.generic.IF_ACMPEQ) 
		org.apache.bcel.generic.IF_ACMPEQ o
	public void visitIF_ACMPNE (org.apache.bcel.generic.IF_ACMPNE) 
		org.apache.bcel.generic.IF_ACMPNE o
	public void visitIF_ICMPEQ (org.apache.bcel.generic.IF_ICMPEQ) 
		org.apache.bcel.generic.IF_ICMPEQ o
	public void visitIF_ICMPGE (org.apache.bcel.generic.IF_ICMPGE) 
		org.apache.bcel.generic.IF_ICMPGE o
	public void visitIF_ICMPGT (org.apache.bcel.generic.IF_ICMPGT) 
		org.apache.bcel.generic.IF_ICMPGT o
	public void visitIF_ICMPLE (org.apache.bcel.generic.IF_ICMPLE) 
		org.apache.bcel.generic.IF_ICMPLE o
	public void visitIF_ICMPLT (org.apache.bcel.generic.IF_ICMPLT) 
		org.apache.bcel.generic.IF_ICMPLT o
	public void visitIF_ICMPNE (org.apache.bcel.generic.IF_ICMPNE) 
		org.apache.bcel.generic.IF_ICMPNE o
	public void visitIFEQ (org.apache.bcel.generic.IFEQ) 
		org.apache.bcel.generic.IFEQ o
	public void visitIFGE (org.apache.bcel.generic.IFGE) 
		org.apache.bcel.generic.IFGE o
	public void visitIFGT (org.apache.bcel.generic.IFGT) 
		org.apache.bcel.generic.IFGT o
	public void visitIFLE (org.apache.bcel.generic.IFLE) 
		org.apache.bcel.generic.IFLE o
	public void visitIFLT (org.apache.bcel.generic.IFLT) 
		org.apache.bcel.generic.IFLT o
	public void visitIFNE (org.apache.bcel.generic.IFNE) 
		org.apache.bcel.generic.IFNE o
	public void visitIFNONNULL (org.apache.bcel.generic.IFNONNULL) 
		org.apache.bcel.generic.IFNONNULL o
	public void visitIFNULL (org.apache.bcel.generic.IFNULL) 
		org.apache.bcel.generic.IFNULL o
	public void visitIINC (org.apache.bcel.generic.IINC) 
		org.apache.bcel.generic.IINC o
	public void visitILOAD (org.apache.bcel.generic.ILOAD) 
		org.apache.bcel.generic.ILOAD o
	public void visitIMPDEP1 (org.apache.bcel.generic.IMPDEP1) 
		org.apache.bcel.generic.IMPDEP1 o
	public void visitIMPDEP2 (org.apache.bcel.generic.IMPDEP2) 
		org.apache.bcel.generic.IMPDEP2 o
	public void visitIMUL (org.apache.bcel.generic.IMUL) 
		org.apache.bcel.generic.IMUL o
	public void visitINEG (org.apache.bcel.generic.INEG) 
		org.apache.bcel.generic.INEG o
	public void visitINSTANCEOF (org.apache.bcel.generic.INSTANCEOF) 
		org.apache.bcel.generic.INSTANCEOF o
		org.apache.bcel.generic.Type objectref
		org.apache.bcel.classfile.Constant c
	public void visitINVOKEDYNAMIC (org.apache.bcel.generic.INVOKEDYNAMIC) 
		org.apache.bcel.generic.INVOKEDYNAMIC o
	public void visitINVOKEINTERFACE (org.apache.bcel.generic.INVOKEINTERFACE) 
		String name
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.generic.ReferenceType rFromStack
		org.apache.bcel.generic.Type fromStack
		org.apache.bcel.generic.Type fromDesc
		int i
		int i
		org.apache.bcel.generic.INVOKEINTERFACE o
		int count
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.Type[] argtypes
		int nargs
		org.apache.bcel.generic.Type objref
		int counted_count
	public void visitINVOKESPECIAL (org.apache.bcel.generic.INVOKESPECIAL) 
		String name
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.generic.ReferenceType rFromStack
		org.apache.bcel.generic.ReferenceType rFromDesc
		org.apache.bcel.generic.Type fromStack
		org.apache.bcel.generic.Type fromDesc
		int i
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.Type[] argtypes
		int nargs
		org.apache.bcel.generic.Type objref
		String objref_classname
		String theClass
		ClassNotFoundException e
		org.apache.bcel.generic.INVOKESPECIAL o
	public void visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC) 
		String name
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.generic.ReferenceType rFromStack
		org.apache.bcel.generic.ReferenceType rFromDesc
		org.apache.bcel.generic.Type fromStack
		org.apache.bcel.generic.Type fromDesc
		int i
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.Type[] argtypes
		int nargs
		ClassNotFoundException e
		org.apache.bcel.generic.INVOKESTATIC o
	public void visitINVOKEVIRTUAL (org.apache.bcel.generic.INVOKEVIRTUAL) 
		String name
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.generic.ReferenceType rFromStack
		org.apache.bcel.generic.ReferenceType rFromDesc
		org.apache.bcel.generic.Type fromStack
		org.apache.bcel.generic.Type fromDesc
		int i
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.Type[] argtypes
		int nargs
		org.apache.bcel.generic.Type objref
		String objref_classname
		String theClass
		ClassNotFoundException e
		org.apache.bcel.generic.INVOKEVIRTUAL o
	public void visitIOR (org.apache.bcel.generic.IOR) 
		org.apache.bcel.generic.IOR o
	public void visitIREM (org.apache.bcel.generic.IREM) 
		org.apache.bcel.generic.IREM o
	public void visitIRETURN (org.apache.bcel.generic.IRETURN) 
		org.apache.bcel.generic.IRETURN o
	public void visitISHL (org.apache.bcel.generic.ISHL) 
		org.apache.bcel.generic.ISHL o
	public void visitISHR (org.apache.bcel.generic.ISHR) 
		org.apache.bcel.generic.ISHR o
	public void visitISTORE (org.apache.bcel.generic.ISTORE) 
		org.apache.bcel.generic.ISTORE o
	public void visitISUB (org.apache.bcel.generic.ISUB) 
		org.apache.bcel.generic.ISUB o
	public void visitIUSHR (org.apache.bcel.generic.IUSHR) 
		org.apache.bcel.generic.IUSHR o
	public void visitIXOR (org.apache.bcel.generic.IXOR) 
		org.apache.bcel.generic.IXOR o
	public void visitJSR (org.apache.bcel.generic.JSR) 
		org.apache.bcel.generic.JSR o
	public void visitJSR_W (org.apache.bcel.generic.JSR_W) 
		org.apache.bcel.generic.JSR_W o
	public void visitL2D (org.apache.bcel.generic.L2D) 
		org.apache.bcel.generic.L2D o
	public void visitL2F (org.apache.bcel.generic.L2F) 
		org.apache.bcel.generic.L2F o
	public void visitL2I (org.apache.bcel.generic.L2I) 
		org.apache.bcel.generic.L2I o
	public void visitLADD (org.apache.bcel.generic.LADD) 
		org.apache.bcel.generic.LADD o
	public void visitLALOAD (org.apache.bcel.generic.LALOAD) 
		org.apache.bcel.generic.LALOAD o
		org.apache.bcel.generic.Type t
	public void visitLAND (org.apache.bcel.generic.LAND) 
		org.apache.bcel.generic.LAND o
	public void visitLASTORE (org.apache.bcel.generic.LASTORE) 
		org.apache.bcel.generic.LASTORE o
		org.apache.bcel.generic.Type t
	public void visitLCMP (org.apache.bcel.generic.LCMP) 
		org.apache.bcel.generic.LCMP o
	public void visitLCONST (org.apache.bcel.generic.LCONST) 
		org.apache.bcel.generic.LCONST o
	public void visitLDC (org.apache.bcel.generic.LDC) 
		org.apache.bcel.generic.LDC o
		org.apache.bcel.classfile.Constant c
	public void visitLDC_W (org.apache.bcel.generic.LDC_W) 
		org.apache.bcel.generic.LDC_W o
		org.apache.bcel.classfile.Constant c
	public void visitLDC2_W (org.apache.bcel.generic.LDC2_W) 
		org.apache.bcel.generic.LDC2_W o
		org.apache.bcel.classfile.Constant c
	public void visitLDIV (org.apache.bcel.generic.LDIV) 
		org.apache.bcel.generic.LDIV o
	public void visitLLOAD (org.apache.bcel.generic.LLOAD) 
		org.apache.bcel.generic.LLOAD o
	public void visitLMUL (org.apache.bcel.generic.LMUL) 
		org.apache.bcel.generic.LMUL o
	public void visitLNEG (org.apache.bcel.generic.LNEG) 
		org.apache.bcel.generic.LNEG o
	public void visitLOOKUPSWITCH (org.apache.bcel.generic.LOOKUPSWITCH) 
		org.apache.bcel.generic.LOOKUPSWITCH o
	public void visitLOR (org.apache.bcel.generic.LOR) 
		org.apache.bcel.generic.LOR o
	public void visitLREM (org.apache.bcel.generic.LREM) 
		org.apache.bcel.generic.LREM o
	public void visitLRETURN (org.apache.bcel.generic.LRETURN) 
		org.apache.bcel.generic.LRETURN o
	public void visitLSHL (org.apache.bcel.generic.LSHL) 
		org.apache.bcel.generic.LSHL o
	public void visitLSHR (org.apache.bcel.generic.LSHR) 
		org.apache.bcel.generic.LSHR o
	public void visitLSTORE (org.apache.bcel.generic.LSTORE) 
		org.apache.bcel.generic.LSTORE o
	public void visitLSUB (org.apache.bcel.generic.LSUB) 
		org.apache.bcel.generic.LSUB o
	public void visitLUSHR (org.apache.bcel.generic.LUSHR) 
		org.apache.bcel.generic.LUSHR o
	public void visitLXOR (org.apache.bcel.generic.LXOR) 
		org.apache.bcel.generic.LXOR o
	public void visitMONITORENTER (org.apache.bcel.generic.MONITORENTER) 
		org.apache.bcel.generic.MONITORENTER o
	public void visitMONITOREXIT (org.apache.bcel.generic.MONITOREXIT) 
		org.apache.bcel.generic.MONITOREXIT o
	public void visitMULTIANEWARRAY (org.apache.bcel.generic.MULTIANEWARRAY) 
		int i
		org.apache.bcel.generic.MULTIANEWARRAY o
		int dimensions
	public void visitNEW (org.apache.bcel.generic.NEW) 
		ClassNotFoundException e
		org.apache.bcel.generic.NEW o
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.ObjectType obj
	public void visitNEWARRAY (org.apache.bcel.generic.NEWARRAY) 
		org.apache.bcel.generic.NEWARRAY o
	public void visitNOP (org.apache.bcel.generic.NOP) 
		org.apache.bcel.generic.NOP o
	public void visitPOP (org.apache.bcel.generic.POP) 
		org.apache.bcel.generic.POP o
	public void visitPOP2 (org.apache.bcel.generic.POP2) 
		org.apache.bcel.generic.POP2 o
	public void visitPUTFIELD (org.apache.bcel.generic.PUTFIELD) 
		org.apache.bcel.generic.Type f_type
		org.apache.bcel.generic.Type o_type
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.generic.ReferenceType rvalue
		org.apache.bcel.generic.Type tp
		org.apache.bcel.generic.ObjectType objreftype
		org.apache.bcel.generic.ObjectType classtype
		org.apache.bcel.generic.ObjectType curr
		org.apache.bcel.generic.Type objectref
		String field_name
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Field f
		org.apache.bcel.generic.Type value
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.Type shouldbe
		ClassNotFoundException e
		org.apache.bcel.generic.PUTFIELD o
	public void visitPUTSTATIC (org.apache.bcel.generic.PUTSTATIC) 
		org.apache.bcel.generic.Type f_type
		org.apache.bcel.generic.Type o_type
		org.apache.bcel.classfile.Field field
		org.apache.bcel.classfile.Field[] arr$
		int len$
		int i$
		org.apache.bcel.generic.ReferenceType rvalue
		String field_name
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.classfile.Field[] fields
		org.apache.bcel.classfile.Field f
		org.apache.bcel.generic.Type value
		org.apache.bcel.generic.Type t
		org.apache.bcel.generic.Type shouldbe
		ClassNotFoundException e
		org.apache.bcel.generic.PUTSTATIC o
	public void visitRET (org.apache.bcel.generic.RET) 
		org.apache.bcel.generic.RET o
	public void visitRETURN (org.apache.bcel.generic.RETURN) 
		org.apache.bcel.generic.RETURN o
	public void visitSALOAD (org.apache.bcel.generic.SALOAD) 
		org.apache.bcel.generic.SALOAD o
		org.apache.bcel.generic.Type t
	public void visitSASTORE (org.apache.bcel.generic.SASTORE) 
		org.apache.bcel.generic.SASTORE o
		org.apache.bcel.generic.Type t
	public void visitSIPUSH (org.apache.bcel.generic.SIPUSH) 
		org.apache.bcel.generic.SIPUSH o
	public void visitSWAP (org.apache.bcel.generic.SWAP) 
		org.apache.bcel.generic.SWAP o
	public void visitTABLESWITCH (org.apache.bcel.generic.TABLESWITCH) 
		org.apache.bcel.generic.TABLESWITCH o
	static void <clinit> () 
}

org/apache/bcel/verifier/structurals/InstructionContext.class
InstructionContext.java
package org.apache.bcel.verifier.structurals
public abstract org.apache.bcel.verifier.structurals.InstructionContext extends java.lang.Object {
	public abstract int getTag () 
	public abstract void setTag (int) 
	public abstract boolean execute (org.apache.bcel.verifier.structurals.Frame, java.util.ArrayList, org.apache.bcel.verifier.structurals.InstConstraintVisitor, org.apache.bcel.verifier.structurals.ExecutionVisitor) 
	public abstract org.apache.bcel.verifier.structurals.Frame getInFrame () 
	public abstract org.apache.bcel.verifier.structurals.Frame getOutFrame (java.util.ArrayList) 
	public abstract org.apache.bcel.generic.InstructionHandle getInstruction () 
	public abstract org.apache.bcel.verifier.structurals.InstructionContext[] getSuccessors () 
	public abstract org.apache.bcel.verifier.structurals.ExceptionHandler[] getExceptionHandlers () 
}

org/apache/bcel/verifier/structurals/LocalVariables.class
LocalVariables.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.LocalVariables extends java.lang.Object implements java.lang.Cloneable  {
	private final org.apache.bcel.generic.Type[] locals
	public void <init> (int) 
		int i
		int maxLocals
	public java.lang.Object clone () 
		int i
		org.apache.bcel.verifier.structurals.LocalVariables lvs
	public org.apache.bcel.generic.Type get (int) 
		int i
	public org.apache.bcel.verifier.structurals.LocalVariables getClone () 
	public int maxLocals () 
	public void set (int, org.apache.bcel.generic.Type) 
		int i
		org.apache.bcel.generic.Type type
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		int i
		Object o
		org.apache.bcel.verifier.structurals.LocalVariables lv
	public void merge (org.apache.bcel.verifier.structurals.LocalVariables) 
		int i
		org.apache.bcel.verifier.structurals.LocalVariables lv
	private void merge (org.apache.bcel.verifier.structurals.LocalVariables, int) 
		org.apache.bcel.generic.Type sup
		ClassNotFoundException e
		org.apache.bcel.verifier.structurals.LocalVariables lv
		int i
	public java.lang.String toString () 
		int i
		StringBuilder sb
	public void initializeObject (org.apache.bcel.verifier.structurals.UninitializedObjectType) 
		int i
		org.apache.bcel.verifier.structurals.UninitializedObjectType u
}

org/apache/bcel/verifier/structurals/OperandStack.class
OperandStack.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.OperandStack extends java.lang.Object implements java.lang.Cloneable  {
	private java.util.ArrayList stack
	private final int maxStack
	public void <init> (int) 
		int maxStack
	public void <init> (int, org.apache.bcel.generic.ObjectType) 
		int maxStack
		org.apache.bcel.generic.ObjectType obj
	public java.lang.Object clone () 
		org.apache.bcel.verifier.structurals.OperandStack newstack
		java.util.ArrayList clone
	public void clear () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.bcel.verifier.structurals.OperandStack s
	public org.apache.bcel.verifier.structurals.OperandStack getClone () 
	public boolean isEmpty () 
	public int maxStack () 
	public org.apache.bcel.generic.Type peek () 
	public org.apache.bcel.generic.Type peek (int) 
		int i
	public org.apache.bcel.generic.Type pop () 
		org.apache.bcel.generic.Type e
	public org.apache.bcel.generic.Type pop (int) 
		int j
		int i
	public void push (org.apache.bcel.generic.Type) 
		org.apache.bcel.generic.Type type
	public int size () 
	public int slotsUsed () 
		int i
		int slots
	public java.lang.String toString () 
		int i
		StringBuilder sb
	public void merge (org.apache.bcel.verifier.structurals.OperandStack) 
		int i
		ClassNotFoundException e
		org.apache.bcel.verifier.structurals.OperandStack s
	public void initializeObject (org.apache.bcel.verifier.structurals.UninitializedObjectType) 
		int i
		org.apache.bcel.verifier.structurals.UninitializedObjectType u
}

org/apache/bcel/verifier/structurals/Pass3bVerifier$1.class
Pass3bVerifier.java
package org.apache.bcel.verifier.structurals
synthetic org.apache.bcel.verifier.structurals.Pass3bVerifier$1 extends java.lang.Object {
}

org/apache/bcel/verifier/structurals/Pass3bVerifier$InstructionContextQueue.class
Pass3bVerifier.java
package org.apache.bcel.verifier.structurals
final org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue extends java.lang.Object {
	private final java.util.List ics
	private final java.util.List ecs
	private void <init> () 
	public void add (org.apache.bcel.verifier.structurals.InstructionContext, java.util.ArrayList) 
		org.apache.bcel.verifier.structurals.InstructionContext ic
		java.util.ArrayList executionChain
	public boolean isEmpty () 
	public void remove (int) 
		int i
	public org.apache.bcel.verifier.structurals.InstructionContext getIC (int) 
		int i
	public java.util.ArrayList getEC (int) 
		int i
	public int size () 
	synthetic void <init> (org.apache.bcel.verifier.structurals.Pass3bVerifier$1) 
		org.apache.bcel.verifier.structurals.Pass3bVerifier$1 x0
}

org/apache/bcel/verifier/structurals/Pass3bVerifier.class
Pass3bVerifier.java
package org.apache.bcel.verifier.structurals
public final org.apache.bcel.verifier.structurals.Pass3bVerifier extends org.apache.bcel.verifier.PassVerifier {
	private static final boolean DEBUG
	private final org.apache.bcel.verifier.Verifier myOwner
	private final int method_no
	public void <init> (org.apache.bcel.verifier.Verifier, int) 
		org.apache.bcel.verifier.Verifier owner
		int method_no
	private void circulationPump (org.apache.bcel.generic.MethodGen, org.apache.bcel.verifier.structurals.ControlFlowGraph, org.apache.bcel.verifier.structurals.InstructionContext, org.apache.bcel.verifier.structurals.Frame, org.apache.bcel.verifier.structurals.InstConstraintVisitor, org.apache.bcel.verifier.structurals.ExecutionVisitor) 
		int ss
		java.util.ArrayList newchainClone
		org.apache.bcel.generic.RET ret
		org.apache.bcel.generic.ReturnaddressType t
		org.apache.bcel.verifier.structurals.InstructionContext theSuccessor
		org.apache.bcel.verifier.structurals.InstructionContext lastJSR
		int skip_jsr
		org.apache.bcel.generic.JsrInstruction jsr
		java.util.ArrayList newchainClone
		org.apache.bcel.verifier.structurals.InstructionContext v
		org.apache.bcel.verifier.structurals.InstructionContext[] arr$
		int len$
		int i$
		org.apache.bcel.verifier.structurals.InstructionContext[] succs
		org.apache.bcel.verifier.structurals.InstructionContext v
		org.apache.bcel.verifier.structurals.ExceptionHandler exc_hd
		org.apache.bcel.verifier.structurals.ExceptionHandler[] arr$
		int len$
		int i$
		org.apache.bcel.verifier.structurals.InstructionContext u
		java.util.ArrayList ec
		java.util.ArrayList oldchain
		java.util.ArrayList newchain
		org.apache.bcel.verifier.structurals.ExceptionHandler[] exc_hds
		int i
		int i
		ClassNotFoundException e
		org.apache.bcel.verifier.structurals.InstructionContext ic
		org.apache.bcel.verifier.structurals.Frame f
		org.apache.bcel.verifier.structurals.LocalVariables lvs
		org.apache.bcel.verifier.structurals.OperandStack os
		org.apache.bcel.generic.Type returnedType
		org.apache.bcel.verifier.structurals.OperandStack inStack
		org.apache.bcel.generic.MethodGen m
		org.apache.bcel.verifier.structurals.ControlFlowGraph cfg
		org.apache.bcel.verifier.structurals.InstructionContext start
		org.apache.bcel.verifier.structurals.Frame vanillaFrame
		org.apache.bcel.verifier.structurals.InstConstraintVisitor icv
		org.apache.bcel.verifier.structurals.ExecutionVisitor ev
		java.util.Random random
		org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue icq
		org.apache.bcel.generic.InstructionHandle ih
	public void invalidReturnTypeError (org.apache.bcel.generic.Type, org.apache.bcel.generic.MethodGen) 
		org.apache.bcel.generic.Type returnedType
		org.apache.bcel.generic.MethodGen m
	public org.apache.bcel.verifier.VerificationResult do_verify () 
		ClassNotFoundException e
		int j
		org.apache.bcel.verifier.structurals.ControlFlowGraph cfg
		org.apache.bcel.verifier.structurals.Frame f
		org.apache.bcel.generic.Type[] argtypes
		int twoslotoffset
		org.apache.bcel.generic.MethodGen mg
		org.apache.bcel.verifier.exc.VerifierConstraintViolatedException ce
		java.io.StringWriter sw
		java.io.PrintWriter pw
		RuntimeException re
		org.apache.bcel.classfile.JavaClass jc
		org.apache.bcel.generic.ConstantPoolGen constantPoolGen
		org.apache.bcel.verifier.structurals.InstConstraintVisitor icv
		org.apache.bcel.verifier.structurals.ExecutionVisitor ev
		org.apache.bcel.classfile.Method[] methods
	public int getMethodNo () 
}

org/apache/bcel/verifier/structurals/Subroutine.class
Subroutine.java
package org.apache.bcel.verifier.structurals
public abstract org.apache.bcel.verifier.structurals.Subroutine extends java.lang.Object {
	public abstract org.apache.bcel.generic.InstructionHandle[] getEnteringJsrInstructions () 
	public abstract org.apache.bcel.generic.InstructionHandle getLeavingRET () 
	public abstract org.apache.bcel.generic.InstructionHandle[] getInstructions () 
	public abstract boolean contains (org.apache.bcel.generic.InstructionHandle) 
	public abstract int[] getAccessedLocalsIndices () 
	public abstract int[] getRecursivelyAccessedLocalsIndices () 
	public abstract org.apache.bcel.verifier.structurals.Subroutine[] subSubs () 
}

org/apache/bcel/verifier/structurals/Subroutines$ColourConstants.class
Subroutines.java
package org.apache.bcel.verifier.structurals
final enum org.apache.bcel.verifier.structurals.Subroutines$ColourConstants extends java.lang.Enum {
	public static final enum org.apache.bcel.verifier.structurals.Subroutines$ColourConstants WHITE
	public static final enum org.apache.bcel.verifier.structurals.Subroutines$ColourConstants GRAY
	public static final enum org.apache.bcel.verifier.structurals.Subroutines$ColourConstants BLACK
	private static final synthetic org.apache.bcel.verifier.structurals.Subroutines$ColourConstants[] $VALUES
	public static org.apache.bcel.verifier.structurals.Subroutines$ColourConstants[] values () 
	public static org.apache.bcel.verifier.structurals.Subroutines$ColourConstants valueOf (java.lang.String) 
		String name
	private void <init> (java.lang.String, int) 
	static void <clinit> () 
}

org/apache/bcel/verifier/structurals/Subroutines$SubroutineImpl.class
Subroutines.java
package org.apache.bcel.verifier.structurals
 org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl extends java.lang.Object implements org.apache.bcel.verifier.structurals.Subroutine  {
	private static final int UNSET
	private int localVariable
	private final java.util.Set instructions
	private final java.util.Set theJSRs
	private org.apache.bcel.generic.InstructionHandle theRET
	final synthetic org.apache.bcel.verifier.structurals.Subroutines this$0
	public boolean contains (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle inst
	public java.lang.String toString () 
		int element
		int[] arr$
		int len$
		int i$
		int element
		int[] arr$
		int len$
		int i$
		StringBuilder ret
		int[] alv
	void setLeavingRET () 
		org.apache.bcel.generic.InstructionHandle actual
		java.util.Iterator i$
		org.apache.bcel.generic.InstructionHandle ret
	public org.apache.bcel.generic.InstructionHandle[] getEnteringJsrInstructions () 
		org.apache.bcel.generic.InstructionHandle[] jsrs
	public void addEnteringJsrInstruction (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle jsrInst
	public org.apache.bcel.generic.InstructionHandle getLeavingRET () 
	public org.apache.bcel.generic.InstructionHandle[] getInstructions () 
		org.apache.bcel.generic.InstructionHandle[] ret
	void addInstruction (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle ih
	public int[] getRecursivelyAccessedLocalsIndices () 
		int lv
		int[] arr$
		int len$
		int i$
		Integer index
		java.util.Iterator i$
		java.util.Set s
		int[] lvs
		int[] ret
		int j
	private void _getRecursivelyAccessedLocalsIndicesHelper (java.util.Set, org.apache.bcel.verifier.structurals.Subroutine[]) 
		int lv
		int[] arr$
		int len$
		int i$
		int[] lvs
		org.apache.bcel.verifier.structurals.Subroutine sub
		org.apache.bcel.verifier.structurals.Subroutine[] arr$
		int len$
		int i$
		java.util.Set s
		org.apache.bcel.verifier.structurals.Subroutine[] subs
	public int[] getAccessedLocalsIndices () 
		int s
		RuntimeException re
		int idx
		org.apache.bcel.generic.InstructionHandle ih
		java.util.Iterator i$
		Integer accessedLocal
		java.util.Iterator i$
		int[] ret
		int j
		java.util.Set acc
	public org.apache.bcel.verifier.structurals.Subroutine[] subSubs () 
		org.apache.bcel.generic.InstructionHandle targ
		org.apache.bcel.generic.Instruction inst
		org.apache.bcel.generic.InstructionHandle ih
		java.util.Iterator i$
		java.util.Set h
		org.apache.bcel.verifier.structurals.Subroutine[] ret
	void setLocalVariable (int) 
		int i
	public void <init> (org.apache.bcel.verifier.structurals.Subroutines) 
	static synthetic int access$000 (org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl) 
		org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl x0
	static synthetic java.util.Set access$100 (org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl) 
		org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl x0
	static synthetic org.apache.bcel.generic.InstructionHandle access$200 (org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl) 
		org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl x0
}

org/apache/bcel/verifier/structurals/Subroutines.class
Subroutines.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.Subroutines extends java.lang.Object {
	private final java.util.Map subroutines
	public final org.apache.bcel.verifier.structurals.Subroutine TOPLEVEL
	public void <init> (org.apache.bcel.generic.MethodGen) 
		org.apache.bcel.generic.MethodGen mg
	public void <init> (org.apache.bcel.generic.MethodGen, boolean) 
		org.apache.bcel.generic.Instruction inst
		org.apache.bcel.generic.InstructionHandle element
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl sr
		org.apache.bcel.generic.InstructionHandle astore
		java.util.Iterator i$
		org.apache.bcel.generic.InstructionHandle leader
		org.apache.bcel.generic.Instruction inst
		org.apache.bcel.generic.InstructionHandle element
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InstructionHandle element
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.generic.CodeExceptionGen handler
		org.apache.bcel.generic.CodeExceptionGen[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InstructionHandle successor
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InstructionHandle u
		org.apache.bcel.generic.InstructionHandle[] successors
		org.apache.bcel.generic.InstructionHandle element
		org.apache.bcel.generic.InstructionHandle[] arr$
		int len$
		int i$
		org.apache.bcel.generic.InstructionHandle actual
		java.util.Iterator i$
		org.apache.bcel.verifier.structurals.Subroutine sub
		java.util.Iterator i$
		org.apache.bcel.generic.InstructionHandle _protected
		org.apache.bcel.generic.CodeExceptionGen handler
		org.apache.bcel.generic.CodeExceptionGen[] arr$
		int len$
		int i$
		org.apache.bcel.generic.MethodGen mg
		boolean enableJustIceCheck
		org.apache.bcel.generic.InstructionHandle[] all
		org.apache.bcel.generic.CodeExceptionGen[] handlers
		java.util.Set sub_leaders
		java.util.Set instructions_assigned
		java.util.Map colors
		java.util.List Q
	private void noRecursiveCalls (org.apache.bcel.verifier.structurals.Subroutine, java.util.Set) 
		org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl si
		int index
		org.apache.bcel.verifier.structurals.Subroutine sub2
		org.apache.bcel.verifier.structurals.Subroutine[] arr$
		int len$
		int i$
		org.apache.bcel.verifier.structurals.Subroutine sub
		java.util.Set set
		org.apache.bcel.verifier.structurals.Subroutine[] subs
	public org.apache.bcel.verifier.structurals.Subroutine getSubroutine (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle leader
		org.apache.bcel.verifier.structurals.Subroutine ret
	public org.apache.bcel.verifier.structurals.Subroutine subroutineOf (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.verifier.structurals.Subroutine s
		java.util.Iterator i$
		org.apache.bcel.generic.InstructionHandle any
	public org.apache.bcel.verifier.structurals.Subroutine getTopLevel () 
	private static org.apache.bcel.generic.InstructionHandle[] getSuccessors (org.apache.bcel.generic.InstructionHandle) 
		org.apache.bcel.generic.InstructionHandle[] matchTargets
		org.apache.bcel.generic.InstructionHandle[] ret
		org.apache.bcel.generic.InstructionHandle[] pair
		org.apache.bcel.generic.InstructionHandle instruction
		org.apache.bcel.generic.InstructionHandle[] empty
		org.apache.bcel.generic.InstructionHandle[] single
		org.apache.bcel.generic.Instruction inst
	public java.lang.String toString () 
}

org/apache/bcel/verifier/structurals/UninitializedObjectType.class
UninitializedObjectType.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.UninitializedObjectType extends org.apache.bcel.generic.ReferenceType implements org.apache.bcel.Constants  {
	private final org.apache.bcel.generic.ObjectType initialized
	public void <init> (org.apache.bcel.generic.ObjectType) 
		org.apache.bcel.generic.ObjectType t
	public org.apache.bcel.generic.ObjectType getInitialized () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
}

org/apache/bcel/verifier/TransitiveHull.class
TransitiveHull.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.TransitiveHull extends java.lang.Object implements org.apache.bcel.verifier.VerifierFactoryObserver  {
	private int indent
	private void <init> () 
	public void update (java.lang.String) 
		int i
		int i
		org.apache.bcel.classfile.JavaClass jc
		ClassNotFoundException e
		String classname
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
	public static void main (java.lang.String[]) 
		String[] args
		int dotclasspos
		org.apache.bcel.verifier.TransitiveHull th
}

org/apache/bcel/verifier/VerificationResult.class
VerificationResult.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.VerificationResult extends java.lang.Object {
	public static final int VERIFIED_NOTYET
	public static final int VERIFIED_OK
	public static final int VERIFIED_REJECTED
	private static final String VERIFIED_NOTYET_MSG
	private static final String VERIFIED_OK_MSG
	public static final org.apache.bcel.verifier.VerificationResult VR_NOTYET
	public static final org.apache.bcel.verifier.VerificationResult VR_OK
	private final int numeric
	private final String detailMessage
	public void <init> (int, java.lang.String) 
		int status
		String message
	public int getStatus () 
	public java.lang.String getMessage () 
	public int hashCode () 
	public boolean equals (java.lang.Object) 
		Object o
		org.apache.bcel.verifier.VerificationResult other
	public java.lang.String toString () 
		String ret
	static void <clinit> () 
}

org/apache/bcel/verifier/Verifier.class
Verifier.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.Verifier extends java.lang.Object {
	private final String classname
	private org.apache.bcel.verifier.statics.Pass1Verifier p1v
	private org.apache.bcel.verifier.statics.Pass2Verifier p2v
	private final java.util.Map p3avs
	private final java.util.Map p3bvs
	public org.apache.bcel.verifier.VerificationResult doPass1 () 
	public org.apache.bcel.verifier.VerificationResult doPass2 () 
	public org.apache.bcel.verifier.VerificationResult doPass3a (int) 
		int method_no
		String key
		org.apache.bcel.verifier.statics.Pass3aVerifier p3av
	public org.apache.bcel.verifier.VerificationResult doPass3b (int) 
		int method_no
		String key
		org.apache.bcel.verifier.structurals.Pass3bVerifier p3bv
	void <init> (java.lang.String) 
		String fully_qualified_classname
	public final java.lang.String getClassName () 
	public void flush () 
	public java.lang.String[] getMessages ()  throws java.lang.ClassNotFoundException 
		String element
		String[] arr$
		int len$
		int i$
		String[] p1m
		String element
		String[] arr$
		int len$
		int i$
		String[] p2m
		String element
		String[] arr$
		int len$
		int i$
		String[] p3am
		int meth
		org.apache.bcel.verifier.statics.Pass3aVerifier pv
		java.util.Iterator i$
		String element
		String[] arr$
		int len$
		int i$
		String[] p3bm
		int meth
		org.apache.bcel.verifier.structurals.Pass3bVerifier pv
		java.util.Iterator i$
		java.util.List messages
	public static void main (java.lang.String[]) 
		int dotclasspos
		int i
		org.apache.bcel.classfile.JavaClass jc
		String warning
		String[] arr$
		int len$
		int i$
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		String[] warnings
		ClassNotFoundException e
		int k
		String[] args
}

org/apache/bcel/verifier/VerifierAppFrame$1.class
VerifierAppFrame.java
package org.apache.bcel.verifier
 org.apache.bcel.verifier.VerifierAppFrame$1 extends java.lang.Object implements javax.swing.event.ListSelectionListener  {
	final synthetic org.apache.bcel.verifier.VerifierAppFrame this$0
	void <init> (org.apache.bcel.verifier.VerifierAppFrame) 
	public void valueChanged (javax.swing.event.ListSelectionEvent) 
		javax.swing.event.ListSelectionEvent e
}

org/apache/bcel/verifier/VerifierAppFrame$2.class
VerifierAppFrame.java
package org.apache.bcel.verifier
 org.apache.bcel.verifier.VerifierAppFrame$2 extends java.lang.Object implements java.awt.event.ActionListener  {
	final synthetic org.apache.bcel.verifier.VerifierAppFrame this$0
	void <init> (org.apache.bcel.verifier.VerifierAppFrame) 
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
}

org/apache/bcel/verifier/VerifierAppFrame$3.class
VerifierAppFrame.java
package org.apache.bcel.verifier
 org.apache.bcel.verifier.VerifierAppFrame$3 extends java.lang.Object implements javax.swing.event.ListSelectionListener  {
	final synthetic org.apache.bcel.verifier.VerifierAppFrame this$0
	void <init> (org.apache.bcel.verifier.VerifierAppFrame) 
	public void valueChanged (javax.swing.event.ListSelectionEvent) 
		javax.swing.event.ListSelectionEvent e
}

org/apache/bcel/verifier/VerifierAppFrame$4.class
VerifierAppFrame.java
package org.apache.bcel.verifier
 org.apache.bcel.verifier.VerifierAppFrame$4 extends java.lang.Object implements javax.swing.event.ListSelectionListener  {
	final synthetic org.apache.bcel.verifier.VerifierAppFrame this$0
	void <init> (org.apache.bcel.verifier.VerifierAppFrame) 
	public void valueChanged (javax.swing.event.ListSelectionEvent) 
		javax.swing.event.ListSelectionEvent e
}

org/apache/bcel/verifier/VerifierAppFrame$5.class
VerifierAppFrame.java
package org.apache.bcel.verifier
 org.apache.bcel.verifier.VerifierAppFrame$5 extends java.lang.Object implements java.awt.event.ActionListener  {
	final synthetic org.apache.bcel.verifier.VerifierAppFrame this$0
	void <init> (org.apache.bcel.verifier.VerifierAppFrame) 
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
}

org/apache/bcel/verifier/VerifierAppFrame$6.class
VerifierAppFrame.java
package org.apache.bcel.verifier
 org.apache.bcel.verifier.VerifierAppFrame$6 extends java.lang.Object implements java.awt.event.ActionListener  {
	final synthetic org.apache.bcel.verifier.VerifierAppFrame this$0
	void <init> (org.apache.bcel.verifier.VerifierAppFrame) 
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
}

org/apache/bcel/verifier/VerifierAppFrame.class
VerifierAppFrame.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.VerifierAppFrame extends javax.swing.JFrame {
	private static final long serialVersionUID
	private static final String JUSTICE_VERSION
	private javax.swing.JPanel contentPane
	private final javax.swing.JSplitPane jSplitPane1
	private final javax.swing.JPanel jPanel1
	private final javax.swing.JPanel jPanel2
	private final javax.swing.JSplitPane jSplitPane2
	private final javax.swing.JPanel jPanel3
	private final javax.swing.JList classNamesJList
	private final java.awt.GridLayout gridLayout1
	private final javax.swing.JPanel messagesPanel
	private final java.awt.GridLayout gridLayout2
	private final javax.swing.JMenuBar jMenuBar1
	private final javax.swing.JMenu jMenu1
	private final javax.swing.JScrollPane jScrollPane1
	private final javax.swing.JScrollPane messagesScrollPane
	private final javax.swing.JScrollPane jScrollPane3
	private final java.awt.GridLayout gridLayout4
	private final javax.swing.JScrollPane jScrollPane4
	private final java.awt.CardLayout cardLayout1
	private String current_class
	private final java.awt.GridLayout gridLayout3
	private final javax.swing.JTextPane pass1TextPane
	private final javax.swing.JTextPane pass2TextPane
	private final javax.swing.JTextPane messagesTextPane
	private final javax.swing.JMenuItem newFileMenuItem
	private final javax.swing.JSplitPane jSplitPane3
	private final javax.swing.JSplitPane jSplitPane4
	private final javax.swing.JScrollPane jScrollPane2
	private final javax.swing.JScrollPane jScrollPane5
	private final javax.swing.JScrollPane jScrollPane6
	private final javax.swing.JScrollPane jScrollPane7
	private final javax.swing.JList pass3aJList
	private final javax.swing.JList pass3bJList
	private final javax.swing.JTextPane pass3aTextPane
	private final javax.swing.JTextPane pass3bTextPane
	private final javax.swing.JMenu jMenu2
	private final javax.swing.JMenuItem whatisMenuItem
	private final javax.swing.JMenuItem aboutMenuItem
	public void <init> () 
		Exception e
	private void jbInit ()  throws java.lang.Exception 
	protected void processWindowEvent (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent e
	synchronized void classNamesJList_valueChanged (javax.swing.event.ListSelectionEvent) 
		ClassNotFoundException ex
		javax.swing.event.ListSelectionEvent e
	private void verify ()  throws java.lang.ClassNotFoundException 
		int i
		org.apache.bcel.classfile.JavaClass jc
		String[] methodnames
		int i
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
		String[] msgs
		StringBuilder allmsgs
	void newFileMenuItem_actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
		String classname
	synchronized void pass3aJList_valueChanged (javax.swing.event.ListSelectionEvent) 
		ClassNotFoundException ex
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.classfile.JavaClass jc
		int i
		javax.swing.event.ListSelectionEvent e
		org.apache.bcel.verifier.Verifier v
		StringBuilder all3amsg
		boolean all3aok
		boolean rejected
	synchronized void pass3bJList_valueChanged (javax.swing.event.ListSelectionEvent) 
		ClassNotFoundException ex
		org.apache.bcel.verifier.VerificationResult vr
		org.apache.bcel.classfile.JavaClass jc
		int i
		javax.swing.event.ListSelectionEvent e
		org.apache.bcel.verifier.Verifier v
		StringBuilder all3bmsg
		boolean all3bok
		boolean rejected
	void aboutMenuItem_actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
	void whatisMenuItem_actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
	javax.swing.JList getClassNamesJList () 
}

org/apache/bcel/verifier/VerifierFactory.class
VerifierFactory.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.VerifierFactory extends java.lang.Object {
	private static final java.util.Map hashMap
	private static final java.util.List observers
	private void <init> () 
	public static org.apache.bcel.verifier.Verifier getVerifier (java.lang.String) 
		String fully_qualified_classname
		org.apache.bcel.verifier.Verifier v
	private static void notify (java.lang.String) 
		org.apache.bcel.verifier.VerifierFactoryObserver vfo
		java.util.Iterator i$
		String fully_qualified_classname
	public static org.apache.bcel.verifier.Verifier[] getVerifiers () 
		org.apache.bcel.verifier.Verifier[] vs
	public static void attach (org.apache.bcel.verifier.VerifierFactoryObserver) 
		org.apache.bcel.verifier.VerifierFactoryObserver o
	public static void detach (org.apache.bcel.verifier.VerifierFactoryObserver) 
		org.apache.bcel.verifier.VerifierFactoryObserver o
	static void <clinit> () 
}

org/apache/bcel/verifier/VerifierFactoryListModel.class
VerifierFactoryListModel.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.VerifierFactoryListModel extends java.lang.Object implements org.apache.bcel.verifier.VerifierFactoryObserver javax.swing.ListModel  {
	private final java.util.List listeners
	private final java.util.Set cache
	public void <init> () 
	public synchronized void update (java.lang.String) 
		org.apache.bcel.verifier.Verifier verifier
		org.apache.bcel.verifier.Verifier[] arr$
		int len$
		int i$
		javax.swing.event.ListDataEvent e
		javax.swing.event.ListDataListener listener
		java.util.Iterator i$
		String s
		org.apache.bcel.verifier.Verifier[] verifiers
		int num_of_verifiers
	public synchronized void addListDataListener (javax.swing.event.ListDataListener) 
		javax.swing.event.ListDataListener l
	public synchronized void removeListDataListener (javax.swing.event.ListDataListener) 
		javax.swing.event.ListDataListener l
	public synchronized int getSize () 
	public synchronized java.lang.String getElementAt (int) 
		int index
	public volatile synthetic java.lang.Object getElementAt (int) 
		int x0
}

org/apache/bcel/verifier/VerifierFactoryObserver.class
VerifierFactoryObserver.java
package org.apache.bcel.verifier
public abstract org.apache.bcel.verifier.VerifierFactoryObserver extends java.lang.Object {
	public abstract void update (java.lang.String) 
}

org/apache/bcel/verifier/VerifyDialog$1.class
VerifyDialog.java
package org.apache.bcel.verifier
final org.apache.bcel.verifier.VerifyDialog$1 extends java.awt.event.WindowAdapter {
	void <init> () 
	public void windowClosing (java.awt.event.WindowEvent) 
		java.awt.event.WindowEvent e
}

org/apache/bcel/verifier/VerifyDialog$IvjEventHandler.class
VerifyDialog.java
package org.apache.bcel.verifier
 org.apache.bcel.verifier.VerifyDialog$IvjEventHandler extends java.lang.Object implements java.awt.event.ActionListener  {
	final synthetic org.apache.bcel.verifier.VerifyDialog this$0
	void <init> (org.apache.bcel.verifier.VerifyDialog) 
	public void actionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent e
}

org/apache/bcel/verifier/VerifyDialog.class
VerifyDialog.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.VerifyDialog extends javax.swing.JDialog {
	private static final long serialVersionUID
	private javax.swing.JPanel ivjJDialogContentPane
	private javax.swing.JPanel ivjPass1Panel
	private javax.swing.JPanel ivjPass2Panel
	private javax.swing.JPanel ivjPass3Panel
	private javax.swing.JButton ivjPass1Button
	private javax.swing.JButton ivjPass2Button
	private javax.swing.JButton ivjPass3Button
	private final org.apache.bcel.verifier.VerifyDialog$IvjEventHandler ivjEventHandler
	private String class_name
	private static int classes_to_verify
	private javax.swing.JButton ivjFlushButton
	public void <init> () 
	public void <init> (java.awt.Dialog) 
		java.awt.Dialog owner
	public void <init> (java.awt.Dialog, java.lang.String) 
		java.awt.Dialog owner
		String title
	public void <init> (java.awt.Dialog, java.lang.String, boolean) 
		java.awt.Dialog owner
		String title
		boolean modal
	public void <init> (java.awt.Dialog, boolean) 
		java.awt.Dialog owner
		boolean modal
	public void <init> (java.awt.Frame) 
		java.awt.Frame owner
	public void <init> (java.awt.Frame, java.lang.String) 
		java.awt.Frame owner
		String title
	public void <init> (java.awt.Frame, java.lang.String, boolean) 
		java.awt.Frame owner
		String title
		boolean modal
	public void <init> (java.awt.Frame, boolean) 
		java.awt.Frame owner
		boolean modal
	public void <init> (java.lang.String) 
		String fully_qualified_class_name
		int dotclasspos
	private void connEtoC1 (java.awt.event.ActionEvent) 
		Throwable ivjExc
		java.awt.event.ActionEvent arg1
	private void connEtoC2 (java.awt.event.ActionEvent) 
		Throwable ivjExc
		java.awt.event.ActionEvent arg1
	private void connEtoC3 (java.awt.event.ActionEvent) 
		Throwable ivjExc
		java.awt.event.ActionEvent arg1
	private void connEtoC4 (java.awt.event.ActionEvent) 
		Throwable ivjExc
		java.awt.event.ActionEvent arg1
	public void flushButton_ActionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent actionEvent
	private javax.swing.JButton getFlushButton () 
		Throwable ivjExc
	private javax.swing.JPanel getJDialogContentPane () 
		Throwable ivjExc
	private javax.swing.JButton getPass1Button () 
		Throwable ivjExc
	private javax.swing.JPanel getPass1Panel () 
		Throwable ivjExc
	private javax.swing.JButton getPass2Button () 
		Throwable ivjExc
	private javax.swing.JPanel getPass2Panel () 
		Throwable ivjExc
	private javax.swing.JButton getPass3Button () 
		Throwable ivjExc
	private javax.swing.JPanel getPass3Panel () 
		Throwable ivjExc
	private void handleException (java.lang.Throwable) 
		Throwable exception
	private void initConnections ()  throws java.lang.Exception 
	private void initialize () 
		Throwable ivjExc
	public static void main (java.lang.String[]) 
		org.apache.bcel.verifier.VerifyDialog aVerifyDialog
		Throwable exception
		String arg
		String[] arr$
		int len$
		int i$
		String[] args
	public void pass1Button_ActionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent actionEvent
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
	public void pass2Button_ActionPerformed (java.awt.event.ActionEvent) 
		java.awt.event.ActionEvent actionEvent
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
	public void pass4Button_ActionPerformed (java.awt.event.ActionEvent) 
		int i
		int nr
		ClassNotFoundException ex
		org.apache.bcel.classfile.JavaClass jc
		java.awt.event.ActionEvent actionEvent
		java.awt.Color color
		org.apache.bcel.verifier.Verifier v
		org.apache.bcel.verifier.VerificationResult vr
	static synthetic javax.swing.JButton access$000 (org.apache.bcel.verifier.VerifyDialog) 
		org.apache.bcel.verifier.VerifyDialog x0
	static synthetic void access$100 (org.apache.bcel.verifier.VerifyDialog, java.awt.event.ActionEvent) 
		org.apache.bcel.verifier.VerifyDialog x0
		java.awt.event.ActionEvent x1
	static synthetic javax.swing.JButton access$200 (org.apache.bcel.verifier.VerifyDialog) 
		org.apache.bcel.verifier.VerifyDialog x0
	static synthetic void access$300 (org.apache.bcel.verifier.VerifyDialog, java.awt.event.ActionEvent) 
		org.apache.bcel.verifier.VerifyDialog x0
		java.awt.event.ActionEvent x1
	static synthetic javax.swing.JButton access$400 (org.apache.bcel.verifier.VerifyDialog) 
		org.apache.bcel.verifier.VerifyDialog x0
	static synthetic void access$500 (org.apache.bcel.verifier.VerifyDialog, java.awt.event.ActionEvent) 
		org.apache.bcel.verifier.VerifyDialog x0
		java.awt.event.ActionEvent x1
	static synthetic javax.swing.JButton access$600 (org.apache.bcel.verifier.VerifyDialog) 
		org.apache.bcel.verifier.VerifyDialog x0
	static synthetic void access$700 (org.apache.bcel.verifier.VerifyDialog, java.awt.event.ActionEvent) 
		org.apache.bcel.verifier.VerifyDialog x0
		java.awt.event.ActionEvent x1
	static synthetic int access$810 () 
	static synthetic int access$800 () 
}

META-INF/maven/
META-INF/maven/org.apache.bcel/
META-INF/maven/org.apache.bcel/bcel/
META-INF/maven/org.apache.bcel/bcel/pom.xml
META-INF/maven/org.apache.bcel/bcel/pom.properties