META-INF/
META-INF/MANIFEST.MF
java_cup/
java_cup/runtime/
META-INF/services/
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/regexp/
org/apache/xalan/
org/apache/xalan/client/
org/apache/xalan/extensions/
org/apache/xalan/lib/
org/apache/xalan/lib/sql/
org/apache/xalan/processor/
org/apache/xalan/res/
org/apache/xalan/serialize/
org/apache/xalan/templates/
org/apache/xalan/trace/
org/apache/xalan/transformer/
org/apache/xalan/xslt/
org/apache/xalan/xsltc/
org/apache/xalan/xsltc/cmdline/
org/apache/xalan/xsltc/cmdline/getopt/
org/apache/xalan/xsltc/compiler/
org/apache/xalan/xsltc/compiler/util/
org/apache/xalan/xsltc/dom/
org/apache/xalan/xsltc/runtime/
org/apache/xalan/xsltc/runtime/output/
org/apache/xalan/xsltc/trax/
org/apache/xalan/xsltc/util/
org/apache/xml/
org/apache/xml/dtm/
org/apache/xml/dtm/ref/
org/apache/xml/dtm/ref/dom2dtm/
org/apache/xml/dtm/ref/sax2dtm/
org/apache/xml/res/
org/apache/xml/serializer/
org/apache/xml/utils/
org/apache/xml/utils/res/
org/apache/xpath/
org/apache/xpath/axes/
org/apache/xpath/compiler/
org/apache/xpath/domapi/
org/apache/xpath/functions/
org/apache/xpath/objects/
org/apache/xpath/operations/
org/apache/xpath/patterns/
org/apache/xpath/res/
org/w3c/
org/w3c/dom/
org/w3c/dom/xpath/
BCEL.LICENSE.txt
BCEL.README.txt
java_cup/runtime/lr_parser.classlr_parser.java
package java_cup.runtime
public abstract java_cup.runtime.lr_parser extends java.lang.Object {
protected static final int _error_sync_size
protected boolean _done_parsing
protected int tos
protected java_cup.runtime.Symbol cur_token
protected java.util.Stack stack
protected short[][] production_tab
protected short[][] action_tab
protected short[][] reduce_tab
private java_cup.runtime.Scanner _scanner
protected java_cup.runtime.Symbol[] lookahead
protected int lookahead_pos
public void ()
public void (java_cup.runtime.Scanner)
public abstract int EOF_sym ()
public abstract short[][] action_table ()
protected boolean advance_lookahead ()
protected java_cup.runtime.Symbol cur_err_token ()
public void debug_message (java.lang.String)
public java_cup.runtime.Symbol debug_parse () throws java.lang.Exception
public void debug_reduce (int, int, int)
public void debug_shift (java_cup.runtime.Symbol)
public void debug_stack ()
public abstract java_cup.runtime.Symbol do_action (int, java_cup.runtime.lr_parser, java.util.Stack, int) throws java.lang.Exception
public void done_parsing ()
public void dump_stack ()
protected boolean error_recovery (boolean) throws java.lang.Exception
public abstract int error_sym ()
protected int error_sync_size ()
protected boolean find_recovery_config (boolean)
public java_cup.runtime.Scanner getScanner ()
protected final short get_action (int, int)
protected final short get_reduce (int, int)
protected abstract void init_actions () throws java.lang.Exception
public java_cup.runtime.Symbol parse () throws java.lang.Exception
protected void parse_lookahead (boolean) throws java.lang.Exception
public abstract short[][] production_table ()
protected void read_lookahead () throws java.lang.Exception
public abstract short[][] reduce_table ()
public void report_error (java.lang.String, java.lang.Object)
public void report_fatal_error (java.lang.String, java.lang.Object) throws java.lang.Exception
protected void restart_lookahead () throws java.lang.Exception
public java_cup.runtime.Symbol scan () throws java.lang.Exception
public void setScanner (java_cup.runtime.Scanner)
protected boolean shift_under_error ()
public abstract int start_production ()
public abstract int start_state ()
public void syntax_error (java_cup.runtime.Symbol)
protected boolean try_parse_ahead (boolean) throws java.lang.Exception
protected static short[][] unpackFromStrings (java.lang.String[])
public void unrecovered_syntax_error (java_cup.runtime.Symbol) throws java.lang.Exception
public void user_init () throws java.lang.Exception
}
java_cup/runtime/Scanner.classScanner.java
package java_cup.runtime
public abstract java_cup.runtime.Scanner extends java.lang.Object {
public abstract java_cup.runtime.Symbol next_token () throws java.lang.Exception
}
java_cup/runtime/Symbol.classSymbol.java
package java_cup.runtime
public java_cup.runtime.Symbol extends java.lang.Object {
public int sym
public int parse_state
boolean used_by_parser
public int left
public int right
public Object value
public void (int)
void (int, int)
public void (int, int, int)
public void (int, int, int, java.lang.Object)
public void (int, java.lang.Object)
public java.lang.String toString ()
}
java_cup/runtime/virtual_parse_stack.classvirtual_parse_stack.java
package java_cup.runtime
public java_cup.runtime.virtual_parse_stack extends java.lang.Object {
protected java.util.Stack real_stack
protected int real_next
protected java.util.Stack vstack
public void (java.util.Stack) throws java.lang.Exception
public boolean empty ()
protected void get_from_real ()
public void pop () throws java.lang.Exception
public void push (int)
public int top () throws java.lang.Exception
}
java_cup.LICENSE.txt
java_cup.README.txt
META-INF/services/javax.xml.transform.TransformerFactory
META-INF/services/org.apache.xml.dtm.DTMManager
org/apache/bcel/classfile/AccessFlags.classAccessFlags.java
package org.apache.bcel.classfile
public abstract org.apache.bcel.classfile.AccessFlags extends java.lang.Object {
protected int access_flags
public void ()
public void (int)
int a
public final int getAccessFlags ()
public final void setAccessFlags (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 ()
}
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 {
protected int name_index
protected int length
protected byte tag
protected org.apache.bcel.classfile.ConstantPool constant_pool
private static java.util.HashMap readers
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
static final org.apache.bcel.classfile.Attribute readAttribute (java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException java.lang.ClassFormatError java.lang.InternalError
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
byte i
org.apache.bcel.classfile.AttributeReader r
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 ()
Object o
CloneNotSupportedException e
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/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 java.util.zip.ZipFile zip
private String file_name
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) throws java.io.IOException
String file_name
public void (java.lang.String, java.lang.String) throws java.io.IOException
String zip_file
String file_name
java.util.zip.ZipEntry entry
public org.apache.bcel.classfile.JavaClass parse () throws java.io.IOException java.lang.ClassFormatError
private final void readAttributes () throws java.io.IOException java.lang.ClassFormatError
int attributes_count
int i
private final void readClassInfo () throws java.io.IOException java.lang.ClassFormatError
private final void readConstantPool () throws java.io.IOException java.lang.ClassFormatError
private final void readFields () throws java.io.IOException java.lang.ClassFormatError
int fields_count
int i
private final void readID () throws java.io.IOException java.lang.ClassFormatError
int magic
private final void readInterfaces () throws java.io.IOException java.lang.ClassFormatError
int interfaces_count
int i
private final void readMethods () throws java.io.IOException java.lang.ClassFormatError
int methods_count
int i
private final void readVersion () throws java.io.IOException java.lang.ClassFormatError
}
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 name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
int i
int i
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
java.io.DataOutputStream file
int i
int i
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 len
int i
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)
boolean verbose
StringBuffer buf
int i
int i
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.Code c
int i
int i
}
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 {
private int start_pc
private int end_pc
private int handler_pc
private int catch_type
public void (org.apache.bcel.classfile.CodeException)
org.apache.bcel.classfile.CodeException c
void (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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)
org.apache.bcel.classfile.ConstantPool cp
boolean verbose
String str
public final java.lang.String toString (org.apache.bcel.classfile.ConstantPool)
org.apache.bcel.classfile.ConstantPool cp
public org.apache.bcel.classfile.CodeException copy ()
CloneNotSupportedException e
}
org/apache/bcel/classfile/Constant.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 {
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 java.lang.ClassFormatError
java.io.DataInputStream file
byte b
}
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.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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.DataInputStream) throws java.io.IOException
byte tag
java.io.DataInputStream 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.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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 {
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 java.lang.ClassFormatError
java.io.DataInputStream file
byte tag
int i
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 java.lang.ClassFormatError
org.apache.bcel.classfile.Constant c
String str
int i
byte tag
private static final java.lang.String escape (java.lang.String)
String str
int len
StringBuffer buf
char[] ch
int i
public java.lang.String constantToString (int, byte) throws java.lang.ClassFormatError
int index
byte tag
org.apache.bcel.classfile.Constant c
public void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream file
int i
public org.apache.bcel.classfile.Constant getConstant (int)
int index
public org.apache.bcel.classfile.Constant getConstant (int, byte) throws java.lang.ClassFormatError
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 java.lang.ClassFormatError
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 ()
StringBuffer buf
int i
public org.apache.bcel.classfile.ConstantPool copy ()
org.apache.bcel.classfile.ConstantPool c
CloneNotSupportedException e
int i
}
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.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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.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, 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 () throws java.lang.InternalError
org.apache.bcel.classfile.Constant c
String buf
int i
private static final java.lang.String convertString (java.lang.String)
String label
char[] ch
StringBuffer 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)
org.apache.bcel.classfile.JavaClass clazz
org.apache.bcel.classfile.Field[] fields
int i
org.apache.bcel.classfile.Method[] methods
int i
org.apache.bcel.classfile.Attribute[] attributes
int i
public void visitField (org.apache.bcel.classfile.Field)
org.apache.bcel.classfile.Field field
org.apache.bcel.classfile.Attribute[] attributes
int i
public void visitConstantValue (org.apache.bcel.classfile.ConstantValue)
org.apache.bcel.classfile.ConstantValue cv
public void visitMethod (org.apache.bcel.classfile.Method)
org.apache.bcel.classfile.Method method
org.apache.bcel.classfile.Attribute[] attributes
int i
public void visitExceptionTable (org.apache.bcel.classfile.ExceptionTable)
org.apache.bcel.classfile.ExceptionTable table
public void visitCode (org.apache.bcel.classfile.Code)
org.apache.bcel.classfile.Code code
org.apache.bcel.classfile.CodeException[] table
int i
org.apache.bcel.classfile.Attribute[] attributes
int i
public void visitCodeException (org.apache.bcel.classfile.CodeException)
org.apache.bcel.classfile.CodeException ce
public void visitLineNumberTable (org.apache.bcel.classfile.LineNumberTable)
org.apache.bcel.classfile.LineNumberTable table
org.apache.bcel.classfile.LineNumber[] numbers
int i
public void visitLineNumber (org.apache.bcel.classfile.LineNumber)
org.apache.bcel.classfile.LineNumber number
public void visitLocalVariableTable (org.apache.bcel.classfile.LocalVariableTable)
org.apache.bcel.classfile.LocalVariableTable table
org.apache.bcel.classfile.LocalVariable[] vars
int i
public void visitStackMap (org.apache.bcel.classfile.StackMap)
org.apache.bcel.classfile.StackMap table
org.apache.bcel.classfile.StackMapEntry[] vars
int i
public void visitStackMapEntry (org.apache.bcel.classfile.StackMapEntry)
org.apache.bcel.classfile.StackMapEntry var
public void visitLocalVariable (org.apache.bcel.classfile.LocalVariable)
org.apache.bcel.classfile.LocalVariable var
public void visitConstantPool (org.apache.bcel.classfile.ConstantPool)
org.apache.bcel.classfile.ConstantPool cp
org.apache.bcel.classfile.Constant[] constants
int i
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)
org.apache.bcel.classfile.InnerClasses ic
org.apache.bcel.classfile.InnerClass[] ics
int i
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 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
}
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 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 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
}
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 name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
int i
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
int i
public final int[] getExceptionIndexTable ()
public final int getNumberOfExceptions ()
public final java.lang.String[] getExceptionNames ()
String[] names
int i
public final void setExceptionIndexTable (int[])
int[] exception_index_table
public final java.lang.String toString ()
StringBuffer buf
String str
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.ExceptionTable c
}
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 {
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 java.lang.ClassFormatError
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 ()
String name
String signature
String access
StringBuffer buf
org.apache.bcel.classfile.ConstantValue cv
int i
org.apache.bcel.classfile.Attribute a
public final org.apache.bcel.classfile.Field copy (org.apache.bcel.classfile.ConstantPool)
org.apache.bcel.classfile.ConstantPool constant_pool
}
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.ConstantPool constant_pool
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 java.lang.ClassFormatError
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
int i
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
java.io.DataOutputStream file
int i
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)
org.apache.bcel.classfile.ConstantPool constant_pool
org.apache.bcel.classfile.FieldOrMethod c
CloneNotSupportedException e
int i
public abstract void accept (org.apache.bcel.classfile.Visitor)
}
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 {
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.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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)
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 name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
int i
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
int i
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 ()
StringBuffer 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.InnerClasses c
int i
}
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 {
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 byte source
public static final byte HEAP
public static final byte FILE
public static final byte ZIP
static boolean debug
static char sep
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 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 i
int index
int i
String str
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 file
String parent
java.io.File dir
public void dump (java.lang.String) throws java.io.IOException
String file_name
public byte[] getBytes ()
java.io.ByteArrayOutputStream s
java.io.DataOutputStream ds
java.io.IOException e
public void dump (java.io.OutputStream) throws java.io.IOException
java.io.OutputStream file
public void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream file
int i
int i
int i
int i
public org.apache.bcel.classfile.Attribute[] getAttributes ()
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[] getInterfaces ()
public int getMajor ()
public org.apache.bcel.classfile.Method[] getMethods ()
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 ()
String access
StringBuffer buf
int size
int i
int i
int i
int i
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 ()
org.apache.bcel.classfile.JavaClass c
CloneNotSupportedException e
int i
int i
int i
public final boolean instanceOf (org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass super_class
public final boolean isSuper ()
public final boolean isClass ()
public final byte getSource ()
static void ()
String debug
String sep
StringIndexOutOfBoundsException e
}
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 {
private int start_pc
private int line_number
public void (org.apache.bcel.classfile.LineNumber)
org.apache.bcel.classfile.LineNumber c
void (java.io.DataInputStream) throws java.io.IOException
java.io.DataInputStream 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 name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
int i
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
int i
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 ()
StringBuffer buf
StringBuffer line
int i
public int getSourceLine (int)
int pos
int l
int r
int min_index
int min
int i
int j
public org.apache.bcel.classfile.Attribute copy (org.apache.bcel.classfile.ConstantPool)
org.apache.bcel.classfile.ConstantPool constant_pool
org.apache.bcel.classfile.LineNumberTable c
int i
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 {
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.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
java.io.DataInputStream 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 name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
int i
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
int i
public final org.apache.bcel.classfile.LocalVariable[] getLocalVariableTable ()
public final org.apache.bcel.classfile.LocalVariable getLocalVariable (int)
int index
int i
public final void setLocalVariableTable (org.apache.bcel.classfile.LocalVariable[])
org.apache.bcel.classfile.LocalVariable[] local_variable_table
public final java.lang.String toString ()
StringBuffer 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.LocalVariableTable c
int i
public final int getTableLength ()
}
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 {
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 java.lang.ClassFormatError
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.ConstantUtf8 c
String name
String signature
String access
StringBuffer buf
int i
org.apache.bcel.classfile.Attribute a
org.apache.bcel.classfile.ExceptionTable e
String str
public final org.apache.bcel.classfile.Method copy (org.apache.bcel.classfile.ConstantPool)
org.apache.bcel.classfile.ConstantPool constant_pool
}
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/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.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, 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/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.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, 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 boolean identPart (int)
int ch
private static final void matchIdent (org.apache.bcel.classfile.Signature$MyByteArrayInputStream, java.lang.StringBuffer)
org.apache.bcel.classfile.Signature$MyByteArrayInputStream in
StringBuffer buf
int ch
StringBuffer buf2
int count
int i
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/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.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, 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 name_index
int length
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
int i
public final void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream file
int i
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 ()
StringBuffer 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.StackMap c
int i
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
java.io.DataInputStream file
org.apache.bcel.classfile.ConstantPool constant_pool
int i
int i
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
java.io.DataOutputStream file
int i
int i
public final java.lang.String toString ()
StringBuffer buf
int i
int i
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/StackMapType.classStackMapType.java
package org.apache.bcel.classfile
public final org.apache.bcel.classfile.StackMapType extends java.lang.Object implements java.lang.Cloneable {
private byte type
private int index
private org.apache.bcel.classfile.ConstantPool constant_pool
void (java.io.DataInputStream, org.apache.bcel.classfile.ConstantPool) throws java.io.IOException
java.io.DataInputStream 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
}
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 java.util.HashMap unknown_attributes
static org.apache.bcel.classfile.Unknown[] getUnknownAttributes ()
org.apache.bcel.classfile.Unknown[] unknowns
java.util.Iterator entries
int i
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 ()
String hex
byte[] tmp
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$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 b
int i
int j
char[] tmp
int s
public int read (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
int i
}
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
int b
char[] tmp
public void write (char[], int, int) throws java.io.IOException
char[] cbuf
int off
int len
int i
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 int consumed_chars
private static boolean wide
private static final int FREE_CHARS
private static int[] CHAR_MAP
private static int[] MAP_CHAR
private static final char ESCAPE_CHAR
public void ()
public static final java.lang.String accessToString (int)
int access_flags
public static final java.lang.String accessToString (int, boolean)
int access_flags
boolean for_class
StringBuffer buf
int p
int i
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)
byte[] code
org.apache.bcel.classfile.ConstantPool constant_pool
int index
int length
boolean verbose
StringBuffer buf
org.apache.bcel.util.ByteSequence stream
int i
int i
String indices
java.io.IOException e
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
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
int remainder
int i
byte b
int i
int i
int nargs
int dimensions
int i
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
private static final boolean is_digit (char)
char ch
private static final boolean is_space (char)
char ch
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 java.lang.ClassFormatError
String ret
String[] argv
StringBuffer buf
String str
int i
public static final java.lang.String[] methodSignatureArgumentTypes (java.lang.String) throws java.lang.ClassFormatError
String signature
public static final java.lang.String[] methodSignatureArgumentTypes (java.lang.String, boolean) throws java.lang.ClassFormatError
String signature
boolean chopit
java.util.ArrayList vec
int index
String[] types
StringIndexOutOfBoundsException e
public static final java.lang.String methodSignatureReturnType (java.lang.String) throws java.lang.ClassFormatError
String signature
public static final java.lang.String methodSignatureReturnType (java.lang.String, boolean) throws java.lang.ClassFormatError
String signature
boolean chopit
int index
String type
StringIndexOutOfBoundsException e
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 java.lang.ClassFormatError
String signature
String name
String access
boolean chopit
org.apache.bcel.classfile.LocalVariableTable vars
StringBuffer buf
String type
int index
int var_index
org.apache.bcel.classfile.LocalVariable l
StringIndexOutOfBoundsException e
private static final int pow2 (int)
int n
public static final java.lang.String replace (java.lang.String, java.lang.String, java.lang.String)
String str
String old
String new_
int index
int old_index
StringBuffer buf
StringIndexOutOfBoundsException e
public static final java.lang.String signatureToString (java.lang.String)
String signature
public static final java.lang.String signatureToString (java.lang.String, boolean)
String signature
boolean chopit
int index
int n
StringBuffer brackets
String type
int consumed_chars
StringIndexOutOfBoundsException e
public static java.lang.String getSignature (java.lang.String)
String type
StringBuffer buf
char[] chars
boolean char_found
boolean delim
int index
int i
int brackets
int i
boolean found
int i
private static int countBrackets (java.lang.String)
String brackets
char[] chars
int count
boolean open
int i
public static final byte typeOfMethodSignature (java.lang.String) throws java.lang.ClassFormatError
String signature
int index
StringIndexOutOfBoundsException e
public static final byte typeOfSignature (java.lang.String) throws java.lang.ClassFormatError
String signature
StringIndexOutOfBoundsException e
public static short searchOpcode (java.lang.String)
String name
short i
private static final short byteToShort (byte)
byte b
public static final java.lang.String toHexString (byte[])
byte[] bytes
StringBuffer buf
int i
short b
String hex
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)
String str
int length
boolean left_justify
char fill
int len
char[] buf
int j
static final boolean equals (byte[], byte[])
byte[] a
byte[] b
int size
int i
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
StringBuffer buf
int i
public static boolean isJavaIdentifierPart (char)
char ch
public static java.lang.String encode (byte[], boolean) throws java.io.IOException
byte[] bytes
boolean compress
java.io.ByteArrayOutputStream baos
java.util.zip.GZIPOutputStream gos
java.io.CharArrayWriter caw
org.apache.bcel.classfile.Utility$JavaWriter jw
int i
int in
public static byte[] decode (java.lang.String, boolean) throws java.io.IOException
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
java.util.zip.GZIPInputStream gis
byte[] tmp
int count
int b
static int[] access$000 ()
static int[] access$100 ()
static void ()
int j
int k
int i
int i
}
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 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)
}
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
public static final short MINOR
public static final int MAX_SHORT
public static final int MAX_BYTE
public static final short ACC_PUBLIC
public static final short ACC_PRIVATE
public static final short ACC_PROTECTED
public static final short ACC_STATIC
public static final short ACC_FINAL
public static final short ACC_SYNCHRONIZED
public static final short ACC_VOLATILE
public static final short ACC_TRANSIENT
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_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 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[] 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 short KNOWN_ATTRIBUTES
public static final String[] ATTRIBUTE_NAMES
public static final byte ITEM_Bogus
public static final byte ITEM_Integer
public static final byte ITEM_Float
public static final byte ITEM_Double
public static final byte ITEM_Long
public static final byte ITEM_Null
public static final byte ITEM_InitObject
public static final byte ITEM_Object
public static final byte ITEM_NewObject
public static final String[] ITEM_NAMES
static void ()
}
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)
String x0
ClassNotFoundException x1
}
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.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/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/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 {
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.Type type
int dimensions
org.apache.bcel.generic.ArrayType array
StringBuffer buf
int i
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)
Object type
org.apache.bcel.generic.ArrayType array
}
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 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/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.ArrayList field_vec
private java.util.ArrayList method_vec
private java.util.ArrayList attribute_vec
private java.util.ArrayList interface_vec
private java.util.ArrayList observers
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
int i
public void (org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass clazz
org.apache.bcel.classfile.Attribute[] attributes
org.apache.bcel.classfile.Method[] methods
org.apache.bcel.classfile.Field[] fields
String[] interfaces
int i
int i
int i
int i
public org.apache.bcel.classfile.JavaClass getJavaClass ()
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 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)
String name
java.util.Iterator e
org.apache.bcel.classfile.Field f
public org.apache.bcel.classfile.Method containsMethod (java.lang.String, java.lang.String)
String name
String signature
java.util.Iterator e
org.apache.bcel.classfile.Method m
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 ()
org.apache.bcel.classfile.Method[] methods
public void setMethods (org.apache.bcel.classfile.Method[])
org.apache.bcel.classfile.Method[] methods
int m
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 size
int[] interfaces
int i
public org.apache.bcel.classfile.Field[] getFields ()
org.apache.bcel.classfile.Field[] fields
public org.apache.bcel.classfile.Attribute[] getAttributes ()
org.apache.bcel.classfile.Attribute[] attributes
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
}
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
}
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 {
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 {
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 {
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.HashMap string_table
private java.util.HashMap class_table
private java.util.HashMap utf8_table
private java.util.HashMap n_a_t_table
private java.util.HashMap cp_table
public void (org.apache.bcel.classfile.Constant[])
org.apache.bcel.classfile.Constant[] cs
int i
org.apache.bcel.classfile.Constant c
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.ConstantUtf8 u
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
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
org.apache.bcel.classfile.ConstantUtf8 u8
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)
int n
int i
org.apache.bcel.classfile.ConstantInteger c
public int addInteger (int)
int n
int ret
public int lookupFloat (float)
float n
int i
org.apache.bcel.classfile.ConstantFloat c
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)
long n
int i
org.apache.bcel.classfile.ConstantLong c
public int addLong (long)
long n
int ret
public int lookupDouble (double)
double n
int i
org.apache.bcel.classfile.ConstantDouble c
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
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
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
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
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 ()
StringBuffer buf
int i
public int addConstant (org.apache.bcel.classfile.Constant, org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.classfile.Constant c
org.apache.bcel.generic.ConstantPoolGen cp
org.apache.bcel.classfile.Constant[] constants
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/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/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/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.classFieldGen.java
package org.apache.bcel.generic
public org.apache.bcel.generic.FieldGen extends org.apache.bcel.generic.FieldGenOrMethodGen {
private Object value
private java.util.ArrayList 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.Field field
org.apache.bcel.generic.ConstantPoolGen cp
org.apache.bcel.classfile.Attribute[] attrs
int i
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 ()
String signature
int name_index
int signature_index
int index
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
}
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.ArrayList attribute_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 removeAttribute (org.apache.bcel.classfile.Attribute)
org.apache.bcel.classfile.Attribute a
public void removeAttributes ()
public org.apache.bcel.classfile.Attribute[] getAttributes ()
org.apache.bcel.classfile.Attribute[] attributes
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
public org.apache.bcel.generic.ObjectType getClassType (org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen cpg
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)
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/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/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/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/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/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/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
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 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 ()
org.apache.bcel.generic.Instruction i
CloneNotSupportedException e
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
Class clazz
ClassNotFoundException cnfe
Exception e
private static final java.lang.String className (short)
short opcode
String name
int len
char ch1
char ch2
StringIndexOutOfBoundsException e
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)
}
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[] arg_names
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 {
protected org.apache.bcel.generic.ClassGen cg
protected org.apache.bcel.generic.ConstantPoolGen cp
private static 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)
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
int i
public org.apache.bcel.generic.InstructionList createPrintln (java.lang.String)
String s
org.apache.bcel.generic.InstructionList il
int out
int println
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)
org.apache.bcel.generic.Type src_type
org.apache.bcel.generic.Type dest_type
byte dest
byte src
String[] short_names
String name
org.apache.bcel.generic.Instruction i
Exception e
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.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.AllocationInstruction createNewArray (org.apache.bcel.generic.Type, short)
org.apache.bcel.generic.Type t
short dim
org.apache.bcel.generic.ArrayType at
public static org.apache.bcel.generic.Instruction createNull (org.apache.bcel.generic.Type)
org.apache.bcel.generic.Type type
public static org.apache.bcel.generic.BranchInstruction createBranchInstruction (short, org.apache.bcel.generic.InstructionHandle)
short opcode
org.apache.bcel.generic.InstructionHandle target
public void setClassGen (org.apache.bcel.generic.ClassGen)
org.apache.bcel.generic.ClassGen c
public org.apache.bcel.generic.ClassGen getClassGen ()
public void setConstantPool (org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen c
public org.apache.bcel.generic.ConstantPoolGen getConstantPool ()
static void ()
}
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.HashSet targeters
private java.util.HashMap 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.Instruction i
org.apache.bcel.generic.InstructionHandle ih
protected int updatePosition (int, int)
int offset
int max_offset
public int getPosition ()
void setPosition (int)
int pos
protected void addHandle ()
void dispose ()
public void removeAllTargeters ()
public void removeTargeter (org.apache.bcel.generic.InstructionTargeter)
org.apache.bcel.generic.InstructionTargeter t
public void addTargeter (org.apache.bcel.generic.InstructionTargeter)
org.apache.bcel.generic.InstructionTargeter t
public boolean hasTargeters ()
public org.apache.bcel.generic.InstructionTargeter[] getTargeters ()
org.apache.bcel.generic.InstructionTargeter[] t
public java.lang.String toString (boolean)
boolean verbose
public java.lang.String toString ()
public void addAttribute (java.lang.Object, java.lang.Object)
Object key
Object attr
public void removeAttribute (java.lang.Object)
Object key
public java.lang.Object getAttribute (java.lang.Object)
Object key
public java.util.Collection getAttributes ()
public void accept (org.apache.bcel.generic.Visitor)
org.apache.bcel.generic.Visitor v
static java.lang.Class class$ (java.lang.String)
String x0
ClassNotFoundException x1
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)
org.apache.bcel.generic.InstructionList this$0
public java.lang.Object next ()
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.ArrayList 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)
org.apache.bcel.generic.InstructionHandle[] ihs
int[] pos
int count
int target
int l
int r
int i
int j
public org.apache.bcel.generic.InstructionHandle findHandle (int)
int pos
org.apache.bcel.generic.InstructionHandle[] ihs
public void (byte[])
byte[] code
org.apache.bcel.util.ByteSequence bytes
org.apache.bcel.generic.InstructionHandle[] ihs
int[] pos
int count
int off
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.InstructionHandle ih
java.io.IOException e
int i
org.apache.bcel.generic.BranchInstruction bi
int target
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Select s
int[] indices
int j
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 start
org.apache.bcel.generic.InstructionHandle end
org.apache.bcel.generic.InstructionHandle target
org.apache.bcel.generic.InstructionHandle ih
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 prev
org.apache.bcel.generic.InstructionHandle next
org.apache.bcel.generic.InstructionHandle first
org.apache.bcel.generic.InstructionHandle last
java.util.ArrayList target_vec
org.apache.bcel.generic.InstructionHandle ih
StringBuffer buf
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.InstructionHandle[] targeted
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.Instruction i
org.apache.bcel.generic.InstructionHandle ih
private org.apache.bcel.generic.InstructionHandle findInstruction2 (org.apache.bcel.generic.Instruction)
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.InstructionHandle ih
public boolean contains (org.apache.bcel.generic.InstructionHandle)
org.apache.bcel.generic.InstructionHandle i
org.apache.bcel.generic.InstructionHandle ih
public boolean contains (org.apache.bcel.generic.Instruction)
org.apache.bcel.generic.Instruction i
public void setPositions ()
public void setPositions (boolean)
boolean check
int max_additional_bytes
int additional_bytes
int index
int count
int[] pos
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.Instruction inst
org.apache.bcel.generic.InstructionHandle[] targets
int j
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
public byte[] getByteCode ()
java.io.ByteArrayOutputStream b
java.io.DataOutputStream out
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction i
java.io.IOException e
public org.apache.bcel.generic.Instruction[] getInstructions ()
org.apache.bcel.util.ByteSequence bytes
java.util.ArrayList instructions
java.io.IOException e
org.apache.bcel.generic.Instruction[] result
public java.lang.String toString ()
public java.lang.String toString (boolean)
boolean verbose
StringBuffer buf
org.apache.bcel.generic.InstructionHandle ih
public java.util.Iterator iterator ()
public org.apache.bcel.generic.InstructionHandle[] getInstructionHandles ()
org.apache.bcel.generic.InstructionHandle[] ihs
org.apache.bcel.generic.InstructionHandle ih
int i
public int[] getInstructionPositions ()
public org.apache.bcel.generic.InstructionList copy ()
java.util.HashMap map
org.apache.bcel.generic.InstructionList il
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.Instruction c
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.InstructionHandle ch
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.Instruction c
org.apache.bcel.generic.BranchInstruction bi
org.apache.bcel.generic.BranchInstruction bc
org.apache.bcel.generic.InstructionHandle itarget
org.apache.bcel.generic.InstructionHandle[] itargets
org.apache.bcel.generic.InstructionHandle[] ctargets
int j
public void replaceConstantPool (org.apache.bcel.generic.ConstantPoolGen, org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen old_cp
org.apache.bcel.generic.ConstantPoolGen new_cp
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.CPInstruction ci
org.apache.bcel.classfile.Constant c
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)
org.apache.bcel.generic.InstructionHandle old_target
org.apache.bcel.generic.InstructionHandle new_target
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.BranchInstruction b
org.apache.bcel.generic.InstructionHandle target
org.apache.bcel.generic.InstructionHandle[] targets
int j
public void redirectLocalVariables (org.apache.bcel.generic.LocalVariableGen[], org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle)
org.apache.bcel.generic.LocalVariableGen[] lg
org.apache.bcel.generic.InstructionHandle old_target
org.apache.bcel.generic.InstructionHandle new_target
int i
org.apache.bcel.generic.InstructionHandle start
org.apache.bcel.generic.InstructionHandle end
public void redirectExceptionHandlers (org.apache.bcel.generic.CodeExceptionGen[], org.apache.bcel.generic.InstructionHandle, org.apache.bcel.generic.InstructionHandle)
org.apache.bcel.generic.CodeExceptionGen[] exceptions
org.apache.bcel.generic.InstructionHandle old_target
org.apache.bcel.generic.InstructionHandle new_target
int i
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)
org.apache.bcel.generic.ConstantPoolGen cpg
String signature
org.apache.bcel.generic.Type[] args
int sum
int n
int i
public int produceStack (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 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
public abstract java.lang.Class[] getExceptions ()
}
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)
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/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/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/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 {
public void ()
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)
org.apache.bcel.generic.ConstantPoolGen cpg
org.apache.bcel.classfile.Constant c
int i
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 {
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 {
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 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 target
public void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
int i
protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean) throws java.io.IOException
org.apache.bcel.util.ByteSequence bytes
boolean wide
int i
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$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.ArrayList variable_vec
private java.util.ArrayList line_number_vec
private java.util.ArrayList exception_vec
private java.util.ArrayList throws_vec
private java.util.ArrayList code_attrs_vec
private java.util.ArrayList 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 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
org.apache.bcel.generic.InstructionHandle start
org.apache.bcel.generic.InstructionHandle end
int size
int i
int i
public void (org.apache.bcel.classfile.Method, java.lang.String, org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.classfile.Method m
String class_name
org.apache.bcel.generic.ConstantPoolGen cp
org.apache.bcel.classfile.Attribute[] attributes
int i
org.apache.bcel.classfile.Attribute a
org.apache.bcel.classfile.Code c
org.apache.bcel.classfile.CodeException[] ces
int j
org.apache.bcel.classfile.CodeException ce
int type
org.apache.bcel.generic.ObjectType c_type
String cen
int end_pc
int length
org.apache.bcel.generic.InstructionHandle end
org.apache.bcel.classfile.Attribute[] c_attributes
int j
org.apache.bcel.classfile.LineNumber[] ln
int k
org.apache.bcel.classfile.LineNumber l
org.apache.bcel.classfile.LocalVariable[] lv
int k
org.apache.bcel.classfile.LocalVariable l
org.apache.bcel.generic.InstructionHandle start
org.apache.bcel.generic.InstructionHandle end
String[] names
int j
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)
String name
org.apache.bcel.generic.Type type
int slot
org.apache.bcel.generic.InstructionHandle start
org.apache.bcel.generic.InstructionHandle end
byte t
int add
org.apache.bcel.generic.LocalVariableGen l
int i
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[] vars
int l
int r
int i
int j
int m
org.apache.bcel.generic.LocalVariableGen h
public org.apache.bcel.generic.LocalVariableGen[] getLocalVariables ()
int size
org.apache.bcel.generic.LocalVariableGen[] lg
int i
public org.apache.bcel.classfile.LocalVariableTable getLocalVariableTable (org.apache.bcel.generic.ConstantPoolGen)
org.apache.bcel.generic.ConstantPoolGen cp
org.apache.bcel.generic.LocalVariableGen[] lg
int size
org.apache.bcel.classfile.LocalVariable[] lv
int i
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)
org.apache.bcel.generic.ConstantPoolGen cp
int size
org.apache.bcel.classfile.LineNumber[] ln
int i
ArrayIndexOutOfBoundsException e
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 ()
int size
org.apache.bcel.classfile.CodeException[] c_exc
int i
org.apache.bcel.generic.CodeExceptionGen c
ArrayIndexOutOfBoundsException e
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)
org.apache.bcel.generic.ConstantPoolGen cp
int size
int[] ex
int i
ArrayIndexOutOfBoundsException e
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 org.apache.bcel.classfile.Method getMethod ()
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
int i
org.apache.bcel.classfile.CodeException[] c_exc
int exc_len
org.apache.bcel.classfile.Code code
org.apache.bcel.classfile.ExceptionTable et
org.apache.bcel.classfile.Method m
public void removeNOPs ()
org.apache.bcel.generic.InstructionHandle next
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.TargetLostException e
org.apache.bcel.generic.InstructionHandle[] targets
int i
org.apache.bcel.generic.InstructionTargeter[] targeters
int j
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 max
int i
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction ins
int index
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.ConstantPoolGen cp
org.apache.bcel.generic.InstructionList il
org.apache.bcel.generic.CodeExceptionGen[] et
org.apache.bcel.generic.MethodGen$BranchStack branchTargets
int i
org.apache.bcel.generic.InstructionHandle handler_pc
int stackDepth
int maxStackDepth
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction instruction
short opcode
int delta
org.apache.bcel.generic.BranchInstruction branch
org.apache.bcel.generic.Select select
org.apache.bcel.generic.InstructionHandle[] targets
int i
org.apache.bcel.generic.MethodGen$BranchTarget bt
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 ()
String access
String signature
StringBuffer buf
java.util.Iterator e
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
}
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.classObjectType.java
package org.apache.bcel.generic
public final org.apache.bcel.generic.ObjectType extends org.apache.bcel.generic.ReferenceType {
private String class_name
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
public boolean referencesInterface ()
org.apache.bcel.classfile.JavaClass jc
public boolean subclassOf (org.apache.bcel.generic.ObjectType)
org.apache.bcel.generic.ObjectType superclass
public boolean accessibleTo (org.apache.bcel.generic.ObjectType)
org.apache.bcel.generic.ObjectType accessor
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.JavaClass acc
}
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 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)
org.apache.bcel.generic.Type t
public boolean isAssignmentCompatibleWith (org.apache.bcel.generic.Type)
org.apache.bcel.generic.Type t
org.apache.bcel.generic.ReferenceType T
org.apache.bcel.generic.Type sc
org.apache.bcel.generic.Type tc
int ii
public org.apache.bcel.generic.ReferenceType firstCommonSuperclass (org.apache.bcel.generic.ReferenceType)
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
int i
int j
}
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 boolean equals (java.lang.Object)
Object rat
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)
short opcode
int[] match
org.apache.bcel.generic.InstructionHandle[] targets
org.apache.bcel.generic.InstructionHandle target
int i
protected int updatePosition (int, int)
int offset
int max_offset
short old_length
public void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
int i
protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean) throws java.io.IOException
org.apache.bcel.util.ByteSequence bytes
boolean wide
int i
byte b
public java.lang.String toString (boolean)
boolean verbose
StringBuffer buf
int i
String s
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)
org.apache.bcel.generic.InstructionHandle old_ih
org.apache.bcel.generic.InstructionHandle new_ih
boolean targeted
int i
public boolean containsTarget (org.apache.bcel.generic.InstructionHandle)
org.apache.bcel.generic.InstructionHandle ih
int i
void dispose ()
int i
public int[] getMatchs ()
public int[] getIndices ()
public org.apache.bcel.generic.InstructionHandle[] getTargets ()
}
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 max_gap
org.apache.bcel.generic.InstructionHandle target
int max_size
int[] m_vec
org.apache.bcel.generic.InstructionHandle[] t_vec
int count
int i
int prev
int gap
int j
private final void sort (int, int)
int l
int r
int i
int j
int h
int m
org.apache.bcel.generic.InstructionHandle h2
private final boolean matchIsOrdered (int)
int max_gap
int i
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 target
public void dump (java.io.DataOutputStream) throws java.io.IOException
java.io.DataOutputStream out
int low
int high
int i
protected void initFromFile (org.apache.bcel.util.ByteSequence, boolean) throws java.io.IOException
org.apache.bcel.util.ByteSequence bytes
boolean wide
int low
int high
int i
int i
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
org.apache.bcel.generic.Type$1 extends org.apache.bcel.generic.Type {
void (byte, java.lang.String)
byte x0
String x1
}
org/apache/bcel/generic/Type.classType.java
package org.apache.bcel.generic
public abstract org.apache.bcel.generic.Type extends java.lang.Object {
protected byte type
protected String signature
public static final org.apache.bcel.generic.BasicType VOID
public static final org.apache.bcel.generic.BasicType BOOLEAN
public static final org.apache.bcel.generic.BasicType INT
public static final org.apache.bcel.generic.BasicType SHORT
public static final org.apache.bcel.generic.BasicType BYTE
public static final org.apache.bcel.generic.BasicType LONG
public static final org.apache.bcel.generic.BasicType DOUBLE
public static final org.apache.bcel.generic.BasicType FLOAT
public static final org.apache.bcel.generic.BasicType CHAR
public static final org.apache.bcel.generic.ObjectType OBJECT
public static final org.apache.bcel.generic.ObjectType 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 int consumed_chars
protected void (byte, java.lang.String)
byte t
String s
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[])
org.apache.bcel.generic.Type return_type
org.apache.bcel.generic.Type[] arg_types
StringBuffer buf
int length
int i
public static final org.apache.bcel.generic.Type getType (java.lang.String) throws java.lang.StringIndexOutOfBoundsException
String signature
byte type
int dim
org.apache.bcel.generic.Type t
int index
public static org.apache.bcel.generic.Type getReturnType (java.lang.String)
String signature
int index
StringIndexOutOfBoundsException e
public static org.apache.bcel.generic.Type[] getArgumentTypes (java.lang.String)
String signature
java.util.ArrayList vec
int index
org.apache.bcel.generic.Type[] types
StringIndexOutOfBoundsException e
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.ClassPath class_path
private static java.util.HashMap classes
private static org.apache.bcel.classfile.JavaClass OBJECT
public void ()
public static org.apache.bcel.classfile.JavaClass lookupClass (java.lang.String)
String class_name
org.apache.bcel.classfile.JavaClass clazz
java.io.InputStream is
java.io.IOException e
public static org.apache.bcel.util.ClassPath$ClassFile lookupClassFile (java.lang.String)
String class_name
java.io.IOException e
public static void clearCache ()
public static org.apache.bcel.classfile.JavaClass addClass (org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass clazz
String name
org.apache.bcel.classfile.JavaClass cl
public static void removeClass (java.lang.String)
String clazz
public static void removeClass (org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass clazz
private static final org.apache.bcel.classfile.JavaClass getSuperClass (org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass clazz
public static org.apache.bcel.classfile.JavaClass[] getSuperClasses (org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass clazz
org.apache.bcel.util.ClassVector vec
public static org.apache.bcel.classfile.JavaClass[] getSuperClasses (java.lang.String)
String class_name
org.apache.bcel.classfile.JavaClass jc
public static org.apache.bcel.classfile.JavaClass[] getInterfaces (org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass clazz
org.apache.bcel.util.ClassVector vec
org.apache.bcel.util.ClassQueue queue
String s
String[] interfaces
int i
public static org.apache.bcel.classfile.JavaClass[] getInterfaces (java.lang.String)
String class_name
public static boolean instanceOf (org.apache.bcel.classfile.JavaClass, org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass clazz
org.apache.bcel.classfile.JavaClass super_class
org.apache.bcel.classfile.JavaClass[] super_classes
int i
public static boolean instanceOf (java.lang.String, java.lang.String)
String clazz
String super_class
public static boolean instanceOf (org.apache.bcel.classfile.JavaClass, java.lang.String)
org.apache.bcel.classfile.JavaClass clazz
String super_class
public static boolean instanceOf (java.lang.String, org.apache.bcel.classfile.JavaClass)
String clazz
org.apache.bcel.classfile.JavaClass super_class
public static boolean implementationOf (org.apache.bcel.classfile.JavaClass, org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass clazz
org.apache.bcel.classfile.JavaClass inter
org.apache.bcel.classfile.JavaClass[] super_interfaces
int i
public static boolean implementationOf (java.lang.String, java.lang.String)
String clazz
String inter
public static boolean implementationOf (org.apache.bcel.classfile.JavaClass, java.lang.String)
org.apache.bcel.classfile.JavaClass clazz
String inter
public static boolean implementationOf (java.lang.String, org.apache.bcel.classfile.JavaClass)
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
org.apache.bcel.classfile.Attribute attribute
String anchor
int method_number
byte tag
int index
org.apache.bcel.classfile.Code c
org.apache.bcel.classfile.Attribute[] attributes
org.apache.bcel.classfile.CodeException[] ce
int len
int i
int catch_type
int[] indices
int i
org.apache.bcel.classfile.LineNumber[] line_numbers
int i
org.apache.bcel.classfile.LocalVariable[] vars
int i
String signature
int start
int end
org.apache.bcel.classfile.InnerClass[] classes
int i
String name
String access
}
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
org.apache.bcel.util.MethodHTML method_html
public static void main (java.lang.String[])
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
int i
int i
Exception e
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
static java.lang.String toHTML (java.lang.String)
String str
StringBuffer buf
int i
char ch
StringIndexOutOfBoundsException e
private void writeMainHTML (org.apache.bcel.util.AttributeHTML) throws java.io.IOException
org.apache.bcel.util.AttributeHTML attribute_html
java.io.PrintWriter file
org.apache.bcel.classfile.Attribute[] attributes
int i
}
org/apache/bcel/util/ClassLoader.classClassLoader.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassLoader extends java.lang.ClassLoader {
private java.util.Hashtable classes
private String[] ignored_packages
public void ()
public void (java.lang.String[])
String[] ignored_packages
String[] new_p
protected java.lang.Class loadClass (java.lang.String, boolean) throws java.lang.ClassNotFoundException
String class_name
boolean resolve
Class cl
int i
org.apache.bcel.classfile.JavaClass clazz
byte[] bytes
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)
String class_name
int index
String real_name
org.apache.bcel.classfile.JavaClass clazz
byte[] bytes
org.apache.bcel.classfile.ClassParser parser
Throwable e
org.apache.bcel.classfile.ConstantPool cp
org.apache.bcel.classfile.ConstantClass cl
org.apache.bcel.classfile.ConstantUtf8 name
}
org/apache/bcel/util/ClassPath$1.classClassPath.java
package org.apache.bcel.util
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$2.classClassPath.java
package org.apache.bcel.util
org.apache.bcel.util.ClassPath$2 extends 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)
org.apache.bcel.util.ClassPath$Dir this$0
java.io.File val$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 ()
}
org/apache/bcel/util/ClassPath$3.classClassPath.java
package org.apache.bcel.util
org.apache.bcel.util.ClassPath$3 extends 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)
org.apache.bcel.util.ClassPath$Zip this$0
java.util.zip.ZipEntry val$entry
public java.io.InputStream getInputStream () throws java.io.IOException
public java.lang.String getPath ()
public long getTime ()
public long getSize ()
}
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 void ()
public abstract java.io.InputStream getInputStream () throws java.io.IOException
public abstract java.lang.String getPath ()
public abstract long getTime ()
public abstract long getSize ()
}
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
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 ()
}
org/apache/bcel/util/ClassPath$PathEntry.classClassPath.java
package org.apache.bcel.util
abstract org.apache.bcel.util.ClassPath$PathEntry extends java.lang.Object {
private void ()
abstract org.apache.bcel.util.ClassPath$ClassFile getClassFile (java.lang.String, java.lang.String) throws java.io.IOException
void (org.apache.bcel.util.ClassPath$1)
org.apache.bcel.util.ClassPath$1 x0
}
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
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$100 (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 {
private org.apache.bcel.util.ClassPath$PathEntry[] paths
public void (java.lang.String)
String class_path
java.util.ArrayList vec
java.util.StringTokenizer tok
String path
java.io.File file
java.io.IOException e
public void ()
private static final void getPathComponents (java.lang.String, java.util.ArrayList)
String path
java.util.ArrayList list
java.util.StringTokenizer tok
String name
java.io.File file
public static final java.lang.String getClassPath ()
String class_path
String boot_path
String ext_path
java.util.ArrayList list
java.util.ArrayList dirs
java.util.Iterator e
java.io.File ext_dir
String[] extensions
int i
StringBuffer buf
java.util.Iterator e
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
String name
String suffix
java.io.InputStream is
Exception e
public org.apache.bcel.util.ClassPath$ClassFile getClassFile (java.lang.String, java.lang.String) throws java.io.IOException
String name
String suffix
int i
org.apache.bcel.util.ClassPath$ClassFile cf
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
String name
String suffix
java.io.InputStream is
java.io.DataInputStream dis
byte[] bytes
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
}
org/apache/bcel/util/ClassQueue.classClassQueue.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassQueue extends java.lang.Object {
protected int left
private java.util.ArrayList vec
public void ()
public void enqueue (org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass clazz
public org.apache.bcel.classfile.JavaClass dequeue ()
org.apache.bcel.classfile.JavaClass clazz
public boolean empty ()
}
org/apache/bcel/util/ClassStack.classClassStack.java
package org.apache.bcel.util
public org.apache.bcel.util.ClassStack extends java.lang.Object {
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 {
protected java.util.ArrayList 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 org.apache.bcel.classfile.Method[] methods
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
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
int i
private final java.lang.String codeToHTML (org.apache.bcel.util.ByteSequence, int) throws java.io.IOException
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
int remainder
int i
int i
int i
int npairs
int i
int match
int i
int windex
org.apache.bcel.classfile.ConstantFieldref c1
String field_name
int m_index
String str
int nargs
int reserved
org.apache.bcel.classfile.ConstantInterfaceMethodref c
org.apache.bcel.classfile.ConstantMethodref c
org.apache.bcel.classfile.ConstantNameAndType c2
String[] args
String type
int i
int dimensions
int i
private final void findGotos (org.apache.bcel.util.ByteSequence, org.apache.bcel.classfile.Method, org.apache.bcel.classfile.Code) throws java.io.IOException
org.apache.bcel.util.ByteSequence bytes
org.apache.bcel.classfile.Method method
org.apache.bcel.classfile.Code code
int index
int opcode
org.apache.bcel.classfile.CodeException[] ce
int len
int i
org.apache.bcel.classfile.Attribute[] attributes
int i
org.apache.bcel.classfile.LocalVariable[] vars
int j
int start
int end
int i
int remainder
int no_pad_bytes
int default_offset
int offset
int j
int low
int high
int j
int npairs
int j
int match
private void writeMethod (org.apache.bcel.classfile.Method, int) throws java.io.IOException
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
int i
org.apache.bcel.classfile.Code c
byte[] code
int i
byte tag
org.apache.bcel.classfile.Attribute[] attributes2
int j
org.apache.bcel.util.ByteSequence stream
int i
int offset
String str
String anchor
String anchor2
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
String dir
String class_name
String class_package
org.apache.bcel.classfile.Method[] methods
org.apache.bcel.classfile.ConstantPool constant_pool
int i
java.lang.String referenceConstant (int)
int index
private void writeConstant (int)
int index
byte tag
int class_index
int name_index
String ref
org.apache.bcel.classfile.ConstantMethodref c
org.apache.bcel.classfile.ConstantInterfaceMethodref c1
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
int i
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
private final int getMethodNumber (java.lang.String)
String str
int i
String cmp
}
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.HashMap 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 size
char[] buf
int i
private static final java.lang.String mapName (java.lang.String)
String pattern
String result
short i
private static final java.lang.String compilePattern (java.lang.String)
String pattern
String lower
StringBuffer buf
int size
int i
char ch
StringBuffer name
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)
String pattern
org.apache.bcel.generic.InstructionHandle from
org.apache.bcel.util.InstructionFinder$CodeConstraint constraint
String search
int start
int i
org.apache.regexp.RE regex
java.util.ArrayList matches
int startExpr
int endExpr
int lenExpr
org.apache.bcel.generic.InstructionHandle[] match
org.apache.regexp.RESyntaxException e
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 from
short to
short extra
StringBuffer buf
short i
private static final java.lang.String pattern2string (java.lang.String)
String pattern
private static final java.lang.String pattern2string (java.lang.String, boolean)
String pattern
boolean make_string
StringBuffer buf
int i
char ch
static void ()
java.util.Iterator i
String key
String value
char ch
StringBuffer buf
short i
}
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 ()
String s
Exception e
public void (java.lang.ClassLoader)
ClassLoader loader
public void ()
public void runMain (java.lang.String, java.lang.String[]) throws java.lang.ClassNotFoundException
String class_name
String[] argv
Class cl
java.lang.reflect.Method method
int m
Class r
NoSuchMethodException no
Exception ex
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
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
int i
int i
private void writeField (org.apache.bcel.classfile.Field) throws java.io.IOException
org.apache.bcel.classfile.Field field
String type
String name
String access
org.apache.bcel.classfile.Attribute[] attributes
int i
int i
String str
private final void writeMethod (org.apache.bcel.classfile.Method, int) throws java.io.IOException
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
int i
int i
byte tag
int[] exceptions
int j
org.apache.bcel.classfile.Attribute[] c_a
int j
}
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 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
public java.lang.String getStackTrace ()
}
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 {
private String detailMessage
public void ()
public void (java.lang.String)
String message
}
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 {
private void ()
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 {
private String detailMessage
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
}
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
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[])
String[] args
Exception e
}
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[])
String[] args
int dotclasspos
ExceptionInInitializerError eiie
LinkageError le
ClassNotFoundException cnfe
Throwable t
}
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.ArrayList 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 ()
String[] ret
int i
}
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 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.ArrayList theList
void ()
void add (int)
int i
boolean contains (int)
int i
Integer[] ints
int j
}
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
String name
int startpc
int length
org.apache.bcel.generic.Type t
int i
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
private org.apache.bcel.verifier.statics.IntList instruction_offsets
void (int)
int max_locals
int i
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 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 ()
public void (org.apache.bcel.verifier.Verifier)
org.apache.bcel.verifier.Verifier owner
public org.apache.bcel.verifier.VerificationResult do_verify ()
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.verifier.exc.LoadingException e
ClassFormatError e
RuntimeException e
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_Fieldref
private Class CONST_Methodref
private Class CONST_InterfaceMethodref
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.HashSet field_names
private java.util.HashSet field_names_and_desc
private java.util.HashSet method_names_and_desc
static Class class$org$apache$bcel$classfile$ConstantClass
static Class class$org$apache$bcel$classfile$ConstantFieldref
static Class class$org$apache$bcel$classfile$ConstantMethodref
static Class class$org$apache$bcel$classfile$ConstantInterfaceMethodref
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
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.verifier.statics.Pass2Verifier this$0
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
String isnot
public void visitJavaClass (org.apache.bcel.classfile.JavaClass)
org.apache.bcel.classfile.JavaClass obj
org.apache.bcel.classfile.Attribute[] atts
boolean foundSourceFile
boolean foundInnerClasses
boolean hasInnerClass
int i
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)
org.apache.bcel.classfile.Field obj
int maxone
String name
String sig
org.apache.bcel.generic.Type t
ClassFormatError cfe
String nameanddesc
org.apache.bcel.classfile.Attribute[] atts
int i
public void visitMethod (org.apache.bcel.classfile.Method)
org.apache.bcel.classfile.Method obj
String name
String sig
org.apache.bcel.generic.Type t
org.apache.bcel.generic.Type[] ts
ClassFormatError cfe
org.apache.bcel.generic.Type act
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
int i
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
int maxone
String nameanddesc
org.apache.bcel.classfile.Attribute[] atts
int num_code_atts
int i
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)
org.apache.bcel.classfile.InnerClasses obj
String name
org.apache.bcel.classfile.InnerClass[] ics
int i
int outer_idx
int innername_idx
int acc
public void visitConstantValue (org.apache.bcel.classfile.ConstantValue)
org.apache.bcel.classfile.ConstantValue obj
String name
Object pred
org.apache.bcel.classfile.Field f
org.apache.bcel.generic.Type field_type
int index
org.apache.bcel.classfile.Constant c
public void visitCode (org.apache.bcel.classfile.Code)
org.apache.bcel.classfile.Code obj
String name
org.apache.bcel.classfile.Method m
org.apache.bcel.classfile.CodeException[] exc_table
int i
int exc_index
org.apache.bcel.classfile.ConstantClass cc
String cname
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.classfile.JavaClass e
org.apache.bcel.classfile.JavaClass t
org.apache.bcel.classfile.JavaClass o
int method_number
org.apache.bcel.classfile.Method[] ms
int mn
int num_of_lvt_attribs
org.apache.bcel.classfile.Attribute[] atts
int a
org.apache.bcel.classfile.LocalVariableTable lvt
String lvtname
org.apache.bcel.classfile.Code code
int max_locals
org.apache.bcel.classfile.LocalVariable[] localvariables
int i
String localname
String localsig
org.apache.bcel.generic.Type t
ClassFormatError cfe
int localindex
org.apache.bcel.verifier.exc.LocalVariableInfoInconsistentException lviie
public void visitExceptionTable (org.apache.bcel.classfile.ExceptionTable)
org.apache.bcel.classfile.ExceptionTable obj
String name
int[] exc_indices
int i
org.apache.bcel.classfile.ConstantClass cc
String cname
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.classfile.JavaClass e
org.apache.bcel.classfile.JavaClass t
org.apache.bcel.classfile.JavaClass o
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
static java.lang.Class class$ (java.lang.String)
String x0
ClassNotFoundException x1
}
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.JavaClass jc
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.verifier.statics.Pass2Verifier this$0
org.apache.bcel.classfile.JavaClass _jc
public void visitConstantFieldref (org.apache.bcel.classfile.ConstantFieldref)
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
org.apache.bcel.generic.Type t
ClassFormatError cfe
public void visitConstantMethodref (org.apache.bcel.classfile.ConstantMethodref)
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
org.apache.bcel.generic.Type t
org.apache.bcel.generic.Type[] ts
ClassFormatError cfe
public void visitConstantInterfaceMethodref (org.apache.bcel.classfile.ConstantInterfaceMethodref)
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
org.apache.bcel.generic.Type t
org.apache.bcel.generic.Type[] ts
ClassFormatError cfe
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
private final org.apache.bcel.verifier.statics.Pass2Verifier this$0
private void (org.apache.bcel.verifier.statics.Pass2Verifier)
org.apache.bcel.verifier.statics.Pass2Verifier this$0
public void (org.apache.bcel.verifier.statics.Pass2Verifier, org.apache.bcel.classfile.JavaClass)
org.apache.bcel.verifier.statics.Pass2Verifier this$0
org.apache.bcel.classfile.JavaClass _jc
public boolean innerClassReferenced ()
public void visitConstantClass (org.apache.bcel.classfile.ConstantClass)
org.apache.bcel.classfile.ConstantClass obj
org.apache.bcel.classfile.Constant c
String classname
}
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
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.VerificationResult vr1
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.verifier.exc.ClassConstraintException cce
private void every_class_has_an_accessible_superclass ()
java.util.HashSet hs
org.apache.bcel.classfile.JavaClass jc
int supidx
String supername
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
private void final_methods_are_not_overridden ()
java.util.HashMap hashmap
org.apache.bcel.classfile.JavaClass jc
int supidx
org.apache.bcel.generic.ConstantPoolGen cpg
org.apache.bcel.classfile.Method[] methods
int i
String name_and_sig
private void constant_pool_entries_satisfy_static_constraints ()
org.apache.bcel.classfile.JavaClass jc
private void field_and_method_refs_are_valid ()
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.DescendingVisitor v
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)
String name
int i
private static boolean validInterfaceMethodName (java.lang.String)
String name
private static boolean validJavaIdentifier (java.lang.String)
String name
int i
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.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.verifier.statics.Pass3aVerifier this$0
org.apache.bcel.generic.ConstantPoolGen cpg
private int max_locals ()
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.generic.LoadClass o
org.apache.bcel.generic.ObjectType t
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
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.generic.LDC2_W o
org.apache.bcel.classfile.Constant c
org.apache.bcel.verifier.exc.StaticCodeInstructionOperandConstraintException e
public void visitFieldInstruction (org.apache.bcel.generic.FieldInstruction)
org.apache.bcel.generic.FieldInstruction o
org.apache.bcel.classfile.Constant c
public void visitInvokeInstruction (org.apache.bcel.generic.InvokeInstruction)
org.apache.bcel.generic.InvokeInstruction o
org.apache.bcel.classfile.Constant c
org.apache.bcel.classfile.ConstantNameAndType cnat
org.apache.bcel.classfile.ConstantUtf8 cutf8
org.apache.bcel.classfile.Constant c
org.apache.bcel.classfile.ConstantNameAndType cnat
String name
org.apache.bcel.generic.Type t
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.generic.Type[] ts
int i
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
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.generic.NEW o
org.apache.bcel.classfile.Constant c
org.apache.bcel.classfile.ConstantUtf8 cutf8
org.apache.bcel.generic.Type t
public void visitMULTIANEWARRAY (org.apache.bcel.generic.MULTIANEWARRAY)
org.apache.bcel.generic.MULTIANEWARRAY o
org.apache.bcel.classfile.Constant c
int dimensions2create
org.apache.bcel.generic.Type t
int dimensions
public void visitANEWARRAY (org.apache.bcel.generic.ANEWARRAY)
org.apache.bcel.generic.ANEWARRAY o
org.apache.bcel.classfile.Constant c
org.apache.bcel.generic.Type t
int dimensions
public void visitNEWARRAY (org.apache.bcel.generic.NEWARRAY)
org.apache.bcel.generic.NEWARRAY o
byte t
public void visitILOAD (org.apache.bcel.generic.ILOAD)
org.apache.bcel.generic.ILOAD o
int idx
int maxminus1
public void visitFLOAD (org.apache.bcel.generic.FLOAD)
org.apache.bcel.generic.FLOAD o
int idx
int maxminus1
public void visitALOAD (org.apache.bcel.generic.ALOAD)
org.apache.bcel.generic.ALOAD o
int idx
int maxminus1
public void visitISTORE (org.apache.bcel.generic.ISTORE)
org.apache.bcel.generic.ISTORE o
int idx
int maxminus1
public void visitFSTORE (org.apache.bcel.generic.FSTORE)
org.apache.bcel.generic.FSTORE o
int idx
int maxminus1
public void visitASTORE (org.apache.bcel.generic.ASTORE)
org.apache.bcel.generic.ASTORE o
int idx
int maxminus1
public void visitIINC (org.apache.bcel.generic.IINC)
org.apache.bcel.generic.IINC o
int idx
int maxminus1
public void visitRET (org.apache.bcel.generic.RET)
org.apache.bcel.generic.RET o
int idx
int maxminus1
public void visitLLOAD (org.apache.bcel.generic.LLOAD)
org.apache.bcel.generic.LLOAD o
int idx
int maxminus2
public void visitDLOAD (org.apache.bcel.generic.DLOAD)
org.apache.bcel.generic.DLOAD o
int idx
int maxminus2
public void visitLSTORE (org.apache.bcel.generic.LSTORE)
org.apache.bcel.generic.LSTORE o
int idx
int maxminus2
public void visitDSTORE (org.apache.bcel.generic.DSTORE)
org.apache.bcel.generic.DSTORE o
int idx
int maxminus2
public void visitLOOKUPSWITCH (org.apache.bcel.generic.LOOKUPSWITCH)
org.apache.bcel.generic.LOOKUPSWITCH o
int[] matchs
int max
int i
public void visitTABLESWITCH (org.apache.bcel.generic.TABLESWITCH)
org.apache.bcel.generic.TABLESWITCH o
public void visitPUTSTATIC (org.apache.bcel.generic.PUTSTATIC)
org.apache.bcel.generic.PUTSTATIC o
String field_name
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Field[] fields
org.apache.bcel.classfile.Field f
int i
String meth_name
public void visitGETSTATIC (org.apache.bcel.generic.GETSTATIC)
org.apache.bcel.generic.GETSTATIC o
String field_name
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Field[] fields
org.apache.bcel.classfile.Field f
int i
public void visitINVOKEINTERFACE (org.apache.bcel.generic.INVOKEINTERFACE)
org.apache.bcel.generic.INVOKEINTERFACE o
String classname
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Method[] ms
org.apache.bcel.classfile.Method m
int i
public void visitINVOKESPECIAL (org.apache.bcel.generic.INVOKESPECIAL)
org.apache.bcel.generic.INVOKESPECIAL o
String classname
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Method[] ms
org.apache.bcel.classfile.Method m
int i
org.apache.bcel.classfile.JavaClass current
int supidx
org.apache.bcel.classfile.Method meth
org.apache.bcel.classfile.Method[] meths
int i
public void visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC)
org.apache.bcel.generic.INVOKESTATIC o
String classname
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Method[] ms
org.apache.bcel.classfile.Method m
int i
public void visitINVOKEVIRTUAL (org.apache.bcel.generic.INVOKEVIRTUAL)
org.apache.bcel.generic.INVOKEVIRTUAL o
String classname
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Method[] ms
org.apache.bcel.classfile.Method m
int i
private boolean objarrayequals (java.lang.Object[], java.lang.Object[])
Object[] o
Object[] p
int i
}
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 ()
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Method[] methods
org.apache.bcel.classfile.Method method
RuntimeException re
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.verifier.exc.ClassConstraintException cce
org.apache.bcel.verifier.exc.StaticCodeConstraintException scce
private void delayedPass2Checks ()
int[] instructionPositions
int codeLength
org.apache.bcel.classfile.LineNumberTable lnt
org.apache.bcel.classfile.LineNumber[] lineNumbers
org.apache.bcel.verifier.statics.IntList offsets
int i
int j
int offset
org.apache.bcel.classfile.Attribute[] atts
int a
org.apache.bcel.classfile.LocalVariableTable lvt
org.apache.bcel.classfile.LocalVariable[] localVariables
int i
int startpc
int length
org.apache.bcel.classfile.CodeException[] exceptionTable
int i
int startpc
int endpc
int handlerpc
private void pass3StaticInstructionChecks ()
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.Instruction last
private void pass3StaticInstructionOperandsChecks ()
org.apache.bcel.generic.ConstantPoolGen cpg
org.apache.bcel.verifier.statics.Pass3aVerifier$InstOperandConstraintVisitor v
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.generic.Instruction i
org.apache.bcel.generic.InstructionHandle target
private static boolean contains (int[], int)
int[] ints
int i
int j
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
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)
org.apache.bcel.classfile.Node obj
String ret
RuntimeException e
String s
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 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
}
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.HashMap inFrames
private java.util.HashMap 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.verifier.structurals.ControlFlowGraph this$0
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 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.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
org.apache.bcel.verifier.exc.StructuralCodeConstraintException ce
public java.lang.String toString ()
String ret
private boolean mergeInFrames (org.apache.bcel.verifier.structurals.Frame)
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
org.apache.bcel.verifier.exc.StructuralCodeConstraintException sce
private java.lang.String getExecutionChain ()
String s
int i
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 ()
int size
int retcount
int i
org.apache.bcel.verifier.structurals.ControlFlowGraph$InstructionContextImpl current
org.apache.bcel.generic.Instruction currentlast
public org.apache.bcel.verifier.structurals.InstructionContext[] getSuccessors ()
private org.apache.bcel.generic.InstructionHandle[] _getSuccessors ()
org.apache.bcel.generic.InstructionHandle[] empty
org.apache.bcel.generic.InstructionHandle[] single
org.apache.bcel.generic.InstructionHandle[] pair
org.apache.bcel.generic.Instruction inst
org.apache.bcel.verifier.structurals.Subroutine s
org.apache.bcel.generic.InstructionHandle[] matchTargets
org.apache.bcel.generic.InstructionHandle[] ret
}
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.generic.MethodGen method_gen
private final org.apache.bcel.verifier.structurals.Subroutines subroutines
private final org.apache.bcel.verifier.structurals.ExceptionHandlers exceptionhandlers
private java.util.Hashtable instructionContexts
public void (org.apache.bcel.generic.MethodGen)
org.apache.bcel.generic.MethodGen method_gen
org.apache.bcel.generic.InstructionHandle[] instructionhandles
int i
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[])
org.apache.bcel.generic.InstructionHandle[] insts
org.apache.bcel.verifier.structurals.InstructionContext[] ret
int i
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.Hashtable exceptionhandlers
public void (org.apache.bcel.generic.MethodGen)
org.apache.bcel.generic.MethodGen mg
org.apache.bcel.generic.CodeExceptionGen[] cegs
int i
org.apache.bcel.verifier.structurals.ExceptionHandler eh
org.apache.bcel.generic.InstructionHandle ih
java.util.HashSet hs
public org.apache.bcel.verifier.structurals.ExceptionHandler[] getExceptionHandlers (org.apache.bcel.generic.InstructionHandle)
org.apache.bcel.generic.InstructionHandle ih
java.util.HashSet hs
org.apache.bcel.verifier.structurals.ExceptionHandler[] ret
}
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.AALOAD o
org.apache.bcel.generic.Type t
org.apache.bcel.generic.ArrayType at
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.DUP_X2 o
org.apache.bcel.generic.Type w1
org.apache.bcel.generic.Type w2
org.apache.bcel.generic.Type w3
public void visitDUP2 (org.apache.bcel.generic.DUP2)
org.apache.bcel.generic.DUP2 o
org.apache.bcel.generic.Type t
org.apache.bcel.generic.Type u
public void visitDUP2_X1 (org.apache.bcel.generic.DUP2_X1)
org.apache.bcel.generic.DUP2_X1 o
org.apache.bcel.generic.Type t
org.apache.bcel.generic.Type u
org.apache.bcel.generic.Type u
org.apache.bcel.generic.Type v
public void visitDUP2_X2 (org.apache.bcel.generic.DUP2_X2)
org.apache.bcel.generic.DUP2_X2 o
org.apache.bcel.generic.Type t
org.apache.bcel.generic.Type u
org.apache.bcel.generic.Type v
org.apache.bcel.generic.Type u
org.apache.bcel.generic.Type v
org.apache.bcel.generic.Type w
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)
org.apache.bcel.generic.INVOKEINTERFACE o
int i
org.apache.bcel.generic.Type t
public void visitINVOKESPECIAL (org.apache.bcel.generic.INVOKESPECIAL)
org.apache.bcel.generic.INVOKESPECIAL o
org.apache.bcel.verifier.structurals.UninitializedObjectType t
int i
org.apache.bcel.generic.Type t
public void visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC)
org.apache.bcel.generic.INVOKESTATIC o
int i
org.apache.bcel.generic.Type t
public void visitINVOKEVIRTUAL (org.apache.bcel.generic.INVOKEVIRTUAL)
org.apache.bcel.generic.INVOKEVIRTUAL o
int i
org.apache.bcel.generic.Type t
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)
org.apache.bcel.generic.MULTIANEWARRAY o
int i
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 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 ()
}
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 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.generic.LoadClass o
org.apache.bcel.generic.ObjectType t
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
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)
org.apache.bcel.generic.FieldInstruction o
org.apache.bcel.classfile.Constant c
org.apache.bcel.generic.Type t
String name
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
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.StoreInstruction o
org.apache.bcel.generic.Type stacktop
public void visitReturnInstruction (org.apache.bcel.generic.ReturnInstruction)
org.apache.bcel.generic.ReturnInstruction o
org.apache.bcel.generic.ReferenceType objectref
org.apache.bcel.generic.Type method_type
public void visitAALOAD (org.apache.bcel.generic.AALOAD)
org.apache.bcel.generic.AALOAD o
org.apache.bcel.generic.Type arrayref
org.apache.bcel.generic.Type index
public void visitAASTORE (org.apache.bcel.generic.AASTORE)
org.apache.bcel.generic.AASTORE o
org.apache.bcel.generic.Type arrayref
org.apache.bcel.generic.Type index
org.apache.bcel.generic.Type value
public void visitACONST_NULL (org.apache.bcel.generic.ACONST_NULL)
org.apache.bcel.generic.ACONST_NULL o
public void visitALOAD (org.apache.bcel.generic.ALOAD)
org.apache.bcel.generic.ALOAD o
public void visitANEWARRAY (org.apache.bcel.generic.ANEWARRAY)
org.apache.bcel.generic.ANEWARRAY o
public void visitARETURN (org.apache.bcel.generic.ARETURN)
org.apache.bcel.generic.ARETURN o
org.apache.bcel.generic.ReferenceType objectref
public void visitARRAYLENGTH (org.apache.bcel.generic.ARRAYLENGTH)
org.apache.bcel.generic.ARRAYLENGTH o
org.apache.bcel.generic.Type arrayref
public void visitASTORE (org.apache.bcel.generic.ASTORE)
org.apache.bcel.generic.ASTORE o
public void visitATHROW (org.apache.bcel.generic.ATHROW)
org.apache.bcel.generic.ATHROW o
org.apache.bcel.generic.ObjectType exc
org.apache.bcel.generic.ObjectType throwable
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.GETFIELD o
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
int i
org.apache.bcel.generic.ObjectType classtype
org.apache.bcel.generic.ObjectType curr
org.apache.bcel.generic.Type t
org.apache.bcel.generic.ObjectType objreftype
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)
org.apache.bcel.generic.INVOKEINTERFACE o
int count
org.apache.bcel.classfile.ConstantInterfaceMethodref cimr
org.apache.bcel.generic.Type t
String name
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.generic.Type[] argtypes
int nargs
int i
org.apache.bcel.generic.Type fromStack
org.apache.bcel.generic.Type fromDesc
org.apache.bcel.generic.ReferenceType rFromStack
org.apache.bcel.generic.ReferenceType rFromDesc
org.apache.bcel.generic.Type objref
String objref_classname
String theInterface
int counted_count
int i
public void visitINVOKESPECIAL (org.apache.bcel.generic.INVOKESPECIAL)
org.apache.bcel.generic.INVOKESPECIAL o
org.apache.bcel.generic.Type t
String name
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.generic.Type[] argtypes
int nargs
int i
org.apache.bcel.generic.Type fromStack
org.apache.bcel.generic.Type fromDesc
org.apache.bcel.generic.ReferenceType rFromStack
org.apache.bcel.generic.ReferenceType rFromDesc
org.apache.bcel.generic.Type objref
String objref_classname
String theClass
public void visitINVOKESTATIC (org.apache.bcel.generic.INVOKESTATIC)
org.apache.bcel.generic.INVOKESTATIC o
org.apache.bcel.generic.Type t
String name
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.generic.Type[] argtypes
int nargs
int i
org.apache.bcel.generic.Type fromStack
org.apache.bcel.generic.Type fromDesc
org.apache.bcel.generic.ReferenceType rFromStack
org.apache.bcel.generic.ReferenceType rFromDesc
public void visitINVOKEVIRTUAL (org.apache.bcel.generic.INVOKEVIRTUAL)
org.apache.bcel.generic.INVOKEVIRTUAL o
org.apache.bcel.generic.Type t
String name
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.generic.Type[] argtypes
int nargs
int i
org.apache.bcel.generic.Type fromStack
org.apache.bcel.generic.Type fromDesc
org.apache.bcel.generic.ReferenceType rFromStack
org.apache.bcel.generic.ReferenceType rFromDesc
org.apache.bcel.generic.Type objref
String objref_classname
String theClass
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)
org.apache.bcel.generic.MULTIANEWARRAY o
int dimensions
int i
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.PUTFIELD o
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
int i
org.apache.bcel.generic.Type value
org.apache.bcel.generic.Type t
org.apache.bcel.generic.Type shouldbe
org.apache.bcel.generic.ReferenceType rvalue
org.apache.bcel.generic.ObjectType classtype
org.apache.bcel.generic.ObjectType curr
org.apache.bcel.generic.Type tp
org.apache.bcel.generic.ObjectType objreftype
public void visitPUTSTATIC (org.apache.bcel.generic.PUTSTATIC)
org.apache.bcel.generic.PUTSTATIC o
String field_name
org.apache.bcel.classfile.JavaClass jc
org.apache.bcel.classfile.Field[] fields
org.apache.bcel.classfile.Field f
int i
org.apache.bcel.generic.Type value
org.apache.bcel.generic.Type t
org.apache.bcel.generic.Type shouldbe
org.apache.bcel.generic.ReferenceType rvalue
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 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 maxLocals
int i
protected java.lang.Object clone ()
org.apache.bcel.verifier.structurals.LocalVariables lvs
int i
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 boolean equals (java.lang.Object)
Object o
org.apache.bcel.verifier.structurals.LocalVariables lv
int i
public void merge (org.apache.bcel.verifier.structurals.LocalVariables)
org.apache.bcel.verifier.structurals.LocalVariables lv
int i
private void merge (org.apache.bcel.verifier.structurals.LocalVariables, int)
org.apache.bcel.verifier.structurals.LocalVariables lv
int i
org.apache.bcel.generic.Type sup
public java.lang.String toString ()
String s
int i
public void initializeObject (org.apache.bcel.verifier.structurals.UninitializedObjectType)
org.apache.bcel.verifier.structurals.UninitializedObjectType u
int i
}
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 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 i
int j
public void push (org.apache.bcel.generic.Type)
org.apache.bcel.generic.Type type
int size ()
public int slotsUsed ()
int slots
int i
public java.lang.String toString ()
String s
int i
public void merge (org.apache.bcel.verifier.structurals.OperandStack)
org.apache.bcel.verifier.structurals.OperandStack s
int i
public void initializeObject (org.apache.bcel.verifier.structurals.UninitializedObjectType)
org.apache.bcel.verifier.structurals.UninitializedObjectType u
int i
}
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.Vector ics
private java.util.Vector 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.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)
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.verifier.structurals.InstructionContext u
java.util.ArrayList ec
java.util.ArrayList oldchain
java.util.ArrayList newchain
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
int ss
org.apache.bcel.generic.JsrInstruction jsr
org.apache.bcel.verifier.structurals.InstructionContext[] succs
int s
org.apache.bcel.verifier.structurals.InstructionContext v
org.apache.bcel.verifier.structurals.ExceptionHandler[] exc_hds
int s
org.apache.bcel.verifier.structurals.InstructionContext v
org.apache.bcel.generic.InstructionHandle ih
org.apache.bcel.verifier.structurals.InstructionContext ic
org.apache.bcel.verifier.structurals.Frame f
org.apache.bcel.verifier.structurals.LocalVariables lvs
int i
org.apache.bcel.verifier.structurals.OperandStack os
int i
public org.apache.bcel.verifier.VerificationResult do_verify ()
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
org.apache.bcel.generic.MethodGen mg
org.apache.bcel.verifier.structurals.ControlFlowGraph cfg
org.apache.bcel.verifier.structurals.Frame f
org.apache.bcel.generic.Type[] argtypes
int twoslotoffset
int j
org.apache.bcel.verifier.exc.VerifierConstraintViolatedException ce
RuntimeException re
java.io.StringWriter sw
java.io.PrintWriter pw
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 final int UNSET
private int localVariable
private java.util.HashSet instructions
private java.util.HashSet 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 ()
String ret
int[] alv
int i
int i
void setLeavingRET ()
java.util.Iterator iter
org.apache.bcel.generic.InstructionHandle ret
org.apache.bcel.generic.InstructionHandle actual
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 ()
java.util.HashSet s
int[] lvs
int j
int[] ret
java.util.Iterator i
int j
private void _getRecursivelyAccessedLocalsIndicesHelper (java.util.HashSet, org.apache.bcel.verifier.structurals.Subroutine[])
java.util.HashSet s
org.apache.bcel.verifier.structurals.Subroutine[] subs
int i
int[] lvs
int j
public int[] getAccessedLocalsIndices ()
java.util.HashSet acc
java.util.Iterator i
org.apache.bcel.generic.InstructionHandle ih
int idx
int s
RuntimeException re
int[] ret
int j
public org.apache.bcel.verifier.structurals.Subroutine[] subSubs ()
java.util.HashSet h
java.util.Iterator i
org.apache.bcel.generic.Instruction inst
org.apache.bcel.generic.InstructionHandle targ
org.apache.bcel.verifier.structurals.Subroutine[] ret
void setLocalVariable (int)
int i
public void (org.apache.bcel.verifier.structurals.Subroutines)
org.apache.bcel.verifier.structurals.Subroutines this$0
static int access$000 (org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl)
org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl x0
static java.util.HashSet 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 java.util.Hashtable subroutines
public final org.apache.bcel.verifier.structurals.Subroutine TOPLEVEL
public void (org.apache.bcel.generic.MethodGen)
org.apache.bcel.generic.MethodGen mg
org.apache.bcel.generic.InstructionHandle[] all
org.apache.bcel.generic.CodeExceptionGen[] handlers
java.util.HashSet sub_leaders
org.apache.bcel.generic.InstructionHandle ih
int i
org.apache.bcel.generic.Instruction inst
java.util.Iterator iter
org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl sr
org.apache.bcel.generic.InstructionHandle astore
int i
org.apache.bcel.generic.Instruction inst
org.apache.bcel.generic.InstructionHandle leader
java.util.HashSet instructions_assigned
java.util.Hashtable colors
org.apache.bcel.generic.InstructionHandle actual
int i
java.util.ArrayList Q
int j
org.apache.bcel.generic.InstructionHandle u
org.apache.bcel.generic.InstructionHandle[] successors
int i
int i
int i
org.apache.bcel.generic.InstructionHandle _protected
java.util.Enumeration subs
org.apache.bcel.verifier.structurals.Subroutine sub
private void noRecursiveCalls (org.apache.bcel.verifier.structurals.Subroutine, java.util.HashSet)
org.apache.bcel.verifier.structurals.Subroutine sub
java.util.HashSet set
org.apache.bcel.verifier.structurals.Subroutine[] subs
int i
int index
org.apache.bcel.verifier.structurals.Subroutines$SubroutineImpl si
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.generic.InstructionHandle any
java.util.Iterator i
org.apache.bcel.verifier.structurals.Subroutine s
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 instruction
org.apache.bcel.generic.InstructionHandle[] empty
org.apache.bcel.generic.InstructionHandle[] single
org.apache.bcel.generic.InstructionHandle[] pair
org.apache.bcel.generic.Instruction inst
org.apache.bcel.generic.InstructionHandle[] matchTargets
org.apache.bcel.generic.InstructionHandle[] ret
public java.lang.String toString ()
}
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 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)
String classname
int i
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.classfile.JavaClass jc
int i
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
private void ()
public void (int, java.lang.String)
int status
String message
public int getStatus ()
public java.lang.String getMessage ()
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.HashMap p3avs
private java.util.HashMap 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
private void ()
void (java.lang.String)
String fully_qualified_classname
public final java.lang.String getClassName ()
public void flush ()
public java.lang.String[] getMessages ()
java.util.ArrayList messages
String[] p1m
int i
String[] p2m
int i
java.util.Iterator p3as
org.apache.bcel.verifier.statics.Pass3aVerifier pv
String[] p3am
int meth
int i
java.util.Iterator p3bs
org.apache.bcel.verifier.structurals.Pass3bVerifier pv
String[] p3bm
int meth
int i
String[] ret
int i
public static void main (java.lang.String[])
String[] args
int k
int dotclasspos
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.classfile.JavaClass jc
int i
String[] warnings
int j
}
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)
org.apache.bcel.verifier.VerifierAppFrame this$0
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)
org.apache.bcel.verifier.VerifierAppFrame this$0
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)
org.apache.bcel.verifier.VerifierAppFrame this$0
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)
org.apache.bcel.verifier.VerifierAppFrame this$0
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)
org.apache.bcel.verifier.VerifierAppFrame this$0
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)
org.apache.bcel.verifier.VerifierAppFrame this$0
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)
javax.swing.event.ListSelectionEvent e
private void verify ()
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.classfile.JavaClass jc
boolean all3aok
boolean all3bok
String all3amsg
String all3bmsg
String[] methodnames
int i
String[] msgs
String allmsgs
int i
void newFileMenuItem_actionPerformed (java.awt.event.ActionEvent)
java.awt.event.ActionEvent e
String classname
synchronized void pass3aJList_valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
org.apache.bcel.verifier.Verifier v
String all3amsg
boolean all3aok
boolean rejected
int i
org.apache.bcel.verifier.VerificationResult vr
synchronized void pass3bJList_valueChanged (javax.swing.event.ListSelectionEvent)
javax.swing.event.ListSelectionEvent e
org.apache.bcel.verifier.Verifier v
String all3bmsg
boolean all3bok
boolean rejected
int i
org.apache.bcel.verifier.VerificationResult vr
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 java.util.HashMap hashMap
private static java.util.Vector 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)
String fully_qualified_classname
java.util.Iterator i
org.apache.bcel.verifier.VerifierFactoryObserver vfo
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)
String s
int size
org.apache.bcel.verifier.Verifier[] verifiers
int num_of_verifiers
int i
int i
javax.swing.event.ListDataEvent e
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
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)
org.apache.bcel.verifier.VerifyDialog this$0
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)
java.awt.event.ActionEvent arg1
Throwable ivjExc
private void connEtoC2 (java.awt.event.ActionEvent)
java.awt.event.ActionEvent arg1
Throwable ivjExc
private void connEtoC3 (java.awt.event.ActionEvent)
java.awt.event.ActionEvent arg1
Throwable ivjExc
private void connEtoC4 (java.awt.event.ActionEvent)
java.awt.event.ActionEvent arg1
Throwable ivjExc
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[])
String[] args
int i
org.apache.bcel.verifier.VerifyDialog aVerifyDialog
Throwable exception
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)
java.awt.event.ActionEvent actionEvent
java.awt.Color color
org.apache.bcel.verifier.Verifier v
org.apache.bcel.verifier.VerificationResult vr
org.apache.bcel.classfile.JavaClass jc
int nr
int i
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 ()
}
org/apache/regexp/CharacterArrayCharacterIterator.classCharacterArrayCharacterIterator.java
package org.apache.regexp
public final org.apache.regexp.CharacterArrayCharacterIterator extends java.lang.Object implements org.apache.regexp.CharacterIterator {
private final char[] src
private final int off
private final int len
public void (char[], int, int)
public char charAt (int)
public boolean isEnd (int)
public java.lang.String substring (int)
public java.lang.String substring (int, int)
}
org/apache/regexp/CharacterIterator.classCharacterIterator.java
package org.apache.regexp
public abstract org.apache.regexp.CharacterIterator extends java.lang.Object {
public abstract char charAt (int)
public abstract boolean isEnd (int)
public abstract java.lang.String substring (int)
public abstract java.lang.String substring (int, int)
}
org/apache/regexp/RE.classRE.java
package org.apache.regexp
public org.apache.regexp.RE extends java.lang.Object {
public static final int MATCH_NORMAL
public static final int MATCH_CASEINDEPENDENT
public static final int MATCH_MULTILINE
public static final int MATCH_SINGLELINE
static final char OP_END
static final char OP_BOL
static final char OP_EOL
static final char OP_ANY
static final char OP_ANYOF
static final char OP_BRANCH
static final char OP_ATOM
static final char OP_STAR
static final char OP_PLUS
static final char OP_MAYBE
static final char OP_ESCAPE
static final char OP_OPEN
static final char OP_CLOSE
static final char OP_BACKREF
static final char OP_GOTO
static final char OP_NOTHING
static final char OP_RELUCTANTSTAR
static final char OP_RELUCTANTPLUS
static final char OP_RELUCTANTMAYBE
static final char OP_POSIXCLASS
static final char E_ALNUM
static final char E_NALNUM
static final char E_BOUND
static final char E_NBOUND
static final char E_SPACE
static final char E_NSPACE
static final char E_DIGIT
static final char E_NDIGIT
static final char POSIX_CLASS_ALNUM
static final char POSIX_CLASS_ALPHA
static final char POSIX_CLASS_BLANK
static final char POSIX_CLASS_CNTRL
static final char POSIX_CLASS_DIGIT
static final char POSIX_CLASS_GRAPH
static final char POSIX_CLASS_LOWER
static final char POSIX_CLASS_PRINT
static final char POSIX_CLASS_PUNCT
static final char POSIX_CLASS_SPACE
static final char POSIX_CLASS_UPPER
static final char POSIX_CLASS_XDIGIT
static final char POSIX_CLASS_JSTART
static final char POSIX_CLASS_JPART
static final int maxNode
static final int maxParen
static final int offsetOpcode
static final int offsetOpdata
static final int offsetNext
static final int nodeSize
static final String NEWLINE
org.apache.regexp.REProgram program
org.apache.regexp.CharacterIterator search
int idx
int matchFlags
int parenCount
int start0
int end0
int start1
int end1
int start2
int end2
int[] startn
int[] endn
int[] startBackref
int[] endBackref
public static final int REPLACE_ALL
public static final int REPLACE_FIRSTONLY
static void ()
public void ()
public void (java.lang.String) throws org.apache.regexp.RESyntaxException
public void (java.lang.String, int) throws org.apache.regexp.RESyntaxException
public void (org.apache.regexp.REProgram)
public void (org.apache.regexp.REProgram, int)
private final void allocParens ()
public int getMatchFlags ()
public java.lang.String getParen (int)
public int getParenCount ()
public final int getParenEnd (int)
public final int getParenLength (int)
public final int getParenStart (int)
public org.apache.regexp.REProgram getProgram ()
public java.lang.String[] grep (java.lang.Object[])
protected void internalError (java.lang.String) throws java.lang.Error
private boolean isNewline (int)
public boolean match (java.lang.String)
public boolean match (java.lang.String, int)
public boolean match (org.apache.regexp.CharacterIterator, int)
protected boolean matchAt (int)
protected int matchNodes (int, int, int)
public void setMatchFlags (int)
protected final void setParenEnd (int, int)
protected final void setParenStart (int, int)
public void setProgram (org.apache.regexp.REProgram)
public static java.lang.String simplePatternToFullRegularExpression (java.lang.String)
public java.lang.String[] split (java.lang.String)
public java.lang.String subst (java.lang.String, java.lang.String)
public java.lang.String subst (java.lang.String, java.lang.String, int)
}
org/apache/regexp/ReaderCharacterIterator.classReaderCharacterIterator.java
package org.apache.regexp
public final org.apache.regexp.ReaderCharacterIterator extends java.lang.Object implements org.apache.regexp.CharacterIterator {
private final java.io.Reader reader
private final StringBuffer buff
private boolean closed
public void (java.io.Reader)
public char charAt (int)
private void ensure (int) throws java.io.IOException
public boolean isEnd (int)
private int read (int) throws java.io.IOException
private void readAll () throws java.io.IOException
public java.lang.String substring (int)
public java.lang.String substring (int, int)
}
org/apache/regexp/recompile.classrecompile.java
package org.apache.regexp
public org.apache.regexp.recompile extends java.lang.Object {
public void ()
public static void main (java.lang.String[])
}
org/apache/regexp/RECompiler$RERange.classRECompiler.java
package org.apache.regexp
org.apache.regexp.RECompiler$RERange extends java.lang.Object {
private final org.apache.regexp.RECompiler this$0
int size
int[] minRange
int[] maxRange
int num
void (org.apache.regexp.RECompiler)
void delete (int)
void include (char, boolean)
void include (int, int, boolean)
void merge (int, int)
void remove (int, int)
}
org/apache/regexp/RECompiler.classRECompiler.java
package org.apache.regexp
public org.apache.regexp.RECompiler extends java.lang.Object {
char[] instruction
int lenInstruction
String pattern
int len
int idx
int parens
static final int NODE_NORMAL
static final int NODE_NULLABLE
static final int NODE_TOPLEVEL
static final char ESC_MASK
static final char ESC_BACKREF
static final char ESC_COMPLEX
static final char ESC_CLASS
static final int maxBrackets
static int brackets
static int[] bracketStart
static int[] bracketEnd
static int[] bracketMin
static int[] bracketOpt
static final int bracketUnbounded
static final int bracketFinished
static java.util.Hashtable hashPOSIX
static void ()
public void ()
void allocBrackets ()
int atom () throws org.apache.regexp.RESyntaxException
void bracket () throws org.apache.regexp.RESyntaxException
int branch (int[]) throws org.apache.regexp.RESyntaxException
int characterClass () throws org.apache.regexp.RESyntaxException
int closure (int[]) throws org.apache.regexp.RESyntaxException
public org.apache.regexp.REProgram compile (java.lang.String) throws org.apache.regexp.RESyntaxException
void emit (char)
void ensure (int)
char escape () throws org.apache.regexp.RESyntaxException
int expr (int[]) throws org.apache.regexp.RESyntaxException
void internalError () throws java.lang.Error
int node (char, int)
void nodeInsert (char, int, int)
void setNextOfEnd (int, int)
void syntaxError (java.lang.String) throws org.apache.regexp.RESyntaxException
int terminal (int[]) throws org.apache.regexp.RESyntaxException
}
org/apache/regexp/REDebugCompiler.classREDebugCompiler.java
package org.apache.regexp
public org.apache.regexp.REDebugCompiler extends org.apache.regexp.RECompiler {
static java.util.Hashtable hashOpcode
static void ()
public void ()
java.lang.String charToString (char)
public void dumpProgram (java.io.PrintWriter)
java.lang.String nodeToString (int)
java.lang.String opcodeToString (char)
}
org/apache/regexp/REDemo$1.classREDemo.java
package org.apache.regexp
final org.apache.regexp.REDemo$1 extends java.awt.event.WindowAdapter {
void ()
public void windowClosing (java.awt.event.WindowEvent)
}
org/apache/regexp/REDemo.classREDemo.java
package org.apache.regexp
public org.apache.regexp.REDemo extends java.applet.Applet implements java.awt.event.TextListener {
org.apache.regexp.RE r
org.apache.regexp.REDebugCompiler compiler
java.awt.TextField fieldRE
java.awt.TextField fieldMatch
java.awt.TextArea outRE
java.awt.TextArea outMatch
public void ()
public void init ()
public static void main (java.lang.String[])
void sayMatch (java.lang.String)
void sayRE (java.lang.String)
public void textValueChanged (java.awt.event.TextEvent)
java.lang.String throwableToString (java.lang.Throwable)
void updateMatch (java.lang.String)
void updateRE (java.lang.String)
}
org/apache/regexp/REProgram.classREProgram.java
package org.apache.regexp
public org.apache.regexp.REProgram extends java.lang.Object {
static final int OPT_HASBACKREFS
char[] instruction
int lenInstruction
char[] prefix
int flags
public void (char[])
public void (char[], int)
public char[] getInstructions ()
public void setInstructions (char[], int)
}
org/apache/regexp/RESyntaxException.classRESyntaxException.java
package org.apache.regexp
public org.apache.regexp.RESyntaxException extends java.lang.Exception {
public void (java.lang.String)
}
org/apache/regexp/RETest.classRETest.java
package org.apache.regexp
public org.apache.regexp.RETest extends java.lang.Object {
org.apache.regexp.RE r
org.apache.regexp.REDebugCompiler compiler
static final boolean showSuccesses
char[] re1Instructions
org.apache.regexp.REProgram re1
String expr
int n
int failures
public void ()
public void (java.lang.String[])
void die (java.lang.String)
void fail (java.lang.String)
public static void main (java.lang.String[])
void runAutomatedTests (java.lang.String) throws java.lang.Exception
void runInteractiveTests (java.lang.String)
void say (java.lang.String)
void show ()
void showParens (org.apache.regexp.RE)
void success (java.lang.String)
public static boolean test () throws java.lang.Exception
}
org/apache/regexp/REUtil.classREUtil.java
package org.apache.regexp
public org.apache.regexp.REUtil extends java.lang.Object {
private static final String complexPrefix
public void ()
public static org.apache.regexp.RE createRE (java.lang.String) throws org.apache.regexp.RESyntaxException
public static org.apache.regexp.RE createRE (java.lang.String, int) throws org.apache.regexp.RESyntaxException
}
org/apache/regexp/StreamCharacterIterator.classStreamCharacterIterator.java
package org.apache.regexp
public final org.apache.regexp.StreamCharacterIterator extends java.lang.Object implements org.apache.regexp.CharacterIterator {
private final java.io.InputStream is
private final StringBuffer buff
private boolean closed
public void (java.io.InputStream)
public char charAt (int)
private void ensure (int) throws java.io.IOException
public boolean isEnd (int)
private int read (int) throws java.io.IOException
private void readAll () throws java.io.IOException
public java.lang.String substring (int)
public java.lang.String substring (int, int)
}
org/apache/regexp/StringCharacterIterator.classStringCharacterIterator.java
package org.apache.regexp
public final org.apache.regexp.StringCharacterIterator extends java.lang.Object implements org.apache.regexp.CharacterIterator {
private final String src
public void (java.lang.String)
public char charAt (int)
public boolean isEnd (int)
public java.lang.String substring (int)
public java.lang.String substring (int, int)
}
org/apache/xalan/client/XSLTProcessorApplet$TrustedAgent.classXSLTProcessorApplet.java
package org.apache.xalan.client
org.apache.xalan.client.XSLTProcessorApplet$TrustedAgent extends java.lang.Object implements java.lang.Runnable {
public boolean m_getData
public boolean m_getSource
private final org.apache.xalan.client.XSLTProcessorApplet this$0
void (org.apache.xalan.client.XSLTProcessorApplet)
org.apache.xalan.client.XSLTProcessorApplet this$0
public void run ()
Exception e
InterruptedException ie
}
org/apache/xalan/client/XSLTProcessorApplet.classXSLTProcessorApplet.java
package org.apache.xalan.client
public org.apache.xalan.client.XSLTProcessorApplet extends java.applet.Applet {
javax.xml.transform.TransformerFactory m_tfactory
private String m_styleURL
private String m_documentURL
private final String PARAM_styleURL
private final String PARAM_documentURL
private String m_styleURLOfCached
private String m_documentURLOfCached
private java.net.URL m_codeBase
private String m_treeURL
private java.net.URL m_documentBase
private transient Thread m_callThread
private transient org.apache.xalan.client.XSLTProcessorApplet$TrustedAgent m_trustedAgent
private transient Thread m_trustedWorker
private transient String m_htmlText
private transient String m_sourceText
private transient String m_nameOfIDAttrOfElemToModify
private transient String m_elemIdToModify
private transient String m_attrNameToSet
private transient String m_attrValueToSet
private java.util.Enumeration m_keys
transient java.util.Hashtable m_parameters
public void ()
public java.lang.String getAppletInfo ()
public java.lang.String[][] getParameterInfo ()
String[][] info
public void init ()
String param
public void start ()
Thread currentThread
java.io.StringReader xmlbuf
java.io.StringReader xslbuf
java.io.PrintWriter pw
javax.xml.transform.Templates templates
javax.xml.transform.Transformer transformer
Exception e
public void paint (java.awt.Graphics)
java.awt.Graphics g
public void stop ()
public void destroy ()
public void setStyleURL (java.lang.String)
String urlString
public void setDocumentURL (java.lang.String)
String urlString
public void freeCache ()
public void setStyleSheetAttribute (java.lang.String, java.lang.String, java.lang.String, java.lang.String)
String nameOfIDAttrOfElemToModify
String elemId
String attrName
String value
public void setStylesheetParam (java.lang.String, java.lang.String)
String key
String expr
public java.lang.String escapeString (java.lang.String)
String s
StringBuffer sb
int length
int i
char ch
int next
public java.lang.String getHtmlText ()
InterruptedException ie
public java.lang.String getTreeAsText (java.lang.String) throws java.io.IOException
String treeURL
InterruptedException ie
private java.lang.String getSource () throws javax.xml.transform.TransformerException
java.io.StringWriter osw
java.io.PrintWriter pw
String text
java.net.URL docURL
javax.xml.transform.Transformer transformer
javax.xml.transform.stream.StreamSource source
javax.xml.transform.stream.StreamResult result
java.net.MalformedURLException e
Exception any_error
public java.lang.String getSourceTreeAsText () throws java.lang.Exception
public java.lang.String getStyleTreeAsText () throws java.lang.Exception
public java.lang.String getResultTreeAsText () throws java.lang.Exception
public java.lang.String transformToHtml (java.lang.String, java.lang.String)
String doc
String style
public java.lang.String transformToHtml (java.lang.String)
String doc
private java.lang.String processTransformation () throws javax.xml.transform.TransformerException
String htmlData
java.net.URL documentURL
java.net.URL styleURL
java.io.StringWriter osw
java.io.PrintWriter pw
javax.xml.transform.stream.StreamResult result
javax.xml.transform.stream.StreamSource xmlSource
javax.xml.transform.stream.StreamSource xslSource
javax.xml.transform.Transformer transformer
Object key
Object expression
javax.xml.transform.TransformerConfigurationException tfe
java.net.MalformedURLException e
static java.lang.Thread access$000 (org.apache.xalan.client.XSLTProcessorApplet)
org.apache.xalan.client.XSLTProcessorApplet x0
static java.lang.String access$102 (org.apache.xalan.client.XSLTProcessorApplet, java.lang.String)
org.apache.xalan.client.XSLTProcessorApplet x0
String x1
static java.lang.String access$202 (org.apache.xalan.client.XSLTProcessorApplet, java.lang.String)
org.apache.xalan.client.XSLTProcessorApplet x0
String x1
static java.lang.String access$300 (org.apache.xalan.client.XSLTProcessorApplet) throws javax.xml.transform.TransformerException
org.apache.xalan.client.XSLTProcessorApplet x0
static java.lang.String access$400 (org.apache.xalan.client.XSLTProcessorApplet) throws javax.xml.transform.TransformerException
org.apache.xalan.client.XSLTProcessorApplet x0
static java.lang.Thread access$500 (org.apache.xalan.client.XSLTProcessorApplet)
org.apache.xalan.client.XSLTProcessorApplet x0
}
org/apache/xalan/extensions/ExpressionContext.classExpressionContext.java
package org.apache.xalan.extensions
public abstract org.apache.xalan.extensions.ExpressionContext extends java.lang.Object {
public abstract org.w3c.dom.Node getContextNode ()
public abstract org.w3c.dom.traversal.NodeIterator getContextNodes ()
public abstract javax.xml.transform.ErrorListener getErrorListener ()
public abstract double toNumber (org.w3c.dom.Node)
public abstract java.lang.String toString (org.w3c.dom.Node)
public abstract org.apache.xpath.objects.XObject getVariableOrParam (org.apache.xml.utils.QName) throws javax.xml.transform.TransformerException
public abstract org.apache.xpath.XPathContext getXPathContext () throws javax.xml.transform.TransformerException
}
org/apache/xalan/extensions/ExpressionVisitor.classExpressionVisitor.java
package org.apache.xalan.extensions
public org.apache.xalan.extensions.ExpressionVisitor extends org.apache.xpath.XPathVisitor {
private org.apache.xalan.templates.StylesheetRoot m_sroot
public void (org.apache.xalan.templates.StylesheetRoot)
org.apache.xalan.templates.StylesheetRoot sroot
public boolean visitFunction (org.apache.xpath.ExpressionOwner, org.apache.xpath.functions.Function)
org.apache.xpath.ExpressionOwner owner
org.apache.xpath.functions.Function func
String namespace
String arg
String prefix
String namespace
}
org/apache/xalan/extensions/ExtensionHandler.classExtensionHandler.java
package org.apache.xalan.extensions
public abstract org.apache.xalan.extensions.ExtensionHandler extends java.lang.Object {
protected String m_namespaceUri
protected String m_scriptLang
static java.lang.Class getClassForName (java.lang.String) throws java.lang.ClassNotFoundException
String className
protected void (java.lang.String, java.lang.String)
String namespaceUri
String scriptLang
public abstract boolean isFunctionAvailable (java.lang.String)
public abstract boolean isElementAvailable (java.lang.String)
public abstract java.lang.Object callFunction (java.lang.String, java.util.Vector, java.lang.Object, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
public abstract java.lang.Object callFunction (org.apache.xpath.functions.FuncExtFunction, java.util.Vector, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
public abstract void processElement (java.lang.String, org.apache.xalan.templates.ElemTemplateElement, org.apache.xalan.transformer.TransformerImpl, org.apache.xalan.templates.Stylesheet, java.lang.Object) throws javax.xml.transform.TransformerException java.io.IOException
}
org/apache/xalan/extensions/ExtensionHandlerExsltFunction.classExtensionHandlerExsltFunction.java
package org.apache.xalan.extensions
public org.apache.xalan.extensions.ExtensionHandlerExsltFunction extends org.apache.xalan.extensions.ExtensionHandler {
private String m_namespace
private org.apache.xalan.templates.StylesheetRoot m_stylesheet
private static final org.apache.xml.utils.QName RESULTQNAME
public void (java.lang.String, org.apache.xalan.templates.StylesheetRoot)
String ns
org.apache.xalan.templates.StylesheetRoot stylesheet
public void processElement (java.lang.String, org.apache.xalan.templates.ElemTemplateElement, org.apache.xalan.transformer.TransformerImpl, org.apache.xalan.templates.Stylesheet, java.lang.Object) throws javax.xml.transform.TransformerException java.io.IOException
String localPart
org.apache.xalan.templates.ElemTemplateElement element
org.apache.xalan.transformer.TransformerImpl transformer
org.apache.xalan.templates.Stylesheet stylesheetTree
Object methodKey
public org.apache.xalan.templates.ElemExsltFunction getFunction (java.lang.String)
String funcName
org.apache.xml.utils.QName qname
org.apache.xalan.templates.ElemTemplate templ
public boolean isFunctionAvailable (java.lang.String)
String funcName
public boolean isElementAvailable (java.lang.String)
String elemName
org.apache.xalan.templates.ElemTemplateElement elem
org.apache.xalan.templates.ElemTemplateElement nextElem
private boolean ancestorIsFunction (org.apache.xalan.templates.ElemTemplateElement)
org.apache.xalan.templates.ElemTemplateElement child
public java.lang.Object callFunction (java.lang.String, java.util.Vector, java.lang.Object, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
String funcName
java.util.Vector args
Object methodKey
org.apache.xalan.extensions.ExpressionContext exprContext
public java.lang.Object callFunction (org.apache.xpath.functions.FuncExtFunction, java.util.Vector, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
org.apache.xpath.functions.FuncExtFunction extFunction
java.util.Vector args
org.apache.xalan.extensions.ExpressionContext exprContext
org.apache.xpath.ExpressionNode parent
org.apache.xalan.templates.ElemTemplate callerTemplate
org.apache.xpath.objects.XObject[] methodArgs
int i
org.apache.xalan.templates.ElemExsltFunction elemFunc
org.apache.xpath.XPathContext context
org.apache.xalan.transformer.TransformerImpl transformer
org.apache.xpath.objects.XObject val
javax.xml.transform.TransformerException e
Exception e
static void ()
}
org/apache/xalan/extensions/ExtensionHandlerGeneral.classExtensionHandlerGeneral.java
package org.apache.xalan.extensions
public org.apache.xalan.extensions.ExtensionHandlerGeneral extends org.apache.xalan.extensions.ExtensionHandler {
private String m_scriptSrc
private String m_scriptSrcURL
private java.util.Hashtable m_functions
private java.util.Hashtable m_elements
private Object m_engine
private java.lang.reflect.Method m_engineCall
private static final String BSF_MANAGER
private static final String BSF_ENGINE
private static final Integer NEG1INT
static Class class$java$lang$String
static Class class$java$lang$Object
static Class array$Ljava$lang$Object
public void (java.lang.String, org.apache.xml.utils.StringVector, org.apache.xml.utils.StringVector, java.lang.String, java.lang.String, java.lang.String, java.lang.String) throws javax.xml.transform.TransformerException
String namespaceUri
org.apache.xml.utils.StringVector elemNames
org.apache.xml.utils.StringVector funcNames
String scriptLang
String scriptSrcURL
String scriptSrc
String systemId
Object junk
int n
int i
String tok
Object junk
int n
int i
String tok
java.net.URL url
java.net.MalformedURLException mue
int indexOfColon
int indexOfSlash
java.net.MalformedURLException mue2
java.net.URLConnection uc
java.io.InputStream is
byte[] bArray
java.io.IOException ioe
Object manager
org.apache.xalan.extensions.ObjectFactory$ConfigurationError e
java.lang.reflect.Method loadScriptingEngine
java.lang.reflect.Method engineExec
Exception e
public boolean isFunctionAvailable (java.lang.String)
String function
public boolean isElementAvailable (java.lang.String)
String element
public java.lang.Object callFunction (java.lang.String, java.util.Vector, java.lang.Object, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
String funcName
java.util.Vector args
Object methodKey
org.apache.xalan.extensions.ExpressionContext exprContext
Object[] argArray
int i
Object o
Exception e
String msg
public java.lang.Object callFunction (org.apache.xpath.functions.FuncExtFunction, java.util.Vector, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
org.apache.xpath.functions.FuncExtFunction extFunction
java.util.Vector args
org.apache.xalan.extensions.ExpressionContext exprContext
public void processElement (java.lang.String, org.apache.xalan.templates.ElemTemplateElement, org.apache.xalan.transformer.TransformerImpl, org.apache.xalan.templates.Stylesheet, java.lang.Object) throws javax.xml.transform.TransformerException java.io.IOException
String localPart
org.apache.xalan.templates.ElemTemplateElement element
org.apache.xalan.transformer.TransformerImpl transformer
org.apache.xalan.templates.Stylesheet stylesheetTree
Object methodKey
Object result
org.apache.xalan.extensions.XSLProcessorContext xpc
java.util.Vector argv
org.apache.xpath.XPathProcessorException e
static java.lang.Class class$ (java.lang.String)
String x0
ClassNotFoundException x1
static void ()
}
org/apache/xalan/extensions/ExtensionHandlerJava.classExtensionHandlerJava.java
package org.apache.xalan.extensions
public abstract org.apache.xalan.extensions.ExtensionHandlerJava extends org.apache.xalan.extensions.ExtensionHandler {
protected String m_className
private java.util.Hashtable m_cachedMethods
protected void (java.lang.String, java.lang.String, java.lang.String)
String namespaceUri
String scriptLang
String className
public java.lang.Object getFromCache (java.lang.Object, java.lang.Object, java.lang.Object[])
Object methodKey
Object objType
Object[] methodArgs
public java.lang.Object putToCache (java.lang.Object, java.lang.Object, java.lang.Object[], java.lang.Object)
Object methodKey
Object objType
Object[] methodArgs
Object methodObj
}
org/apache/xalan/extensions/ExtensionHandlerJavaClass.classExtensionHandlerJavaClass.java
package org.apache.xalan.extensions
public org.apache.xalan.extensions.ExtensionHandlerJavaClass extends org.apache.xalan.extensions.ExtensionHandlerJava {
private Class m_classObj
private Object m_defaultInstance
static Class class$org$apache$xalan$extensions$XSLProcessorContext
static Class class$org$apache$xalan$templates$ElemExtensionCall
static Class class$org$apache$xalan$extensions$ExpressionContext
public void (java.lang.String, java.lang.String, java.lang.String)
String namespaceUri
String scriptLang
String className
ClassNotFoundException e
public boolean isFunctionAvailable (java.lang.String)
String function
java.lang.reflect.Method[] methods
int nMethods
int i
public boolean isElementAvailable (java.lang.String)
String element
java.lang.reflect.Method[] methods
int nMethods
int i
Class[] paramTypes
public java.lang.Object callFunction (java.lang.String, java.util.Vector, java.lang.Object, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
String funcName
java.util.Vector args
Object methodKey
org.apache.xalan.extensions.ExpressionContext exprContext
Object[] methodArgs
Object[][] convertedArgs
Class[] paramTypes
int i
java.lang.reflect.Constructor c
java.lang.reflect.InvocationTargetException ite
Exception e
org.apache.xalan.transformer.TransformerImpl trans
Object result
Exception e
int resolveType
Object targetObject
int i
java.lang.reflect.Method m
int nTargetArgs
java.lang.reflect.InvocationTargetException ite
Exception e
org.apache.xalan.transformer.TransformerImpl trans
Object result
Exception e
org.apache.xalan.transformer.TransformerImpl trans
Object result
Exception e
org.apache.xalan.transformer.TransformerImpl trans
Exception e
org.apache.xalan.transformer.TransformerImpl trans
Object result
Exception e
java.lang.reflect.InvocationTargetException ite
Throwable resultException
Throwable targetException
Exception e
public java.lang.Object callFunction (org.apache.xpath.functions.FuncExtFunction, java.util.Vector, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
org.apache.xpath.functions.FuncExtFunction extFunction
java.util.Vector args
org.apache.xalan.extensions.ExpressionContext exprContext
public void processElement (java.lang.String, org.apache.xalan.templates.ElemTemplateElement, org.apache.xalan.transformer.TransformerImpl, org.apache.xalan.templates.Stylesheet, java.lang.Object) throws javax.xml.transform.TransformerException java.io.IOException
String localPart
org.apache.xalan.templates.ElemTemplateElement element
org.apache.xalan.transformer.TransformerImpl transformer
org.apache.xalan.templates.Stylesheet stylesheetTree
Object methodKey
Object result
java.lang.reflect.Method m
Exception e
Exception e
org.apache.xalan.extensions.XSLProcessorContext xpc
Exception e
java.lang.reflect.InvocationTargetException e
Throwable targetException
Exception e
static java.lang.Class class$ (java.lang.String)
String x0
ClassNotFoundException x1
}
org/apache/xalan/extensions/ExtensionHandlerJavaPackage.classExtensionHandlerJavaPackage.java
package org.apache.xalan.extensions
public org.apache.xalan.extensions.ExtensionHandlerJavaPackage extends org.apache.xalan.extensions.ExtensionHandlerJava {
static Class class$org$apache$xalan$extensions$XSLProcessorContext
static Class class$org$apache$xalan$templates$ElemExtensionCall
public void (java.lang.String, java.lang.String, java.lang.String)
String namespaceUri
String scriptLang
String className
public boolean isFunctionAvailable (java.lang.String)
String function
String fullName
int lastDot
Class myClass
java.lang.reflect.Method[] methods
int nMethods
int i
ClassNotFoundException cnfe
public boolean isElementAvailable (java.lang.String)
String element
String fullName
int lastDot
Class myClass
java.lang.reflect.Method[] methods
int nMethods
int i
Class[] paramTypes
ClassNotFoundException cnfe
public java.lang.Object callFunction (java.lang.String, java.util.Vector, java.lang.Object, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
String funcName
java.util.Vector args
Object methodKey
org.apache.xalan.extensions.ExpressionContext exprContext
String className
String methodName
Class classObj
Object targetObject
int lastDot
Object[] methodArgs
Object[][] convertedArgs
Class[] paramTypes
int i
java.lang.reflect.Constructor c
java.lang.reflect.InvocationTargetException ite
Exception e
ClassNotFoundException e
org.apache.xalan.transformer.TransformerImpl trans
Object result
Exception e
int i
java.lang.reflect.Method m
java.lang.reflect.InvocationTargetException ite
Exception e
ClassNotFoundException e
org.apache.xalan.transformer.TransformerImpl trans
Object result
Exception e
int i
java.lang.reflect.Method m
java.lang.reflect.InvocationTargetException ite
Exception e
org.apache.xalan.transformer.TransformerImpl trans
Object result
Exception e
java.lang.reflect.InvocationTargetException ite
Throwable resultException
Throwable targetException
Exception e
public java.lang.Object callFunction (org.apache.xpath.functions.FuncExtFunction, java.util.Vector, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
org.apache.xpath.functions.FuncExtFunction extFunction
java.util.Vector args
org.apache.xalan.extensions.ExpressionContext exprContext
public void processElement (java.lang.String, org.apache.xalan.templates.ElemTemplateElement, org.apache.xalan.transformer.TransformerImpl, org.apache.xalan.templates.Stylesheet, java.lang.Object) throws javax.xml.transform.TransformerException java.io.IOException
String localPart
org.apache.xalan.templates.ElemTemplateElement element
org.apache.xalan.transformer.TransformerImpl transformer
org.apache.xalan.templates.Stylesheet stylesheetTree
Object methodKey
Object result
Class classObj
java.lang.reflect.Method m
String fullName
int lastDot
ClassNotFoundException e
Exception e
org.apache.xalan.extensions.XSLProcessorContext xpc
Exception e
java.lang.reflect.InvocationTargetException ite
Throwable resultException
Throwable targetException
Exception e
static java.lang.Class class$ (java.lang.String)
String x0
ClassNotFoundException x1
}
org/apache/xalan/extensions/ExtensionNamespacesManager.classExtensionNamespacesManager.java
package org.apache.xalan.extensions
public org.apache.xalan.extensions.ExtensionNamespacesManager extends java.lang.Object {
private java.util.Vector m_extensions
private java.util.Vector m_predefExtensions
private java.util.Vector m_unregisteredExtensions
public void ()
public void registerExtension (java.lang.String)
String namespace
int predef
public void registerExtension (org.apache.xalan.extensions.ExtensionNamespaceSupport)
org.apache.xalan.extensions.ExtensionNamespaceSupport extNsSpt
String namespace
public int namespaceIndex (java.lang.String, java.util.Vector)
String namespace
java.util.Vector extensions
int i
public java.util.Vector getExtensions ()
public void registerUnregisteredNamespaces ()
int i
String ns
org.apache.xalan.extensions.ExtensionNamespaceSupport extNsSpt
public org.apache.xalan.extensions.ExtensionNamespaceSupport defineJavaNamespace (java.lang.String)
String ns
public org.apache.xalan.extensions.ExtensionNamespaceSupport defineJavaNamespace (java.lang.String, java.lang.String)
String ns
String classOrPackage
String className
int lastSlash
ClassNotFoundException e
private void setPredefinedNamespaces ()
String uri
String handlerClassName
String lang
String lib
}
org/apache/xalan/extensions/ExtensionNamespaceSupport.classExtensionNamespaceSupport.java
package org.apache.xalan.extensions
public org.apache.xalan.extensions.ExtensionNamespaceSupport extends java.lang.Object {
String m_namespace
String m_handlerClass
Class[] m_sig
Object[] m_args
public void (java.lang.String, java.lang.String, java.lang.Object[])
String namespace
String handlerClass
Object[] constructorArgs
int i
public java.lang.String getNamespace ()
public org.apache.xalan.extensions.ExtensionHandler launch () throws javax.xml.transform.TransformerException
org.apache.xalan.extensions.ExtensionHandler handler
Class cl
java.lang.reflect.Constructor con
java.lang.reflect.Constructor[] cons
int i
Exception e
}
org/apache/xalan/extensions/ExtensionsTable.classExtensionsTable.java
package org.apache.xalan.extensions
public org.apache.xalan.extensions.ExtensionsTable extends java.lang.Object {
public java.util.Hashtable m_extensionFunctionNamespaces
private org.apache.xalan.templates.StylesheetRoot m_sroot
public void (org.apache.xalan.templates.StylesheetRoot) throws javax.xml.transform.TransformerException
org.apache.xalan.templates.StylesheetRoot sroot
java.util.Vector extensions
int i
org.apache.xalan.extensions.ExtensionNamespaceSupport extNamespaceSpt
org.apache.xalan.extensions.ExtensionHandler extHandler
public org.apache.xalan.extensions.ExtensionHandler get (java.lang.String)
String extns
public void addExtensionNamespace (java.lang.String, org.apache.xalan.extensions.ExtensionHandler)
String uri
org.apache.xalan.extensions.ExtensionHandler extNS
public boolean functionAvailable (java.lang.String, java.lang.String) throws javax.xml.transform.TransformerException
String ns
String funcName
boolean isAvailable
org.apache.xalan.extensions.ExtensionHandler extNS
public boolean elementAvailable (java.lang.String, java.lang.String) throws javax.xml.transform.TransformerException
String ns
String elemName
boolean isAvailable
org.apache.xalan.extensions.ExtensionHandler extNS
public java.lang.Object extFunction (java.lang.String, java.lang.String, java.util.Vector, java.lang.Object, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
String ns
String funcName
java.util.Vector argVec
Object methodKey
org.apache.xalan.extensions.ExpressionContext exprContext
Object result
org.apache.xalan.extensions.ExtensionHandler extNS
javax.xml.transform.TransformerException e
Exception e
public java.lang.Object extFunction (org.apache.xpath.functions.FuncExtFunction, java.util.Vector, org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
org.apache.xpath.functions.FuncExtFunction extFunction
java.util.Vector argVec
org.apache.xalan.extensions.ExpressionContext exprContext
Object result
String ns
org.apache.xalan.extensions.ExtensionHandler extNS
javax.xml.transform.TransformerException e
Exception e
}
org/apache/xalan/extensions/MethodResolver$ConversionInfo.classMethodResolver.java
package org.apache.xalan.extensions
org.apache.xalan.extensions.MethodResolver$ConversionInfo extends java.lang.Object {
Class m_class
int m_score
void (java.lang.Class, int)
Class cl
int score
}
org/apache/xalan/extensions/MethodResolver.classMethodResolver.java
package org.apache.xalan.extensions
public org.apache.xalan.extensions.MethodResolver extends java.lang.Object {
public static final int STATIC_ONLY
public static final int INSTANCE_ONLY
public static final int STATIC_AND_INSTANCE
public static final int DYNAMIC
private static final int SCOREBASE
static org.apache.xalan.extensions.MethodResolver$ConversionInfo[] m_javaObjConversions
static org.apache.xalan.extensions.MethodResolver$ConversionInfo[] m_booleanConversions
static org.apache.xalan.extensions.MethodResolver$ConversionInfo[] m_numberConversions
static org.apache.xalan.extensions.MethodResolver$ConversionInfo[] m_stringConversions
static org.apache.xalan.extensions.MethodResolver$ConversionInfo[] m_rtfConversions
static org.apache.xalan.extensions.MethodResolver$ConversionInfo[] m_nodesetConversions
static org.apache.xalan.extensions.MethodResolver$ConversionInfo[][] m_conversions
static Class class$org$apache$xalan$extensions$ExpressionContext
static Class class$org$apache$xalan$templates$ElemExtensionCall
static Class class$org$apache$xalan$extensions$XSLProcessorContext
static Class class$java$lang$String
static Class class$java$lang$Boolean
static Class class$java$lang$Object
static Class class$java$lang$Double
static Class class$org$w3c$dom$traversal$NodeIterator
static Class class$org$w3c$dom$NodeList
static Class class$org$w3c$dom$Node
static Class class$java$lang$Class
public void ()
public static java.lang.reflect.Constructor getConstructor (java.lang.Class, java.lang.Object[], java.lang.Object[][], org.apache.xalan.extensions.ExpressionContext) throws java.lang.NoSuchMethodException java.lang.SecurityException javax.xml.transform.TransformerException
Class classObj
Object[] argsIn
Object[][] argsOut
org.apache.xalan.extensions.ExpressionContext exprContext
java.lang.reflect.Constructor bestConstructor
Class[] bestParamTypes
java.lang.reflect.Constructor[] constructors
int nMethods
int bestScore
int bestScoreCount
int i
java.lang.reflect.Constructor ctor
Class[] paramTypes
int numberMethodParams
int paramStart
boolean isFirstExpressionContext
int scoreStart
Class javaClass
int score
public static java.lang.reflect.Method getMethod (java.lang.Class, java.lang.String, java.lang.Object[], java.lang.Object[][], org.apache.xalan.extensions.ExpressionContext, int) throws java.lang.NoSuchMethodException java.lang.SecurityException javax.xml.transform.TransformerException
Class classObj
String name
Object[] argsIn
Object[][] argsOut
org.apache.xalan.extensions.ExpressionContext exprContext
int searchMethod
java.lang.reflect.Method bestMethod
Class[] bestParamTypes
java.lang.reflect.Method[] methods
int nMethods
int bestScore
int bestScoreCount
boolean isStatic
int i
java.lang.reflect.Method method
int xsltParamStart
int javaParamStart
Class[] paramTypes
int numberMethodParams
boolean isFirstExpressionContext
int scoreStart
int argsLen
Class javaClass
int score
private static java.lang.String replaceDash (java.lang.String)
String name
char dash
StringBuffer buff
int i
public static java.lang.reflect.Method getElementMethod (java.lang.Class, java.lang.String) throws java.lang.NoSuchMethodException java.lang.SecurityException javax.xml.transform.TransformerException
Class classObj
String name
java.lang.reflect.Method bestMethod
java.lang.reflect.Method[] methods
int nMethods
int bestScoreCount
int i
java.lang.reflect.Method method
Class[] paramTypes
public static void convertParams (java.lang.Object[], java.lang.Object[][], java.lang.Class[], org.apache.xalan.extensions.ExpressionContext) throws javax.xml.transform.TransformerException
Object[] argsIn
Object[][] argsOut
Class[] paramTypes
org.apache.xalan.extensions.ExpressionContext exprContext
int nParams
int paramIndex
int i
public static int scoreMatch (java.lang.Class[], int, java.lang.Object[], int)
Class[] javaParamTypes
int javaParamsStart
Object[] xsltArgs
int score
int nParams
int i
int javaParamTypesIndex
Object xsltObj
int xsltClassType
Class javaClass
org.apache.xalan.extensions.MethodResolver$ConversionInfo[] convInfo
int nConversions
int k
org.apache.xalan.extensions.MethodResolver$ConversionInfo cinfo
Class realClass
Object realObj
static java.lang.Object convert (java.lang.Object, java.lang.Class) throws javax.xml.transform.TransformerException
Object xsltObj
Class javaClass
org.apache.xpath.objects.XObject xobj
int xsltClassType
String str
org.apache.xml.dtm.DTMIterator dtmIter
org.apache.xml.dtm.DTMIterator iter
int rootHandle
org.apache.xml.dtm.DTM dtm
org.apache.xml.dtm.DTMIterator iter
int rootHandle
org.apache.xml.dtm.DTM dtm
org.w3c.dom.Node child
org.apache.xml.dtm.DTMIterator ni
int handle
org.apache.xml.dtm.DTMIterator iter
int childHandle
org.apache.xml.dtm.DTM dtm
org.w3c.dom.Node child
org.apache.xpath.objects.XString xstr
double num
static java.lang.Object convertDoubleToNumber (double, java.lang.Class)
double num
Class javaClass
private static java.lang.String errString (java.lang.String, java.lang.String, java.lang.Class, java.lang.String, int, java.lang.Object[])
String callType
String searchType
Class classObj
String funcName
int searchMethod
Object[] xsltArgs
String resultString
private static java.lang.String errArgs (java.lang.Object[], int)
Object[] xsltArgs
int startingArg
StringBuffer returnArgs
int i
static java.lang.Class class$ (java.lang.String)
String x0
ClassNotFoundException x1
static void ()
}
org/apache/xalan/extensions/ObjectFactory$ConfigurationError.classObjectFactory.java
package org.apache.xalan.extensions
org.apache.xalan.extensions.ObjectFactory$ConfigurationError extends java.lang.Error {
private Exception exception
void (java.lang.String, java.lang.Exception)
String msg
Exception x
java.lang.Exception getException ()
}
org/apache/xalan/extensions/ObjectFactory.classObjectFactory.java
package org.apache.xalan.extensions
org.apache.xalan.extensions.ObjectFactory extends java.lang.Object {
private static final String DEFAULT_PROPERTIES_FILENAME
private static final String SERVICES_PATH
private static final boolean DEBUG
private static java.util.Properties fXalanProperties
private static long fLastModified
static Class class$org$apache$xalan$extensions$ObjectFactory
void ()
static java.lang.Object createObject (java.lang.String, java.lang.String) throws org.apache.xalan.extensions.ObjectFactory$ConfigurationError
String factoryId
String fallbackClassName
static java.lang.Object createObject (java.lang.String, java.lang.String, java.lang.String) throws org.apache.xalan.extensions.ObjectFactory$ConfigurationError
String factoryId
String propertiesFilename
String fallbackClassName
Class factoryClass
Object instance
Exception x
static java.lang.Class lookUpFactoryClass (java.lang.String) throws org.apache.xalan.extensions.ObjectFactory$ConfigurationError
String factoryId
static java.lang.Class lookUpFactoryClass (java.lang.String, java.lang.String, java.lang.String) throws org.apache.xalan.extensions.ObjectFactory$ConfigurationError
String factoryId
String propertiesFilename
String fallbackClassName
String factoryClassName
ClassLoader cl
Class providerClass
ClassNotFoundException x
Exception x
static java.lang.String lookUpFactoryClassName (java.lang.String, java.lang.String, java.lang.String)
String factoryId
String propertiesFilename
String fallbackClassName
org.apache.xalan.extensions.SecuritySupport ss
String systemProp
SecurityException se
String factoryClassName
java.io.File propertiesFile
boolean propertiesFileExists
String javah
SecurityException e
boolean loadProperties
java.io.FileInputStream fis
Exception x
java.io.FileInputStream fis
java.util.Properties props
Exception x
private static void debugPrintln (java.lang.String)
String msg
static java.lang.ClassLoader findClassLoader () throws org.apache.xalan.extensions.ObjectFactory$ConfigurationError
org.apache.xalan.extensions.SecuritySupport ss
ClassLoader context
ClassLoader system
ClassLoader chain
ClassLoader current
static java.lang.Object newInstance (java.lang.String, java.lang.ClassLoader, boolean) throws org.apache.xalan.extensions.ObjectFactory$ConfigurationError
String className
ClassLoader cl
boolean doFallback
Class providerClass
Object instance
ClassNotFoundException x
Exception x
static java.lang.Class findProviderClass (java.lang.String, java.lang.ClassLoader, boolean) throws java.lang.ClassNotFoundException org.apache.xalan.extensions.ObjectFactory$ConfigurationError
String className
ClassLoader cl
boolean doFallback
SecurityManager security
SecurityException e
Class providerClass
ClassNotFoundException x
ClassLoader current
private static java.lang.String findJarServiceProviderName (java.lang.String)
String factoryId
org.apache.xalan.extensions.SecuritySupport ss
String serviceId
java.io.InputStream is
ClassLoader cl
ClassLoader current
java.io.BufferedReader rd
java.io.UnsupportedEncodingException e
String factoryClassName
java.io.IOException x
static java.lang.Class class$ (java.lang.String)
String x0
ClassNotFoundException x1
static void ()
}
org/apache/xalan/extensions/SecuritySupport.classSecuritySupport.java
package org.apache.xalan.extensions
org.apache.xalan.extensions.SecuritySupport extends java.lang.Object {
private static final Object securitySupport
void ()
static org.apache.xalan.extensions.SecuritySupport getInstance ()
java.lang.ClassLoader getContextClassLoader ()
java.lang.ClassLoader getSystemClassLoader ()
java.lang.ClassLoader getParentClassLoader (java.lang.ClassLoader)
ClassLoader cl
java.lang.String getSystemProperty (java.lang.String)
String propName
java.io.FileInputStream getFileInputStream (java.io.File) throws java.io.FileNotFoundException
java.io.File file
java.io.InputStream getResourceAsStream (java.lang.ClassLoader, java.lang.String)
ClassLoader cl
String name
java.io.InputStream ris
boolean getFileExists (java.io.File)
java.io.File f
long getLastModified (java.io.File)
java.io.File f
static void ()
org.apache.xalan.extensions.SecuritySupport ss
Class c
Exception ex
}
org/apache/xalan/extensions/SecuritySupport12$1.classSecuritySupport12.java
package org.apache.xalan.extensions
org.apache.xalan.extensions.SecuritySupport12$1 extends java.lang.Object implements java.security.PrivilegedAction {
private final org.apache.xalan.extensions.SecuritySupport12 this$0
void (org.apache.xalan.extensions.SecuritySupport12)
org.apache.xalan.extensions.SecuritySupport12 this$0
public java.lang.Object run ()
ClassLoader cl
SecurityException ex
}
org/apache/xalan/extensions/SecuritySupport12$2.classSecuritySupport12.java
package org.apache.xalan.extensions
org.apache.xalan.extensions.SecuritySupport12$2 extends java.lang.Object implements java.security.PrivilegedAction {
private final org.apache.xalan.extensions