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/
org/apache/bcel/classfile/AccessFlags.classAccessFlags.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.AccessFlags extends java.lang.Object implements java.io.Serializable {
protected int access_flags
public void ()
public void (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 final 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 ()
}
org/apache/bcel/classfile/AnnotationDefault.classAnnotationDefault.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.AnnotationDefault extends org.apache.bcel.classfile.Attribute {
org.apache.bcel.classfile.ElementValue default_value
public void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
public void (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.classAnnotationElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.AnnotationElementValue extends org.apache.bcel.classfile.ElementValue {
private org.apache.bcel.classfile.AnnotationEntry annotationEntry
public void (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 ()
StringBuffer sb
public java.lang.String toString ()
public org.apache.bcel.classfile.AnnotationEntry getAnnotationEntry ()
}
org/apache/bcel/classfile/AnnotationEntry.classAnnotationEntry.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.AnnotationEntry extends java.lang.Object implements org.apache.bcel.classfile.Node org.apache.bcel.Constants java.io.Serializable {
private static final long serialVersionUID
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.DataInputStream, org.apache.bcel.classfile.ConstantPool, boolean) throws java.io.IOException
int i
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
boolean isRuntimeVisible
org.apache.bcel.classfile.AnnotationEntry annotationEntry
int num_element_value_pairs
public void (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
int 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
int i
StringBuffer result
}
org/apache/bcel/classfile/Annotations.classAnnotations.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.Annotations extends org.apache.bcel.classfile.Attribute {
private static final long serialVersionUID
private org.apache.bcel.classfile.AnnotationEntry[] annotation_table
private final boolean isRuntimeVisible
public void (byte, int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool, boolean) throws java.io.IOException
int i
byte annotation_type
int name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
boolean isRuntimeVisible
int annotation_table_length
public void (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
int i
java.io.DataOutputStream dos
}
org/apache/bcel/classfile/ArrayElementValue.classArrayElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ArrayElementValue extends org.apache.bcel.classfile.ElementValue {
private org.apache.bcel.classfile.ElementValue[] evalues
public java.lang.String toString ()
int i
StringBuffer sb
public void (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
int i
java.io.DataOutputStream dos
public java.lang.String stringifyValue ()
int i
StringBuffer sb
public org.apache.bcel.classfile.ElementValue[] getElementValuesArray ()
public int getElementValuesArraySize ()
}
org/apache/bcel/classfile/Attribute.classAttribute.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 java.io.Serializable {
private static final org.apache.bcel.classfile.Attribute[] EMPTY_ATTRIBUTES
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
public static org.apache.bcel.classfile.Attribute[] newArray (int)
int sz
protected void (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 removeAttributeReader (java.lang.String)
String name
public static final org.apache.bcel.classfile.Attribute readAttribute (java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
byte i
org.apache.bcel.classfile.AttributeReader r
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
org.apache.bcel.classfile.ConstantUtf8 c
String name
int name_index
int length
byte tag
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
Object o
public abstract org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool)
public java.lang.String toString ()
static void ()
}
org/apache/bcel/classfile/AttributeReader.classAttributeReader.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/ClassElementValue.classClassElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ClassElementValue extends org.apache.bcel.classfile.ElementValue {
private int idx
public void (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.classClassFormatException.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ClassFormatException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String s
public void (java.lang.String, java.lang.Throwable)
String s
Throwable initCause
}
org/apache/bcel/classfile/ClassParser.classClassParser.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ClassParser extends java.lang.Object {
private java.io.DataInputStream file
private boolean fileOwned
private 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 boolean is_zip
private static final int BUFSIZE
public void (java.io.InputStream, java.lang.String)
java.io.InputStream file
String file_name
String clazz
public void (java.lang.String)
String file_name
public void (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.util.zip.ZipFile zip
private final void readAttributes () throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
int i
int attributes_count
private final void readClassInfo () throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
private final void readConstantPool () throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
private final void readFields () throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
int i
int fields_count
private final void readID () throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
int magic
private final void readInterfaces () throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
int i
int interfaces_count
private final void readMethods () throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
int i
int methods_count
private final void readVersion () throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
}
org/apache/bcel/classfile/Code.classCode.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 int code_length
private byte[] code
private int exception_table_length
private org.apache.bcel.classfile.CodeException[] exception_table
private int attributes_count
private org.apache.bcel.classfile.Attribute[] attributes
public void (org.apache.bcel.classfile.Code)
org.apache.bcel.classfile.Code c
void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int i
int name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
public void (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
int i
int i
java.io.DataOutputStream file
public final org.apache.bcel.classfile.Attribute[] getAttributes ()
public org.apache.bcel.classfile.LineNumberTable getLineNumberTable ()
int i
public org.apache.bcel.classfile.LocalVariableTable getLocalVariableTable ()
int i
public final byte[] getCode ()
public final org.apache.bcel.classfile.CodeException[] getExceptionTable ()
public final int getMaxLocals ()
public final int getMaxStack ()
private final int getInternalLength ()
private final int calculateLength ()
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)
int i
int i
boolean verbose
StringBuffer 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.classCodeException.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.CodeException extends java.lang.Object implements java.lang.Cloneable org.apache.bcel.Constants org.apache.bcel.classfile.Node java.io.Serializable {
private static final org.apache.bcel.classfile.CodeException[] NO_CODE_EXCEPTIONS
private int start_pc
private int end_pc
private int handler_pc
private int catch_type
public static org.apache.bcel.classfile.CodeException[] newArray (int)
int sz
public void (org.apache.bcel.classfile.CodeException)
org.apache.bcel.classfile.CodeException c
void (java.io.DataInput) throws java.io.IOException
java.io.DataInput file
public void (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
static void ()
}
org/apache/bcel/classfile/Constant$1.classConstant.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Constant$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator {
void ()
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.classConstant.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 java.io.Serializable {
private static org.apache.bcel.util.BCELComparator _cmp
protected byte tag
void (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 () throws java.lang.CloneNotSupportedException
static final org.apache.bcel.classfile.Constant readConstant (java.io.DataInputStream) throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
java.io.DataInputStream file
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 ()
}
org/apache/bcel/classfile/ConstantClass.classConstantClass.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 (org.apache.bcel.classfile.ConstantClass)
org.apache.bcel.classfile.ConstantClass c
void (java.io.DataInput) throws java.io.IOException
java.io.DataInput file
public void (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.classConstantCP.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 (org.apache.bcel.classfile.ConstantCP)
org.apache.bcel.classfile.ConstantCP c
void (byte, java.io.DataInput) throws java.io.IOException
byte tag
java.io.DataInput file
protected void (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 int getNameAndTypeIndex ()
public final void setClassIndex (int)
int class_index
public java.lang.String getClass (org.apache.bcel.classfile.ConstantPool)
org.apache.bcel.classfile.ConstantPool cp
public final void setNameAndTypeIndex (int)
int name_and_type_index
public final java.lang.String toString ()
}
org/apache/bcel/classfile/ConstantDouble.classConstantDouble.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 (double)
double bytes
public void (org.apache.bcel.classfile.ConstantDouble)
org.apache.bcel.classfile.ConstantDouble c
void (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.classConstantFieldref.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantFieldref extends org.apache.bcel.classfile.ConstantCP {
public void (org.apache.bcel.classfile.ConstantFieldref)
org.apache.bcel.classfile.ConstantFieldref c
void (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream file
public void (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.classConstantFloat.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 (float)
float bytes
public void (org.apache.bcel.classfile.ConstantFloat)
org.apache.bcel.classfile.ConstantFloat c
void (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.classConstantInteger.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 (int)
int bytes
public void (org.apache.bcel.classfile.ConstantInteger)
org.apache.bcel.classfile.ConstantInteger c
void (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.classConstantInterfaceMethodref.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantInterfaceMethodref extends org.apache.bcel.classfile.ConstantCP {
public void (org.apache.bcel.classfile.ConstantInterfaceMethodref)
org.apache.bcel.classfile.ConstantInterfaceMethodref c
void (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream file
public void (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/ConstantLong.classConstantLong.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 (long)
long bytes
public void (org.apache.bcel.classfile.ConstantLong)
org.apache.bcel.classfile.ConstantLong c
void (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/ConstantMethodref.classConstantMethodref.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantMethodref extends org.apache.bcel.classfile.ConstantCP {
public void (org.apache.bcel.classfile.ConstantMethodref)
org.apache.bcel.classfile.ConstantMethodref c
void (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream file
public void (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/ConstantNameAndType.classConstantNameAndType.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 (org.apache.bcel.classfile.ConstantNameAndType)
org.apache.bcel.classfile.ConstantNameAndType c
void (java.io.DataInput) throws java.io.IOException
java.io.DataInput file
public void (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.classConstantObject.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.classConstantPool.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 java.io.Serializable {
private int constant_pool_count
private org.apache.bcel.classfile.Constant[] constant_pool
public void (org.apache.bcel.classfile.Constant[])
org.apache.bcel.classfile.Constant[] constant_pool
void (java.io.DataInputStream) throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
byte tag
int i
java.io.DataInputStream file
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.Constant c
String str
int i
byte tag
private static final java.lang.String escape (java.lang.String)
int i
String str
int len
StringBuffer 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
StringBuffer buf
public org.apache.bcel.classfile.ConstantPool copy ()
int i
CloneNotSupportedException e
org.apache.bcel.classfile.ConstantPool c
}
org/apache/bcel/classfile/ConstantString.classConstantString.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 (org.apache.bcel.classfile.ConstantString)
org.apache.bcel.classfile.ConstantString c
void (java.io.DataInput) throws java.io.IOException
java.io.DataInput file
public void (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.classConstantUtf8.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ConstantUtf8 extends org.apache.bcel.classfile.Constant {
private String bytes
public void (org.apache.bcel.classfile.ConstantUtf8)
org.apache.bcel.classfile.ConstantUtf8 c
void (java.io.DataInput) throws java.io.IOException
java.io.DataInput file
public void (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 ()
}
org/apache/bcel/classfile/ConstantValue.classConstantValue.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 (org.apache.bcel.classfile.ConstantValue)
org.apache.bcel.classfile.ConstantValue c
void (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInput file
org.apache.bcel.classfile.ConstantPool constant_pool
public void (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.classDeprecated.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Deprecated extends org.apache.bcel.classfile.Attribute {
private byte[] bytes
public void (org.apache.bcel.classfile.Deprecated)
org.apache.bcel.classfile.Deprecated c
public void (int, int, byte[], org.apache.bcel.classfile.ConstantPool)
int name_index
int length
byte[] bytes
org.apache.bcel.classfile.ConstantPool constant_pool
void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInputStream file
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.classDescendingVisitor.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.DescendingVisitor extends java.lang.Object implements org.apache.bcel.classfile.Visitor {
private org.apache.bcel.classfile.JavaClass clazz
private org.apache.bcel.classfile.Visitor visitor
private 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 (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)
int i
int i
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)
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)
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)
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)
int i
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)
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)
int i
org.apache.bcel.classfile.LocalVariableTable table
org.apache.bcel.classfile.LocalVariable[] vars
public void visitStackMap (org.apache.bcel.classfile.StackMap)
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 visitStackMapTable (org.apache.bcel.classfile.StackMapTable)
int i
org.apache.bcel.classfile.StackMapTable table
org.apache.bcel.classfile.StackMapTableEntry[] vars
public void visitStackMapTableEntry (org.apache.bcel.classfile.StackMapTableEntry)
org.apache.bcel.classfile.StackMapTableEntry 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 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)
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 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
}
org/apache/bcel/classfile/ElementValue.classElementValue.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 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
public java.lang.String toString ()
protected void (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.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int j
int numArrayVals
org.apache.bcel.classfile.ElementValue[] evalues
java.io.DataInputStream dis
org.apache.bcel.classfile.ConstantPool cpool
byte type
public java.lang.String toShortString ()
StringBuffer result
}
org/apache/bcel/classfile/ElementValuePair.classElementValuePair.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ElementValuePair extends java.lang.Object {
private org.apache.bcel.classfile.ElementValue elementValue
private org.apache.bcel.classfile.ConstantPool constantPool
private int elementNameIndex
public void (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 ()
StringBuffer result
protected void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
}
org/apache/bcel/classfile/EmptyVisitor.classEmptyVisitor.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.EmptyVisitor extends java.lang.Object implements org.apache.bcel.classfile.Visitor {
protected void ()
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 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 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 visitStackMapTable (org.apache.bcel.classfile.StackMapTable)
org.apache.bcel.classfile.StackMapTable obj
public void visitStackMapTableEntry (org.apache.bcel.classfile.StackMapTableEntry)
org.apache.bcel.classfile.StackMapTableEntry 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
}
org/apache/bcel/classfile/EnclosingMethod.classEnclosingMethod.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.EnclosingMethod extends org.apache.bcel.classfile.Attribute {
private int classIndex
private int methodIndex
public void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int nameIndex
int len
java.io.DataInputStream dis
org.apache.bcel.classfile.ConstantPool cpool
private void (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.classEnumElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.EnumElementValue extends org.apache.bcel.classfile.ElementValue {
private int typeIdx
private int valueIdx
public void (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.classExceptionTable.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.ExceptionTable extends org.apache.bcel.classfile.Attribute {
private int number_of_exceptions
private int[] exception_index_table
public void (org.apache.bcel.classfile.ExceptionTable)
org.apache.bcel.classfile.ExceptionTable c
public void (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 (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int name_index
int length
java.io.DataInputStream file
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
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
StringBuffer 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.classField.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Field$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator {
void ()
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.classField.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 _cmp
public void (org.apache.bcel.classfile.Field)
org.apache.bcel.classfile.Field c
void (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 void (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 ()
int i
public final java.lang.String toString ()
org.apache.bcel.classfile.Attribute a
int i
String name
String signature
String access
StringBuffer 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 ()
}
org/apache/bcel/classfile/FieldOrMethod.classFieldOrMethod.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 int attributes_count
protected org.apache.bcel.classfile.Attribute[] attributes
protected org.apache.bcel.classfile.AnnotationEntry[] annotationEntries
protected org.apache.bcel.classfile.ConstantPool constant_pool
private String signatureAttributeString
private boolean searchedForSignatureAttribute
private boolean annotationsOutOfDate
void ()
protected void (org.apache.bcel.classfile.FieldOrMethod)
org.apache.bcel.classfile.FieldOrMethod c
protected void (java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException org.apache.bcel.classfile.ClassFormatException
int i
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
protected void (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
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
private void ensureAnnotationsUpToDate ()
int j
org.apache.bcel.classfile.Annotations annotations
org.apache.bcel.classfile.Attribute attribute
int i
org.apache.bcel.classfile.Attribute[] attrs
java.util.List accumulatedAnnotations
public org.apache.bcel.classfile.AnnotationEntry[] getAnnotationEntries ()
public void addAnnotationEntry (org.apache.bcel.classfile.AnnotationEntry)
org.apache.bcel.classfile.AnnotationEntry a
int len
org.apache.bcel.classfile.AnnotationEntry[] newAnnotations
public final java.lang.String getGenericSignature ()
int i
boolean found
}
org/apache/bcel/classfile/InnerClass.classInnerClass.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 java.io.Serializable {
private int inner_class_index
private int outer_class_index
private int inner_name_index
private int inner_access_flags
public void (org.apache.bcel.classfile.InnerClass)
org.apache.bcel.classfile.InnerClass c
void (java.io.DataInput) throws java.io.IOException
java.io.DataInput file
public void (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 inner_class_name
String outer_class_name
String inner_name
String access
public org.apache.bcel.classfile.InnerClass copy ()
CloneNotSupportedException e
}
org/apache/bcel/classfile/InnerClasses.classInnerClasses.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
private int number_of_classes
public void (org.apache.bcel.classfile.InnerClasses)
org.apache.bcel.classfile.InnerClasses c
public void (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 (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int name_index
int length
java.io.DataInputStream file
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
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 ()
int i
StringBuffer 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.classJavaClass.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.JavaClass$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator {
void ()
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.classJavaClass.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
static boolean debug
static char sep
private boolean annotationsOutOfDate
private static org.apache.bcel.util.BCELComparator _cmp
private transient org.apache.bcel.util.Repository repository
public void (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)
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 (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 final void Debug (java.lang.String)
String str
public void dump (java.io.File) throws java.io.IOException
java.io.File dir
java.io.File file
String parent
java.io.DataOutputStream dos
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 i
int i
int i
int i
java.io.DataOutputStream file
public org.apache.bcel.classfile.Attribute[] getAttributes ()
public org.apache.bcel.classfile.AnnotationEntry[] getAnnotationEntries ()
int j
org.apache.bcel.classfile.Annotations runtimeAnnotations
org.apache.bcel.classfile.Attribute attribute
int i
org.apache.bcel.classfile.Attribute[] attrs
java.util.List accumulatedAnnotations
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
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
int i
int i
int i
int i
String access
StringBuffer buf
int size
org.apache.bcel.classfile.AnnotationEntry[] annotations
private static final java.lang.String indent (java.lang.Object)
Object obj
java.util.StringTokenizer tok
StringBuffer 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 final void computeNestedTypeStatus ()
boolean innerClassAttributeRefersToMe
String inner_class_name
int j
org.apache.bcel.classfile.InnerClass[] innerClasses
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
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
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
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 (java.lang.Object)
Object obj
public int hashCode ()
static void ()
StringIndexOutOfBoundsException e
String _sep
}
org/apache/bcel/classfile/LineNumber.classLineNumber.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 java.io.Serializable {
private int start_pc
private int line_number
public void (org.apache.bcel.classfile.LineNumber)
org.apache.bcel.classfile.LineNumber c
void (java.io.DataInput) throws java.io.IOException
java.io.DataInput file
public void (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.classLineNumberTable.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.LineNumberTable extends org.apache.bcel.classfile.Attribute {
private int line_number_table_length
private org.apache.bcel.classfile.LineNumber[] line_number_table
public void (org.apache.bcel.classfile.LineNumberTable)
org.apache.bcel.classfile.LineNumberTable c
public void (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 (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int name_index
int length
java.io.DataInputStream file
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
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
StringBuffer buf
StringBuffer 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.classLocalVariable.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.LocalVariable extends java.lang.Object implements org.apache.bcel.Constants java.lang.Cloneable org.apache.bcel.classfile.Node java.io.Serializable {
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 (org.apache.bcel.classfile.LocalVariable)
org.apache.bcel.classfile.LocalVariable c
void (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 (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 ()
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 ()
String name
String signature
public org.apache.bcel.classfile.LocalVariable copy ()
CloneNotSupportedException e
}
org/apache/bcel/classfile/LocalVariableTable.classLocalVariableTable.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.LocalVariableTable extends org.apache.bcel.classfile.Attribute {
private int local_variable_table_length
private org.apache.bcel.classfile.LocalVariable[] local_variable_table
public void (org.apache.bcel.classfile.LocalVariableTable)
org.apache.bcel.classfile.LocalVariableTable c
public void (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 (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int name_index
int length
java.io.DataInputStream file
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
int i
java.io.DataOutputStream file
public final org.apache.bcel.classfile.LocalVariable[] getLocalVariableTable ()
public final org.apache.bcel.classfile.LocalVariable getLocalVariable (int)
int i
int index
public final org.apache.bcel.classfile.LocalVariable getLocalVariable (int, int)
int start_pc
int end_pc
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
StringBuffer 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.classLocalVariableTypeTable.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.LocalVariableTypeTable extends org.apache.bcel.classfile.Attribute {
private int local_variable_type_table_length
private org.apache.bcel.classfile.LocalVariable[] local_variable_type_table
public void (org.apache.bcel.classfile.LocalVariableTypeTable)
org.apache.bcel.classfile.LocalVariableTypeTable c
public void (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 (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int nameIdx
int len
java.io.DataInputStream dis
org.apache.bcel.classfile.ConstantPool cpool
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 i
java.io.DataOutputStream file
public final org.apache.bcel.classfile.LocalVariable[] getLocalVariableTypeTable ()
public final org.apache.bcel.classfile.LocalVariable getLocalVariable (int)
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
StringBuffer 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.classMethod.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Method$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator {
void ()
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.classMethod.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 _cmp
public void ()
public void (org.apache.bcel.classfile.Method)
org.apache.bcel.classfile.Method c
void (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 void (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 ()
int i
public final org.apache.bcel.classfile.ExceptionTable getExceptionTable ()
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 a
int i
String str
org.apache.bcel.classfile.ConstantUtf8 c
String name
String signature
String access
StringBuffer 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 ()
static void ()
}
org/apache/bcel/classfile/Node.classNode.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.classParameterAnnotationEntry.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.ParameterAnnotationEntry extends java.lang.Object implements org.apache.bcel.classfile.Node org.apache.bcel.Constants {
private int annotation_table_length
private org.apache.bcel.classfile.AnnotationEntry[] annotation_table
void (java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
public void accept (org.apache.bcel.classfile.Visitor)
org.apache.bcel.classfile.Visitor v
public final int getNumAnnotations ()
public org.apache.bcel.classfile.AnnotationEntry[] getAnnotationEntries ()
public void dump (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
}
org/apache/bcel/classfile/ParameterAnnotations.classParameterAnnotations.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.ParameterAnnotations extends org.apache.bcel.classfile.Attribute {
private int num_parameters
private org.apache.bcel.classfile.ParameterAnnotationEntry[] parameter_annotation_table
void (byte, int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
byte parameter_annotation_type
int name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
public void (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 final int getNumParameterAnnotation ()
public void dump (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream dos
}
org/apache/bcel/classfile/PMGClass.classPMGClass.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 (org.apache.bcel.classfile.PMGClass)
org.apache.bcel.classfile.PMGClass c
void (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInput file
org.apache.bcel.classfile.ConstantPool constant_pool
public void (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.classRuntimeInvisibleAnnotations.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.RuntimeInvisibleAnnotations extends org.apache.bcel.classfile.Annotations {
void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInputStream file
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
org.apache.bcel.classfile.Annotations c
public final void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
}
org/apache/bcel/classfile/RuntimeInvisibleParameterAnnotations.classRuntimeInvisibleParameterAnnotations.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.RuntimeInvisibleParameterAnnotations extends org.apache.bcel.classfile.ParameterAnnotations {
void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInputStream file
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
org.apache.bcel.classfile.Annotations c
}
org/apache/bcel/classfile/RuntimeVisibleAnnotations.classRuntimeVisibleAnnotations.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.RuntimeVisibleAnnotations extends org.apache.bcel.classfile.Annotations {
public void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInputStream file
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
org.apache.bcel.classfile.Annotations c
public final void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
}
org/apache/bcel/classfile/RuntimeVisibleParameterAnnotations.classRuntimeVisibleParameterAnnotations.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.RuntimeVisibleParameterAnnotations extends org.apache.bcel.classfile.ParameterAnnotations {
void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInputStream file
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
org.apache.bcel.classfile.Annotations c
}
org/apache/bcel/classfile/Signature$MyByteArrayInputStream.classSignature.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Signature$MyByteArrayInputStream extends java.io.ByteArrayInputStream {
void (java.lang.String)
String data
final int mark ()
final java.lang.String getData ()
final void reset (int)
int p
final void unread ()
}
org/apache/bcel/classfile/Signature.classSignature.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 (org.apache.bcel.classfile.Signature)
org.apache.bcel.classfile.Signature c
void (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInput file
org.apache.bcel.classfile.ConstantPool constant_pool
public void (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 final void matchIdent (org.apache.bcel.classfile.Signature$MyByteArrayInputStream, java.lang.StringBuffer)
int i
StringBuffer buf2
int count
org.apache.bcel.classfile.Signature$MyByteArrayInputStream in
StringBuffer buf
int ch
StringBuffer buf2
private static final void matchGJIdent (org.apache.bcel.classfile.Signature$MyByteArrayInputStream, java.lang.StringBuffer)
org.apache.bcel.classfile.Signature$MyByteArrayInputStream in
StringBuffer buf
int ch
public static java.lang.String translate (java.lang.String)
String s
StringBuffer buf
public static final boolean isFormalParameterList (java.lang.String)
String s
public static final 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.classSimpleElementValue.java
package org.apache.bcel.classfile
public org.apache.bcel.classfile.SimpleElementValue extends org.apache.bcel.classfile.ElementValue {
private int index
public void (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
public void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream dos
}
org/apache/bcel/classfile/SourceFile.classSourceFile.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 (org.apache.bcel.classfile.SourceFile)
org.apache.bcel.classfile.SourceFile c
void (int, int, java.io.DataInput, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInput file
org.apache.bcel.classfile.ConstantPool constant_pool
public void (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.classStackMap.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.StackMap extends org.apache.bcel.classfile.Attribute implements org.apache.bcel.classfile.Node {
private int map_length
private org.apache.bcel.classfile.StackMapEntry[] map
public void (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 (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
public final void dump (java.io.DataOutputStream) throws java.io.IOException
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[] map
public final java.lang.String toString ()
int i
StringBuffer 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.classStackMapEntry.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.StackMapEntry extends java.lang.Object implements java.lang.Cloneable {
private int byte_code_offset
private int number_of_locals
private org.apache.bcel.classfile.StackMapType[] types_of_locals
private int number_of_stack_items
private org.apache.bcel.classfile.StackMapType[] types_of_stack_items
private org.apache.bcel.classfile.ConstantPool constant_pool
void (java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int i
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
public void (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 final void dump (java.io.DataOutputStream) throws java.io.IOException
int i
int i
java.io.DataOutputStream file
public final java.lang.String toString ()
int i
int i
StringBuffer buf
public void setByteCodeOffset (int)
int b
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[] t
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[] t
public org.apache.bcel.classfile.StackMapType[] getTypesOfStackItems ()
public org.apache.bcel.classfile.StackMapEntry copy ()
CloneNotSupportedException 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/StackMapTable.classStackMapTable.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.StackMapTable extends org.apache.bcel.classfile.Attribute implements org.apache.bcel.classfile.Node {
private int map_length
private org.apache.bcel.classfile.StackMapTableEntry[] map
public void (int, int, org.apache.bcel.classfile.StackMapTableEntry[], org.apache.bcel.classfile.ConstantPool)
int name_index
int length
org.apache.bcel.classfile.StackMapTableEntry[] map
org.apache.bcel.classfile.ConstantPool constant_pool
void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
public final void dump (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream file
public final org.apache.bcel.classfile.StackMapTableEntry[] getStackMapTable ()
public final void setStackMapTable (org.apache.bcel.classfile.StackMapTableEntry[])
org.apache.bcel.classfile.StackMapTableEntry[] map
public final java.lang.String toString ()
int i
StringBuffer 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.StackMapTable c
public void accept (org.apache.bcel.classfile.Visitor)
org.apache.bcel.classfile.Visitor v
public final int getMapLength ()
}
org/apache/bcel/classfile/StackMapTableEntry.classStackMapTableEntry.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.StackMapTableEntry extends java.lang.Object implements java.lang.Cloneable {
private int frame_type
private int byte_code_offset_delta
private int number_of_locals
private org.apache.bcel.classfile.StackMapType[] types_of_locals
private int number_of_stack_items
private org.apache.bcel.classfile.StackMapType[] types_of_stack_items
private org.apache.bcel.classfile.ConstantPool constant_pool
void (java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int i
int i
int i
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
public void (int, int, int, org.apache.bcel.classfile.StackMapType[], int, org.apache.bcel.classfile.StackMapType[], org.apache.bcel.classfile.ConstantPool)
int tag
int byte_code_offset_delta
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 final void dump (java.io.DataOutputStream) throws java.io.IOException
int i
int i
int i
java.io.DataOutputStream file
public final java.lang.String toString ()
int i
int i
StringBuffer buf
public void setByteCodeOffsetDelta (int)
int b
public int getByteCodeOffsetDelta ()
public void setNumberOfLocals (int)
int n
public int getNumberOfLocals ()
public void setTypesOfLocals (org.apache.bcel.classfile.StackMapType[])
org.apache.bcel.classfile.StackMapType[] t
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[] t
public org.apache.bcel.classfile.StackMapType[] getTypesOfStackItems ()
public org.apache.bcel.classfile.StackMapTableEntry copy ()
CloneNotSupportedException 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.classStackMapType.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.StackMapType extends java.lang.Object implements java.lang.Cloneable {
private static final org.apache.bcel.classfile.StackMapType[] EMPTY
private byte type
private int index
private org.apache.bcel.classfile.ConstantPool constant_pool
public static org.apache.bcel.classfile.StackMapType[] newArray (int)
int sz
void (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 (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
static void ()
}
org/apache/bcel/classfile/Synthetic.classSynthetic.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Synthetic extends org.apache.bcel.classfile.Attribute {
private byte[] bytes
public void (org.apache.bcel.classfile.Synthetic)
org.apache.bcel.classfile.Synthetic c
public void (int, int, byte[], org.apache.bcel.classfile.ConstantPool)
int name_index
int length
byte[] bytes
org.apache.bcel.classfile.ConstantPool constant_pool
void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInputStream file
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 ()
StringBuffer 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.classUnknown.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.Unknown extends org.apache.bcel.classfile.Attribute {
private byte[] bytes
private String name
private static final java.util.Map unknown_attributes
static org.apache.bcel.classfile.Unknown[] getUnknownAttributes ()
int i
org.apache.bcel.classfile.Unknown[] unknowns
java.util.Iterator entries
public void (org.apache.bcel.classfile.Unknown)
org.apache.bcel.classfile.Unknown c
public void (int, int, byte[], org.apache.bcel.classfile.ConstantPool)
int name_index
int length
byte[] bytes
org.apache.bcel.classfile.ConstantPool constant_pool
void (int, int, java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
int name_index
int length
java.io.DataInputStream file
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 ()
}
org/apache/bcel/classfile/Utility$1.classUtility.java
package org.apache.bcel.classfile
final org.apache.bcel.classfile.Utility$1 extends java.lang.ThreadLocal {
void ()
protected java.lang.Object initialValue ()
}
org/apache/bcel/classfile/Utility$JavaReader.classUtility.java
package org.apache.bcel.classfile
org.apache.bcel.classfile.Utility$JavaReader extends java.io.FilterReader {
public void (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.classUtility.java
package org.apache.bcel.classfile
org.apache.bcel.classfile.Utility$JavaWriter extends java.io.FilterWriter {
public void (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.classUtility.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
static int[] CHAR_MAP
static int[] MAP_CHAR
private static final char ESCAPE_CHAR
public void ()
private static int unwrap (java.lang.ThreadLocal)
ThreadLocal tl
private static void wrap (java.lang.ThreadLocal, int)
ThreadLocal tl
int value
public static final java.lang.String accessToString (int)
int access_flags
public static final java.lang.String accessToString (int, boolean)
int i
int access_flags
boolean for_class
StringBuffer buf
int p
public static final java.lang.String classOrInterface (int)
int access_flags
public static final java.lang.String codeToString (byte[], org.apache.bcel.classfile.ConstantPool, int, int, boolean)
int i
String indices
int i
java.io.IOException e
byte[] code
org.apache.bcel.classfile.ConstantPool constant_pool
int index
int length
boolean verbose
StringBuffer buf
org.apache.bcel.util.ByteSequence stream
public static final 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 final 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
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
StringBuffer buf
public static final 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 final java.lang.String compactClassName (java.lang.String)
String str
public static final java.lang.String compactClassName (java.lang.String, java.lang.String, boolean)
String str
String prefix
boolean chopit
int len
public static final java.lang.String compactClassName (java.lang.String, boolean)
String str
boolean chopit
public static final int setBit (int, int)
int flag
int i
public static final int clearBit (int, int)
int flag
int i
int bit
public static final boolean isSet (int, int)
int flag
int i
public static final java.lang.String methodTypeToSignature (java.lang.String, java.lang.String[]) throws org.apache.bcel.classfile.ClassFormatException
String str
int i
String ret
String[] argv
StringBuffer buf
String str
public static final java.lang.String[] methodSignatureArgumentTypes (java.lang.String) throws org.apache.bcel.classfile.ClassFormatException
String signature
public static final 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 final java.lang.String methodSignatureReturnType (java.lang.String) throws org.apache.bcel.classfile.ClassFormatException
String signature
public static final 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 final java.lang.String methodSignatureToString (java.lang.String, java.lang.String, java.lang.String)
String signature
String name
String access
public static final java.lang.String methodSignatureToString (java.lang.String, java.lang.String, java.lang.String, boolean)
String signature
String name
String access
boolean chopit
public static final 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
StringBuffer buf
String type
int index
int var_index
private static final int pow2 (int)
int n
public static final java.lang.String replace (java.lang.String, java.lang.String, java.lang.String)
StringBuffer buf
int index
int old_index
StringIndexOutOfBoundsException e
String str
String old
String new_
public static final java.lang.String signatureToString (java.lang.String)
String signature
public static final java.lang.String signatureToString (java.lang.String, boolean)
int index
int n
StringBuffer 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
StringBuffer buf
char[] chars
boolean char_found
boolean delim
int index
int brackets
boolean found
private static int countBrackets (java.lang.String)
int i
String brackets
char[] chars
int count
boolean open
public static final byte typeOfMethodSignature (java.lang.String) throws org.apache.bcel.classfile.ClassFormatException
StringIndexOutOfBoundsException e
String signature
int index
public static final 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 final short byteToShort (byte)
byte b
public static final java.lang.String toHexString (byte[])
short b
String hex
int i
byte[] bytes
StringBuffer buf
public static final java.lang.String format (int, int, boolean, char)
int i
int length
boolean left_justify
char fill
public static final 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 final boolean equals (byte[], byte[])
int i
byte[] a
byte[] b
int size
public static final void printArray (java.io.PrintStream, java.lang.Object[])
java.io.PrintStream out
Object[] obj
public static final void printArray (java.io.PrintWriter, java.lang.Object[])
java.io.PrintWriter out
Object[] obj
public static final java.lang.String printArray (java.lang.Object[])
Object[] obj
public static final java.lang.String printArray (java.lang.Object[], boolean)
Object[] obj
boolean braces
public static final java.lang.String printArray (java.lang.Object[], boolean, boolean)
int i
Object[] obj
boolean braces
boolean quote
StringBuffer buf
public static boolean isJavaIdentifierPart (char)
char ch
public static java.lang.String encode (byte[], boolean) throws java.io.IOException
java.io.ByteArrayOutputStream baos
java.util.zip.GZIPOutputStream gos
int in
int i
byte[] bytes
boolean compress
java.io.CharArrayWriter caw
org.apache.bcel.classfile.Utility$JavaWriter jw
public static byte[] decode (java.lang.String, boolean) throws java.io.IOException
java.util.zip.GZIPInputStream gis
byte[] tmp
int count
int b
String s
boolean uncompress
char[] chars
java.io.CharArrayReader car
org.apache.bcel.classfile.Utility$JavaReader jr
java.io.ByteArrayOutputStream bos
int ch
byte[] bytes
public static final java.lang.String convertString (java.lang.String)
int i
String label
char[] ch
StringBuffer buf
public static org.apache.bcel.classfile.Attribute[] getAnnotationAttributes (org.apache.bcel.generic.ConstantPoolGen, java.util.List)
org.apache.bcel.generic.AnnotationEntryGen a
int i
org.apache.bcel.generic.AnnotationEntryGen a
int i
int countVisible
int countInvisible
java.io.ByteArrayOutputStream rvaBytes
java.io.ByteArrayOutputStream riaBytes
java.io.DataOutputStream rvaDos
java.io.DataOutputStream riaDos
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
public static org.apache.bcel.classfile.Attribute[] getParameterAnnotationAttributes (org.apache.bcel.generic.ConstantPoolGen, java.util.List[])
org.apache.bcel.generic.AnnotationEntryGen element
java.util.Iterator iter
java.util.List l
int i
org.apache.bcel.generic.AnnotationEntryGen element
java.util.Iterator iter
java.util.List l
int i
org.apache.bcel.generic.AnnotationEntryGen element
java.util.Iterator iter
java.util.List l
int i
java.io.ByteArrayOutputStream rvaBytes
java.io.DataOutputStream rvaDos
java.io.ByteArrayOutputStream riaBytes
java.io.DataOutputStream riaDos
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
static void ()
int i
int i
int j
}
org/apache/bcel/classfile/Visitor.classVisitor.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 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 visitStackMapTable (org.apache.bcel.classfile.StackMapTable)
public abstract void visitStackMapTableEntry (org.apache.bcel.classfile.StackMapTableEntry)
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)
}
org/apache/bcel/Constants.classConstants.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_1_6
public static final short MINOR_1_6
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_SYPER
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_RUNTIME_VISIBLE_ANNOTATIONS
public static final byte ATTR_RUNTIMEIN_VISIBLE_ANNOTATIONS
public static final byte ATTR_RUNTIME_VISIBLE_PARAMETER_ANNOTATIONS
public static final byte ATTR_RUNTIMEIN_VISIBLE_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 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
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
static void ()
}
org/apache/bcel/ExceptionConstants$1.classExceptionConstants.java
package org.apache.bcel
org.apache.bcel.ExceptionConstants$1 extends java.lang.Object {
static Class class$java$lang$Throwable
static Class class$java$lang$RuntimeException
static Class class$java$lang$LinkageError
static Class class$java$lang$ClassCircularityError
static Class class$java$lang$ClassFormatError
static Class class$java$lang$ExceptionInInitializerError
static Class class$java$lang$IncompatibleClassChangeError
static Class class$java$lang$AbstractMethodError
static Class class$java$lang$IllegalAccessError
static Class class$java$lang$InstantiationError
static Class class$java$lang$NoSuchFieldError
static Class class$java$lang$NoSuchMethodError
static Class class$java$lang$NoClassDefFoundError
static Class class$java$lang$UnsatisfiedLinkError
static Class class$java$lang$VerifyError
static Class class$java$lang$NullPointerException
static Class class$java$lang$ArrayIndexOutOfBoundsException
static Class class$java$lang$ArithmeticException
static Class class$java$lang$NegativeArraySizeException
static Class class$java$lang$ClassCastException
static Class class$java$lang$IllegalMonitorStateException
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
}
org/apache/bcel/ExceptionConstants.classExceptionConstants.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 ()
}
org/apache/bcel/generic/AALOAD.classAALOAD.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/AASTORE.classAASTORE.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ACONST_NULL.classACONST_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 ()
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.classAllocationInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.AllocationInstruction extends java.lang.Object {
}
org/apache/bcel/generic/ALOAD.classALOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ALOAD extends org.apache.bcel.generic.LoadInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ANEWARRAY.classANEWARRAY.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 ()
public void (int)
int index
public java.lang.Class[] getExceptions ()
Class[] cs
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.classAnnotationElementValueGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.AnnotationElementValueGen extends org.apache.bcel.generic.ElementValueGen {
private org.apache.bcel.generic.AnnotationEntryGen a
public void (org.apache.bcel.generic.AnnotationEntryGen, org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.AnnotationEntryGen a
org.apache.bcel.generic.ConstantPoolGen cpool
public void (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 (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.classAnnotationEntryGen.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 org.apache.bcel.generic.ConstantPoolGen cpool
private boolean isRuntimeVisible
public void (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
int i
org.apache.bcel.classfile.ElementValuePair[] in
org.apache.bcel.generic.ConstantPoolGen cpool
boolean copyPoolEntries
java.util.List out
int l
private void (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 iter
org.apache.bcel.classfile.AnnotationEntry a
public void (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.DataInputStream, org.apache.bcel.generic.ConstantPoolGen, boolean) throws java.io.IOException
int nidx
int i
java.io.DataInputStream 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
int 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
StringBuffer s
public java.lang.String toShortString ()
int i
StringBuffer s
private void isRuntimeVisible (boolean)
boolean b
public boolean isRuntimeVisible ()
}
org/apache/bcel/generic/ARETURN.classARETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ARETURN extends org.apache.bcel.generic.ReturnInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ArithmeticInstruction.classArithmeticInstruction.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 ()
protected void (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/ArrayElementValueGen.classArrayElementValueGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ArrayElementValueGen extends org.apache.bcel.generic.ElementValueGen {
private java.util.List evalues
public void (org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen cp
public void (int, org.apache.bcel.classfile.ElementValue[], org.apache.bcel.generic.ConstantPoolGen)
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 iter
org.apache.bcel.classfile.ElementValue[] immutableData
int i
public void (org.apache.bcel.classfile.ArrayElementValue, org.apache.bcel.generic.ConstantPoolGen, boolean)
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 iter
java.io.DataOutputStream dos
public java.lang.String stringifyValue ()
org.apache.bcel.generic.ElementValueGen element
java.util.Iterator iter
StringBuffer sb
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.classArrayInstruction.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 ()
protected void (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
}
org/apache/bcel/generic/ARRAYLENGTH.classARRAYLENGTH.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 ()
public java.lang.Class[] getExceptions ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ArrayType.classArrayType.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 (byte, int)
byte type
int dimensions
public void (java.lang.String, int)
String class_name
int dimensions
public void (org.apache.bcel.generic.Type, int)
org.apache.bcel.generic.ArrayType array
int i
org.apache.bcel.generic.Type type
int dimensions
StringBuffer 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.classASTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ASTORE extends org.apache.bcel.generic.StoreInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ATHROW.classATHROW.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 ()
public java.lang.Class[] getExceptions ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/BALOAD.classBALOAD.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/BasicType.classBasicType.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.BasicType extends org.apache.bcel.generic.Type {
void (byte)
byte type
public static final 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.classBASTORE.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/BIPUSH.classBIPUSH.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 ()
public void (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.classBranchHandle.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 (org.apache.bcel.generic.BranchInstruction)
org.apache.bcel.generic.BranchInstruction i
static final 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 ()
}
org/apache/bcel/generic/BranchInstruction.classBranchInstruction.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 ()
protected void (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 final 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 ()
}
org/apache/bcel/generic/BREAKPOINT.classBREAKPOINT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.BREAKPOINT extends org.apache.bcel.generic.Instruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/CALOAD.classCALOAD.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/CASTORE.classCASTORE.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/CHECKCAST.classCHECKCAST.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 ()
public void (int)
int index
public java.lang.Class[] getExceptions ()
Class[] cs
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.classClassElementValueGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ClassElementValueGen extends org.apache.bcel.generic.ElementValueGen {
private int idx
protected void (int, org.apache.bcel.generic.ConstantPoolGen)
int typeIdx
org.apache.bcel.generic.ConstantPoolGen cpool
public void (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 (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.classClassGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.ClassGen$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator {
void ()
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.classClassGen.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 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 java.util.List field_vec
private java.util.List method_vec
private java.util.List attribute_vec
private java.util.List interface_vec
private java.util.List annotation_vec
private static org.apache.bcel.util.BCELComparator _cmp
private java.util.ArrayList observers
public void (java.lang.String, java.lang.String, java.lang.String, int, java.lang.String[], org.apache.bcel.generic.ConstantPoolGen)
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 (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 (org.apache.bcel.classfile.JavaClass)
int i
int i
int i
int i
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
int j
org.apache.bcel.classfile.RuntimeVisibleAnnotations rva
org.apache.bcel.classfile.AnnotationEntry[] annos
org.apache.bcel.classfile.AnnotationEntry a
int j
org.apache.bcel.classfile.RuntimeInvisibleAnnotations ria
org.apache.bcel.classfile.AnnotationEntry[] annos
org.apache.bcel.classfile.Attribute attr
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 e
String name
public org.apache.bcel.classfile.Method containsMethod (java.lang.String, java.lang.String)
org.apache.bcel.classfile.Method m
java.util.Iterator e
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[])
int m
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 ()
java.util.Iterator e
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 ()
}
org/apache/bcel/generic/ClassGenException.classClassGenException.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ClassGenException extends java.lang.RuntimeException {
public void ()
public void (java.lang.String)
String s
public void (java.lang.String, java.lang.Throwable)
String s
Throwable initCause
}
org/apache/bcel/generic/ClassObserver.classClassObserver.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.classCodeExceptionGen.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 java.io.Serializable {
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 (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.classCompoundInstruction.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.classConstantPoolGen.java
package org.apache.bcel.generic
org.apache.bcel.generic.ConstantPoolGen$Index extends java.lang.Object implements java.io.Serializable {
int index
void (int)
int i
}
org/apache/bcel/generic/ConstantPoolGen.classConstantPoolGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ConstantPoolGen extends java.lang.Object implements java.io.Serializable {
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 java.util.Map string_table
private java.util.Map class_table
private java.util.Map utf8_table
private java.util.Map n_a_t_table
private java.util.Map cp_table
public void (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
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 method_name
String signature
String delim
String key
org.apache.bcel.classfile.Constant c
int i
org.apache.bcel.classfile.Constant[] cs
StringBuffer sb
public void (org.apache.bcel.classfile.ConstantPool)
org.apache.bcel.classfile.ConstantPool cp
public void ()
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
StringBuffer 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
}
org/apache/bcel/generic/ConstantPushInstruction.classConstantPushInstruction.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.classConversionInstruction.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 ()
protected void (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/CPInstruction.classCPInstruction.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 ()
protected void (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.classD2F.java
package org.apache.bcel.generic
public org.apache.bcel.generic.D2F extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/D2I.classD2I.java
package org.apache.bcel.generic
public org.apache.bcel.generic.D2I extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/D2L.classD2L.java
package org.apache.bcel.generic
public org.apache.bcel.generic.D2L extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DADD.classDADD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DADD extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DALOAD.classDALOAD.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DASTORE.classDASTORE.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DCMPG.classDCMPG.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 ()
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.classDCMPL.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 ()
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.classDCONST.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DCONST extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction org.apache.bcel.generic.TypedInstruction {
private double value
void ()
public void (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.classDDIV.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DDIV extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DLOAD.classDLOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DLOAD extends org.apache.bcel.generic.LoadInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DMUL.classDMUL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DMUL extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DNEG.classDNEG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DNEG extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DREM.classDREM.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DREM extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DRETURN.classDRETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DRETURN extends org.apache.bcel.generic.ReturnInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DSTORE.classDSTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DSTORE extends org.apache.bcel.generic.StoreInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DSUB.classDSUB.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DSUB extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DUP.classDUP.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DUP2.classDUP2.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DUP2_X1.classDUP2_X1.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP2_X1 extends org.apache.bcel.generic.StackInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DUP2_X2.classDUP2_X2.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP2_X2 extends org.apache.bcel.generic.StackInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DUP_X1.classDUP_X1.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP_X1 extends org.apache.bcel.generic.StackInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/DUP_X2.classDUP_X2.java
package org.apache.bcel.generic
public org.apache.bcel.generic.DUP_X2 extends org.apache.bcel.generic.StackInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ElementValueGen.classElementValueGen.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 (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.DataInputStream, org.apache.bcel.generic.ConstantPoolGen) throws java.io.IOException
int j
int numArrayVals
org.apache.bcel.classfile.ElementValue[] evalues
java.io.DataInputStream 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.classElementValuePairGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ElementValuePairGen extends java.lang.Object {
private int nameIdx
private org.apache.bcel.generic.ElementValueGen value
private org.apache.bcel.generic.ConstantPoolGen cpool
public void (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 (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 (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.classEmptyVisitor.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 ()
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
}
org/apache/bcel/generic/EnumElementValueGen.classEnumElementValueGen.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 (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 (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 (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.classExceptionThrower.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.classF2D.java
package org.apache.bcel.generic
public org.apache.bcel.generic.F2D extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/F2I.classF2I.java
package org.apache.bcel.generic
public org.apache.bcel.generic.F2I extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/F2L.classF2L.java
package org.apache.bcel.generic
public org.apache.bcel.generic.F2L extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FADD.classFADD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FADD extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FALOAD.classFALOAD.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FASTORE.classFASTORE.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FCMPG.classFCMPG.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 ()
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.classFCMPL.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 ()
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.classFCONST.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FCONST extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction org.apache.bcel.generic.TypedInstruction {
private float value
void ()
public void (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.classFDIV.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FDIV extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FieldGen$1.classFieldGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.FieldGen$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator {
void ()
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.classFieldGen.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 _cmp
private java.util.List observers
public void (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 (org.apache.bcel.classfile.Field, org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.classfile.AnnotationEntry element
int j
org.apache.bcel.classfile.Annotations runtimeAnnotations
org.apache.bcel.classfile.AnnotationEntry[] annotationEntries
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
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)
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 ()
java.util.Iterator e
public java.lang.String getInitValue ()
public final java.lang.String toString ()
String name
String signature
String access
StringBuffer 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 ()
}
org/apache/bcel/generic/FieldGenOrMethodGen.classFieldGenOrMethodGen.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 java.util.List attribute_vec
protected java.util.ArrayList annotation_vec
protected void ()
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
public 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
public void removeAnnotationEntry (org.apache.bcel.generic.AnnotationEntryGen)
org.apache.bcel.generic.AnnotationEntryGen ag
public void removeAttributes ()
public 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.classFieldInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.FieldInstruction extends org.apache.bcel.generic.FieldOrMethod implements org.apache.bcel.generic.TypedInstruction {
void ()
protected void (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.classFieldObserver.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.classFieldOrMethod.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 ()
protected void (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/FLOAD.classFLOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FLOAD extends org.apache.bcel.generic.LoadInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FMUL.classFMUL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FMUL extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FNEG.classFNEG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FNEG extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FREM.classFREM.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FREM extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FRETURN.classFRETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FRETURN extends org.apache.bcel.generic.ReturnInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FSTORE.classFSTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FSTORE extends org.apache.bcel.generic.StoreInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/FSUB.classFSUB.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FSUB extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/GETFIELD.classGETFIELD.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 ()
public void (int)
int index
public int produceStack (org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen cpg
public java.lang.Class[] getExceptions ()
Class[] cs
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/GETSTATIC.classGETSTATIC.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 ()
public void (int)
int index
public int produceStack (org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen cpg
public java.lang.Class[] getExceptions ()
Class[] cs
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/GOTO.classGOTO.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 ()
public void (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/GOTO_W.classGOTO_W.java
package org.apache.bcel.generic
public org.apache.bcel.generic.GOTO_W extends org.apache.bcel.generic.GotoInstruction {
void ()
public void (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.classGotoInstruction.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 (short, org.apache.bcel.generic.InstructionHandle)
short opcode
org.apache.bcel.generic.InstructionHandle target
void ()
}
org/apache/bcel/generic/I2B.classI2B.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2B extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/I2C.classI2C.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2C extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/I2D.classI2D.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2D extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/I2F.classI2F.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2F extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/I2L.classI2L.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2L extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/I2S.classI2S.java
package org.apache.bcel.generic
public org.apache.bcel.generic.I2S extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IADD.classIADD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IADD extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IALOAD.classIALOAD.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IAND.classIAND.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IAND extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IASTORE.classIASTORE.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ICONST.classICONST.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ICONST extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction org.apache.bcel.generic.TypedInstruction {
private int value
void ()
public void (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.classIDIV.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 ()
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.classIF_ACMPEQ.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ACMPEQ extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIF_ACMPNE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ACMPNE extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIF_ICMPEQ.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPEQ extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIF_ICMPGE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPGE extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIF_ICMPGT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPGT extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIF_ICMPLE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPLE extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIF_ICMPLT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPLT extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIF_ICMPNE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IF_ICMPNE extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIFEQ.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFEQ extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIFGE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFGE extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIFGT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFGT extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIfInstruction.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 ()
protected void (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.classIFLE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFLE extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIFLT.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFLT extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIFNE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFNE extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIFNONNULL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFNONNULL extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIFNULL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IFNULL extends org.apache.bcel.generic.IfInstruction {
void ()
public void (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.classIINC.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 ()
public void (int, int)
int n
int c
public void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
private final 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.classILOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ILOAD extends org.apache.bcel.generic.LoadInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IMPDEP1.classIMPDEP1.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IMPDEP1 extends org.apache.bcel.generic.Instruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IMPDEP2.classIMPDEP2.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IMPDEP2 extends org.apache.bcel.generic.Instruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IMUL.classIMUL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IMUL extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IndexedInstruction.classIndexedInstruction.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.classINEG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INEG extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/INSTANCEOF.classINSTANCEOF.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 ()
public void (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.classInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.Instruction extends java.lang.Object implements java.lang.Cloneable java.io.Serializable {
protected short length
protected short opcode
private static org.apache.bcel.generic.InstructionComparator cmp
void ()
public void (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 final 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
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 ()
private void setOpcode (short)
short opcode
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
static void ()
}
org/apache/bcel/generic/InstructionComparator$1.classInstructionComparator.java
package org.apache.bcel.generic
final org.apache.bcel.generic.InstructionComparator$1 extends java.lang.Object implements org.apache.bcel.generic.InstructionComparator {
void ()
public boolean equals (org.apache.bcel.generic.Instruction, org.apache.bcel.generic.Instruction)
int i
org.apache.bcel.generic.InstructionHandle[] t1
org.apache.bcel.generic.InstructionHandle[] t2
org.apache.bcel.generic.Instruction i1
org.apache.bcel.generic.Instruction i2
}
org/apache/bcel/generic/InstructionComparator.classInstructionComparator.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 ()
}
org/apache/bcel/generic/InstructionConstants$Clinit.classInstructionConstants.java
package org.apache.bcel.generic
public org.apache.bcel.generic.InstructionConstants$Clinit extends java.lang.Object {
void ()
}
org/apache/bcel/generic/InstructionConstants.classInstructionConstants.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 ()
}
org/apache/bcel/generic/InstructionFactory$MethodObject.classInstructionFactory.java
package org.apache.bcel.generic
org.apache.bcel.generic.InstructionFactory$MethodObject extends java.lang.Object {
org.apache.bcel.generic.Type[] arg_types
org.apache.bcel.generic.Type result_type
String class_name
String name
int access
void (java.lang.String, java.lang.String, org.apache.bcel.generic.Type, org.apache.bcel.generic.Type[], int)
String c
String n
org.apache.bcel.generic.Type r
org.apache.bcel.generic.Type[] a
int acc
}
org/apache/bcel/generic/InstructionFactory.classInstructionFactory.java
package org.apache.bcel.generic
public org.apache.bcel.generic.InstructionFactory extends java.lang.Object implements org.apache.bcel.generic.InstructionConstants java.io.Serializable {
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 (org.apache.bcel.generic.ClassGen, org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ClassGen cg
org.apache.bcel.generic.ConstantPoolGen cp
public void (org.apache.bcel.generic.ClassGen)
org.apache.bcel.generic.ClassGen cg
public void (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)
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 final 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 final org.apache.bcel.generic.ArithmeticInstruction createBinaryIntOp (char, java.lang.String)
char first
String op
private static final org.apache.bcel.generic.ArithmeticInstruction createBinaryLongOp (char, java.lang.String)
char first
String op
private static final org.apache.bcel.generic.ArithmeticInstruction createBinaryFloatOp (char)
char op
private static final 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.ArrayType at
org.apache.bcel.generic.Type t
short dim
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 ()
}
org/apache/bcel/generic/InstructionHandle.classInstructionHandle.java
package org.apache.bcel.generic
public org.apache.bcel.generic.InstructionHandle extends java.lang.Object implements java.io.Serializable {
org.apache.bcel.generic.InstructionHandle next
org.apache.bcel.generic.InstructionHandle prev
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
static Class class$org$apache$bcel$generic$BranchHandle
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 (org.apache.bcel.generic.Instruction)
org.apache.bcel.generic.Instruction i
static final org.apache.bcel.generic.InstructionHandle getInstructionHandle (org.apache.bcel.generic.Instruction)
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction i
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
static java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static void ()
}
org/apache/bcel/generic/InstructionList$1.classInstructionList.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
private final org.apache.bcel.generic.InstructionList this$0
void (org.apache.bcel.generic.InstructionList)
public java.lang.Object next () throws java.util.NoSuchElementException
org.apache.bcel.generic.InstructionHandle i
public void remove ()
public boolean hasNext ()
}
org/apache/bcel/generic/InstructionList.classInstructionList.java
package org.apache.bcel.generic
public org.apache.bcel.generic.InstructionList extends java.lang.Object implements java.io.Serializable {
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 ()
public void (org.apache.bcel.generic.Instruction)
org.apache.bcel.generic.Instruction i
public void (org.apache.bcel.generic.BranchInstruction)
org.apache.bcel.generic.BranchInstruction i
public void (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 (byte[])
org.apache.bcel.generic.InstructionHandle ih
int off
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.InstructionHandle ih
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
org.apache.bcel.util.ByteSequence bytes
org.apache.bcel.generic.InstructionHandle[] ihs
int[] pos
int count
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
StringBuffer 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)
int j
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 ()
java.io.IOException e
org.apache.bcel.util.ByteSequence bytes
java.util.List instructions
public java.lang.String toString ()
public java.lang.String toString (boolean)
org.apache.bcel.generic.InstructionHandle ih
boolean verbose
StringBuffer 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
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)
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 ()
java.util.Iterator e
static org.apache.bcel.generic.InstructionHandle access$000 (org.apache.bcel.generic.InstructionList)
org.apache.bcel.generic.InstructionList x0
}
org/apache/bcel/generic/InstructionListObserver.classInstructionListObserver.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.classInstructionTargeter.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)
}
org/apache/bcel/generic/InvokeInstruction.classInvokeInstruction.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.TypedInstruction org.apache.bcel.generic.StackConsumer org.apache.bcel.generic.StackProducer {
void ()
protected void (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 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.classINVOKEINTERFACE.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.INVOKEINTERFACE extends org.apache.bcel.generic.InvokeInstruction {
private int nargs
void ()
public void (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 ()
Class[] cs
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/INVOKESPECIAL.classINVOKESPECIAL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INVOKESPECIAL extends org.apache.bcel.generic.InvokeInstruction {
void ()
public void (int)
int index
public java.lang.Class[] getExceptions ()
Class[] cs
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/INVOKESTATIC.classINVOKESTATIC.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INVOKESTATIC extends org.apache.bcel.generic.InvokeInstruction {
void ()
public void (int)
int index
public java.lang.Class[] getExceptions ()
Class[] cs
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/INVOKEVIRTUAL.classINVOKEVIRTUAL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.INVOKEVIRTUAL extends org.apache.bcel.generic.InvokeInstruction {
void ()
public void (int)
int index
public java.lang.Class[] getExceptions ()
Class[] cs
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IOR.classIOR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IOR extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IREM.classIREM.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 ()
public java.lang.Class[] getExceptions ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IRETURN.classIRETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IRETURN extends org.apache.bcel.generic.ReturnInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ISHL.classISHL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ISHL extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ISHR.classISHR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ISHR extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ISTORE.classISTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ISTORE extends org.apache.bcel.generic.StoreInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ISUB.classISUB.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ISUB extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IUSHR.classIUSHR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IUSHR extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/IXOR.classIXOR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.IXOR extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/JSR.classJSR.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 ()
public void (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.classJSR_W.java
package org.apache.bcel.generic
public org.apache.bcel.generic.JSR_W extends org.apache.bcel.generic.JsrInstruction {
void ()
public void (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.classJsrInstruction.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 (short, org.apache.bcel.generic.InstructionHandle)
short opcode
org.apache.bcel.generic.InstructionHandle target
void ()
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.classL2D.java
package org.apache.bcel.generic
public org.apache.bcel.generic.L2D extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/L2F.classL2F.java
package org.apache.bcel.generic
public org.apache.bcel.generic.L2F extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/L2I.classL2I.java
package org.apache.bcel.generic
public org.apache.bcel.generic.L2I extends org.apache.bcel.generic.ConversionInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LADD.classLADD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LADD extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LALOAD.classLALOAD.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LAND.classLAND.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LAND extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LASTORE.classLASTORE.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LCMP.classLCMP.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 ()
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.classLCONST.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LCONST extends org.apache.bcel.generic.Instruction implements org.apache.bcel.generic.ConstantPushInstruction org.apache.bcel.generic.TypedInstruction {
private long value
void ()
public void (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.classLDC.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 org.apache.bcel.generic.TypedInstruction {
void ()
public void (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
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.classLDC2_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 org.apache.bcel.generic.TypedInstruction {
void ()
public void (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.classLDC_W.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LDC_W extends org.apache.bcel.generic.LDC {
void ()
public void (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.classLDIV.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 ()
public java.lang.Class[] getExceptions ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LineNumberGen.classLineNumberGen.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 java.io.Serializable {
private org.apache.bcel.generic.InstructionHandle ih
private int src_line
public void (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.classLLOAD.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LLOAD extends org.apache.bcel.generic.LoadInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LMUL.classLMUL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LMUL extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LNEG.classLNEG.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LNEG extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LoadClass.classLoadClass.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.classLoadInstruction.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 (short, short)
short canon_tag
short c_tag
protected void (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.classLocalVariableGen.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 java.io.Serializable {
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 (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
public boolean containsTarget (org.apache.bcel.generic.InstructionHandle)
org.apache.bcel.generic.InstructionHandle ih
public int hashCode ()
int hc
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.classLocalVariableInstruction.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 final boolean wide ()
void (short, short)
short canon_tag
short c_tag
void ()
protected void (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
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 n
public short getCanonicalTag ()
public org.apache.bcel.generic.Type getType (org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen cp
}
org/apache/bcel/generic/LOOKUPSWITCH.classLOOKUPSWITCH.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LOOKUPSWITCH extends org.apache.bcel.generic.Select {
void ()
public void (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
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 void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LOR.classLOR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LOR extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LREM.classLREM.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 ()
public java.lang.Class[] getExceptions ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LRETURN.classLRETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LRETURN extends org.apache.bcel.generic.ReturnInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LSHL.classLSHL.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LSHL extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LSHR.classLSHR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LSHR extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LSTORE.classLSTORE.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LSTORE extends org.apache.bcel.generic.StoreInstruction {
void ()
public void (int)
int n
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LSUB.classLSUB.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LSUB extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LUSHR.classLUSHR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LUSHR extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/LXOR.classLXOR.java
package org.apache.bcel.generic
public org.apache.bcel.generic.LXOR extends org.apache.bcel.generic.ArithmeticInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/MethodGen$1.classMethodGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.MethodGen$1 extends java.lang.Object implements org.apache.bcel.util.BCELComparator {
void ()
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$BranchStack.classMethodGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.MethodGen$BranchStack extends java.lang.Object {
java.util.Stack branchTargets
java.util.Hashtable visitedTargets
void ()
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 final 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 final boolean visited (org.apache.bcel.generic.InstructionHandle)
org.apache.bcel.generic.InstructionHandle target
}
org/apache/bcel/generic/MethodGen$BranchTarget.classMethodGen.java
package org.apache.bcel.generic
final org.apache.bcel.generic.MethodGen$BranchTarget extends java.lang.Object {
org.apache.bcel.generic.InstructionHandle target
int stackDepth
void (org.apache.bcel.generic.InstructionHandle, int)
org.apache.bcel.generic.InstructionHandle target
int stackDepth
}
org/apache/bcel/generic/MethodGen.classMethodGen.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 java.util.List variable_vec
private java.util.List line_number_vec
private java.util.List exception_vec
private java.util.List throws_vec
private 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 _cmp
private java.util.List observers
public void (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)
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 (org.apache.bcel.classfile.Method, java.lang.String, org.apache.bcel.generic.ConstantPoolGen)
String cen
org.apache.bcel.generic.InstructionHandle end
org.apache.bcel.classfile.CodeException ce
int type
org.apache.bcel.generic.ObjectType c_type
int end_pc
int length
org.apache.bcel.generic.InstructionHandle end
int j
org.apache.bcel.classfile.LineNumber l
org.apache.bcel.generic.InstructionHandle ih
int k
org.apache.bcel.classfile.LineNumber[] ln
org.apache.bcel.classfile.LocalVariable l
org.apache.bcel.generic.InstructionHandle start
org.apache.bcel.generic.InstructionHandle end
int k
org.apache.bcel.classfile.LocalVariable[] lv
org.apache.bcel.classfile.LocalVariable l
org.apache.bcel.generic.InstructionHandle start
org.apache.bcel.generic.InstructionHandle end
int k
org.apache.bcel.classfile.LocalVariable[] lv
int j
org.apache.bcel.classfile.Code c
org.apache.bcel.classfile.CodeException[] ces
org.apache.bcel.classfile.Attribute[] c_attributes
int j
String[] names
org.apache.bcel.classfile.AnnotationEntry element
int k
org.apache.bcel.classfile.Annotations runtimeAnnotations
org.apache.bcel.classfile.AnnotationEntry[] aes
org.apache.bcel.classfile.Attribute a
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 ()
private static final void sort (org.apache.bcel.generic.LocalVariableGen[], int, int)
org.apache.bcel.generic.LocalVariableGen h
org.apache.bcel.generic.LocalVariableGen[] vars
int l
int r
int i
int j
int m
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
ArrayIndexOutOfBoundsException e
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
ArrayIndexOutOfBoundsException e
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
ArrayIndexOutOfBoundsException e
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)
int i
org.apache.bcel.generic.ConstantPoolGen cp
org.apache.bcel.classfile.Attribute[] attrs
public void addParameterAnnotationsAsAttribute (org.apache.bcel.generic.ConstantPoolGen)
int i
org.apache.bcel.generic.ConstantPoolGen cp
org.apache.bcel.classfile.Attribute[] attrs
public org.apache.bcel.classfile.Method getMethod ()
int i
org.apache.bcel.classfile.Attribute a
int i
org.apache.bcel.classfile.Attribute[] attributes
String signature
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 ()
int j
org.apache.bcel.generic.InstructionTargeter[] targeters
int i
org.apache.bcel.generic.InstructionHandle[] targets
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 ()
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
int i
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 ()
java.util.Iterator e
public final java.lang.String toString ()
org.apache.bcel.classfile.Attribute a
int i
java.util.Iterator e
String access
String signature
StringBuffer 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
org.apache.bcel.classfile.ParameterAnnotationEntry immutableArray
java.util.List mutable
int j
org.apache.bcel.classfile.ParameterAnnotations rpa
org.apache.bcel.classfile.Attribute attribute
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[])
int i
org.apache.bcel.classfile.AnnotationEntry[] mutableArray
java.util.List result
public void addParameterAnnotation (int, org.apache.bcel.generic.AnnotationEntryGen)
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 ()
}
org/apache/bcel/generic/MethodObserver.classMethodObserver.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.classMONITORENTER.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 ()
public java.lang.Class[] getExceptions ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/MONITOREXIT.classMONITOREXIT.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 ()
public java.lang.Class[] getExceptions ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/MULTIANEWARRAY.classMULTIANEWARRAY.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 ()
public void (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 ()
Class[] cs
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.classNamedAndTyped.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/NEW.classNEW.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 ()
public void (int)
int index
public java.lang.Class[] getExceptions ()
Class[] cs
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.classNEWARRAY.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 ()
public void (byte)
byte type
public void (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.classNOP.java
package org.apache.bcel.generic
public org.apache.bcel.generic.NOP extends org.apache.bcel.generic.Instruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ObjectType$Cache$1.classObjectType.java
package org.apache.bcel.generic
final org.apache.bcel.generic.ObjectType$Cache$1 extends java.util.LinkedHashMap {
void (int, float, boolean)
int x0
float x1
boolean x2
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
org/apache/bcel/generic/ObjectType$Cache.classObjectType.java
package org.apache.bcel.generic
org.apache.bcel.generic.ObjectType$Cache extends java.lang.Object {
private static final java.util.LinkedHashMap cache
void ()
static java.util.LinkedHashMap access$000 ()
static void ()
}
org/apache/bcel/generic/ObjectType.classObjectType.java
package org.apache.bcel.generic
public org.apache.bcel.generic.ObjectType extends org.apache.bcel.generic.ReferenceType {
private static final int MAX_CACHE_ENTRIES
private final String class_name
public static synchronized org.apache.bcel.generic.ObjectType getInstance (java.lang.String)
String class_name
org.apache.bcel.generic.ObjectType result
public void (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.classfile.JavaClass acc
org.apache.bcel.generic.ObjectType accessor
org.apache.bcel.classfile.JavaClass jc
}
org/apache/bcel/generic/POP.classPOP.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/POP2.classPOP2.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/PopInstruction.classPopInstruction.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.classPUSH.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 (org.apache.bcel.generic.ConstantPoolGen, int)
org.apache.bcel.generic.ConstantPoolGen cp
int value
public void (org.apache.bcel.generic.ConstantPoolGen, boolean)
org.apache.bcel.generic.ConstantPoolGen cp
boolean value
public void (org.apache.bcel.generic.ConstantPoolGen, float)
org.apache.bcel.generic.ConstantPoolGen cp
float value
public void (org.apache.bcel.generic.ConstantPoolGen, long)
org.apache.bcel.generic.ConstantPoolGen cp
long value
public void (org.apache.bcel.generic.ConstantPoolGen, double)
org.apache.bcel.generic.ConstantPoolGen cp
double value
public void (org.apache.bcel.generic.ConstantPoolGen, java.lang.String)
org.apache.bcel.generic.ConstantPoolGen cp
String value
public void (org.apache.bcel.generic.ConstantPoolGen, java.lang.Number)
org.apache.bcel.generic.ConstantPoolGen cp
Number value
public void (org.apache.bcel.generic.ConstantPoolGen, java.lang.Character)
org.apache.bcel.generic.ConstantPoolGen cp
Character value
public void (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.classPushInstruction.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.classPUTFIELD.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 ()
public void (int)
int index
public int consumeStack (org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen cpg
public java.lang.Class[] getExceptions ()
Class[] cs
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/PUTSTATIC.classPUTSTATIC.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 ()
public void (int)
int index
public int consumeStack (org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen cpg
public java.lang.Class[] getExceptions ()
Class[] cs
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ReferenceType.classReferenceType.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.ReferenceType extends org.apache.bcel.generic.Type {
protected void (byte, java.lang.String)
byte t
String s
void ()
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
int ii
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
int j
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
int j
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.classRET.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 ()
public void (int)
int index
public void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
private final 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.classRETURN.java
package org.apache.bcel.generic
public org.apache.bcel.generic.RETURN extends org.apache.bcel.generic.ReturnInstruction {
public void ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/ReturnaddressType.classReturnaddressType.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 ()
public void (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 ()
}
org/apache/bcel/generic/ReturnInstruction.classReturnInstruction.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 ()
protected void (short)
short opcode
public org.apache.bcel.generic.Type getType ()
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.classSALOAD.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/SASTORE.classSASTORE.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/Select.classSelect.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.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 ()
void (short, int[], org.apache.bcel.generic.InstructionHandle[], org.apache.bcel.generic.InstructionHandle)
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
StringBuffer 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)
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 ()
int i
public int[] getMatchs ()
public int[] getIndices ()
public org.apache.bcel.generic.InstructionHandle[] getTargets ()
}
org/apache/bcel/generic/SimpleElementValueGen.classSimpleElementValueGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.SimpleElementValueGen extends org.apache.bcel.generic.ElementValueGen {
private int idx
protected void (int, int, org.apache.bcel.generic.ConstantPoolGen)
int type
int idx
org.apache.bcel.generic.ConstantPoolGen cpGen
public void (int, org.apache.bcel.generic.ConstantPoolGen, int)
int type
org.apache.bcel.generic.ConstantPoolGen cpGen
int value
public void (int, org.apache.bcel.generic.ConstantPoolGen, long)
int type
org.apache.bcel.generic.ConstantPoolGen cpGen
long value
public void (int, org.apache.bcel.generic.ConstantPoolGen, double)
int type
org.apache.bcel.generic.ConstantPoolGen cpGen
double value
public void (int, org.apache.bcel.generic.ConstantPoolGen, float)
int type
org.apache.bcel.generic.ConstantPoolGen cpGen
float value
public void (int, org.apache.bcel.generic.ConstantPoolGen, short)
int type
org.apache.bcel.generic.ConstantPoolGen cpGen
short value
public void (int, org.apache.bcel.generic.ConstantPoolGen, byte)
int type
org.apache.bcel.generic.ConstantPoolGen cpGen
byte value
public void (int, org.apache.bcel.generic.ConstantPoolGen, char)
int type
org.apache.bcel.generic.ConstantPoolGen cpGen
char value
public void (int, org.apache.bcel.generic.ConstantPoolGen, boolean)
int type
org.apache.bcel.generic.ConstantPoolGen cpGen
boolean value
public void (int, org.apache.bcel.generic.ConstantPoolGen, java.lang.String)
int type
org.apache.bcel.generic.ConstantPoolGen cpGen
String value
public void (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.classSIPUSH.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 ()
public void (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.classStackConsumer.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.classStackInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.StackInstruction extends org.apache.bcel.generic.Instruction {
void ()
protected void (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.classStackProducer.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.classStoreInstruction.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 (short, short)
short canon_tag
short c_tag
protected void (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.classSWAP.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 ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/SWITCH.classSWITCH.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 (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 (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 final 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 final void sort (int, int)
int h
org.apache.bcel.generic.InstructionHandle h2
int l
int r
int i
int j
int m
private final 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.classTABLESWITCH.java
package org.apache.bcel.generic
public org.apache.bcel.generic.TABLESWITCH extends org.apache.bcel.generic.Select {
void ()
public void (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
public void dump (java.io.DataOutputStream) throws java.io.IOException
int i
java.io.DataOutputStream out
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
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
}
org/apache/bcel/generic/TargetLostException.classTargetLostException.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.TargetLostException extends java.lang.Exception {
private org.apache.bcel.generic.InstructionHandle[] targets
void (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.classType.java
package org.apache.bcel.generic
final org.apache.bcel.generic.Type$1 extends org.apache.bcel.generic.ReferenceType {
void ()
}
org/apache/bcel/generic/Type$2.classType.java
package org.apache.bcel.generic
final org.apache.bcel.generic.Type$2 extends org.apache.bcel.generic.Type {
void (byte, java.lang.String)
byte x0
String x1
}
org/apache/bcel/generic/Type$3.classType.java
package org.apache.bcel.generic
final org.apache.bcel.generic.Type$3 extends java.lang.ThreadLocal {
void ()
protected java.lang.Object initialValue ()
}
org/apache/bcel/generic/Type.classType.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.Type extends java.lang.Object implements java.io.Serializable {
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 (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 int getSize ()
public java.lang.String toString ()
public static java.lang.String getMethodSignature (org.apache.bcel.generic.Type, org.apache.bcel.generic.Type[])
int i
org.apache.bcel.generic.Type return_type
org.apache.bcel.generic.Type[] arg_types
StringBuffer buf
int length
private static int unwrap (java.lang.ThreadLocal)
ThreadLocal tl
private static void wrap (java.lang.ThreadLocal, int)
ThreadLocal tl
int value
public static final org.apache.bcel.generic.Type getType (java.lang.String) throws java.lang.StringIndexOutOfBoundsException
int dim
org.apache.bcel.generic.Type t
int _temp
int index
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)
int j
java.lang.reflect.Method meth
StringBuffer 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 final 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
static void ()
}
org/apache/bcel/generic/TypedInstruction.classTypedInstruction.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.classUnconditionalBranch.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.UnconditionalBranch extends java.lang.Object {
}
org/apache/bcel/generic/VariableLengthInstruction.classVariableLengthInstruction.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.VariableLengthInstruction extends java.lang.Object {
}
org/apache/bcel/generic/Visitor.classVisitor.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 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.classRepository.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 ()
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 ()
}
org/apache/bcel/util/AttributeHTML.classAttributeHTML.java
package org.apache.bcel.util
final org.apache.bcel.util.AttributeHTML extends java.lang.Object implements org.apache.bcel.Constants {
private String class_name
private java.io.PrintWriter file
private int attr_count
private org.apache.bcel.util.ConstantHTML constant_html
private org.apache.bcel.classfile.ConstantPool constant_pool
void (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 final 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) throws java.io.IOException
org.apache.bcel.classfile.Attribute attribute
String anchor
final void writeAttribute (org.apache.bcel.classfile.Attribute, java.lang.String, int) throws java.io.IOException
int catch_type
int i
int i
int i
String signature
int start
int end
int index
int i
String name
String name
String access
int index
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.classBCELComparator.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.classBCELFactory.java
package org.apache.bcel.util
org.apache.bcel.util.BCELFactory extends org.apache.bcel.generic.EmptyVisitor {
private org.apache.bcel.generic.MethodGen _mg
private java.io.PrintWriter _out
private org.apache.bcel.generic.ConstantPoolGen _cp
private java.util.Map branch_map
private java.util.List branches
void (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)
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
StringBuffer 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.BranchInstruction bi
org.apache.bcel.generic.BranchHandle bh
int pos
String name
int t_pos
java.util.Iterator i
private void updateExceptionHandlers ()
org.apache.bcel.generic.CodeExceptionGen h
String type
int i
org.apache.bcel.generic.CodeExceptionGen[] handlers
}
org/apache/bcel/util/BCELifier.classBCELifier.java
package org.apache.bcel.util
public org.apache.bcel.util.BCELifier extends org.apache.bcel.classfile.EmptyVisitor {
private static final int FLAG_FOR_UNKNOWN
private static final int FLAG_FOR_CLASS
private static final int FLAG_FOR_METHOD
private org.apache.bcel.classfile.JavaClass _clazz
private java.io.PrintWriter _out
private org.apache.bcel.generic.ConstantPoolGen _cp
public void (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)
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.generic.Type result_type
org.apache.bcel.generic.Type[] arg_types
org.apache.bcel.util.BCELFactory factory
static java.lang.String printFlags (int)
int flags
static java.lang.String printFlags (int, int)
int i
int pow
int flags
int reason
StringBuffer buf
String str
static java.lang.String printArgumentTypes (org.apache.bcel.generic.Type[])
int i
org.apache.bcel.generic.Type[] arg_types
StringBuffer 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
String name
org.apache.bcel.util.BCELifier bcelifier
}
org/apache/bcel/util/ByteSequence$ByteArrayStream.classByteSequence.java
package org.apache.bcel.util
final org.apache.bcel.util.ByteSequence$ByteArrayStream extends java.io.ByteArrayInputStream {
void (byte[])
byte[] bytes
final int getPosition ()
final void unreadByte ()
}
org/apache/bcel/util/ByteSequence.classByteSequence.java
package org.apache.bcel.util
public final org.apache.bcel.util.ByteSequence extends java.io.DataInputStream {
private org.apache.bcel.util.ByteSequence$ByteArrayStream byte_stream
public void (byte[])
byte[] bytes
public final int getIndex ()
final void unreadByte ()
}
org/apache/bcel/util/Class2HTML.classClass2HTML.java
package org.apache.bcel.util
public org.apache.bcel.util.Class2HTML extends java.lang.Object implements org.apache.bcel.Constants {
private org.apache.bcel.classfile.JavaClass java_class
private String dir
private static String class_package
private static String class_name
private static org.apache.bcel.classfile.ConstantPool constant_pool
public void (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[])
int i
int i
Exception e
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 final 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
StringIndexOutOfBoundsException e
String str
StringBuffer buf
private void writeMainHTML (org.apache.bcel.util.AttributeHTML) throws java.io.IOException
int i
org.apache.bcel.util.AttributeHTML attribute_html
java.io.PrintWriter file
org.apache.bcel.classfile.Attribute[] attributes
}
org/apache/bcel/util/ClassLoader.classClassLoader.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassLoader extends java.lang.ClassLoader {
public static final String[] DEFAULT_IGNORED_PACKAGES
private java.util.Hashtable classes
private String[] ignored_packages
private org.apache.bcel.util.Repository repository
public void ()
public void (java.lang.ClassLoader)
ClassLoader deferTo
public void (java.lang.String[])
String[] ignored_packages
public void (java.lang.ClassLoader, java.lang.String[])
ClassLoader deferTo
String[] ignored_packages
protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
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
Throwable 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 ()
}
org/apache/bcel/util/ClassLoaderRepository.classClassLoaderRepository.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassLoaderRepository extends java.lang.Object implements org.apache.bcel.util.Repository {
private ClassLoader loader
private java.util.Map loadedClasses
public void (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
java.io.InputStream is
org.apache.bcel.classfile.ClassParser parser
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.classClassPath.java
package org.apache.bcel.util
final org.apache.bcel.util.ClassPath$1 extends java.lang.Object implements java.io.FilenameFilter {
void ()
public boolean accept (java.io.File, java.lang.String)
java.io.File dir
String name
}
org/apache/bcel/util/ClassPath$ClassFile.classClassPath.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.classClassPath.java
package org.apache.bcel.util
org.apache.bcel.util.ClassPath$Dir$1 extends java.lang.Object implements org.apache.bcel.util.ClassPath$ClassFile {
private final java.io.File val$file
private final org.apache.bcel.util.ClassPath$Dir this$0
void (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.classClassPath.java
package org.apache.bcel.util
org.apache.bcel.util.ClassPath$Dir extends org.apache.bcel.util.ClassPath$PathEntry {
private String dir
void (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 java.lang.String access$100 (org.apache.bcel.util.ClassPath$Dir)
org.apache.bcel.util.ClassPath$Dir x0
}
org/apache/bcel/util/ClassPath$PathEntry.classClassPath.java
package org.apache.bcel.util
abstract org.apache.bcel.util.ClassPath$PathEntry extends java.lang.Object implements java.io.Serializable {
private void ()
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)
void (org.apache.bcel.util.ClassPath$1)
org.apache.bcel.util.ClassPath$1 x0
}
org/apache/bcel/util/ClassPath$Zip$1.classClassPath.java
package org.apache.bcel.util
org.apache.bcel.util.ClassPath$Zip$1 extends java.lang.Object implements org.apache.bcel.util.ClassPath$ClassFile {
private final java.util.zip.ZipEntry val$entry
private final org.apache.bcel.util.ClassPath$Zip this$0
void (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.classClassPath.java
package org.apache.bcel.util
org.apache.bcel.util.ClassPath$Zip extends org.apache.bcel.util.ClassPath$PathEntry {
private java.util.zip.ZipFile zip
void (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 java.util.zip.ZipFile access$200 (org.apache.bcel.util.ClassPath$Zip)
org.apache.bcel.util.ClassPath$Zip x0
}
org/apache/bcel/util/ClassPath.classClassPath.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassPath extends java.lang.Object implements java.io.Serializable {
public static final org.apache.bcel.util.ClassPath SYSTEM_CLASS_PATH
private org.apache.bcel.util.ClassPath$PathEntry[] paths
private String class_path
private org.apache.bcel.util.ClassPath parent
public void (org.apache.bcel.util.ClassPath, java.lang.String)
org.apache.bcel.util.ClassPath parent
String class_path
public void (java.lang.String)
java.io.IOException e
java.io.File file
String path
java.util.StringTokenizer tok
String class_path
java.util.List vec
public void ()
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
org.apache.bcel.util.ClassPath cp
Object o
private static final 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 final java.lang.String getClassPath ()
int i
java.io.File ext_dir
String[] extensions
java.util.Iterator e
java.util.Iterator e
String class_path
String boot_path
String ext_path
java.util.List list
java.util.List dirs
StringBuffer buf
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
int i
String name
public java.net.URL getResource (java.lang.String)
java.net.URL url
int i
String name
public java.util.Enumeration getResources (java.lang.String)
java.net.URL url
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
org.apache.bcel.util.ClassPath$ClassFile cf
int i
String name
String suffix
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
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
java.io.InputStream is
byte[] bytes
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 ()
}
org/apache/bcel/util/ClassQueue.classClassQueue.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassQueue extends java.lang.Object implements java.io.Serializable {
protected java.util.LinkedList vec
public void ()
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.classClassSet.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassSet extends java.lang.Object implements java.io.Serializable {
private java.util.Map _map
public void ()
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.classClassStack.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassStack extends java.lang.Object implements java.io.Serializable {
private java.util.Stack stack
public void ()
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.classClassVector.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassVector extends java.lang.Object implements java.io.Serializable {
protected java.util.List vec
public void ()
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.classCodeHTML.java
package org.apache.bcel.util
final org.apache.bcel.util.CodeHTML extends java.lang.Object implements org.apache.bcel.Constants {
private String class_name
private java.io.PrintWriter file
private java.util.BitSet goto_set
private org.apache.bcel.classfile.ConstantPool constant_pool
private org.apache.bcel.util.ConstantHTML constant_html
private static boolean wide
void (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 final java.lang.String codeToHTML (org.apache.bcel.util.ByteSequence, int) throws java.io.IOException
int i
int remainder
int i
int i
int match
int i
int i
int vindex
org.apache.bcel.classfile.ConstantInterfaceMethodref c
int index
int class_index
String str
org.apache.bcel.classfile.ConstantMethodref c
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
StringBuffer buf
String name
String signature
int default_offset
int low
int high
int index
int class_index
int vindex
int constant
int[] jump_table
int no_pad_bytes
int offset
private final void findGotos (org.apache.bcel.util.ByteSequence, org.apache.bcel.classfile.Method, org.apache.bcel.classfile.Code) throws java.io.IOException
int i
int start
int end
int j
org.apache.bcel.classfile.LocalVariable[] vars
int i
org.apache.bcel.classfile.CodeException[] ce
int len
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
int i
org.apache.bcel.util.ByteSequence bytes
org.apache.bcel.classfile.Method method
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
int i
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 ()
}
org/apache/bcel/util/ConstantHTML.classConstantHTML.java
package org.apache.bcel.util
final org.apache.bcel.util.ConstantHTML extends java.lang.Object implements org.apache.bcel.Constants {
private String class_name
private String class_package
private org.apache.bcel.classfile.ConstantPool constant_pool
private java.io.PrintWriter file
private String[] constant_ref
private org.apache.bcel.classfile.Constant[] constants
private org.apache.bcel.classfile.Method[] methods
void (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
StringBuffer 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 final int getMethodNumber (java.lang.String)
String cmp
int i
String str
}
org/apache/bcel/util/InstructionFinder$CodeConstraint.classInstructionFinder.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.classInstructionFinder.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 org.apache.bcel.generic.InstructionList il
private String il_string
private org.apache.bcel.generic.InstructionHandle[] handles
public void (org.apache.bcel.generic.InstructionList)
org.apache.bcel.generic.InstructionList il
public final void reread ()
int i
int size
char[] buf
private static final java.lang.String mapName (java.lang.String)
short i
String pattern
String result
private static final java.lang.String compilePattern (java.lang.String)
StringBuffer name
char ch
int i
String pattern
String lower
StringBuffer 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 final 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
StringBuffer buf
static void ()
String key
String value
char ch
java.util.Iterator i
short i
StringBuffer buf
}
org/apache/bcel/util/JavaWrapper.classJavaWrapper.java
package org.apache.bcel.util
public org.apache.bcel.util.JavaWrapper extends java.lang.Object {
private ClassLoader loader
private static java.lang.ClassLoader getClassLoader ()
Exception e
String s
public void (java.lang.ClassLoader)
ClassLoader loader
public void ()
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/MethodHTML.classMethodHTML.java
package org.apache.bcel.util
final org.apache.bcel.util.MethodHTML extends java.lang.Object implements org.apache.bcel.Constants {
private String class_name
private java.io.PrintWriter file
private org.apache.bcel.util.ConstantHTML constant_html
private org.apache.bcel.util.AttributeHTML attribute_html
void (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
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 final void writeMethod (org.apache.bcel.classfile.Method, int) throws java.io.IOException
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.classRepository.java
package org.apache.bcel.util
public abstract org.apache.bcel.util.Repository extends java.lang.Object implements java.io.Serializable {
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/StringCache$1.classStringCache.java
package org.apache.bcel.util
final org.apache.bcel.util.StringCache$1 extends java.lang.Thread {
void ()
public void run ()
}
org/apache/bcel/util/StringCache$2.classStringCache.java
package org.apache.bcel.util
final org.apache.bcel.util.StringCache$2 extends java.util.LinkedHashMap {
void (int, float, boolean)
int x0
float x1
boolean x2
protected boolean removeEldestEntry (java.util.Map$Entry)
java.util.Map$Entry eldest
}
org/apache/bcel/util/StringCache.classStringCache.java
package org.apache.bcel.util
public org.apache.bcel.util.StringCache extends java.lang.Object {
private static final int MAX_CACHE_ENTRIES
private static java.util.HashMap cache
private static java.util.HashSet all
private static int considered
private static int hits
private static int skipped
private static int created
private static int couldHaveHit
static final boolean BCEL_STATISTICS
public static final boolean BCEL_DONT_CACHE
public void ()
public static synchronized java.lang.String cache (java.lang.String)
int capacity
String s
String result
static int access$000 ()
static int access$100 ()
static int access$200 ()
static java.util.HashMap access$300 ()
static java.util.HashSet access$400 ()
static int access$500 ()
static void ()
}
org/apache/bcel/util/SyntheticRepository.classSyntheticRepository.java
package org.apache.bcel.util
public org.apache.bcel.util.SyntheticRepository extends java.lang.Object implements org.apache.bcel.util.Repository {
private static final java.util.Map _instances
private org.apache.bcel.util.ClassPath _path
private java.util.Map _loadedClasses
private void (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
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
java.io.IOException ioe
java.io.IOException ioe
String className
org.apache.bcel.classfile.JavaClass repositoryClass
String name
int i
java.io.IOException ioe
Class clazz
java.io.InputStream clsStream
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 ()
static void ()
}
org/apache/bcel/verifier/exc/AssertionViolatedException.classAssertionViolatedException.java
package org.apache.bcel.verifier.exc
public final org.apache.bcel.verifier.exc.AssertionViolatedException extends java.lang.RuntimeException {
private String detailMessage
public void ()
public void (java.lang.String)
String message
public void (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.classClassConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.ClassConstraintException extends org.apache.bcel.verifier.exc.VerificationException {
public void ()
public void (java.lang.String)
String message
public void (java.lang.String, java.lang.Throwable)
String message
Throwable initCause
}
org/apache/bcel/verifier/exc/CodeConstraintException.classCodeConstraintException.java
package org.apache.bcel.verifier.exc
public abstract org.apache.bcel.verifier.exc.CodeConstraintException extends org.apache.bcel.verifier.exc.VerificationException {
void ()
void (java.lang.String)
String message
}
org/apache/bcel/verifier/exc/InvalidMethodException.classInvalidMethodException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.InvalidMethodException extends java.lang.RuntimeException {
public void (java.lang.String)
String message
}
org/apache/bcel/verifier/exc/LinkingConstraintException.classLinkingConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.LinkingConstraintException extends org.apache.bcel.verifier.exc.StructuralCodeConstraintException {
public void ()
}
org/apache/bcel/verifier/exc/LoadingException.classLoadingException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.LoadingException extends org.apache.bcel.verifier.exc.VerifierConstraintViolatedException {
public void ()
public void (java.lang.String)
String message
}
org/apache/bcel/verifier/exc/LocalVariableInfoInconsistentException.classLocalVariableInfoInconsistentException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException extends org.apache.bcel.verifier.exc.ClassConstraintException {
public void ()
public void (java.lang.String)
String message
}
org/apache/bcel/verifier/exc/StaticCodeConstraintException.classStaticCodeConstraintException.java
package org.apache.bcel.verifier.exc
public abstract org.apache.bcel.verifier.exc.StaticCodeConstraintException extends org.apache.bcel.verifier.exc.CodeConstraintException {
public void (java.lang.String)
String message
}
org/apache/bcel/verifier/exc/StaticCodeInstructionConstraintException.classStaticCodeInstructionConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.StaticCodeInstructionConstraintException extends org.apache.bcel.verifier.exc.StaticCodeConstraintException {
public void (java.lang.String)
String message
}
org/apache/bcel/verifier/exc/StaticCodeInstructionOperandConstraintException.classStaticCodeInstructionOperandConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.StaticCodeInstructionOperandConstraintException extends org.apache.bcel.verifier.exc.StaticCodeConstraintException {
public void (java.lang.String)
String message
}
org/apache/bcel/verifier/exc/StructuralCodeConstraintException.classStructuralCodeConstraintException.java
package org.apache.bcel.verifier.exc
public org.apache.bcel.verifier.exc.StructuralCodeConstraintException extends org.apache.bcel.verifier.exc.CodeConstraintException {
public void (java.lang.String)
String message
public void ()
}
org/apache/bcel/verifier/exc/Utility.classUtility.java
package org.apache.bcel.verifier.exc
public final org.apache.bcel.verifier.exc.Utility extends java.lang.Object {
private void ()
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.classVerificationException.java
package org.apache.bcel.verifier.exc
public abstract org.apache.bcel.verifier.exc.VerificationException extends org.apache.bcel.verifier.exc.VerifierConstraintViolatedException {
void ()
void (java.lang.String)
String message
void (java.lang.String, java.lang.Throwable)
String message
Throwable initCause
}
org/apache/bcel/verifier/exc/VerifierConstraintViolatedException.classVerifierConstraintViolatedException.java
package org.apache.bcel.verifier.exc
public abstract org.apache.bcel.verifier.exc.VerifierConstraintViolatedException extends java.lang.RuntimeException {
private String detailMessage
void ()
void (java.lang.String)
String message
void (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.classGraphicalVerifier.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.GraphicalVerifier extends java.lang.Object {
boolean packFrame
public void ()
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.classNativeVerifier.java
package org.apache.bcel.verifier
public abstract org.apache.bcel.verifier.NativeVerifier extends java.lang.Object {
private void ()
public static void main (java.lang.String[])
ExceptionInInitializerError eiie
LinkageError le
ClassNotFoundException cnfe
Throwable t
String[] args
int dotclasspos
}
org/apache/bcel/verifier/PassVerifier.classPassVerifier.java
package org.apache.bcel.verifier
public abstract org.apache.bcel.verifier.PassVerifier extends java.lang.Object {
private java.util.List messages
private org.apache.bcel.verifier.VerificationResult verificationResult
public void ()
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.classDOUBLE_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 singleInstance
private void ()
public static org.apache.bcel.verifier.statics.DOUBLE_Upper theInstance ()
static void ()
}
org/apache/bcel/verifier/statics/IntList.classIntList.java
package org.apache.bcel.verifier.statics
public org.apache.bcel.verifier.statics.IntList extends java.lang.Object {
private java.util.List theList
void ()
void add (int)
int i
boolean contains (int)
int j
int i
Integer[] ints
}
org/apache/bcel/verifier/statics/LocalVariableInfo.classLocalVariableInfo.java
package org.apache.bcel.verifier.statics
public org.apache.bcel.verifier.statics.LocalVariableInfo extends java.lang.Object {
private java.util.Hashtable types
private java.util.Hashtable names
public void ()
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.classLocalVariablesInfo.java
package org.apache.bcel.verifier.statics
public org.apache.bcel.verifier.statics.LocalVariablesInfo extends java.lang.Object {
private org.apache.bcel.verifier.statics.LocalVariableInfo[] localVariableInfos
void (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.classLONG_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 singleInstance
private void ()
public static org.apache.bcel.verifier.statics.LONG_Upper theInstance ()
static void ()
}
org/apache/bcel/verifier/statics/Pass1Verifier.classPass1Verifier.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 org.apache.bcel.verifier.Verifier myOwner
private org.apache.bcel.classfile.JavaClass getJavaClass ()
ClassNotFoundException e
public void (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.classPass2Verifier.java
package org.apache.bcel.verifier.statics
org.apache.bcel.verifier.statics.Pass2Verifier$1 extends java.lang.Object {
}
org/apache/bcel/verifier/statics/Pass2Verifier$CPESSC_Visitor.classPass2Verifier.java
package org.apache.bcel.verifier.statics
org.apache.bcel.verifier.statics.Pass2Verifier$CPESSC_Visitor extends org.apache.bcel.classfile.EmptyVisitor implements org.apache.bcel.classfile.Visitor {
private Class CONST_Class
private Class CONST_String
private Class CONST_Integer
private Class CONST_Float
private Class CONST_Long
private Class CONST_Double
private Class CONST_NameAndType
private Class CONST_Utf8
private final org.apache.bcel.classfile.JavaClass jc
private final org.apache.bcel.classfile.ConstantPool cp
private final int cplen
private org.apache.bcel.classfile.DescendingVisitor carrier
private java.util.Set field_names
private java.util.Set field_names_and_desc
private java.util.Set method_names_and_desc
private final org.apache.bcel.verifier.statics.Pass2Verifier this$0
private void (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)
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
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
int i
int maxone
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
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.JavaClass e
org.apache.bcel.classfile.JavaClass t
org.apache.bcel.classfile.JavaClass o
org.apache.bcel.classfile.ConstantClass cc
String cname
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
int exc_index
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
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.JavaClass e
org.apache.bcel.classfile.JavaClass t
org.apache.bcel.classfile.JavaClass o
org.apache.bcel.classfile.ConstantClass cc
String cname
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
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
void (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.classPass2Verifier.java
package org.apache.bcel.verifier.statics
org.apache.bcel.verifier.statics.Pass2Verifier$FAMRAV_Visitor extends org.apache.bcel.classfile.EmptyVisitor implements org.apache.bcel.classfile.Visitor {
private final org.apache.bcel.classfile.ConstantPool cp
private final org.apache.bcel.verifier.statics.Pass2Verifier this$0
private void (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
void (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.classPass2Verifier.java
package org.apache.bcel.verifier.statics
org.apache.bcel.verifier.statics.Pass2Verifier$InnerClassDetector extends org.apache.bcel.classfile.EmptyVisitor {
private boolean hasInnerClass
private org.apache.bcel.classfile.JavaClass jc
private org.apache.bcel.classfile.ConstantPool cp
public void (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.classPass2Verifier.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 org.apache.bcel.verifier.Verifier myOwner
static Class class$org$apache$bcel$classfile$ConstantClass
static Class class$org$apache$bcel$classfile$ConstantString
static Class class$org$apache$bcel$classfile$ConstantInteger
static Class class$org$apache$bcel$classfile$ConstantFloat
static Class class$org$apache$bcel$classfile$ConstantLong
static Class class$org$apache$bcel$classfile$ConstantDouble
static Class class$org$apache$bcel$classfile$ConstantNameAndType
static Class class$org$apache$bcel$classfile$ConstantUtf8
public void (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 name_and_sig
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 final 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 java.lang.Class class$ (java.lang.String)
ClassNotFoundException x1
String x0
static java.lang.String access$100 (org.apache.bcel.classfile.Node)
org.apache.bcel.classfile.Node x0
static boolean access$200 (java.lang.String)
String x0
static boolean access$300 (java.lang.String, boolean)
String x0
boolean x1
static org.apache.bcel.verifier.Verifier access$400 (org.apache.bcel.verifier.statics.Pass2Verifier)
org.apache.bcel.verifier.statics.Pass2Verifier x0
static org.apache.bcel.verifier.statics.LocalVariablesInfo[] access$500 (org.apache.bcel.verifier.statics.Pass2Verifier)
org.apache.bcel.verifier.statics.Pass2Verifier x0
static boolean access$600 (java.lang.String)
String x0
static boolean access$800 (java.lang.String)
String x0
static boolean access$900 (java.lang.String)
String x0
static boolean access$1000 (java.lang.String)
String x0
}
org/apache/bcel/verifier/statics/Pass3aVerifier$InstOperandConstraintVisitor.classPass3aVerifier.java
package org.apache.bcel.verifier.statics
org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor extends org.apache.bcel.generic.EmptyVisitor {
private org.apache.bcel.generic.ConstantPoolGen cpg
private final org.apache.bcel.verifier.statics.Pass3aVerifier this$0
void (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
public void visitFieldInstruction (org.apache.bcel.generic.FieldInstruction)
org.apache.bcel.generic.Type f_type
org.apache.bcel.generic.Type o_type
int i
org.apache.bcel.generic.Type f_type
org.apache.bcel.generic.Type o_type
int i
int j
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
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)
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)
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 visitINVOKEINTERFACE (org.apache.bcel.generic.INVOKEINTERFACE)
int i
String classname
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Method[] ms
org.apache.bcel.classfile.Method m
ClassNotFoundException e
org.apache.bcel.generic.INVOKEINTERFACE o
public void visitINVOKESPECIAL (org.apache.bcel.generic.INVOKESPECIAL)
int i
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[] ms
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)
int i
String classname
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Method[] ms
org.apache.bcel.classfile.Method m
ClassNotFoundException e
org.apache.bcel.generic.INVOKESTATIC o
public void visitINVOKEVIRTUAL (org.apache.bcel.generic.INVOKEVIRTUAL)
int i
String classname
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Method[] ms
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.classPass3aVerifier.java
package org.apache.bcel.verifier.statics
public final org.apache.bcel.verifier.statics.Pass3aVerifier extends org.apache.bcel.verifier.PassVerifier {
private org.apache.bcel.verifier.Verifier myOwner
private int method_no
org.apache.bcel.generic.InstructionList instructionList
org.apache.bcel.classfile.Code code
public void (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 j
int i
org.apache.bcel.classfile.LineNumber[] lineNumbers
org.apache.bcel.verifier.statics.IntList offsets
int startpc
int length
int i
org.apache.bcel.classfile.LocalVariable[] localVariables
org.apache.bcel.classfile.LocalVariableTable lvt
int a
int startpc
int endpc
int handlerpc
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 j
int[] ints
int i
public int getMethodNo ()
static org.apache.bcel.verifier.Verifier access$000 (org.apache.bcel.verifier.statics.Pass3aVerifier)
org.apache.bcel.verifier.statics.Pass3aVerifier x0
static int access$100 (org.apache.bcel.verifier.statics.Pass3aVerifier)
org.apache.bcel.verifier.statics.Pass3aVerifier x0
}
org/apache/bcel/verifier/statics/StringRepresentation.classStringRepresentation.java
package org.apache.bcel.verifier.statics
public org.apache.bcel.verifier.statics.StringRepresentation extends org.apache.bcel.classfile.EmptyVisitor implements org.apache.bcel.classfile.Visitor {
private String tostring
private org.apache.bcel.classfile.Node n
public void (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
}
org/apache/bcel/verifier/structurals/ControlFlowGraph$InstructionContextImpl.classControlFlowGraph.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 org.apache.bcel.generic.InstructionHandle instruction
private java.util.Map inFrames
private java.util.Map outFrames
private java.util.ArrayList executionPredecessors
private final org.apache.bcel.verifier.structurals.ControlFlowGraph this$0
public void (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
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.classControlFlowGraph.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 java.util.Map instructionContexts
public void (org.apache.bcel.generic.MethodGen)
int i
org.apache.bcel.generic.MethodGen method_gen
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 org.apache.bcel.verifier.structurals.ExceptionHandlers access$000 (org.apache.bcel.verifier.structurals.ControlFlowGraph)
org.apache.bcel.verifier.structurals.ControlFlowGraph x0
static 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.classExceptionHandler.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.ExceptionHandler extends java.lang.Object {
private org.apache.bcel.generic.ObjectType catchtype
private org.apache.bcel.generic.InstructionHandle handlerpc
void (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.classExceptionHandlers.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.ExceptionHandlers extends java.lang.Object {
private java.util.Map exceptionhandlers
public void (org.apache.bcel.generic.MethodGen)
java.util.Set hs
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.verifier.structurals.ExceptionHandler eh
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.verifier.structurals.ExceptionHandler[] ret
org.apache.bcel.generic.InstructionHandle ih
java.util.Set hs
}
org/apache/bcel/verifier/structurals/ExecutionVisitor.classExecutionVisitor.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.ExecutionVisitor extends org.apache.bcel.generic.EmptyVisitor implements org.apache.bcel.generic.Visitor {
private org.apache.bcel.verifier.structurals.Frame frame
private org.apache.bcel.generic.ConstantPoolGen cpg
public void ()
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 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.classFrame.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 org.apache.bcel.verifier.structurals.LocalVariables locals
private org.apache.bcel.verifier.structurals.OperandStack stack
public void (int, int)
int maxLocals
int maxStack
public void (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
}
org/apache/bcel/verifier/structurals/GenericArray.classGenericArray.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 {
public void ()
protected java.lang.Object clone () throws java.lang.CloneNotSupportedException
}
org/apache/bcel/verifier/structurals/InstConstraintVisitor.classInstConstraintVisitor.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.InstConstraintVisitor extends org.apache.bcel.generic.EmptyVisitor implements org.apache.bcel.generic.Visitor {
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 ()
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.Type arrayref
org.apache.bcel.generic.Type index
org.apache.bcel.generic.Type value
ClassNotFoundException e
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
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
public void visitGETFIELD (org.apache.bcel.generic.GETFIELD)
org.apache.bcel.generic.Type f_type
org.apache.bcel.generic.Type o_type
int i
org.apache.bcel.generic.Type f_type
org.apache.bcel.generic.Type o_type
int i
int j
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 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)
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
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
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 ()
}
org/apache/bcel/verifier/structurals/InstructionContext.classInstructionContext.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.classLocalVariables.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.LocalVariables extends java.lang.Object {
private org.apache.bcel.generic.Type[] locals
public void (int)
int i
int maxLocals
protected 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
StringBuffer 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.classOperandStack.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.OperandStack extends java.lang.Object {
private java.util.ArrayList stack
private int maxStack
public void (int)
int maxStack
public void (int, org.apache.bcel.generic.ObjectType)
int maxStack
org.apache.bcel.generic.ObjectType obj
protected java.lang.Object clone ()
org.apache.bcel.verifier.structurals.OperandStack newstack
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
StringBuffer 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.classPass3bVerifier.java
package org.apache.bcel.verifier.structurals
org.apache.bcel.verifier.structurals.Pass3bVerifier$1 extends java.lang.Object {
}
org/apache/bcel/verifier/structurals/Pass3bVerifier$InstructionContextQueue.classPass3bVerifier.java
package org.apache.bcel.verifier.structurals
final org.apache.bcel.verifier.structurals.Pass3bVerifier$InstructionContextQueue extends java.lang.Object {
private java.util.List ics
private java.util.List ecs
private void ()
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 ()
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 ()
void (org.apache.bcel.verifier.structurals.Pass3bVerifier$1)
org.apache.bcel.verifier.structurals.Pass3bVerifier$1 x0
}
org/apache/bcel/verifier/structurals/Pass3bVerifier.classPass3bVerifier.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 org.apache.bcel.verifier.Verifier myOwner
private int method_no
public void (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
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
org.apache.bcel.verifier.structurals.InstructionContext v
int s
org.apache.bcel.verifier.structurals.InstructionContext[] succs
org.apache.bcel.verifier.structurals.InstructionContext v
int s
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
int index
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.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 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.classSubroutine.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$SubroutineImpl.classSubroutines.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 java.util.Set instructions
private java.util.Set theJSRs
private org.apache.bcel.generic.InstructionHandle theRET
private final 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 i
int i
String ret
int[] alv
void setLeavingRET ()
org.apache.bcel.generic.InstructionHandle actual
java.util.Iterator iter
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 j
java.util.Set s
int[] lvs
int[] ret
java.util.Iterator i
int j
private void _getRecursivelyAccessedLocalsIndicesHelper (java.util.Set, org.apache.bcel.verifier.structurals.Subroutine[])
int j
int[] lvs
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.Set acc
java.util.Iterator i
int[] ret
int j
public org.apache.bcel.verifier.structurals.Subroutine[] subSubs ()
org.apache.bcel.generic.InstructionHandle targ
org.apache.bcel.generic.Instruction inst
java.util.Set h
java.util.Iterator i
org.apache.bcel.verifier.structurals.Subroutine[] ret
void setLocalVariable (int)
int i
public void (org.apache.bcel.verifier.structurals.Subroutines)
static int access$000 (org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl)
org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl x0
static java.util.Set access$100 (org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl)
org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl x0
static 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.classSubroutines.java
package org.apache.bcel.verifier.structurals
public org.apache.bcel.verifier.structurals.Subroutines extends java.lang.Object {
private static final Integer WHITE
private static final Integer GRAY
private static final Integer BLACK
private java.util.Map subroutines
public final org.apache.bcel.verifier.structurals.Subroutine TOPLEVEL
public void (org.apache.bcel.generic.MethodGen)
org.apache.bcel.generic.Instruction inst
int i
org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl sr
org.apache.bcel.generic.InstructionHandle astore
org.apache.bcel.generic.InstructionHandle leader
org.apache.bcel.generic.Instruction inst
int i
int i
int j
int i
org.apache.bcel.generic.InstructionHandle u
org.apache.bcel.generic.InstructionHandle[] successors
int i
org.apache.bcel.generic.InstructionHandle actual
java.util.ArrayList Q
org.apache.bcel.verifier.structurals.Subroutine sub
java.util.Iterator subs
org.apache.bcel.generic.InstructionHandle _protected
int i
org.apache.bcel.generic.MethodGen mg
org.apache.bcel.generic.InstructionHandle[] all
org.apache.bcel.generic.CodeExceptionGen[] handlers
java.util.Set sub_leaders
java.util.Iterator iter
java.util.Set instructions_assigned
java.util.Map colors
private void noRecursiveCalls (org.apache.bcel.verifier.structurals.Subroutine, java.util.Set)
org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl si
int index
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
org.apache.bcel.generic.InstructionHandle any
java.util.Iterator i
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 ()
static void ()
}
org/apache/bcel/verifier/structurals/UninitializedObjectType.classUninitializedObjectType.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 org.apache.bcel.generic.ObjectType initialized
public void (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.classTransitiveHull.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 ()
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.classVerificationResult.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 int numeric
private String detailMessage
public void (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 ()
}
org/apache/bcel/verifier/Verifier.classVerifier.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 java.util.Map p3avs
private 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 (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
int i
String[] p1m
int i
String[] p2m
int i
org.apache.bcel.verifier.statics.Pass3aVerifier pv
String[] p3am
int meth
int i
org.apache.bcel.verifier.structurals.Pass3bVerifier pv
String[] p3bm
int meth
int i
java.util.ArrayList messages
java.util.Iterator p3as
java.util.Iterator p3bs
String[] ret
public static void main (java.lang.String[])
int dotclasspos
int i
org.apache.bcel.classfile.JavaClass jc
int j
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.classVerifierAppFrame.java
package org.apache.bcel.verifier
org.apache.bcel.verifier.VerifierAppFrame$1 extends java.lang.Object implements javax.swing.event.ListSelectionListener {
private final org.apache.bcel.verifier.VerifierAppFrame this$0
void (org.apache.bcel.verifier.VerifierAppFrame)
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
}
org/apache/bcel/verifier/VerifierAppFrame$2.classVerifierAppFrame.java
package org.apache.bcel.verifier
org.apache.bcel.verifier.VerifierAppFrame$2 extends java.lang.Object implements java.awt.event.ActionListener {
private final org.apache.bcel.verifier.VerifierAppFrame this$0
void (org.apache.bcel.verifier.VerifierAppFrame)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
org/apache/bcel/verifier/VerifierAppFrame$3.classVerifierAppFrame.java
package org.apache.bcel.verifier
org.apache.bcel.verifier.VerifierAppFrame$3 extends java.lang.Object implements javax.swing.event.ListSelectionListener {
private final org.apache.bcel.verifier.VerifierAppFrame this$0
void (org.apache.bcel.verifier.VerifierAppFrame)
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
}
org/apache/bcel/verifier/VerifierAppFrame$4.classVerifierAppFrame.java
package org.apache.bcel.verifier
org.apache.bcel.verifier.VerifierAppFrame$4 extends java.lang.Object implements javax.swing.event.ListSelectionListener {
private final org.apache.bcel.verifier.VerifierAppFrame this$0
void (org.apache.bcel.verifier.VerifierAppFrame)
public void valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
}
org/apache/bcel/verifier/VerifierAppFrame$5.classVerifierAppFrame.java
package org.apache.bcel.verifier
org.apache.bcel.verifier.VerifierAppFrame$5 extends java.lang.Object implements java.awt.event.ActionListener {
private final org.apache.bcel.verifier.VerifierAppFrame this$0
void (org.apache.bcel.verifier.VerifierAppFrame)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
org/apache/bcel/verifier/VerifierAppFrame$6.classVerifierAppFrame.java
package org.apache.bcel.verifier
org.apache.bcel.verifier.VerifierAppFrame$6 extends java.lang.Object implements java.awt.event.ActionListener {
private final org.apache.bcel.verifier.VerifierAppFrame this$0
void (org.apache.bcel.verifier.VerifierAppFrame)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
org/apache/bcel/verifier/VerifierAppFrame.classVerifierAppFrame.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.VerifierAppFrame extends javax.swing.JFrame {
javax.swing.JPanel contentPane
javax.swing.JSplitPane jSplitPane1
javax.swing.JPanel jPanel1
javax.swing.JPanel jPanel2
javax.swing.JSplitPane jSplitPane2
javax.swing.JPanel jPanel3
javax.swing.JList classNamesJList
java.awt.GridLayout gridLayout1
javax.swing.JPanel messagesPanel
java.awt.GridLayout gridLayout2
javax.swing.JMenuBar jMenuBar1
javax.swing.JMenu jMenu1
javax.swing.JScrollPane jScrollPane1
javax.swing.JScrollPane messagesScrollPane
javax.swing.JScrollPane jScrollPane3
java.awt.GridLayout gridLayout4
javax.swing.JScrollPane jScrollPane4
java.awt.CardLayout cardLayout1
private String JUSTICE_VERSION
private String current_class
java.awt.GridLayout gridLayout3
javax.swing.JTextPane pass1TextPane
javax.swing.JTextPane pass2TextPane
javax.swing.JTextPane messagesTextPane
javax.swing.JMenuItem newFileMenuItem
javax.swing.JSplitPane jSplitPane3
javax.swing.JSplitPane jSplitPane4
javax.swing.JScrollPane jScrollPane2
javax.swing.JScrollPane jScrollPane5
javax.swing.JScrollPane jScrollPane6
javax.swing.JScrollPane jScrollPane7
javax.swing.JList pass3aJList
javax.swing.JList pass3bJList
javax.swing.JTextPane pass3aTextPane
javax.swing.JTextPane pass3bTextPane
javax.swing.JMenu jMenu2
javax.swing.JMenuItem whatisMenuItem
javax.swing.JMenuItem aboutMenuItem
public void ()
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
String 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
String 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
String 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
}
org/apache/bcel/verifier/VerifierFactory.classVerifierFactory.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 ()
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
String fully_qualified_classname
java.util.Iterator i
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 ()
}
org/apache/bcel/verifier/VerifierFactoryListModel.classVerifierFactoryListModel.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 java.util.ArrayList listeners
private java.util.TreeSet cache
public void ()
public synchronized void update (java.lang.String)
int i
javax.swing.event.ListDataEvent e
int i
String s
int size
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.Object getElementAt (int)
int index
}
org/apache/bcel/verifier/VerifierFactoryObserver.classVerifierFactoryObserver.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.classVerifyDialog.java
package org.apache.bcel.verifier
final org.apache.bcel.verifier.VerifyDialog$1 extends java.awt.event.WindowAdapter {
void ()
public void windowClosing (java.awt.event.WindowEvent)
java.awt.event.WindowEvent e
}
org/apache/bcel/verifier/VerifyDialog$IvjEventHandler.classVerifyDialog.java
package org.apache.bcel.verifier
org.apache.bcel.verifier.VerifyDialog$IvjEventHandler extends java.lang.Object implements java.awt.event.ActionListener {
private final org.apache.bcel.verifier.VerifyDialog this$0
void (org.apache.bcel.verifier.VerifyDialog)
public void actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
}
org/apache/bcel/verifier/VerifyDialog.classVerifyDialog.java
package org.apache.bcel.verifier
public org.apache.bcel.verifier.VerifyDialog extends javax.swing.JDialog {
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
org.apache.bcel.verifier.VerifyDialog$IvjEventHandler ivjEventHandler
private String class_name
private static int classes_to_verify
private javax.swing.JButton ivjFlushButton
public void ()
public void (java.awt.Dialog)
java.awt.Dialog owner
public void (java.awt.Dialog, java.lang.String)
java.awt.Dialog owner
String title
public void (java.awt.Dialog, java.lang.String, boolean)
java.awt.Dialog owner
String title
boolean modal
public void (java.awt.Dialog, boolean)
java.awt.Dialog owner
boolean modal
public void (java.awt.Frame)
java.awt.Frame owner
public void (java.awt.Frame, java.lang.String)
java.awt.Frame owner
String title
public void (java.awt.Frame, java.lang.String, boolean)
java.awt.Frame owner
String title
boolean modal
public void (java.awt.Frame, boolean)
java.awt.Frame owner
boolean modal
public void (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
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 javax.swing.JButton access$000 (org.apache.bcel.verifier.VerifyDialog)
org.apache.bcel.verifier.VerifyDialog x0
static void access$100 (org.apache.bcel.verifier.VerifyDialog, java.awt.event.ActionEvent)
org.apache.bcel.verifier.VerifyDialog x0
java.awt.event.ActionEvent x1
static javax.swing.JButton access$200 (org.apache.bcel.verifier.VerifyDialog)
org.apache.bcel.verifier.VerifyDialog x0
static void access$300 (org.apache.bcel.verifier.VerifyDialog, java.awt.event.ActionEvent)
org.apache.bcel.verifier.VerifyDialog x0
java.awt.event.ActionEvent x1
static javax.swing.JButton access$400 (org.apache.bcel.verifier.VerifyDialog)
org.apache.bcel.verifier.VerifyDialog x0
static void access$500 (org.apache.bcel.verifier.VerifyDialog, java.awt.event.ActionEvent)
org.apache.bcel.verifier.VerifyDialog x0
java.awt.event.ActionEvent x1
static javax.swing.JButton access$600 (org.apache.bcel.verifier.VerifyDialog)
org.apache.bcel.verifier.VerifyDialog x0
static void access$700 (org.apache.bcel.verifier.VerifyDialog, java.awt.event.ActionEvent)
org.apache.bcel.verifier.VerifyDialog x0
java.awt.event.ActionEvent x1
static int access$810 ()
static 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