All Packages  Class Hierarchy

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Index of all Fields and Methods

A

AALOAD. Static variable in interface de.fub.bytecode.Constants
AALOAD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
AALOAD(). Constructor for class de.fub.bytecode.generic.AALOAD
AASTORE. Static variable in interface de.fub.bytecode.Constants
AASTORE. Static variable in interface de.fub.bytecode.generic.InstructionConstants
AASTORE(). Constructor for class de.fub.bytecode.generic.AASTORE
ABSTRACT_METHOD_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
ACC_ABSTRACT. Static variable in interface de.fub.bytecode.Constants
ACC_FINAL. Static variable in interface de.fub.bytecode.Constants
ACC_INTERFACE. Static variable in interface de.fub.bytecode.Constants
ACC_NATIVE. Static variable in interface de.fub.bytecode.Constants
ACC_PRIVATE. Static variable in interface de.fub.bytecode.Constants
ACC_PROTECTED. Static variable in interface de.fub.bytecode.Constants
ACC_PUBLIC. Static variable in interface de.fub.bytecode.Constants
Access flags for classes, fields and methods.
ACC_STATIC. Static variable in interface de.fub.bytecode.Constants
ACC_SUPER. Static variable in interface de.fub.bytecode.Constants
ACC_SYNCHRONIZED. Static variable in interface de.fub.bytecode.Constants
ACC_TRANSIENT. Static variable in interface de.fub.bytecode.Constants
ACC_VOLATILE. Static variable in interface de.fub.bytecode.Constants
accept(Visitor). Method in class de.fub.bytecode.classfile.Attribute
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.Code
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.CodeException
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.Constant
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantClass
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantDouble
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantFieldref
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantFloat
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantInteger
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantInterfaceMethodref
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantLong
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantMethodref
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantNameAndType
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantPool
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantString
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantUtf8
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ConstantValue
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.Deprecated
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.ExceptionTable
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.Field
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.InnerClass
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.InnerClasses
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.JavaClass
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.LineNumber
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.LineNumberTable
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.LocalVariable
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.LocalVariableTable
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.Method
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.PMGClass
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.Signature
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.SourceFile
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.Synthetic
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
accept(Visitor). Method in class de.fub.bytecode.classfile.Unknown
Called by objects that are traversing the nodes of the tree implicitely defined by the contents of a Java class.
access_flags. Variable in class de.fub.bytecode.classfile.AccessFlags
ACCESS_NAMES. Static variable in interface de.fub.bytecode.Constants
AccessFlags(). Constructor for class de.fub.bytecode.classfile.AccessFlags
AccessFlags(int). Constructor for class de.fub.bytecode.classfile.AccessFlags
accessToString(int). Static method in class de.fub.bytecode.classfile.Utility
Convert bit field of flags into string such as `static final'.
accessToString(int, boolean). Static method in class de.fub.bytecode.classfile.Utility
Convert bit field of flags into string such as `static final'.
ACONST_NULL. Static variable in interface de.fub.bytecode.Constants
ACONST_NULL. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ACONST_NULL(). Constructor for class de.fub.bytecode.generic.ACONST_NULL
addArrayClass(ArrayType). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a reference to an array class (e.g.
addAttribute(Attribute). Method in class de.fub.bytecode.generic.ClassGen
Add an attribute to this class.
addAttribute(Attribute). Method in class de.fub.bytecode.generic.FieldGen
Add an attribute to this method.
addAttribute(Attribute). Method in class de.fub.bytecode.generic.MethodGen
Add an attribute to this method.
addAttribute(Object, Object). Method in class de.fub.bytecode.generic.InstructionHandle
Add an attribute to an instruction handle.
addClass(JavaClass). Static method in class de.fub.bytecode.Repository
Add clazz to repository if there isn't an equally named class already in there.
addClass(ObjectType). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new Class reference to the ConstantPool for a given type.
addClass(String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new Class reference to the ConstantPool, if it is not already in there.
addCodeAttribute(Attribute). Method in class de.fub.bytecode.generic.MethodGen
Add an attribute to the code.
addDouble(double). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new double constant to the ConstantPool, if it is not already in there.
addElement(JavaClass). Method in class de.fub.bytecode.util.ClassVector
addEmptyConstructor(int). Method in class de.fub.bytecode.generic.ClassGen
Convenience method.
addException(String). Method in class de.fub.bytecode.generic.MethodGen
Add an exception possibly thrown by this method.
addExceptionHandler(InstructionHandle, InstructionHandle, InstructionHandle, ObjectType). Method in class de.fub.bytecode.generic.MethodGen
Add an exception handler, i.e.
addExceptionHandler(InstructionHandle, InstructionHandle, InstructionHandle, String). Method in class de.fub.bytecode.generic.MethodGen
addField(Field). Method in class de.fub.bytecode.generic.ClassGen
Add a field to this class.
addFieldref(String, String, String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new Fieldref constant to the ConstantPool, if it is not already in there.
addFloat(float). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new Float constant to the ConstantPool, if it is not already in there.
addHandle(). Method in class de.fub.bytecode.generic.BranchHandle
Handle adds itself to the list of resuable handles.
addHandle(). Method in class de.fub.bytecode.generic.InstructionHandle
Overridden in BranchHandle
addInteger(int). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new Integer constant to the ConstantPool, if it is not already in there.
addInterface(int). Method in class de.fub.bytecode.generic.ClassGen
Add an interface to this class, i.e.
addInterface(String). Method in class de.fub.bytecode.generic.ClassGen
Add an interface to this class, i.e.
addInterfaceMethodref(MethodGen). Method in class de.fub.bytecode.generic.ConstantPoolGen
addInterfaceMethodref(String, String, String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new InterfaceMethodref constant to the ConstantPool, if it is not already in there.
addLineNumber(InstructionHandle, int). Method in class de.fub.bytecode.generic.MethodGen
Give an instruction a line number corresponding to the source code line.
addLocalVariable(String, Type, InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.MethodGen
Adds a local variable to this method and assigns an index automatically.
addLocalVariable(String, Type, int, InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.MethodGen
Adds a local variable to this method.
addLong(long). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new long constant to the ConstantPool, if it is not already in there.
addMethod(Method). Method in class de.fub.bytecode.generic.ClassGen
Add a method to this class.
addMethodref(MethodGen). Method in class de.fub.bytecode.generic.ConstantPoolGen
addMethodref(String, String, String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new Methodref constant to the ConstantPool, if it is not already in there.
addNameAndType(String, String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new NameAndType constant to the ConstantPool if it is not already in there.
addString(String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new String constant to the ConstantPool, if it is not already in there.
addTargeter(InstructionTargeter). Method in class de.fub.bytecode.generic.InstructionHandle
Denote this handle is being referenced by t.
addUtf8(String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Add a new Utf8 constant to the ConstantPool, if it is not already in there.
adjustSize(). Method in class de.fub.bytecode.generic.ConstantPoolGen
Resize internal array of constants.
ALOAD. Static variable in interface de.fub.bytecode.Constants
ALOAD(int). Constructor for class de.fub.bytecode.generic.ALOAD
ALOAD_0. Static variable in interface de.fub.bytecode.Constants
ALOAD_0. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ALOAD_1. Static variable in interface de.fub.bytecode.Constants
ALOAD_1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ALOAD_2. Static variable in interface de.fub.bytecode.Constants
ALOAD_2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ALOAD_3. Static variable in interface de.fub.bytecode.Constants
ANEWARRAY. Static variable in interface de.fub.bytecode.Constants
ANEWARRAY(int). Constructor for class de.fub.bytecode.generic.ANEWARRAY
ANEWARRAY_QUICK. Static variable in interface de.fub.bytecode.Constants
append(BranchInstruction). Method in class de.fub.bytecode.generic.InstructionList
Append a branch instruction to the end of this list.
append(CompoundInstruction). Method in class de.fub.bytecode.generic.InstructionList
Append a compound instruction.
append(Instruction). Method in class de.fub.bytecode.generic.InstructionList
Append an instruction to the end of this list.
append(Instruction, CompoundInstruction). Method in class de.fub.bytecode.generic.InstructionList
Append a compound instruction, after instruction i.
append(Instruction, Instruction). Method in class de.fub.bytecode.generic.InstructionList
Append a single instruction j after another instruction i, which must be in this list of course!
append(Instruction, InstructionList). Method in class de.fub.bytecode.generic.InstructionList
Append another list after instruction i contained in this list.
append(InstructionHandle, BranchInstruction). Method in class de.fub.bytecode.generic.InstructionList
Append an instruction after instruction (handle) ih contained in this list.
append(InstructionHandle, CompoundInstruction). Method in class de.fub.bytecode.generic.InstructionList
Append a compound instruction.
append(InstructionHandle, Instruction). Method in class de.fub.bytecode.generic.InstructionList
Append an instruction after instruction (handle) ih contained in this list.
append(InstructionHandle, InstructionList). Method in class de.fub.bytecode.generic.InstructionList
Append another list after instruction (handle) ih contained in this list.
append(InstructionList). Method in class de.fub.bytecode.generic.InstructionList
Append another list to this one.
ARETURN. Static variable in interface de.fub.bytecode.Constants
ARETURN. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ARETURN(). Constructor for class de.fub.bytecode.generic.ARETURN
ARITHMETIC_EXCEPTION. Static variable in interface de.fub.bytecode.ExceptionConstants
ArithmeticInstruction(short). Constructor for class de.fub.bytecode.generic.ArithmeticInstruction
ARRAY_INDEX_OUT_OF_BOUNDS_EXCEPTION. Static variable in interface de.fub.bytecode.ExceptionConstants
ArrayInstruction(short). Constructor for class de.fub.bytecode.generic.ArrayInstruction
ARRAYLENGTH. Static variable in interface de.fub.bytecode.Constants
ARRAYLENGTH. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ARRAYLENGTH(). Constructor for class de.fub.bytecode.generic.ARRAYLENGTH
ArrayType(byte, int). Constructor for class de.fub.bytecode.generic.ArrayType
Convenience constructor for array type, e.g.
ArrayType(String, int). Constructor for class de.fub.bytecode.generic.ArrayType
Convenience constructor for reference array type, e.g.
ArrayType(Type, int). Constructor for class de.fub.bytecode.generic.ArrayType
Constructor for array of given type
ASTORE. Static variable in interface de.fub.bytecode.Constants
ASTORE(int). Constructor for class de.fub.bytecode.generic.ASTORE
ASTORE_0. Static variable in interface de.fub.bytecode.Constants
ASTORE_0. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ASTORE_1. Static variable in interface de.fub.bytecode.Constants
ASTORE_1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ASTORE_2. Static variable in interface de.fub.bytecode.Constants
ASTORE_2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ASTORE_3. Static variable in interface de.fub.bytecode.Constants
ATHROW. Static variable in interface de.fub.bytecode.Constants
ATHROW. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ATHROW(). Constructor for class de.fub.bytecode.generic.ATHROW
ATTR_CODE. Static variable in interface de.fub.bytecode.Constants
ATTR_CONSTANT_VALUE. Static variable in interface de.fub.bytecode.Constants
ATTR_DEPRECATED. Static variable in interface de.fub.bytecode.Constants
ATTR_EXCEPTIONS. Static variable in interface de.fub.bytecode.Constants
ATTR_INNER_CLASSES. Static variable in interface de.fub.bytecode.Constants
ATTR_LINE_NUMBER_TABLE. Static variable in interface de.fub.bytecode.Constants
ATTR_LOCAL_VARIABLE_TABLE. Static variable in interface de.fub.bytecode.Constants
ATTR_PMG. Static variable in interface de.fub.bytecode.Constants
ATTR_SIGNATURE. Static variable in interface de.fub.bytecode.Constants
ATTR_SOURCE_FILE. Static variable in interface de.fub.bytecode.Constants
ATTR_SYNTHETIC. Static variable in interface de.fub.bytecode.Constants
ATTR_UNKNOWN. Static variable in interface de.fub.bytecode.Constants
Attributes and their corresponding names.
ATTRIBUTE_NAMES. Static variable in interface de.fub.bytecode.Constants
attributes. Variable in class de.fub.bytecode.classfile.FieldOrMethod
attributes_count. Variable in class de.fub.bytecode.classfile.FieldOrMethod

B

BALOAD. Static variable in interface de.fub.bytecode.Constants
BALOAD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
BALOAD(). Constructor for class de.fub.bytecode.generic.BALOAD
BASTORE. Static variable in interface de.fub.bytecode.Constants
BASTORE. Static variable in interface de.fub.bytecode.generic.InstructionConstants
BASTORE(). Constructor for class de.fub.bytecode.generic.BASTORE
BIPUSH. Static variable in interface de.fub.bytecode.Constants
BIPUSH(byte). Constructor for class de.fub.bytecode.generic.BIPUSH
bla. Static variable in interface de.fub.bytecode.generic.InstructionConstants
Interfaces may have no static initializers, so we simulate this with an inner class.
BOOLEAN. Static variable in class de.fub.bytecode.generic.Type
BranchInstruction(short, InstructionHandle). Constructor for class de.fub.bytecode.generic.BranchInstruction
BREAKPOINT. Static variable in interface de.fub.bytecode.Constants
BYTE. Static variable in class de.fub.bytecode.generic.Type
ByteSequence(byte[]). Constructor for class de.fub.bytecode.util.ByteSequence

C

CALOAD. Static variable in interface de.fub.bytecode.Constants
CALOAD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
CALOAD(). Constructor for class de.fub.bytecode.generic.CALOAD
CASTORE. Static variable in interface de.fub.bytecode.Constants
CASTORE. Static variable in interface de.fub.bytecode.generic.InstructionConstants
CASTORE(). Constructor for class de.fub.bytecode.generic.CASTORE
cg. Variable in class de.fub.bytecode.generic.InstructionFactory
CHAR. Static variable in class de.fub.bytecode.generic.Type
CHECKCAST. Static variable in interface de.fub.bytecode.Constants
CHECKCAST(int). Constructor for class de.fub.bytecode.generic.CHECKCAST
CHECKCAST_QUICK. Static variable in interface de.fub.bytecode.Constants
checkCode(InstructionHandle[]). Method in interface de.fub.bytecode.generic.CodeConstraint
Class2HTML(JavaClass, String). Constructor for class de.fub.bytecode.util.Class2HTML
Write contents of the given JavaClass into HTML files.
CLASS_CAST_EXCEPTION. Static variable in interface de.fub.bytecode.ExceptionConstants
CLASS_CIRCULARITY_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
Linking Exceptions
CLASS_FORMAT_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
class_index. Variable in class de.fub.bytecode.classfile.ConstantCP
References to the constants containing the class and the field signature
ClassGen(JavaClass). Constructor for class de.fub.bytecode.generic.ClassGen
Initialize with existing class.
ClassGen(String, String, String, int, String[]). Constructor for class de.fub.bytecode.generic.ClassGen
ClassGenException(). Constructor for class de.fub.bytecode.generic.ClassGenException
ClassGenException(String). Constructor for class de.fub.bytecode.generic.ClassGenException
classOrInterface(int). Static method in class de.fub.bytecode.classfile.Utility
ClassParser(InputStream, String). Constructor for class de.fub.bytecode.classfile.ClassParser
Parse class from the given stream.
ClassParser(String). Constructor for class de.fub.bytecode.classfile.ClassParser
Parse class from given .class file.
ClassParser(String, String). Constructor for class de.fub.bytecode.classfile.ClassParser
Parse class from given .class file in a ZIP-archive
ClassPath(). Constructor for class de.fub.bytecode.ClassPath
Search for classes in CLASSPATH.
ClassPath(String). Constructor for class de.fub.bytecode.ClassPath
Search for classes in given path.
ClassQueue(). Constructor for class de.fub.bytecode.util.ClassQueue
ClassStack(). Constructor for class de.fub.bytecode.util.ClassStack
ClassVector(). Constructor for class de.fub.bytecode.util.ClassVector
clearBit(int, int). Static method in class de.fub.bytecode.classfile.Utility
clearCache(). Static method in class de.fub.bytecode.Repository
Clear the repository.
clone(). Method in class de.fub.bytecode.classfile.Attribute
Use copy() if you want to have a deep copy(), i.e.
clone(). Method in class de.fub.bytecode.classfile.Constant
Code(Code). Constructor for class de.fub.bytecode.classfile.Code
Initialize from another object.
Code(int, int, int, int, byte[], CodeException[], Attribute[], ConstantPool). Constructor for class de.fub.bytecode.classfile.Code
CodeException(CodeException). Constructor for class de.fub.bytecode.classfile.CodeException
Initialize from another object.
CodeException(int, int, int, int). Constructor for class de.fub.bytecode.classfile.CodeException
CodeExceptionGen(InstructionHandle, InstructionHandle, InstructionHandle, ObjectType). Constructor for class de.fub.bytecode.generic.CodeExceptionGen
Add an exception handler, i.e.
codeToString(byte[], ConstantPool, int, int). Static method in class de.fub.bytecode.classfile.Utility
codeToString(byte[], ConstantPool, int, int, boolean). Static method in class de.fub.bytecode.classfile.Utility
Disassemble a byte array of JVM byte codes starting from code line `index' and return the dissambled string representation.
codeToString(ByteSequence, ConstantPool). Static method in class de.fub.bytecode.classfile.Utility
codeToString(ByteSequence, ConstantPool, boolean). Static method in class de.fub.bytecode.classfile.Utility
Disassemble a stream of byte codes and return the string representation.
compactClassName(String). Static method in class de.fub.bytecode.classfile.Utility
Shorten long class names, java/lang/String becomes String.
compactClassName(String, boolean). Static method in class de.fub.bytecode.classfile.Utility
Shorten long class names, java/lang/String becomes java.lang.String, e.g..
compactClassName(String, String, boolean). Static method in class de.fub.bytecode.classfile.Utility
Shorten long class name str, i.e.
CONSTANT_Class. Static variable in interface de.fub.bytecode.Constants
CONSTANT_Double. Static variable in interface de.fub.bytecode.Constants
CONSTANT_Fieldref. Static variable in interface de.fub.bytecode.Constants
CONSTANT_Float. Static variable in interface de.fub.bytecode.Constants
CONSTANT_Integer. Static variable in interface de.fub.bytecode.Constants
CONSTANT_InterfaceMethodref. Static variable in interface de.fub.bytecode.Constants
CONSTANT_Long. Static variable in interface de.fub.bytecode.Constants
CONSTANT_Methodref. Static variable in interface de.fub.bytecode.Constants
CONSTANT_NameAndType. Static variable in interface de.fub.bytecode.Constants
CONSTANT_NAMES. Static variable in interface de.fub.bytecode.Constants
constant_pool. Variable in class de.fub.bytecode.classfile.Attribute
constant_pool. Variable in class de.fub.bytecode.classfile.FieldOrMethod
CONSTANT_String. Static variable in interface de.fub.bytecode.Constants
CONSTANT_Utf8. Static variable in interface de.fub.bytecode.Constants
Tags in constant pool to denote type of constant.
ConstantClass(ConstantClass). Constructor for class de.fub.bytecode.classfile.ConstantClass
Initialize from another object.
ConstantClass(int). Constructor for class de.fub.bytecode.classfile.ConstantClass
ConstantCP(byte, int, int). Constructor for class de.fub.bytecode.classfile.ConstantCP
ConstantCP(ConstantCP). Constructor for class de.fub.bytecode.classfile.ConstantCP
Initialize from another object.
ConstantDouble(ConstantDouble). Constructor for class de.fub.bytecode.classfile.ConstantDouble
Initialize from another object.
ConstantDouble(double). Constructor for class de.fub.bytecode.classfile.ConstantDouble
ConstantFieldref(ConstantFieldref). Constructor for class de.fub.bytecode.classfile.ConstantFieldref
Initialize from another object.
ConstantFieldref(int, int). Constructor for class de.fub.bytecode.classfile.ConstantFieldref
ConstantFloat(ConstantFloat). Constructor for class de.fub.bytecode.classfile.ConstantFloat
Initialize from another object.
ConstantFloat(float). Constructor for class de.fub.bytecode.classfile.ConstantFloat
ConstantInteger(ConstantInteger). Constructor for class de.fub.bytecode.classfile.ConstantInteger
Initialize from another object.
ConstantInteger(int). Constructor for class de.fub.bytecode.classfile.ConstantInteger
ConstantInterfaceMethodref(ConstantInterfaceMethodref). Constructor for class de.fub.bytecode.classfile.ConstantInterfaceMethodref
Initialize from another object.
ConstantInterfaceMethodref(int, int). Constructor for class de.fub.bytecode.classfile.ConstantInterfaceMethodref
ConstantLong(ConstantLong). Constructor for class de.fub.bytecode.classfile.ConstantLong
Initialize from another object.
ConstantLong(long). Constructor for class de.fub.bytecode.classfile.ConstantLong
ConstantMethodref(ConstantMethodref). Constructor for class de.fub.bytecode.classfile.ConstantMethodref
Initialize from another object.
ConstantMethodref(int, int). Constructor for class de.fub.bytecode.classfile.ConstantMethodref
ConstantNameAndType(ConstantNameAndType). Constructor for class de.fub.bytecode.classfile.ConstantNameAndType
Initialize from another object.
ConstantNameAndType(int, int). Constructor for class de.fub.bytecode.classfile.ConstantNameAndType
ConstantPool(Constant[]). Constructor for class de.fub.bytecode.classfile.ConstantPool
ConstantPoolGen(). Constructor for class de.fub.bytecode.generic.ConstantPoolGen
Create empty constant pool.
ConstantPoolGen(Constant[]). Constructor for class de.fub.bytecode.generic.ConstantPoolGen
Initialize with given array of constants.
ConstantPoolGen(ConstantPool). Constructor for class de.fub.bytecode.generic.ConstantPoolGen
Initialize with given constant pool.
constants. Variable in class de.fub.bytecode.generic.ConstantPoolGen
ConstantString(ConstantString). Constructor for class de.fub.bytecode.classfile.ConstantString
Initialize from another object.
ConstantString(int). Constructor for class de.fub.bytecode.classfile.ConstantString
constantToString(Constant). Method in class de.fub.bytecode.classfile.ConstantPool
Resolve constant to a string representation.
constantToString(int, byte). Method in class de.fub.bytecode.classfile.ConstantPool
Retrieve constant at `index' from constant pool and resolve it to a string representation.
ConstantUtf8(ConstantUtf8). Constructor for class de.fub.bytecode.classfile.ConstantUtf8
Initialize from another object.
ConstantUtf8(String). Constructor for class de.fub.bytecode.classfile.ConstantUtf8
ConstantValue(ConstantValue). Constructor for class de.fub.bytecode.classfile.ConstantValue
Initialize from another object.
ConstantValue(int, int, int, ConstantPool). Constructor for class de.fub.bytecode.classfile.ConstantValue
CONSUME_STACK. Static variable in interface de.fub.bytecode.Constants
Number of words consumed on operand stack by instructions.
consumeStack(). Method in class de.fub.bytecode.generic.Instruction
consumeStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.Instruction
Also works for instructions whose stack effect depends on the constant pool entry they reference.
consumeStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.InvokeInstruction
Also works for instructions whose stack effect depends on the constant pool entry they reference.
consumeStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.INVOKEINTERFACE
Also works for instructions whose stack effect depends on the constant pool entry they reference.
consumeStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.MULTIANEWARRAY
Also works for instructions whose stack effect depends on the constant pool entry they reference.
consumeStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.PUTFIELD
Also works for instructions whose stack effect depends on the constant pool entry they reference.
consumeStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.PUTSTATIC
Also works for instructions whose stack effect depends on the constant pool entry they reference.
contains(Instruction). Method in class de.fub.bytecode.generic.InstructionList
contains(InstructionHandle). Method in class de.fub.bytecode.generic.InstructionList
containsField(Field). Method in class de.fub.bytecode.generic.ClassGen
containsField(String). Method in class de.fub.bytecode.generic.ClassGen
containsMethod(String, String). Method in class de.fub.bytecode.generic.ClassGen
containsTarget(InstructionHandle). Method in class de.fub.bytecode.generic.BranchInstruction
containsTarget(InstructionHandle). Method in class de.fub.bytecode.generic.CodeExceptionGen
containsTarget(InstructionHandle). Method in interface de.fub.bytecode.generic.InstructionTargeter
containsTarget(InstructionHandle). Method in class de.fub.bytecode.generic.LocalVariableGen
containsTarget(InstructionHandle). Method in class de.fub.bytecode.generic.Select
ConversionInstruction(short). Constructor for class de.fub.bytecode.generic.ConversionInstruction
copy(). Method in class de.fub.bytecode.classfile.CodeException
copy(). Method in class de.fub.bytecode.classfile.Constant
copy(). Method in class de.fub.bytecode.classfile.ConstantPool
copy(). Method in class de.fub.bytecode.classfile.InnerClass
copy(). Method in class de.fub.bytecode.generic.Instruction
Use with caution, since `BranchInstruction's have a `target' reference which is not copied correctly (only basic types are).
copy(). Method in class de.fub.bytecode.generic.InstructionList
copy(). Method in class de.fub.bytecode.classfile.JavaClass
copy(). Method in class de.fub.bytecode.classfile.LineNumber
copy(). Method in class de.fub.bytecode.classfile.LocalVariable
copy(ConstantPool). Method in class de.fub.bytecode.classfile.Attribute
copy(ConstantPool). Method in class de.fub.bytecode.classfile.Code
copy(ConstantPool). Method in class de.fub.bytecode.classfile.ConstantValue
copy(ConstantPool). Method in class de.fub.bytecode.classfile.Deprecated
copy(ConstantPool). Method in class de.fub.bytecode.classfile.ExceptionTable
copy(ConstantPool). Method in class de.fub.bytecode.classfile.Field
copy(ConstantPool). Method in class de.fub.bytecode.classfile.InnerClasses
copy(ConstantPool). Method in class de.fub.bytecode.classfile.LineNumberTable
copy(ConstantPool). Method in class de.fub.bytecode.classfile.LocalVariableTable
copy(ConstantPool). Method in class de.fub.bytecode.classfile.Method
copy(ConstantPool). Method in class de.fub.bytecode.classfile.PMGClass
copy(ConstantPool). Method in class de.fub.bytecode.classfile.Signature
copy(ConstantPool). Method in class de.fub.bytecode.classfile.SourceFile
copy(ConstantPool). Method in class de.fub.bytecode.classfile.Synthetic
copy(ConstantPool). Method in class de.fub.bytecode.classfile.Unknown
copy_(ConstantPool). Method in class de.fub.bytecode.classfile.FieldOrMethod
cp. Variable in class de.fub.bytecode.generic.InstructionFactory
CPInstruction(short, int). Constructor for class de.fub.bytecode.generic.CPInstruction
createArrayLoad(Type). Static method in class de.fub.bytecode.generic.InstructionFactory
createArrayStore(Type). Static method in class de.fub.bytecode.generic.InstructionFactory
createBinaryOperation(String, Type). Static method in class de.fub.bytecode.generic.InstructionFactory
Create binary operation for simple basic types, such as int and float.
createCast(Type, Type). Method in class de.fub.bytecode.generic.InstructionFactory
Create conversion operation for two stack operands, this may be an I2C, instruction, e.g., if the operands are basic types and CHECKCAST if they are reference types.
createCheckCast(ReferenceType). Method in class de.fub.bytecode.generic.InstructionFactory
createDup(int). Static method in class de.fub.bytecode.generic.InstructionFactory
createDup_1(int). Static method in class de.fub.bytecode.generic.InstructionFactory
createDup_2(int). Static method in class de.fub.bytecode.generic.InstructionFactory
createGetField(String, String, Type). Method in class de.fub.bytecode.generic.InstructionFactory
createGetStatic(String, String, Type). Method in class de.fub.bytecode.generic.InstructionFactory
createInvoke(String, String, Type, Type[], short). Method in class de.fub.bytecode.generic.InstructionFactory
Create an invoke instruction.
createLoad(Type, int). Static method in class de.fub.bytecode.generic.InstructionFactory
createNew(ObjectType). Method in class de.fub.bytecode.generic.InstructionFactory
createNew(String). Method in class de.fub.bytecode.generic.InstructionFactory
createNewArray(Type, short). Method in class de.fub.bytecode.generic.InstructionFactory
Create new array of given size and type.
createNull(Type). Static method in class de.fub.bytecode.generic.InstructionFactory
Create "null" value for reference types, 0 for basic types like int
createPop(int). Static method in class de.fub.bytecode.generic.InstructionFactory
createPutField(String, String, Type). Method in class de.fub.bytecode.generic.InstructionFactory
createPutStatic(String, String, Type). Method in class de.fub.bytecode.generic.InstructionFactory
createReturn(Type). Static method in class de.fub.bytecode.generic.InstructionFactory
Create typed return
createStore(Type, int). Static method in class de.fub.bytecode.generic.InstructionFactory
createThis(). Static method in class de.fub.bytecode.generic.InstructionFactory
Create reference to `this'

D

D2F. Static variable in interface de.fub.bytecode.Constants
D2F. Static variable in interface de.fub.bytecode.generic.InstructionConstants
D2F(). Constructor for class de.fub.bytecode.generic.D2F
D2I. Static variable in interface de.fub.bytecode.Constants
D2I. Static variable in interface de.fub.bytecode.generic.InstructionConstants
D2I(). Constructor for class de.fub.bytecode.generic.D2I
D2L. Static variable in interface de.fub.bytecode.Constants
D2L. Static variable in interface de.fub.bytecode.generic.InstructionConstants
D2L(). Constructor for class de.fub.bytecode.generic.D2L
DADD. Static variable in interface de.fub.bytecode.Constants
DADD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DADD(). Constructor for class de.fub.bytecode.generic.DADD
DALOAD. Static variable in interface de.fub.bytecode.Constants
DALOAD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DALOAD(). Constructor for class de.fub.bytecode.generic.DALOAD
DASTORE. Static variable in interface de.fub.bytecode.Constants
DASTORE. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DASTORE(). Constructor for class de.fub.bytecode.generic.DASTORE
DCMPG. Static variable in interface de.fub.bytecode.Constants
DCMPG. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DCMPG(). Constructor for class de.fub.bytecode.generic.DCMPG
DCMPL. Static variable in interface de.fub.bytecode.Constants
DCMPL. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DCMPL(). Constructor for class de.fub.bytecode.generic.DCMPL
DCONST(double). Constructor for class de.fub.bytecode.generic.DCONST
DCONST_0. Static variable in interface de.fub.bytecode.Constants
DCONST_0. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DCONST_1. Static variable in interface de.fub.bytecode.Constants
DCONST_1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DDIV. Static variable in interface de.fub.bytecode.Constants
DDIV. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DDIV(). Constructor for class de.fub.bytecode.generic.DDIV
DefaultVisitor(JavaClass, Visitor). Constructor for class de.fub.bytecode.classfile.DefaultVisitor
delete(Instruction). Method in class de.fub.bytecode.generic.InstructionList
Remove instruction from this list.
delete(Instruction, Instruction). Method in class de.fub.bytecode.generic.InstructionList
Remove instructions from instruction `from' to instruction `to' contained in this list.
delete(InstructionHandle). Method in class de.fub.bytecode.generic.InstructionList
Remove instruction from this list.
delete(InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.InstructionList
Remove instructions from instruction `from' to instruction `to' contained in this list.
Deprecated(Deprecated). Constructor for class de.fub.bytecode.classfile.Deprecated
Initialize from another object.
Deprecated(int, int, byte[], ConstantPool). Constructor for class de.fub.bytecode.classfile.Deprecated
dequeue(). Method in class de.fub.bytecode.util.ClassQueue
dispose(). Method in class de.fub.bytecode.generic.InstructionList
Delete contents of list.
DLOAD. Static variable in interface de.fub.bytecode.Constants
DLOAD(int). Constructor for class de.fub.bytecode.generic.DLOAD
DLOAD_0. Static variable in interface de.fub.bytecode.Constants
DLOAD_1. Static variable in interface de.fub.bytecode.Constants
DLOAD_2. Static variable in interface de.fub.bytecode.Constants
DLOAD_3. Static variable in interface de.fub.bytecode.Constants
DMUL. Static variable in interface de.fub.bytecode.Constants
DMUL. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DMUL(). Constructor for class de.fub.bytecode.generic.DMUL
DNEG. Static variable in interface de.fub.bytecode.Constants
DNEG. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DNEG(). Constructor for class de.fub.bytecode.generic.DNEG
DOUBLE. Static variable in class de.fub.bytecode.generic.Type
DREM. Static variable in interface de.fub.bytecode.Constants
DREM. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DREM(). Constructor for class de.fub.bytecode.generic.DREM
DRETURN. Static variable in interface de.fub.bytecode.Constants
DRETURN. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DRETURN(). Constructor for class de.fub.bytecode.generic.DRETURN
DSTORE. Static variable in interface de.fub.bytecode.Constants
DSTORE(int). Constructor for class de.fub.bytecode.generic.DSTORE
DSTORE_0. Static variable in interface de.fub.bytecode.Constants
DSTORE_1. Static variable in interface de.fub.bytecode.Constants
DSTORE_2. Static variable in interface de.fub.bytecode.Constants
DSTORE_3. Static variable in interface de.fub.bytecode.Constants
DSUB. Static variable in interface de.fub.bytecode.Constants
DSUB. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DSUB(). Constructor for class de.fub.bytecode.generic.DSUB
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.Attribute
Dump attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.BIPUSH
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.BranchInstruction
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.Code
Dump code attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.CodeException
Dump code exception to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.Constant
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantClass
Dump constant class to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantCP
Dump constant field reference to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantDouble
Dump constant double to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantFloat
Dump constant float to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantInteger
Dump constant integer to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantLong
Dump constant long to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantNameAndType
Dump name and signature index to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantPool
Dump constant pool to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantString
Dump constant field reference to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantUtf8
Dump String in Utf8 format to file stream.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ConstantValue
Dump constant value attribute to file stream on binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.CPInstruction
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.Deprecated
Dump source file attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.ExceptionTable
Dump exceptions attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.FieldOrMethod
Dump object to file stream on binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.GOTO
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.GOTO_W
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.IINC
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.InnerClass
Dump inner class attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.InnerClasses
Dump source file attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.Instruction
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.INVOKEINTERFACE
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.JavaClass
Dump Java class to output stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.JSR
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.JSR_W
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.LDC
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.LineNumber
Dump line number/pc pair to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.LineNumberTable
Dump line number table attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.LocalVariable
Dump local variable to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.LocalVariableInstruction
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.LocalVariableTable
Dump local variable table attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.LOOKUPSWITCH
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.MULTIANEWARRAY
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.NEWARRAY
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.PMGClass
Dump source file attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.RET
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.Select
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.Signature
Dump source file attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.SIPUSH
Dump instruction as short code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.SourceFile
Dump source file attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.Synthetic
Dump source file attribute to file stream in binary format.
dump(DataOutputStream). Method in class de.fub.bytecode.generic.TABLESWITCH
Dump instruction as byte code to stream out.
dump(DataOutputStream). Method in class de.fub.bytecode.classfile.Unknown
Dump unknown bytes to file stream.
dump(File). Method in class de.fub.bytecode.classfile.JavaClass
Dump class to a file.
dump(OutputStream). Method in class de.fub.bytecode.classfile.JavaClass
Dump Java class to output stream in binary format.
dump(String). Method in class de.fub.bytecode.classfile.JavaClass
Dump class to a file named file_name.
DUP. Static variable in interface de.fub.bytecode.Constants
DUP. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DUP(). Constructor for class de.fub.bytecode.generic.DUP
DUP2. Static variable in interface de.fub.bytecode.Constants
DUP2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DUP2(). Constructor for class de.fub.bytecode.generic.DUP2
DUP2_X1. Static variable in interface de.fub.bytecode.Constants
DUP2_X1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DUP2_X1(). Constructor for class de.fub.bytecode.generic.DUP2_X1
DUP2_X2. Static variable in interface de.fub.bytecode.Constants
DUP2_X2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DUP2_X2(). Constructor for class de.fub.bytecode.generic.DUP2_X2
DUP_X1. Static variable in interface de.fub.bytecode.Constants
DUP_X1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DUP_X1(). Constructor for class de.fub.bytecode.generic.DUP_X1
DUP_X2. Static variable in interface de.fub.bytecode.Constants
DUP_X2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
DUP_X2(). Constructor for class de.fub.bytecode.generic.DUP_X2

E

elementAt(int). Method in class de.fub.bytecode.util.ClassVector
elements(). Method in class de.fub.bytecode.generic.InstructionList
empty(). Method in class de.fub.bytecode.util.ClassQueue
empty(). Method in class de.fub.bytecode.util.ClassStack
EmptyVisitor(). Constructor for class de.fub.bytecode.classfile.EmptyVisitor
enqueue(JavaClass). Method in class de.fub.bytecode.util.ClassQueue
equals(Object). Method in class de.fub.bytecode.generic.ArrayType
equals(Object). Method in class de.fub.bytecode.generic.LocalVariableGen
We consider to local variables to be equal, if the use the same index and are valid in the same range.
equals(Object). Method in class de.fub.bytecode.generic.ObjectType
EXCEPTION_IN_INITIALIZER_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
ExceptionTable(ExceptionTable). Constructor for class de.fub.bytecode.classfile.ExceptionTable
Initialize from another object.
ExceptionTable(int, int, int[], ConstantPool). Constructor for class de.fub.bytecode.classfile.ExceptionTable
EXCS_ARRAY_EXCEPTION. Static variable in interface de.fub.bytecode.ExceptionConstants
EXCS_CLASS_AND_INTERFACE_RESOLUTION. Static variable in interface de.fub.bytecode.ExceptionConstants
Pre-defined exception arrays according to chapters 5.1-5.4 of the Java Virtual Machine Specification
EXCS_FIELD_AND_METHOD_RESOLUTION. Static variable in interface de.fub.bytecode.ExceptionConstants
EXCS_INTERFACE_METHOD_RESOLUTION. Static variable in interface de.fub.bytecode.ExceptionConstants
EXCS_STRING_RESOLUTION. Static variable in interface de.fub.bytecode.ExceptionConstants

F

F2D. Static variable in interface de.fub.bytecode.Constants
F2D. Static variable in interface de.fub.bytecode.generic.InstructionConstants
F2D(). Constructor for class de.fub.bytecode.generic.F2D
F2I. Static variable in interface de.fub.bytecode.Constants
F2I. Static variable in interface de.fub.bytecode.generic.InstructionConstants
F2I(). Constructor for class de.fub.bytecode.generic.F2I
F2L. Static variable in interface de.fub.bytecode.Constants
F2L. Static variable in interface de.fub.bytecode.generic.InstructionConstants
F2L(). Constructor for class de.fub.bytecode.generic.F2L
FADD. Static variable in interface de.fub.bytecode.Constants
FADD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FADD(). Constructor for class de.fub.bytecode.generic.FADD
FALOAD. Static variable in interface de.fub.bytecode.Constants
FALOAD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FALOAD(). Constructor for class de.fub.bytecode.generic.FALOAD
FASTORE. Static variable in interface de.fub.bytecode.Constants
FASTORE. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FASTORE(). Constructor for class de.fub.bytecode.generic.FASTORE
FCMPG. Static variable in interface de.fub.bytecode.Constants
FCMPG. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FCMPG(). Constructor for class de.fub.bytecode.generic.FCMPG
FCMPL. Static variable in interface de.fub.bytecode.Constants
FCMPL. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FCMPL(). Constructor for class de.fub.bytecode.generic.FCMPL
FCONST(float). Constructor for class de.fub.bytecode.generic.FCONST
FCONST_0. Static variable in interface de.fub.bytecode.Constants
FCONST_0. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FCONST_1. Static variable in interface de.fub.bytecode.Constants
FCONST_1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FCONST_2. Static variable in interface de.fub.bytecode.Constants
FCONST_2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FDIV. Static variable in interface de.fub.bytecode.Constants
FDIV. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FDIV(). Constructor for class de.fub.bytecode.generic.FDIV
Field(Field). Constructor for class de.fub.bytecode.classfile.Field
Initialize from another object.
Field(int, int, int, Attribute[], ConstantPool). Constructor for class de.fub.bytecode.classfile.Field
FieldGen(Field, ConstantPoolGen). Constructor for class de.fub.bytecode.generic.FieldGen
FieldGen(int, Type, String, ConstantPoolGen). Constructor for class de.fub.bytecode.generic.FieldGen
Declare a field.
FieldInstruction(short, int). Constructor for class de.fub.bytecode.generic.FieldInstruction
FieldOrMethod(DataInputStream, ConstantPool). Constructor for class de.fub.bytecode.classfile.FieldOrMethod
Construct object from file stream.
FieldOrMethod(FieldOrMethod). Constructor for class de.fub.bytecode.classfile.FieldOrMethod
Initialize from another object.
FieldOrMethod(int, int, int, Attribute[], ConstantPool). Constructor for class de.fub.bytecode.classfile.FieldOrMethod
FieldOrMethod(short, int). Constructor for class de.fub.bytecode.generic.FieldOrMethod
FILE. Static variable in class de.fub.bytecode.classfile.JavaClass
fillup(String, int, boolean, char). Static method in class de.fub.bytecode.classfile.Utility
Fillup char with up to length characters with char `fill' and justify it left or right.
findHandle(InstructionHandle[], int[], int, int). Static method in class de.fub.bytecode.generic.InstructionList
Find the target instruction (handle) that corresponds to the given target position (byte code offset).
findHandle(int). Method in class de.fub.bytecode.generic.InstructionList
Get instruction handle for instruction at byte code position pos.
FindPattern(InstructionList). Constructor for class de.fub.bytecode.generic.FindPattern
fixed_length. Variable in class de.fub.bytecode.generic.Select
FLOAD. Static variable in interface de.fub.bytecode.Constants
FLOAD(int). Constructor for class de.fub.bytecode.generic.FLOAD
FLOAD_0. Static variable in interface de.fub.bytecode.Constants
FLOAD_1. Static variable in interface de.fub.bytecode.Constants
FLOAD_2. Static variable in interface de.fub.bytecode.Constants
FLOAD_3. Static variable in interface de.fub.bytecode.Constants
FLOAT. Static variable in class de.fub.bytecode.generic.Type
FMUL. Static variable in interface de.fub.bytecode.Constants
FMUL. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FMUL(). Constructor for class de.fub.bytecode.generic.FMUL
FNEG. Static variable in interface de.fub.bytecode.Constants
FNEG. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FNEG(). Constructor for class de.fub.bytecode.generic.FNEG
format(int, int, boolean, char). Static method in class de.fub.bytecode.classfile.Utility
Return a string for an integer justified left or right and filled up with `fill' characters if necessary.
FREM. Static variable in interface de.fub.bytecode.Constants
FREM. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FREM(). Constructor for class de.fub.bytecode.generic.FREM
FRETURN. Static variable in interface de.fub.bytecode.Constants
FRETURN. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FRETURN(). Constructor for class de.fub.bytecode.generic.FRETURN
FSTORE. Static variable in interface de.fub.bytecode.Constants
FSTORE(int). Constructor for class de.fub.bytecode.generic.FSTORE
FSTORE_0. Static variable in interface de.fub.bytecode.Constants
FSTORE_1. Static variable in interface de.fub.bytecode.Constants
FSTORE_2. Static variable in interface de.fub.bytecode.Constants
FSTORE_3. Static variable in interface de.fub.bytecode.Constants
FSUB. Static variable in interface de.fub.bytecode.Constants
FSUB. Static variable in interface de.fub.bytecode.generic.InstructionConstants
FSUB(). Constructor for class de.fub.bytecode.generic.FSUB

G

getAccessFlags(). Method in class de.fub.bytecode.classfile.AccessFlags
getArgType(int). Method in class de.fub.bytecode.generic.MethodGen
getArgTypes(). Method in class de.fub.bytecode.generic.MethodGen
getArgumentTypes(ConstantPoolGen). Method in class de.fub.bytecode.generic.InvokeInstruction
getArgumentTypes(String). Static method in class de.fub.bytecode.generic.Type
Convert arguments of a method (signature) to an array of Type objects.
getAttribute(Object). Method in class de.fub.bytecode.generic.InstructionHandle
Get attribute of an instruction handle.
getAttributes(). Method in class de.fub.bytecode.generic.ClassGen
getAttributes(). Method in class de.fub.bytecode.classfile.Code
getAttributes(). Method in class de.fub.bytecode.generic.FieldGen
getAttributes(). Method in class de.fub.bytecode.classfile.FieldOrMethod
getAttributes(). Method in class de.fub.bytecode.classfile.JavaClass
getAttributes(). Method in class de.fub.bytecode.generic.MethodGen
getBasicType(). Method in class de.fub.bytecode.generic.ArrayType
getByteCode(). Method in class de.fub.bytecode.generic.InstructionList
getBytes(). Method in class de.fub.bytecode.classfile.ConstantDouble
getBytes(). Method in class de.fub.bytecode.classfile.ConstantFloat
getBytes(). Method in class de.fub.bytecode.classfile.ConstantInteger
getBytes(). Method in class de.fub.bytecode.classfile.ConstantLong
getBytes(). Method in class de.fub.bytecode.classfile.ConstantUtf8
getBytes(). Method in class de.fub.bytecode.classfile.Deprecated
getBytes(). Method in class de.fub.bytecode.classfile.JavaClass
getBytes(). Method in class de.fub.bytecode.classfile.Synthetic
getBytes(). Method in class de.fub.bytecode.classfile.Unknown
getBytes(String). Method in class de.fub.bytecode.ClassPath
getBytes(String, String). Method in class de.fub.bytecode.ClassPath
getCatchType(). Method in class de.fub.bytecode.classfile.CodeException
getCatchType(). Method in class de.fub.bytecode.generic.CodeExceptionGen
getClassFile(String). Method in class de.fub.bytecode.ClassPath
getClassFile(String, String). Method in class de.fub.bytecode.ClassPath
getClassIndex(). Method in class de.fub.bytecode.classfile.ConstantCP
getClassName(). Method in class de.fub.bytecode.generic.ClassGen
getClassName(). Method in class de.fub.bytecode.classfile.JavaClass
getClassName(). Method in class de.fub.bytecode.generic.MethodGen
getClassName(). Method in class de.fub.bytecode.generic.ObjectType
getClassName(ConstantPoolGen). Method in class de.fub.bytecode.generic.FieldOrMethod
getClassNameIndex(). Method in class de.fub.bytecode.generic.ClassGen
getClassNameIndex(). Method in class de.fub.bytecode.classfile.JavaClass
getClassType(ConstantPoolGen). Method in class de.fub.bytecode.generic.FieldOrMethod
getCode(). Method in class de.fub.bytecode.classfile.Code
getCode(). Method in class de.fub.bytecode.classfile.Method
getCodeAttributes(). Method in class de.fub.bytecode.generic.MethodGen
getCodeException(ConstantPoolGen). Method in class de.fub.bytecode.generic.CodeExceptionGen
Get CodeException object.
getConstant(int). Method in class de.fub.bytecode.classfile.ConstantPool
Get constant from constant pool.
getConstant(int). Method in class de.fub.bytecode.generic.ConstantPoolGen
getConstant(int, byte). Method in class de.fub.bytecode.classfile.ConstantPool
Get constant from constant pool and check whether it has the expected type.
getConstantPool(). Method in class de.fub.bytecode.classfile.Attribute
getConstantPool(). Method in class de.fub.bytecode.generic.ClassGen
getConstantPool(). Method in class de.fub.bytecode.classfile.ConstantPool
getConstantPool(). Method in class de.fub.bytecode.generic.ConstantPoolGen
getConstantPool(). Method in class de.fub.bytecode.generic.FieldGen
getConstantPool(). Method in class de.fub.bytecode.classfile.FieldOrMethod
getConstantPool(). Method in class de.fub.bytecode.classfile.JavaClass
getConstantPool(). Method in class de.fub.bytecode.classfile.LocalVariable
getConstantPool(). Method in class de.fub.bytecode.generic.MethodGen
getConstantString(int, byte). Method in class de.fub.bytecode.classfile.ConstantPool
Get string from constant pool and bypass the indirection of `ConstantClass' and `ConstantString' objects.
getConstantValue(). Method in class de.fub.bytecode.classfile.Field
getConstantValueIndex(). Method in class de.fub.bytecode.classfile.ConstantValue
getDimensions(). Method in class de.fub.bytecode.generic.ArrayType
getDimensions(). Method in class de.fub.bytecode.generic.MULTIANEWARRAY
getElementType(). Method in class de.fub.bytecode.generic.ArrayType
getEnd(). Method in class de.fub.bytecode.generic.InstructionList
getEnd(). Method in class de.fub.bytecode.generic.LocalVariableGen
getEndPC(). Method in class de.fub.bytecode.classfile.CodeException
getEndPC(). Method in class de.fub.bytecode.generic.CodeExceptionGen
getExceptionHandlers(). Method in class de.fub.bytecode.generic.MethodGen
getExceptionIndexTable(). Method in class de.fub.bytecode.classfile.ExceptionTable
getExceptionNames(). Method in class de.fub.bytecode.classfile.ExceptionTable
getExceptions(). Method in class de.fub.bytecode.generic.ANEWARRAY
getExceptions(). Method in class de.fub.bytecode.generic.ArrayInstruction
getExceptions(). Method in class de.fub.bytecode.generic.ARRAYLENGTH
getExceptions(). Method in class de.fub.bytecode.generic.ATHROW
getExceptions(). Method in class de.fub.bytecode.generic.CHECKCAST
getExceptions(). Method in interface de.fub.bytecode.generic.ExceptionThrower
getExceptions(). Method in class de.fub.bytecode.generic.GETFIELD
getExceptions(). Method in class de.fub.bytecode.generic.GETSTATIC
getExceptions(). Method in class de.fub.bytecode.generic.IDIV
getExceptions(). Method in class de.fub.bytecode.generic.INSTANCEOF
getExceptions(). Method in class de.fub.bytecode.generic.INVOKEINTERFACE
getExceptions(). Method in class de.fub.bytecode.generic.INVOKESPECIAL
getExceptions(). Method in class de.fub.bytecode.generic.INVOKESTATIC
getExceptions(). Method in class de.fub.bytecode.generic.INVOKEVIRTUAL
getExceptions(). Method in class de.fub.bytecode.generic.IREM
getExceptions(). Method in class de.fub.bytecode.generic.LDC
getExceptions(). Method in class de.fub.bytecode.generic.LDIV
getExceptions(). Method in class de.fub.bytecode.generic.LREM
getExceptions(). Method in class de.fub.bytecode.generic.MethodGen
getExceptions(). Method in class de.fub.bytecode.generic.MONITORENTER
getExceptions(). Method in class de.fub.bytecode.generic.MONITOREXIT
getExceptions(). Method in class de.fub.bytecode.generic.MULTIANEWARRAY
getExceptions(). Method in class de.fub.bytecode.generic.NEW
getExceptions(). Method in class de.fub.bytecode.generic.NEWARRAY
getExceptions(). Method in class de.fub.bytecode.generic.PUTFIELD
getExceptions(). Method in class de.fub.bytecode.generic.PUTSTATIC
getExceptions(). Method in class de.fub.bytecode.generic.ReturnInstruction
getExceptionTable(). Method in class de.fub.bytecode.classfile.Code
getExceptionTable(). Method in class de.fub.bytecode.classfile.Method
GETFIELD. Static variable in interface de.fub.bytecode.Constants
getField(). Method in class de.fub.bytecode.generic.FieldGen
Get method object.
GETFIELD(int). Constructor for class de.fub.bytecode.generic.GETFIELD
GETFIELD2_QUICK. Static variable in interface de.fub.bytecode.Constants
GETFIELD_QUICK. Static variable in interface de.fub.bytecode.Constants
GETFIELD_QUICK_W. Static variable in interface de.fub.bytecode.Constants
getFieldName(ConstantPoolGen). Method in class de.fub.bytecode.generic.FieldInstruction
getFields(). Method in class de.fub.bytecode.generic.ClassGen
getFields(). Method in class de.fub.bytecode.classfile.JavaClass
getFieldSize(ConstantPoolGen). Method in class de.fub.bytecode.generic.FieldInstruction
getFieldType(ConstantPoolGen). Method in class de.fub.bytecode.generic.FieldInstruction
getFileName(). Method in class de.fub.bytecode.generic.ClassGen
getFileName(). Method in class de.fub.bytecode.classfile.JavaClass
getFinalConstantPool(). Method in class de.fub.bytecode.generic.ConstantPoolGen
getHandlerPC(). Method in class de.fub.bytecode.classfile.CodeException
getHandlerPC(). Method in class de.fub.bytecode.generic.CodeExceptionGen
getIncrement(). Method in class de.fub.bytecode.generic.IINC
getIndex(). Method in class de.fub.bytecode.util.ByteSequence
getIndex(). Method in class de.fub.bytecode.generic.CPInstruction
getIndex(). Method in class de.fub.bytecode.generic.IINC
getIndex(). Method in class de.fub.bytecode.classfile.LocalVariable
getIndex(). Method in class de.fub.bytecode.generic.LocalVariableGen
getIndex(). Method in class de.fub.bytecode.generic.LocalVariableInstruction
getIndex(). Method in class de.fub.bytecode.generic.RET
getIndices(). Method in class de.fub.bytecode.generic.Select
getInnerAccessFlags(). Method in class de.fub.bytecode.classfile.InnerClass
getInnerClasses(). Method in class de.fub.bytecode.classfile.InnerClasses
getInnerClassIndex(). Method in class de.fub.bytecode.classfile.InnerClass
getInnerNameIndex(). Method in class de.fub.bytecode.classfile.InnerClass
getInputStream(String). Method in class de.fub.bytecode.ClassPath
getInputStream(String, String). Method in class de.fub.bytecode.ClassPath
getInstruction(). Method in class de.fub.bytecode.generic.InstructionHandle
getInstruction(). Method in class de.fub.bytecode.generic.LineNumberGen
getInstruction(). Method in class de.fub.bytecode.generic.PUSH
getInstruction(). Method in class de.fub.bytecode.generic.SWITCH
getInstructionHandles(). Method in class de.fub.bytecode.generic.InstructionList
getInstructionList(). Method in interface de.fub.bytecode.generic.CompoundInstruction
getInstructionList(). Method in class de.fub.bytecode.generic.FindPattern
getInstructionList(). Method in class de.fub.bytecode.generic.MethodGen
getInstructionList(). Method in class de.fub.bytecode.generic.PUSH
getInstructionList(). Method in class de.fub.bytecode.generic.SWITCH
getInstructionPositions(). Method in class de.fub.bytecode.generic.InstructionList
Get positions (offsets) of all instructions in the list.
getInterfaceNames(). Method in class de.fub.bytecode.classfile.JavaClass
getInterfaces(). Method in class de.fub.bytecode.generic.ClassGen
getInterfaces(). Method in class de.fub.bytecode.classfile.JavaClass
getInterfaces(JavaClass). Static method in class de.fub.bytecode.Repository
getInterfaces(String). Static method in class de.fub.bytecode.Repository
getJavaClass(). Method in class de.fub.bytecode.generic.ClassGen
getLength(). Method in class de.fub.bytecode.classfile.Attribute
getLength(). Method in class de.fub.bytecode.classfile.ConstantPool
getLength(). Method in class de.fub.bytecode.generic.Instruction
getLength(). Method in class de.fub.bytecode.generic.InstructionList
getLength(). Method in class de.fub.bytecode.classfile.LocalVariable
getLineNumber(). Method in class de.fub.bytecode.classfile.LineNumber
getLineNumber(ConstantPoolGen). Method in class de.fub.bytecode.generic.LineNumberGen
Get LineNumber object.
getLineNumbers(). Method in class de.fub.bytecode.generic.MethodGen
getLineNumberTable(). Method in class de.fub.bytecode.classfile.Code
getLineNumberTable(). Method in class de.fub.bytecode.classfile.LineNumberTable
getLineNumberTable(ConstantPoolGen). Method in class de.fub.bytecode.generic.MethodGen
getLocalVariable(ConstantPoolGen). Method in class de.fub.bytecode.generic.LocalVariableGen
Get LocalVariable object.
getLocalVariables(). Method in class de.fub.bytecode.generic.MethodGen
getLocalVariableTable(). Method in class de.fub.bytecode.classfile.Code
getLocalVariableTable(). Method in class de.fub.bytecode.classfile.LocalVariableTable
getLocalVariableTable(ConstantPoolGen). Method in class de.fub.bytecode.generic.MethodGen
getMajor(). Method in class de.fub.bytecode.classfile.JavaClass
getMatch(). Method in class de.fub.bytecode.generic.FindPattern
getMatchLength(). Method in class de.fub.bytecode.generic.FindPattern
getMatchs(). Method in class de.fub.bytecode.generic.Select
getMaxLocals(). Method in class de.fub.bytecode.classfile.Code
getMaxLocals(). Method in class de.fub.bytecode.generic.MethodGen
getMaxStack(). Method in class de.fub.bytecode.classfile.Code
getMaxStack(). Method in class de.fub.bytecode.generic.MethodGen
getMaxStack(ConstantPoolGen, InstructionList, CodeExceptionGen[]). Static method in class de.fub.bytecode.generic.MethodGen
Computes stack usage of an instruction list by performing control flow analysis.
getMethod(). Method in class de.fub.bytecode.generic.MethodGen
Get method object.
getMethodName(). Method in class de.fub.bytecode.generic.MethodGen
getMethodName(ConstantPoolGen). Method in class de.fub.bytecode.generic.InvokeInstruction
getMethods(). Method in class de.fub.bytecode.generic.ClassGen
getMethods(). Method in class de.fub.bytecode.classfile.JavaClass
getMethodSignature(). Method in class de.fub.bytecode.generic.MethodGen
getMethodSignature(Type, Type[]). Static method in class de.fub.bytecode.generic.Type
Convert type to Java method signature, e.g.
getMinor(). Method in class de.fub.bytecode.classfile.JavaClass
getName(). Method in class de.fub.bytecode.generic.FieldGen
getName(). Method in class de.fub.bytecode.classfile.FieldOrMethod
getName(). Method in class de.fub.bytecode.classfile.LocalVariable
getName(). Method in class de.fub.bytecode.generic.LocalVariableGen
getName(). Method in class de.fub.bytecode.classfile.Unknown
getName(ConstantPoolGen). Method in class de.fub.bytecode.generic.FieldOrMethod
getNameAndTypeIndex(). Method in class de.fub.bytecode.classfile.ConstantCP
getNameIndex(). Method in class de.fub.bytecode.classfile.Attribute
getNameIndex(). Method in class de.fub.bytecode.classfile.ConstantClass
getNameIndex(). Method in class de.fub.bytecode.classfile.ConstantNameAndType
getNameIndex(). Method in class de.fub.bytecode.classfile.FieldOrMethod
getNameIndex(). Method in class de.fub.bytecode.classfile.LocalVariable
getNext(). Method in class de.fub.bytecode.generic.InstructionHandle
getNoArguments(). Method in class de.fub.bytecode.generic.INVOKEINTERFACE
getNumberOfExceptions(). Method in class de.fub.bytecode.classfile.ExceptionTable
getOuterClassIndex(). Method in class de.fub.bytecode.classfile.InnerClass
getPackageName(). Method in class de.fub.bytecode.classfile.JavaClass
getPath(String). Method in class de.fub.bytecode.ClassPath
getPath(String, String). Method in class de.fub.bytecode.ClassPath
getPMGClassIndex(). Method in class de.fub.bytecode.classfile.PMGClass
getPMGClassName(). Method in class de.fub.bytecode.classfile.PMGClass
getPMGIndex(). Method in class de.fub.bytecode.classfile.PMGClass
getPMGName(). Method in class de.fub.bytecode.classfile.PMGClass
getPosition(). Method in class de.fub.bytecode.generic.BranchHandle
getPosition(). Method in class de.fub.bytecode.generic.InstructionHandle
getPrev(). Method in class de.fub.bytecode.generic.InstructionHandle
getReturnType(). Method in class de.fub.bytecode.generic.MethodGen
getReturnType(ConstantPoolGen). Method in class de.fub.bytecode.generic.InvokeInstruction
getReturnType(String). Static method in class de.fub.bytecode.generic.Type
Convert arguments of a method (signature) to a Type object.
getSignature(). Method in class de.fub.bytecode.generic.FieldGen
getSignature(). Method in class de.fub.bytecode.classfile.FieldOrMethod
getSignature(). Method in class de.fub.bytecode.classfile.LocalVariable
getSignature(). Method in class de.fub.bytecode.classfile.Signature
getSignature(). Method in class de.fub.bytecode.generic.Type
getSignature(ConstantPoolGen). Method in class de.fub.bytecode.generic.FieldOrMethod
getSignatureIndex(). Method in class de.fub.bytecode.classfile.ConstantNameAndType
getSignatureIndex(). Method in class de.fub.bytecode.classfile.FieldOrMethod
getSignatureIndex(). Method in class de.fub.bytecode.classfile.LocalVariable
getSignatureIndex(). Method in class de.fub.bytecode.classfile.Signature
getSize(). Method in class de.fub.bytecode.generic.ConstantPoolGen
getSize(). Method in class de.fub.bytecode.generic.Type
getSlot(). Method in class de.fub.bytecode.generic.LocalVariableGen
getSource(). Method in class de.fub.bytecode.classfile.JavaClass
getSourceFileIndex(). Method in class de.fub.bytecode.classfile.SourceFile
getSourceFileName(). Method in class de.fub.bytecode.classfile.JavaClass
getSourceFileName(). Method in class de.fub.bytecode.classfile.SourceFile
getSourceLine(). Method in class de.fub.bytecode.generic.LineNumberGen
getSourceLine(int). Method in class de.fub.bytecode.classfile.LineNumberTable
Map byte code positions to source code lines.
getStart(). Method in class de.fub.bytecode.generic.InstructionList
getStart(). Method in class de.fub.bytecode.generic.LocalVariableGen
getStartPC(). Method in class de.fub.bytecode.classfile.CodeException
getStartPC(). Method in class de.fub.bytecode.generic.CodeExceptionGen
getStartPC(). Method in class de.fub.bytecode.classfile.LineNumber
getStartPC(). Method in class de.fub.bytecode.classfile.LocalVariable
GETSTATIC. Static variable in interface de.fub.bytecode.Constants
GETSTATIC(int). Constructor for class de.fub.bytecode.generic.GETSTATIC
GETSTATIC2_QUICK. Static variable in interface de.fub.bytecode.Constants
GETSTATIC_QUICK. Static variable in interface de.fub.bytecode.Constants
getStringIndex(). Method in class de.fub.bytecode.classfile.ConstantString
getSuperClasses(JavaClass). Static method in class de.fub.bytecode.Repository
getSuperClasses(String). Static method in class de.fub.bytecode.Repository
getSuperclassName(). Method in class de.fub.bytecode.generic.ClassGen
getSuperclassName(). Method in class de.fub.bytecode.classfile.JavaClass
getSuperclassNameIndex(). Method in class de.fub.bytecode.generic.ClassGen
getSuperclassNameIndex(). Method in class de.fub.bytecode.classfile.JavaClass
getTableLength(). Method in class de.fub.bytecode.classfile.LineNumberTable
getTableLength(). Method in class de.fub.bytecode.classfile.LocalVariableTable
getTag(). Method in class de.fub.bytecode.classfile.Attribute
getTag(). Method in class de.fub.bytecode.classfile.Constant
getTag(). Method in class de.fub.bytecode.generic.Instruction
getTarget(). Method in class de.fub.bytecode.generic.BranchHandle
getTarget(). Method in class de.fub.bytecode.generic.BranchInstruction
getTargeters(). Method in class de.fub.bytecode.generic.InstructionHandle
getTargetOffset(). Method in class de.fub.bytecode.generic.BranchInstruction
getTargetOffset(InstructionHandle). Method in class de.fub.bytecode.generic.BranchInstruction
getTargets(). Method in class de.fub.bytecode.generic.Select
getTargets(). Method in class de.fub.bytecode.generic.TargetLostException
getType(). Method in class de.fub.bytecode.generic.FieldGen
getType(). Method in class de.fub.bytecode.generic.LocalVariableGen
getType(). Method in class de.fub.bytecode.generic.NEWARRAY
getType(). Method in class de.fub.bytecode.generic.ReturnInstruction
getType(). Method in class de.fub.bytecode.generic.Type
getType(byte). Static method in class de.fub.bytecode.generic.BasicType
getType(ConstantPoolGen). Method in class de.fub.bytecode.generic.CPInstruction
getType(ConstantPoolGen). Method in class de.fub.bytecode.generic.FieldInstruction
getType(ConstantPoolGen). Method in class de.fub.bytecode.generic.InvokeInstruction
getType(ConstantPoolGen). Method in class de.fub.bytecode.generic.LDC
getType(ConstantPoolGen). Method in class de.fub.bytecode.generic.LDC2_W
getType(String). Static method in class de.fub.bytecode.generic.Type
Convert signature to a Type object.
getTypecode(). Method in class de.fub.bytecode.generic.NEWARRAY
getValue(). Method in class de.fub.bytecode.generic.BIPUSH
getValue(). Method in interface de.fub.bytecode.generic.ConstantPushInstruction
getValue(). Method in class de.fub.bytecode.generic.DCONST
getValue(). Method in class de.fub.bytecode.generic.FCONST
getValue(). Method in class de.fub.bytecode.generic.ICONST
getValue(). Method in class de.fub.bytecode.generic.LCONST
getValue(). Method in class de.fub.bytecode.generic.SIPUSH
GOTO. Static variable in interface de.fub.bytecode.Constants
GOTO(InstructionHandle). Constructor for class de.fub.bytecode.generic.GOTO
GOTO_W. Static variable in interface de.fub.bytecode.Constants
GOTO_W(InstructionHandle). Constructor for class de.fub.bytecode.generic.GOTO_W

H

hasTargeters(). Method in class de.fub.bytecode.generic.InstructionHandle
HEAP. Static variable in class de.fub.bytecode.classfile.JavaClass

I

I2B. Static variable in interface de.fub.bytecode.Constants
I2B. Static variable in interface de.fub.bytecode.generic.InstructionConstants
I2B(). Constructor for class de.fub.bytecode.generic.I2B
I2C. Static variable in interface de.fub.bytecode.Constants
I2C. Static variable in interface de.fub.bytecode.generic.InstructionConstants
I2C(). Constructor for class de.fub.bytecode.generic.I2C
I2D. Static variable in interface de.fub.bytecode.Constants
I2D. Static variable in interface de.fub.bytecode.generic.InstructionConstants
I2D(). Constructor for class de.fub.bytecode.generic.I2D
I2F. Static variable in interface de.fub.bytecode.Constants
I2F. Static variable in interface de.fub.bytecode.generic.InstructionConstants
I2F(). Constructor for class de.fub.bytecode.generic.I2F
I2L. Static variable in interface de.fub.bytecode.Constants
I2L. Static variable in interface de.fub.bytecode.generic.InstructionConstants
I2L(). Constructor for class de.fub.bytecode.generic.I2L
I2S. Static variable in interface de.fub.bytecode.Constants
I2S. Static variable in interface de.fub.bytecode.generic.InstructionConstants
I2S(). Constructor for class de.fub.bytecode.generic.I2S
i_position. Variable in class de.fub.bytecode.generic.InstructionHandle
IADD. Static variable in interface de.fub.bytecode.Constants
IADD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IADD(). Constructor for class de.fub.bytecode.generic.IADD
IALOAD. Static variable in interface de.fub.bytecode.Constants
IALOAD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IALOAD(). Constructor for class de.fub.bytecode.generic.IALOAD
IAND. Static variable in interface de.fub.bytecode.Constants
IAND. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IAND(). Constructor for class de.fub.bytecode.generic.IAND
IASTORE. Static variable in interface de.fub.bytecode.Constants
IASTORE. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IASTORE(). Constructor for class de.fub.bytecode.generic.IASTORE
ICONST(int). Constructor for class de.fub.bytecode.generic.ICONST
ICONST_0. Static variable in interface de.fub.bytecode.Constants
ICONST_0. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ICONST_1. Static variable in interface de.fub.bytecode.Constants
ICONST_1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ICONST_2. Static variable in interface de.fub.bytecode.Constants
ICONST_2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ICONST_3. Static variable in interface de.fub.bytecode.Constants
ICONST_3. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ICONST_4. Static variable in interface de.fub.bytecode.Constants
ICONST_4. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ICONST_5. Static variable in interface de.fub.bytecode.Constants
ICONST_5. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ICONST_M1. Static variable in interface de.fub.bytecode.Constants
ICONST_M1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IDIV. Static variable in interface de.fub.bytecode.Constants
IDIV. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IDIV(). Constructor for class de.fub.bytecode.generic.IDIV
IF_ACMPEQ. Static variable in interface de.fub.bytecode.Constants
IF_ACMPEQ(InstructionHandle). Constructor for class de.fub.bytecode.generic.IF_ACMPEQ
IF_ACMPNE. Static variable in interface de.fub.bytecode.Constants
IF_ACMPNE(InstructionHandle). Constructor for class de.fub.bytecode.generic.IF_ACMPNE
IF_ICMPEQ. Static variable in interface de.fub.bytecode.Constants
IF_ICMPEQ(InstructionHandle). Constructor for class de.fub.bytecode.generic.IF_ICMPEQ
IF_ICMPGE. Static variable in interface de.fub.bytecode.Constants
IF_ICMPGE(InstructionHandle). Constructor for class de.fub.bytecode.generic.IF_ICMPGE
IF_ICMPGT. Static variable in interface de.fub.bytecode.Constants
IF_ICMPGT(InstructionHandle). Constructor for class de.fub.bytecode.generic.IF_ICMPGT
IF_ICMPLE. Static variable in interface de.fub.bytecode.Constants
IF_ICMPLE(InstructionHandle). Constructor for class de.fub.bytecode.generic.IF_ICMPLE
IF_ICMPLT. Static variable in interface de.fub.bytecode.Constants
IF_ICMPLT(InstructionHandle). Constructor for class de.fub.bytecode.generic.IF_ICMPLT
IF_ICMPNE. Static variable in interface de.fub.bytecode.Constants
IF_ICMPNE(InstructionHandle). Constructor for class de.fub.bytecode.generic.IF_ICMPNE
IFEQ. Static variable in interface de.fub.bytecode.Constants
IFEQ(InstructionHandle). Constructor for class de.fub.bytecode.generic.IFEQ
IFGE. Static variable in interface de.fub.bytecode.Constants
IFGE(InstructionHandle). Constructor for class de.fub.bytecode.generic.IFGE
IFGT. Static variable in interface de.fub.bytecode.Constants
IFGT(InstructionHandle). Constructor for class de.fub.bytecode.generic.IFGT
IfInstruction(short, InstructionHandle). Constructor for class de.fub.bytecode.generic.IfInstruction
IFLE. Static variable in interface de.fub.bytecode.Constants
IFLE(InstructionHandle). Constructor for class de.fub.bytecode.generic.IFLE
IFLT. Static variable in interface de.fub.bytecode.Constants
IFLT(InstructionHandle). Constructor for class de.fub.bytecode.generic.IFLT
IFNE. Static variable in interface de.fub.bytecode.Constants
IFNE(InstructionHandle). Constructor for class de.fub.bytecode.generic.IFNE
IFNONNULL. Static variable in interface de.fub.bytecode.Constants
IFNONNULL(InstructionHandle). Constructor for class de.fub.bytecode.generic.IFNONNULL
IFNULL. Static variable in interface de.fub.bytecode.Constants
IFNULL(InstructionHandle). Constructor for class de.fub.bytecode.generic.IFNULL
IINC. Static variable in interface de.fub.bytecode.Constants
IINC(int, int). Constructor for class de.fub.bytecode.generic.IINC
ILLEGAL_ACCESS_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
ILLEGAL_MONITOR_STATE. Static variable in interface de.fub.bytecode.ExceptionConstants
ILLEGAL_OPCODE. Static variable in interface de.fub.bytecode.Constants
ILLEGAL_TYPE. Static variable in interface de.fub.bytecode.Constants
ILOAD. Static variable in interface de.fub.bytecode.Constants
ILOAD(int). Constructor for class de.fub.bytecode.generic.ILOAD
ILOAD_0. Static variable in interface de.fub.bytecode.Constants
ILOAD_0. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ILOAD_1. Static variable in interface de.fub.bytecode.Constants
ILOAD_1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ILOAD_2. Static variable in interface de.fub.bytecode.Constants
ILOAD_2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ILOAD_3. Static variable in interface de.fub.bytecode.Constants
IMPDEP1. Static variable in interface de.fub.bytecode.Constants
IMPDEP1(). Constructor for class de.fub.bytecode.generic.IMPDEP1
IMPDEP2. Static variable in interface de.fub.bytecode.Constants
IMPDEP2(). Constructor for class de.fub.bytecode.generic.IMPDEP2
implementationOf(JavaClass, JavaClass). Static method in class de.fub.bytecode.Repository
implementationOf(JavaClass, String). Static method in class de.fub.bytecode.Repository
implementationOf(String, JavaClass). Static method in class de.fub.bytecode.Repository
implementationOf(String, String). Static method in class de.fub.bytecode.Repository
IMUL. Static variable in interface de.fub.bytecode.Constants
IMUL. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IMUL(). Constructor for class de.fub.bytecode.generic.IMUL
INCOMPATIBLE_CLASS_CHANGE_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
index. Variable in class de.fub.bytecode.generic.BranchInstruction
index. Variable in class de.fub.bytecode.generic.ConstantPoolGen
index. Variable in class de.fub.bytecode.generic.CPInstruction
indices. Variable in class de.fub.bytecode.generic.Select
INEG. Static variable in interface de.fub.bytecode.Constants
INEG. Static variable in interface de.fub.bytecode.generic.InstructionConstants
INEG(). Constructor for class de.fub.bytecode.generic.INEG
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.BIPUSH
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.BranchInstruction
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.CPInstruction
Read needed data (i.e.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.GOTO_W
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.IINC
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.Instruction
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.INVOKEINTERFACE
Read needed data (i.e.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.JSR_W
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.LDC
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.LDC_W
Read needed data (i.e.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.LocalVariableInstruction
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.LOOKUPSWITCH
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.MULTIANEWARRAY
Read needed data (i.e.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.NEWARRAY
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.RET
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.Select
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.SIPUSH
Read needed data (e.g.
initFromFile(ByteSequence, boolean). Method in class de.fub.bytecode.generic.TABLESWITCH
Read needed data (e.g.
InnerClass(InnerClass). Constructor for class de.fub.bytecode.classfile.InnerClass
Initialize from another object.
InnerClass(int, int, int, int). Constructor for class de.fub.bytecode.classfile.InnerClass
InnerClasses(InnerClasses). Constructor for class de.fub.bytecode.classfile.InnerClasses
Initialize from another object.
InnerClasses(int, int, InnerClass[], ConstantPool). Constructor for class de.fub.bytecode.classfile.InnerClasses
insert(BranchInstruction). Method in class de.fub.bytecode.generic.InstructionList
Insert a branch instruction at start of this list.
insert(CompoundInstruction). Method in class de.fub.bytecode.generic.InstructionList
Insert a compound instruction.
insert(Instruction). Method in class de.fub.bytecode.generic.InstructionList
Insert an instruction at start of this list.
insert(Instruction, CompoundInstruction). Method in class de.fub.bytecode.generic.InstructionList
Insert a compound instruction before instruction i.
insert(Instruction, Instruction). Method in class de.fub.bytecode.generic.InstructionList
Insert a single instruction j before another instruction i, which must be in this list of course!
insert(Instruction, InstructionList). Method in class de.fub.bytecode.generic.InstructionList
Insert another list before Instruction i contained in this list.
insert(InstructionHandle, BranchInstruction). Method in class de.fub.bytecode.generic.InstructionList
Insert an instruction before instruction (handle) ih contained in this list.
insert(InstructionHandle, CompoundInstruction). Method in class de.fub.bytecode.generic.InstructionList
Insert a compound instruction.
insert(InstructionHandle, Instruction). Method in class de.fub.bytecode.generic.InstructionList
Insert an instruction before instruction (handle) ih contained in this list.
insert(InstructionHandle, InstructionList). Method in class de.fub.bytecode.generic.InstructionList
Insert another list before Instruction handle ih contained in this list.
insert(InstructionList). Method in class de.fub.bytecode.generic.InstructionList
Insert another list.
INSTANCEOF. Static variable in interface de.fub.bytecode.Constants
INSTANCEOF(int). Constructor for class de.fub.bytecode.generic.INSTANCEOF
instanceOf(JavaClass). Method in class de.fub.bytecode.classfile.JavaClass
instanceOf(JavaClass, JavaClass). Static method in class de.fub.bytecode.Repository
instanceOf(JavaClass, String). Static method in class de.fub.bytecode.Repository
instanceOf(String, JavaClass). Static method in class de.fub.bytecode.Repository
instanceOf(String, String). Static method in class de.fub.bytecode.Repository
INSTANCEOF_QUICK. Static variable in interface de.fub.bytecode.Constants
INSTANTIATION_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
Instruction(short, short). Constructor for class de.fub.bytecode.generic.Instruction
InstructionFactory(ClassGen). Constructor for class de.fub.bytecode.generic.InstructionFactory
Need a ClassGen object to obtain a constant pool, e.g.
InstructionHandle(Instruction). Constructor for class de.fub.bytecode.generic.InstructionHandle
InstructionList(). Constructor for class de.fub.bytecode.generic.InstructionList
Create (empty) instruction list.
InstructionList(BranchInstruction). Constructor for class de.fub.bytecode.generic.InstructionList
Create instruction list containing one instruction.
InstructionList(byte[]). Constructor for class de.fub.bytecode.generic.InstructionList
Initialize instruction list from byte array.
InstructionList(CompoundInstruction). Constructor for class de.fub.bytecode.generic.InstructionList
Initialize list with (nonnull) compound instruction.
InstructionList(Instruction). Constructor for class de.fub.bytecode.generic.InstructionList
Create instruction list containing one instruction.
INSTRUCTIONS. Static variable in interface de.fub.bytecode.generic.InstructionConstants
Get object via its opcode, for immutable instructions like branch instructions entries are set to null.
INT. Static variable in class de.fub.bytecode.generic.Type
INT2BYTE. Static variable in interface de.fub.bytecode.Constants
INT2CHAR. Static variable in interface de.fub.bytecode.Constants
INT2SHORT. Static variable in interface de.fub.bytecode.Constants
InvokeInstruction(short, int). Constructor for class de.fub.bytecode.generic.InvokeInstruction
INVOKEINTERFACE. Static variable in interface de.fub.bytecode.Constants
INVOKEINTERFACE(int, int). Constructor for class de.fub.bytecode.generic.INVOKEINTERFACE
INVOKEINTERFACE_QUICK. Static variable in interface de.fub.bytecode.Constants
INVOKENONVIRTUAL. Static variable in interface de.fub.bytecode.Constants
INVOKENONVIRTUAL_QUICK. Static variable in interface de.fub.bytecode.Constants
INVOKESPECIAL. Static variable in interface de.fub.bytecode.Constants
INVOKESPECIAL(int). Constructor for class de.fub.bytecode.generic.INVOKESPECIAL
INVOKESTATIC. Static variable in interface de.fub.bytecode.Constants
INVOKESTATIC(int). Constructor for class de.fub.bytecode.generic.INVOKESTATIC
INVOKESTATIC_QUICK. Static variable in interface de.fub.bytecode.Constants
INVOKESUPER_QUICK. Static variable in interface de.fub.bytecode.Constants
INVOKEVIRTUAL. Static variable in interface de.fub.bytecode.Constants
INVOKEVIRTUAL(int). Constructor for class de.fub.bytecode.generic.INVOKEVIRTUAL
INVOKEVIRTUAL_QUICK. Static variable in interface de.fub.bytecode.Constants
INVOKEVIRTUAL_QUICK_W. Static variable in interface de.fub.bytecode.Constants
INVOKEVIRTUALOBJECT_QUICK. Static variable in interface de.fub.bytecode.Constants
IOR. Static variable in interface de.fub.bytecode.Constants
IOR. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IOR(). Constructor for class de.fub.bytecode.generic.IOR
IREM. Static variable in interface de.fub.bytecode.Constants
IREM. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IREM(). Constructor for class de.fub.bytecode.generic.IREM
IRETURN. Static variable in interface de.fub.bytecode.Constants
IRETURN. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IRETURN(). Constructor for class de.fub.bytecode.generic.IRETURN
isAbstract(). Method in class de.fub.bytecode.classfile.AccessFlags
isAbstract(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
isClass(). Method in class de.fub.bytecode.classfile.JavaClass
isEmpty(). Method in class de.fub.bytecode.generic.InstructionList
Test for empty list.
isFinal(). Method in class de.fub.bytecode.classfile.AccessFlags
isFinal(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
ISHL. Static variable in interface de.fub.bytecode.Constants
ISHL. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ISHL(). Constructor for class de.fub.bytecode.generic.ISHL
ISHR. Static variable in interface de.fub.bytecode.Constants
ISHR. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ISHR(). Constructor for class de.fub.bytecode.generic.ISHR
isInterface(). Method in class de.fub.bytecode.classfile.AccessFlags
isInterface(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
isNative(). Method in class de.fub.bytecode.classfile.AccessFlags
isNative(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
isPrivate(). Method in class de.fub.bytecode.classfile.AccessFlags
isPrivate(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
isProtected(). Method in class de.fub.bytecode.classfile.AccessFlags
isProtected(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
isPublic(). Method in class de.fub.bytecode.classfile.AccessFlags
isPublic(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
isSet(int, int). Static method in class de.fub.bytecode.classfile.Utility
isStatic(). Method in class de.fub.bytecode.classfile.AccessFlags
isStatic(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
isSuper(). Method in class de.fub.bytecode.classfile.JavaClass
isSynchronized(). Method in class de.fub.bytecode.classfile.AccessFlags
isSynchronized(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
ISTORE. Static variable in interface de.fub.bytecode.Constants
ISTORE(int). Constructor for class de.fub.bytecode.generic.ISTORE
ISTORE_0. Static variable in interface de.fub.bytecode.Constants
ISTORE_0. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ISTORE_1. Static variable in interface de.fub.bytecode.Constants
ISTORE_1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ISTORE_2. Static variable in interface de.fub.bytecode.Constants
ISTORE_2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ISTORE_3. Static variable in interface de.fub.bytecode.Constants
isTransient(). Method in class de.fub.bytecode.classfile.AccessFlags
isTransient(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
ISUB. Static variable in interface de.fub.bytecode.Constants
ISUB. Static variable in interface de.fub.bytecode.generic.InstructionConstants
ISUB(). Constructor for class de.fub.bytecode.generic.ISUB
isVolatile(). Method in class de.fub.bytecode.classfile.AccessFlags
isVolatile(boolean). Method in class de.fub.bytecode.classfile.AccessFlags
IUSHR. Static variable in interface de.fub.bytecode.Constants
IUSHR. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IUSHR(). Constructor for class de.fub.bytecode.generic.IUSHR
IXOR. Static variable in interface de.fub.bytecode.Constants
IXOR. Static variable in interface de.fub.bytecode.generic.InstructionConstants
IXOR(). Constructor for class de.fub.bytecode.generic.IXOR

J

JavaClass(int, int, String, int, int, int, ConstantPool, int[], Field[], Method[], Attribute[]). Constructor for class de.fub.bytecode.classfile.JavaClass
Constructor gets all contents as arguments.
JavaClass(int, int, String, int, int, int, ConstantPool, int[], Field[], Method[], Attribute[], byte). Constructor for class de.fub.bytecode.classfile.JavaClass
Constructor gets all contents as arguments.
JSR. Static variable in interface de.fub.bytecode.Constants
JSR(InstructionHandle). Constructor for class de.fub.bytecode.generic.JSR
JSR_W. Static variable in interface de.fub.bytecode.Constants
JSR_W(InstructionHandle). Constructor for class de.fub.bytecode.generic.JSR_W

K

KNOWN_ATTRIBUTES. Static variable in interface de.fub.bytecode.Constants

L

L2D. Static variable in interface de.fub.bytecode.Constants
L2D. Static variable in interface de.fub.bytecode.generic.InstructionConstants
L2D(). Constructor for class de.fub.bytecode.generic.L2D
L2F. Static variable in interface de.fub.bytecode.Constants
L2F. Static variable in interface de.fub.bytecode.generic.InstructionConstants
L2F(). Constructor for class de.fub.bytecode.generic.L2F
L2I. Static variable in interface de.fub.bytecode.Constants
L2I. Static variable in interface de.fub.bytecode.generic.InstructionConstants
L2I(). Constructor for class de.fub.bytecode.generic.L2I
LADD. Static variable in interface de.fub.bytecode.Constants
LADD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LADD(). Constructor for class de.fub.bytecode.generic.LADD
LALOAD. Static variable in interface de.fub.bytecode.Constants
LALOAD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LALOAD(). Constructor for class de.fub.bytecode.generic.LALOAD
LAND. Static variable in interface de.fub.bytecode.Constants
LAND. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LAND(). Constructor for class de.fub.bytecode.generic.LAND
LASTORE. Static variable in interface de.fub.bytecode.Constants
LASTORE. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LASTORE(). Constructor for class de.fub.bytecode.generic.LASTORE
LCMP. Static variable in interface de.fub.bytecode.Constants
LCMP. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LCMP(). Constructor for class de.fub.bytecode.generic.LCMP
LCONST(long). Constructor for class de.fub.bytecode.generic.LCONST
LCONST_0. Static variable in interface de.fub.bytecode.Constants
LCONST_0. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LCONST_1. Static variable in interface de.fub.bytecode.Constants
LCONST_1. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LDC. Static variable in interface de.fub.bytecode.Constants
LDC(int). Constructor for class de.fub.bytecode.generic.LDC
LDC2_W. Static variable in interface de.fub.bytecode.Constants
LDC2_W(int). Constructor for class de.fub.bytecode.generic.LDC2_W
LDC2_W_QUICK. Static variable in interface de.fub.bytecode.Constants
LDC_QUICK. Static variable in interface de.fub.bytecode.Constants
Non-legal opcodes, may be used by JVM internally.
LDC_W. Static variable in interface de.fub.bytecode.Constants
LDC_W(int). Constructor for class de.fub.bytecode.generic.LDC_W
LDC_W_QUICK. Static variable in interface de.fub.bytecode.Constants
LDIV. Static variable in interface de.fub.bytecode.Constants
LDIV. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LDIV(). Constructor for class de.fub.bytecode.generic.LDIV
left. Variable in class de.fub.bytecode.util.ClassQueue
length. Variable in class de.fub.bytecode.classfile.Attribute
length. Variable in class de.fub.bytecode.generic.Instruction
LineNumber(int, int). Constructor for class de.fub.bytecode.classfile.LineNumber
LineNumber(LineNumber). Constructor for class de.fub.bytecode.classfile.LineNumber
Initialize from another object.
LineNumberGen(InstructionHandle, int). Constructor for class de.fub.bytecode.generic.LineNumberGen
Create a line number.
LineNumberTable(int, int, LineNumber[], ConstantPool). Constructor for class de.fub.bytecode.classfile.LineNumberTable
LineNumberTable(LineNumberTable). Constructor for class de.fub.bytecode.classfile.LineNumberTable
LINKING_EXCEPTION. Static variable in interface de.fub.bytecode.ExceptionConstants
Super class of any linking exception (aka Linkage Error)
LLOAD. Static variable in interface de.fub.bytecode.Constants
LLOAD(int). Constructor for class de.fub.bytecode.generic.LLOAD
LLOAD_0. Static variable in interface de.fub.bytecode.Constants
LLOAD_1. Static variable in interface de.fub.bytecode.Constants
LLOAD_2. Static variable in interface de.fub.bytecode.Constants
LLOAD_3. Static variable in interface de.fub.bytecode.Constants
LMUL. Static variable in interface de.fub.bytecode.Constants
LMUL. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LMUL(). Constructor for class de.fub.bytecode.generic.LMUL
LNEG. Static variable in interface de.fub.bytecode.Constants
LNEG. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LNEG(). Constructor for class de.fub.bytecode.generic.LNEG
LocalVariable(int, int, int, int, int, ConstantPool). Constructor for class de.fub.bytecode.classfile.LocalVariable
LocalVariable(LocalVariable). Constructor for class de.fub.bytecode.classfile.LocalVariable
Initialize from another object.
LocalVariableGen(int, String, Type, InstructionHandle, InstructionHandle). Constructor for class de.fub.bytecode.generic.LocalVariableGen
Generate a local variable that with index `index'.
LocalVariableInstruction(short, short, int). Constructor for class de.fub.bytecode.generic.LocalVariableInstruction
LocalVariableTable(int, int, LocalVariable[], ConstantPool). Constructor for class de.fub.bytecode.classfile.LocalVariableTable
LocalVariableTable(LocalVariableTable). Constructor for class de.fub.bytecode.classfile.LocalVariableTable
Initialize from another object.
LONG. Static variable in class de.fub.bytecode.generic.Type
lookupClass(String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantClass in ConstantPool named `str'.
lookupClass(String). Static method in class de.fub.bytecode.Repository
lookupClassFile(String). Static method in class de.fub.bytecode.Repository
lookupDouble(double). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantDouble in ConstantPool.
lookupFieldref(String, String, String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantFieldref in ConstantPool.
lookupFloat(float). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantFloat in ConstantPool.
lookupInteger(int). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantInteger in ConstantPool.
lookupInterfaceMethodref(MethodGen). Method in class de.fub.bytecode.generic.ConstantPoolGen
lookupInterfaceMethodref(String, String, String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantInterfaceMethodref in ConstantPool.
lookupLong(long). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantLong in ConstantPool.
lookupMethodref(MethodGen). Method in class de.fub.bytecode.generic.ConstantPoolGen
lookupMethodref(String, String, String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantMethodref in ConstantPool.
lookupNameAndType(String, String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantNameAndType in ConstantPool.
lookupString(String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantString in ConstantPool containing String `str'.
LOOKUPSWITCH. Static variable in interface de.fub.bytecode.Constants
LOOKUPSWITCH(int[], InstructionHandle[], InstructionHandle). Constructor for class de.fub.bytecode.generic.LOOKUPSWITCH
lookupUtf8(String). Method in class de.fub.bytecode.generic.ConstantPoolGen
Look for ConstantUtf8 in ConstantPool.
LOR. Static variable in interface de.fub.bytecode.Constants
LOR. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LOR(). Constructor for class de.fub.bytecode.generic.LOR
LREM. Static variable in interface de.fub.bytecode.Constants
LREM. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LREM(). Constructor for class de.fub.bytecode.generic.LREM
LRETURN. Static variable in interface de.fub.bytecode.Constants
LRETURN. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LRETURN(). Constructor for class de.fub.bytecode.generic.LRETURN
LSHL. Static variable in interface de.fub.bytecode.Constants
LSHL. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LSHL(). Constructor for class de.fub.bytecode.generic.LSHL
LSHR. Static variable in interface de.fub.bytecode.Constants
LSHR. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LSHR(). Constructor for class de.fub.bytecode.generic.LSHR
LSTORE. Static variable in interface de.fub.bytecode.Constants
LSTORE(int). Constructor for class de.fub.bytecode.generic.LSTORE
LSTORE_0. Static variable in interface de.fub.bytecode.Constants
LSTORE_1. Static variable in interface de.fub.bytecode.Constants
LSTORE_2. Static variable in interface de.fub.bytecode.Constants
LSTORE_3. Static variable in interface de.fub.bytecode.Constants
LSUB. Static variable in interface de.fub.bytecode.Constants
LSUB. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LSUB(). Constructor for class de.fub.bytecode.generic.LSUB
LUSHR. Static variable in interface de.fub.bytecode.Constants
LUSHR. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LUSHR(). Constructor for class de.fub.bytecode.generic.LUSHR
LXOR. Static variable in interface de.fub.bytecode.Constants
LXOR. Static variable in interface de.fub.bytecode.generic.InstructionConstants
LXOR(). Constructor for class de.fub.bytecode.generic.LXOR

M

main(String[]). Static method in class de.fub.bytecode.util.Class2HTML
MAJOR. Static variable in interface de.fub.bytecode.Constants
MAJOR_1_1. Static variable in interface de.fub.bytecode.Constants
Major and minor version of the code.
MAJOR_1_2. Static variable in interface de.fub.bytecode.Constants
match. Variable in class de.fub.bytecode.generic.Select
match_length. Variable in class de.fub.bytecode.generic.Select
MAX_ACC_FLAG. Static variable in interface de.fub.bytecode.Constants
MAX_BYTE. Static variable in interface de.fub.bytecode.Constants
Maximum value for an unsigned byte.
MAX_SHORT. Static variable in interface de.fub.bytecode.Constants
Maximum value for an unsigned short.
Method(). Constructor for class de.fub.bytecode.classfile.Method
Empty constructor, all attributes have to be defined via `setXXX' methods.
Method(int, int, int, Attribute[], ConstantPool). Constructor for class de.fub.bytecode.classfile.Method
Method(Method). Constructor for class de.fub.bytecode.classfile.Method
Initialize from another object.
MethodGen(int, Type, Type[], String[], String, String, InstructionList, ConstantPoolGen). Constructor for class de.fub.bytecode.generic.MethodGen
Declare method.
MethodGen(Method, String, ConstantPoolGen). Constructor for class de.fub.bytecode.generic.MethodGen
Instantiate from existing method.
methodSignatureArgumentTypes(String). Static method in class de.fub.bytecode.classfile.Utility
methodSignatureArgumentTypes(String, boolean). Static method in class de.fub.bytecode.classfile.Utility
methodSignatureReturnType(String). Static method in class de.fub.bytecode.classfile.Utility
methodSignatureReturnType(String, boolean). Static method in class de.fub.bytecode.classfile.Utility
methodSignatureToString(String, String, String). Static method in class de.fub.bytecode.classfile.Utility
Converts method signature to string with all class names compacted.
methodSignatureToString(String, String, String, boolean). Static method in class de.fub.bytecode.classfile.Utility
A return­type signature represents the return value from a method.
methodTypeToSignature(String, String[]). Static method in class de.fub.bytecode.classfile.Utility
Converts string containing the method return and argument types to a byte code method signature.
MINOR. Static variable in interface de.fub.bytecode.Constants
MINOR_1_1. Static variable in interface de.fub.bytecode.Constants
MINOR_1_2. Static variable in interface de.fub.bytecode.Constants
MONITORENTER. Static variable in interface de.fub.bytecode.Constants
MONITORENTER. Static variable in interface de.fub.bytecode.generic.InstructionConstants
MONITORENTER(). Constructor for class de.fub.bytecode.generic.MONITORENTER
MONITOREXIT. Static variable in interface de.fub.bytecode.Constants
MONITOREXIT. Static variable in interface de.fub.bytecode.generic.InstructionConstants
MONITOREXIT(). Constructor for class de.fub.bytecode.generic.MONITOREXIT
MULTIANEWARRAY. Static variable in interface de.fub.bytecode.Constants
MULTIANEWARRAY(int, short). Constructor for class de.fub.bytecode.generic.MULTIANEWARRAY
MULTIANEWARRAY_QUICK. Static variable in interface de.fub.bytecode.Constants

N

name_and_type_index. Variable in class de.fub.bytecode.classfile.ConstantCP
References to the constants containing the class and the field signature
name_index. Variable in class de.fub.bytecode.classfile.Attribute
name_index. Variable in class de.fub.bytecode.classfile.FieldOrMethod
negate(). Method in class de.fub.bytecode.generic.IF_ACMPEQ
negate(). Method in class de.fub.bytecode.generic.IF_ACMPNE
negate(). Method in class de.fub.bytecode.generic.IF_ICMPEQ
negate(). Method in class de.fub.bytecode.generic.IF_ICMPGE
negate(). Method in class de.fub.bytecode.generic.IF_ICMPGT
negate(). Method in class de.fub.bytecode.generic.IF_ICMPLE
negate(). Method in class de.fub.bytecode.generic.IF_ICMPLT
negate(). Method in class de.fub.bytecode.generic.IF_ICMPNE
negate(). Method in class de.fub.bytecode.generic.IFEQ
negate(). Method in class de.fub.bytecode.generic.IFGE
negate(). Method in class de.fub.bytecode.generic.IFGT
negate(). Method in class de.fub.bytecode.generic.IfInstruction
negate(). Method in class de.fub.bytecode.generic.IFLE
negate(). Method in class de.fub.bytecode.generic.IFLT
negate(). Method in class de.fub.bytecode.generic.IFNE
negate(). Method in class de.fub.bytecode.generic.IFNONNULL
negate(). Method in class de.fub.bytecode.generic.IFNULL
NEGATIVE_ARRAY_SIZE_EXCEPTION. Static variable in interface de.fub.bytecode.ExceptionConstants
NEW. Static variable in interface de.fub.bytecode.Constants
NEW(int). Constructor for class de.fub.bytecode.generic.NEW
NEW_QUICK. Static variable in interface de.fub.bytecode.Constants
NEWARRAY. Static variable in interface de.fub.bytecode.Constants
NEWARRAY(byte). Constructor for class de.fub.bytecode.generic.NEWARRAY
NO_ARGS. Static variable in class de.fub.bytecode.generic.Type
NO_CLASS_DEF_FOUND_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
NO_OF_OPERANDS. Static variable in interface de.fub.bytecode.Constants
Number of byte code operands, i.e.
NO_SUCH_FIELD_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
NO_SUCH_METHOD_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
NOP. Static variable in interface de.fub.bytecode.Constants
Java VM opcodes.
NOP. Static variable in interface de.fub.bytecode.generic.InstructionConstants
Predefined instruction objects
NOP(). Constructor for class de.fub.bytecode.generic.NOP
NULL. Static variable in class de.fub.bytecode.generic.Type
NULL_POINTER_EXCEPTION. Static variable in interface de.fub.bytecode.ExceptionConstants
Run-Time Exceptions

O

OBJECT. Static variable in class de.fub.bytecode.generic.Type
ObjectType(String). Constructor for class de.fub.bytecode.generic.ObjectType
OPCODE_NAMES. Static variable in interface de.fub.bytecode.Constants
Names of opcodes.

P

padding. Variable in class de.fub.bytecode.generic.Select
parse(). Method in class de.fub.bytecode.classfile.ClassParser
Parse the given Java class file and return an object that represents the contained data, i.e.
PMGClass(int, int, int, int, ConstantPool). Constructor for class de.fub.bytecode.classfile.PMGClass
PMGClass(PMGClass). Constructor for class de.fub.bytecode.classfile.PMGClass
Initialize from another object.
POP. Static variable in interface de.fub.bytecode.Constants
POP. Static variable in interface de.fub.bytecode.generic.InstructionConstants
pop(). Method in class de.fub.bytecode.util.ClassStack
POP(). Constructor for class de.fub.bytecode.generic.POP
POP2. Static variable in interface de.fub.bytecode.Constants
POP2. Static variable in interface de.fub.bytecode.generic.InstructionConstants
POP2(). Constructor for class de.fub.bytecode.generic.POP2
position. Variable in class de.fub.bytecode.generic.BranchInstruction
printArray(Object[]). Static method in class de.fub.bytecode.classfile.Utility
printArray(Object[], boolean). Static method in class de.fub.bytecode.classfile.Utility
printArray(PrintStream, Object[]). Static method in class de.fub.bytecode.classfile.Utility
printArray(PrintWriter, Object[]). Static method in class de.fub.bytecode.classfile.Utility
PRODUCE_STACK. Static variable in interface de.fub.bytecode.Constants
Number of words produced onto operand stack by instructions.
produceStack(). Method in class de.fub.bytecode.generic.Instruction
produceStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.GETFIELD
Also works for instructions whose stack effect depends on the constant pool entry they reference.
produceStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.GETSTATIC
Also works for instructions whose stack effect depends on the constant pool entry they reference.
produceStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.Instruction
Also works for instructions whose stack effect depends on the constant pool entry they reference.
produceStack(ConstantPoolGen). Method in class de.fub.bytecode.generic.InvokeInstruction
Also works for instructions whose stack effect depends on the constant pool entry they reference.
PUSH. Static variable in interface de.fub.bytecode.Constants
For internal purposes only.
PUSH(ConstantPoolGen, Boolean). Constructor for class de.fub.bytecode.generic.PUSH
PUSH(ConstantPoolGen, boolean). Constructor for class de.fub.bytecode.generic.PUSH
PUSH(ConstantPoolGen, Character). Constructor for class de.fub.bytecode.generic.PUSH
PUSH(ConstantPoolGen, double). Constructor for class de.fub.bytecode.generic.PUSH
PUSH(ConstantPoolGen, float). Constructor for class de.fub.bytecode.generic.PUSH
PUSH(ConstantPoolGen, int). Constructor for class de.fub.bytecode.generic.PUSH
This constructor also applies for values of type short, char, byte
PUSH(ConstantPoolGen, long). Constructor for class de.fub.bytecode.generic.PUSH
PUSH(ConstantPoolGen, Number). Constructor for class de.fub.bytecode.generic.PUSH
PUSH(ConstantPoolGen, String). Constructor for class de.fub.bytecode.generic.PUSH
push(JavaClass). Method in class de.fub.bytecode.util.ClassStack
PUTFIELD. Static variable in interface de.fub.bytecode.Constants
PUTFIELD(int). Constructor for class de.fub.bytecode.generic.PUTFIELD
PUTFIELD2_QUICK. Static variable in interface de.fub.bytecode.Constants
PUTFIELD_QUICK. Static variable in interface de.fub.bytecode.Constants
PUTFIELD_QUICK_W. Static variable in interface de.fub.bytecode.Constants
PUTSTATIC. Static variable in interface de.fub.bytecode.Constants
PUTSTATIC(int). Constructor for class de.fub.bytecode.generic.PUTSTATIC
PUTSTATIC2_QUICK. Static variable in interface de.fub.bytecode.Constants
PUTSTATIC_QUICK. Static variable in interface de.fub.bytecode.Constants

R

redirectBranches(InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.InstructionList
Redirect all references from old_target to new_target, i.e.
redirectExceptionHandlers(CodeExceptionGen[], InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.InstructionList
Redirect all references of exception handlers from old_target to new_target.
redirectLocalVariables(LocalVariableGen[], InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.InstructionList
Redirect all references of local variables from old_target to new_target.
ReferenceType(byte, String). Constructor for class de.fub.bytecode.generic.ReferenceType
removeAllTargeters(). Method in class de.fub.bytecode.generic.InstructionHandle
Remove all targeters, if any.
removeAttribute(Attribute). Method in class de.fub.bytecode.generic.ClassGen
Remove an attribute from this class.
removeAttribute(Attribute). Method in class de.fub.bytecode.generic.FieldGen
Remove an attribute.
removeAttribute(Attribute). Method in class de.fub.bytecode.generic.MethodGen
Remove an attribute.
removeAttribute(Object). Method in class de.fub.bytecode.generic.InstructionHandle
Delete an attribute of an instruction handle.
removeCodeAttribute(Attribute). Method in class de.fub.bytecode.generic.MethodGen
Remove a code attribute.
removeElementAt(int). Method in class de.fub.bytecode.util.ClassVector
removeException(String). Method in class de.fub.bytecode.generic.MethodGen
Remove an exception.
removeExceptionHandler(CodeExceptionGen). Method in class de.fub.bytecode.generic.MethodGen
Remove an exception handler.
removeField(Field). Method in class de.fub.bytecode.generic.ClassGen
Remove a field to this class.
removeInterface(int). Method in class de.fub.bytecode.generic.ClassGen
Remove an interface from this class.
removeLineNumber(LineNumberGen). Method in class de.fub.bytecode.generic.MethodGen
Remove a line number.
removeLocalVariable(LocalVariableGen). Method in class de.fub.bytecode.generic.MethodGen
Remove a local variable, its slot will not be reused, if you do not use addLocalVariable with an explicit `slot' argument.
removeMethod(Method). Method in class de.fub.bytecode.generic.ClassGen
Remove a method from this class.
removeNOPs(). Method in class de.fub.bytecode.generic.MethodGen
Remove all NOPs from the instruction list (if possible) and update every object refering to them, i.e.
removeTargeter(InstructionTargeter). Method in class de.fub.bytecode.generic.InstructionHandle
Denote this handle isn't referenced anymore by t.
replace(String, String, String). Static method in class de.fub.bytecode.classfile.Utility
Replace all occurences of old in str with new.
Repository(). Constructor for class de.fub.bytecode.Repository
reread(). Method in class de.fub.bytecode.generic.FindPattern
Rereads the instruction list, e.g., after you've altered the list upon a match.
RESERVED. Static variable in interface de.fub.bytecode.Constants
RET. Static variable in interface de.fub.bytecode.Constants
RET(int). Constructor for class de.fub.bytecode.generic.RET
RETURN. Static variable in interface de.fub.bytecode.Constants
RETURN. Static variable in interface de.fub.bytecode.generic.InstructionConstants
RETURN(). Constructor for class de.fub.bytecode.generic.RETURN
ReturnInstruction(short). Constructor for class de.fub.bytecode.generic.ReturnInstruction
RUNTIME_EXCEPTION. Static variable in interface de.fub.bytecode.ExceptionConstants
Super class of any run-time exception

S

SALOAD. Static variable in interface de.fub.bytecode.Constants
SALOAD. Static variable in interface de.fub.bytecode.generic.InstructionConstants
SALOAD(). Constructor for class de.fub.bytecode.generic.SALOAD
SASTORE. Static variable in interface de.fub.bytecode.Constants
SASTORE. Static variable in interface de.fub.bytecode.generic.InstructionConstants
SASTORE(). Constructor for class de.fub.bytecode.generic.SASTORE
search(String). Method in class de.fub.bytecode.generic.FindPattern
Start search beginning from the start of the given instruction list.
search(String, CodeConstraint). Method in class de.fub.bytecode.generic.FindPattern
Start search beginning from the start of the given instruction list.
search(String, InstructionHandle). Method in class de.fub.bytecode.generic.FindPattern
Start search beginning from `from'.
search(String, InstructionHandle, CodeConstraint). Method in class de.fub.bytecode.generic.FindPattern
Search for the given pattern in the InstructionList.
setAccessFlags(int). Method in class de.fub.bytecode.classfile.AccessFlags
setArgType(int, Type). Method in class de.fub.bytecode.generic.MethodGen
setArgTypes(Type[]). Method in class de.fub.bytecode.generic.MethodGen
setAttributes(Attribute[]). Method in class de.fub.bytecode.classfile.Code
setAttributes(Attribute[]). Method in class de.fub.bytecode.classfile.FieldOrMethod
setAttributes(Attribute[]). Method in class de.fub.bytecode.classfile.JavaClass
setBit(int, int). Static method in class de.fub.bytecode.classfile.Utility
setBytes(byte[]). Method in class de.fub.bytecode.classfile.Deprecated
setBytes(byte[]). Method in class de.fub.bytecode.classfile.Synthetic
setBytes(byte[]). Method in class de.fub.bytecode.classfile.Unknown
setBytes(double). Method in class de.fub.bytecode.classfile.ConstantDouble
setBytes(float). Method in class de.fub.bytecode.classfile.ConstantFloat
setBytes(int). Method in class de.fub.bytecode.classfile.ConstantInteger
setBytes(long). Method in class de.fub.bytecode.classfile.ConstantLong
setBytes(String). Method in class de.fub.bytecode.classfile.ConstantUtf8
setCatchType(int). Method in class de.fub.bytecode.classfile.CodeException
setCatchType(ObjectType). Method in class de.fub.bytecode.generic.CodeExceptionGen
setClassIndex(int). Method in class de.fub.bytecode.classfile.ConstantCP
setClassName(String). Method in class de.fub.bytecode.classfile.JavaClass
setClassNameIndex(int). Method in class de.fub.bytecode.generic.ClassGen
setClassNameIndex(int). Method in class de.fub.bytecode.classfile.JavaClass
setCode(byte[]). Method in class de.fub.bytecode.classfile.Code
setConstant(int, Constant). Method in class de.fub.bytecode.classfile.ConstantPool
setConstant(int, Constant). Method in class de.fub.bytecode.generic.ConstantPoolGen
Use with care!
setConstantPool(Constant[]). Method in class de.fub.bytecode.classfile.ConstantPool
setConstantPool(ConstantPool). Method in class de.fub.bytecode.classfile.Attribute
setConstantPool(ConstantPool). Method in class de.fub.bytecode.classfile.FieldOrMethod
setConstantPool(ConstantPool). Method in class de.fub.bytecode.classfile.JavaClass
setConstantPool(ConstantPool). Method in class de.fub.bytecode.classfile.LocalVariable
setConstantPool(ConstantPoolGen). Method in class de.fub.bytecode.generic.ClassGen
setConstantPool(ConstantPoolGen). Method in class de.fub.bytecode.generic.FieldGen
setConstantPool(ConstantPoolGen). Method in class de.fub.bytecode.generic.MethodGen
setConstantValueIndex(int). Method in class de.fub.bytecode.classfile.ConstantValue
setEnd(InstructionHandle). Method in class de.fub.bytecode.generic.LocalVariableGen
setEndPC(InstructionHandle). Method in class de.fub.bytecode.generic.CodeExceptionGen
setEndPC(int). Method in class de.fub.bytecode.classfile.CodeException
setExceptionIndexTable(int[]). Method in class de.fub.bytecode.classfile.ExceptionTable
setExceptionTable(CodeException[]). Method in class de.fub.bytecode.classfile.Code
setFields(Field[]). Method in class de.fub.bytecode.classfile.JavaClass
setFileName(String). Method in class de.fub.bytecode.classfile.JavaClass
setHandlerPC(InstructionHandle). Method in class de.fub.bytecode.generic.CodeExceptionGen
setHandlerPC(int). Method in class de.fub.bytecode.classfile.CodeException
setIncrement(int). Method in class de.fub.bytecode.generic.IINC
Set increment factor.
setIndex(int). Method in class de.fub.bytecode.generic.CPInstruction
Set the index to constant pool.
setIndex(int). Method in class de.fub.bytecode.generic.IINC
Set index of local variable.
setIndex(int). Method in class de.fub.bytecode.generic.LDC
Set the index to constant pool and adjust size.
setIndex(int). Method in class de.fub.bytecode.classfile.LocalVariable
setIndex(int). Method in class de.fub.bytecode.generic.LocalVariableGen
setIndex(int). Method in class de.fub.bytecode.generic.LocalVariableInstruction
Set the local variable index
setIndex(int). Method in class de.fub.bytecode.generic.RET
Set index of local variable containg the return address
setInitValue(boolean). Method in class de.fub.bytecode.generic.FieldGen
setInitValue(byte). Method in class de.fub.bytecode.generic.FieldGen
setInitValue(char). Method in class de.fub.bytecode.generic.FieldGen
setInitValue(double). Method in class de.fub.bytecode.generic.FieldGen
setInitValue(float). Method in class de.fub.bytecode.generic.FieldGen
setInitValue(int). Method in class de.fub.bytecode.generic.FieldGen
setInitValue(long). Method in class de.fub.bytecode.generic.FieldGen
setInitValue(short). Method in class de.fub.bytecode.generic.FieldGen
setInitValue(String). Method in class de.fub.bytecode.generic.FieldGen
Set (optional) initial value of field, otherwise it will be set to null/0/false by the JVM automatically.
setInnerAccessFlags(int). Method in class de.fub.bytecode.classfile.InnerClass
setInnerClasses(InnerClass[]). Method in class de.fub.bytecode.classfile.InnerClasses
setInnerClassIndex(int). Method in class de.fub.bytecode.classfile.InnerClass
setInnerNameIndex(int). Method in class de.fub.bytecode.classfile.InnerClass
setInstruction(Instruction). Method in class de.fub.bytecode.generic.BranchHandle
Set new contents.
setInstruction(Instruction). Method in class de.fub.bytecode.generic.InstructionHandle
Replace current instruction contained in this handle.
setInstruction(InstructionHandle). Method in class de.fub.bytecode.generic.LineNumberGen
setInstructionList(InstructionList). Method in class de.fub.bytecode.generic.FindPattern
Defines a new instruction list.
setInstructionList(InstructionList). Method in class de.fub.bytecode.generic.MethodGen
setInterfaceNames(String[]). Method in class de.fub.bytecode.classfile.JavaClass
setInterfaces(int[]). Method in class de.fub.bytecode.classfile.JavaClass
setLength(int). Method in class de.fub.bytecode.classfile.Attribute
setLength(int). Method in class de.fub.bytecode.classfile.LocalVariable
setLineNumber(int). Method in class de.fub.bytecode.classfile.LineNumber
setLineNumberTable(LineNumber[]). Method in class de.fub.bytecode.classfile.LineNumberTable
setLocalVariableTable(LocalVariable[]). Method in class de.fub.bytecode.classfile.LocalVariableTable
setMajor(int). Method in class de.fub.bytecode.classfile.JavaClass
setMaxLocals(). Method in class de.fub.bytecode.generic.MethodGen
Compute maximum number of local variables.
setMaxLocals(int). Method in class de.fub.bytecode.classfile.Code
setMaxLocals(int). Method in class de.fub.bytecode.generic.MethodGen
Set maximum number of local variables.
setMaxStack(). Method in class de.fub.bytecode.generic.MethodGen
Computes max.
setMaxStack(int). Method in class de.fub.bytecode.classfile.Code
setMaxStack(int). Method in class de.fub.bytecode.generic.MethodGen
Set maximum stack size for this method.
setMethodName(String). Method in class de.fub.bytecode.generic.MethodGen
setMethods(Method[]). Method in class de.fub.bytecode.generic.ClassGen
setMethods(Method[]). Method in class de.fub.bytecode.classfile.JavaClass
setMinor(int). Method in class de.fub.bytecode.classfile.JavaClass
setName(String). Method in class de.fub.bytecode.generic.FieldGen
setName(String). Method in class de.fub.bytecode.generic.LocalVariableGen
setNameAndTypeIndex(int). Method in class de.fub.bytecode.classfile.ConstantCP
setNameIndex(int). Method in class de.fub.bytecode.classfile.Attribute
setNameIndex(int). Method in class de.fub.bytecode.classfile.ConstantClass
setNameIndex(int). Method in class de.fub.bytecode.classfile.ConstantNameAndType
setNameIndex(int). Method in class de.fub.bytecode.classfile.FieldOrMethod
setNameIndex(int). Method in class de.fub.bytecode.classfile.LocalVariable
setOuterClassIndex(int). Method in class de.fub.bytecode.classfile.InnerClass
setPMGClassIndex(int). Method in class de.fub.bytecode.classfile.PMGClass
setPMGIndex(int). Method in class de.fub.bytecode.classfile.PMGClass
setPositions(). Method in class de.fub.bytecode.generic.InstructionList
setPositions(boolean). Method in class de.fub.bytecode.generic.InstructionList
Give all instructions their position number (offset in byte stream), i.e.
setReturnType(Type). Method in class de.fub.bytecode.generic.MethodGen
setSignatureIndex(int). Method in class de.fub.bytecode.classfile.ConstantNameAndType
setSignatureIndex(int). Method in class de.fub.bytecode.classfile.FieldOrMethod
setSignatureIndex(int). Method in class de.fub.bytecode.classfile.LocalVariable
setSignatureIndex(int). Method in class de.fub.bytecode.classfile.Signature
setSize(). Method in class de.fub.bytecode.generic.LDC
setSlot(int). Method in class de.fub.bytecode.generic.LocalVariableGen
setSourceFileIndex(int). Method in class de.fub.bytecode.classfile.SourceFile
setSourceFileName(String). Method in class de.fub.bytecode.classfile.JavaClass
setSourceLine(int). Method in class de.fub.bytecode.generic.LineNumberGen
setStart(InstructionHandle). Method in class de.fub.bytecode.generic.LocalVariableGen
setStartPC(InstructionHandle). Method in class de.fub.bytecode.generic.CodeExceptionGen
setStartPC(int). Method in class de.fub.bytecode.classfile.CodeException
setStartPC(int). Method in class de.fub.bytecode.classfile.LineNumber
setStartPC(int). Method in class de.fub.bytecode.classfile.LocalVariable
setStringIndex(int). Method in class de.fub.bytecode.classfile.ConstantString
setSuperclassName(String). Method in class de.fub.bytecode.classfile.JavaClass
setSuperclassNameIndex(int). Method in class de.fub.bytecode.generic.ClassGen
setSuperclassNameIndex(int). Method in class de.fub.bytecode.classfile.JavaClass
setTarget(InstructionHandle). Method in class de.fub.bytecode.generic.BranchHandle
Pass new target to instruction.
setTarget(InstructionHandle). Method in class de.fub.bytecode.generic.BranchInstruction
Set branch target
setTarget(int, InstructionHandle). Method in class de.fub.bytecode.generic.Select
Set branch target for `i'th case
setType(Type). Method in class de.fub.bytecode.generic.FieldGen
setType(Type). Method in class de.fub.bytecode.generic.LocalVariableGen
SHORT. Static variable in class de.fub.bytecode.generic.Type
SHORT_TYPE_NAMES. Static variable in interface de.fub.bytecode.Constants
signature. Variable in class de.fub.bytecode.generic.Type
Signature(int, int, int, ConstantPool). Constructor for class de.fub.bytecode.classfile.Signature
Signature(Signature). Constructor for class de.fub.bytecode.classfile.Signature
Initialize from another object.
signature_index. Variable in class de.fub.bytecode.classfile.FieldOrMethod
signatureToString(String). Static method in class de.fub.bytecode.classfile.Utility
Converts signature to string with all class names compacted.
signatureToString(String, boolean). Static method in class de.fub.bytecode.classfile.Utility
The field signature represents the value of an argument to a function or the value of a variable.
SIPUSH. Static variable in interface de.fub.bytecode.Constants
SIPUSH(short). Constructor for class de.fub.bytecode.generic.SIPUSH
size. Variable in class de.fub.bytecode.generic.ConstantPoolGen
size(). Method in class de.fub.bytecode.generic.InstructionList
SourceFile(int, int, int, ConstantPool). Constructor for class de.fub.bytecode.classfile.SourceFile
SourceFile(SourceFile). Constructor for class de.fub.bytecode.classfile.SourceFile
Initialize from another object.
StackInstruction(short). Constructor for class de.fub.bytecode.generic.StackInstruction
STRING. Static variable in class de.fub.bytecode.generic.Type
STRINGBUFFER. Static variable in class de.fub.bytecode.generic.Type
stripAttributes(boolean). Method in class de.fub.bytecode.generic.MethodGen
Do not/Do produce attributes code attributesLineNumberTable and LocalVariableTable, like javac -O
SWAP. Static variable in interface de.fub.bytecode.Constants
SWAP. Static variable in interface de.fub.bytecode.generic.InstructionConstants
SWAP(). Constructor for class de.fub.bytecode.generic.SWAP
SWITCH. Static variable in interface de.fub.bytecode.Constants
SWITCH(int[], InstructionHandle[], InstructionHandle). Constructor for class de.fub.bytecode.generic.SWITCH
SWITCH(int[], InstructionHandle[], InstructionHandle, int). Constructor for class de.fub.bytecode.generic.SWITCH
Template for switch() constructs.
Synthetic(int, int, byte[], ConstantPool). Constructor for class de.fub.bytecode.classfile.Synthetic
Synthetic(Synthetic). Constructor for class de.fub.bytecode.classfile.Synthetic
Initialize from another object.

T

T_ARRAY. Static variable in interface de.fub.bytecode.Constants
T_BOOLEAN. Static variable in interface de.fub.bytecode.Constants
T_BYTE. Static variable in interface de.fub.bytecode.Constants
T_CHAR. Static variable in interface de.fub.bytecode.Constants
T_DOUBLE. Static variable in interface de.fub.bytecode.Constants
T_FLOAT. Static variable in interface de.fub.bytecode.Constants
T_INT. Static variable in interface de.fub.bytecode.Constants
T_LONG. Static variable in interface de.fub.bytecode.Constants
T_OBJECT. Static variable in interface de.fub.bytecode.Constants
T_REFERENCE. Static variable in interface de.fub.bytecode.Constants
T_SHORT. Static variable in interface de.fub.bytecode.Constants
T_UNKNOWN. Static variable in interface de.fub.bytecode.Constants
T_VOID. Static variable in interface de.fub.bytecode.Constants
TABLESWITCH. Static variable in interface de.fub.bytecode.Constants
TABLESWITCH(int[], InstructionHandle[], InstructionHandle). Constructor for class de.fub.bytecode.generic.TABLESWITCH
tag. Variable in class de.fub.bytecode.classfile.Attribute
tag. Variable in class de.fub.bytecode.classfile.Constant
tag. Variable in class de.fub.bytecode.generic.Instruction
target. Variable in class de.fub.bytecode.generic.BranchInstruction
targets. Variable in class de.fub.bytecode.generic.Select
THIS. Static variable in interface de.fub.bytecode.generic.InstructionConstants
You can use these constants in multiple places safely, if you can guarantee that you will never alter their internal values, e.g.
THROWABLE. Static variable in interface de.fub.bytecode.ExceptionConstants
The mother of all exceptions
toArray(). Method in class de.fub.bytecode.util.ClassVector
toHexString(byte[]). Static method in class de.fub.bytecode.classfile.Utility
top(). Method in class de.fub.bytecode.util.ClassStack
toString(). Method in class de.fub.bytecode.classfile.Attribute
toString(). Method in class de.fub.bytecode.classfile.Code
toString(). Method in class de.fub.bytecode.classfile.CodeException
toString(). Method in class de.fub.bytecode.generic.CodeExceptionGen
toString(). Method in class de.fub.bytecode.classfile.Constant
toString(). Method in class de.fub.bytecode.classfile.ConstantClass
toString(). Method in class de.fub.bytecode.classfile.ConstantCP
toString(). Method in class de.fub.bytecode.classfile.ConstantDouble
toString(). Method in class de.fub.bytecode.classfile.ConstantFloat
toString(). Method in class de.fub.bytecode.classfile.ConstantInteger
toString(). Method in class de.fub.bytecode.classfile.ConstantLong
toString(). Method in class de.fub.bytecode.classfile.ConstantNameAndType
toString(). Method in class de.fub.bytecode.classfile.ConstantPool
toString(). Method in class de.fub.bytecode.generic.ConstantPoolGen
toString(). Method in class de.fub.bytecode.classfile.ConstantString
toString(). Method in class de.fub.bytecode.classfile.ConstantUtf8
toString(). Method in class de.fub.bytecode.classfile.ConstantValue
toString(). Method in class de.fub.bytecode.classfile.Deprecated
toString(). Method in class de.fub.bytecode.classfile.ExceptionTable
toString(). Method in class de.fub.bytecode.classfile.Field
Return string representation close to declaration format, `public static final short MAX = 100', e.g..
toString(). Method in class de.fub.bytecode.classfile.InnerClass
toString(). Method in class de.fub.bytecode.classfile.InnerClasses
toString(). Method in class de.fub.bytecode.generic.Instruction
toString(). Method in class de.fub.bytecode.generic.InstructionHandle
toString(). Method in class de.fub.bytecode.generic.InstructionList
toString(). Method in class de.fub.bytecode.classfile.JavaClass
toString(). Method in class de.fub.bytecode.classfile.LineNumber
toString(). Method in class de.fub.bytecode.classfile.LineNumberTable
toString(). Method in class de.fub.bytecode.classfile.LocalVariable
toString(). Method in class de.fub.bytecode.generic.LocalVariableGen
toString(). Method in class de.fub.bytecode.classfile.LocalVariableTable
toString(). Method in class de.fub.bytecode.classfile.Method
Return string representation close to declaration format, `public static int main(String[]) throws IOException', e.g.
toString(). Method in class de.fub.bytecode.classfile.PMGClass
toString(). Method in class de.fub.bytecode.generic.PUSH
toString(). Method in class de.fub.bytecode.generic.ReferenceType
toString(). Method in class de.fub.bytecode.classfile.Signature
toString(). Method in class de.fub.bytecode.classfile.SourceFile
toString(). Method in class de.fub.bytecode.classfile.Synthetic
toString(). Method in class de.fub.bytecode.generic.Type
toString(). Method in class de.fub.bytecode.classfile.Unknown
toString(boolean). Method in class de.fub.bytecode.generic.BIPUSH
toString(boolean). Method in class de.fub.bytecode.generic.BranchInstruction
Long output format: <position in byte code> <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"<target instruction>">" "
toString(boolean). Method in class de.fub.bytecode.classfile.Code
toString(boolean). Method in class de.fub.bytecode.generic.CPInstruction
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< constant pool index>">"
toString(boolean). Method in class de.fub.bytecode.generic.IINC
toString(boolean). Method in class de.fub.bytecode.generic.Instruction
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")"
toString(boolean). Method in class de.fub.bytecode.generic.InstructionHandle
toString(boolean). Method in class de.fub.bytecode.generic.InstructionList
toString(boolean). Method in class de.fub.bytecode.generic.LocalVariableInstruction
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< local variable index>">"
toString(boolean). Method in class de.fub.bytecode.generic.MULTIANEWARRAY
toString(boolean). Method in class de.fub.bytecode.generic.NEWARRAY
toString(boolean). Method in class de.fub.bytecode.generic.RET
toString(boolean). Method in class de.fub.bytecode.generic.Select
toString(boolean). Method in class de.fub.bytecode.generic.SIPUSH
toString(ConstantPool). Method in class de.fub.bytecode.classfile.CodeException
toString(ConstantPool). Method in class de.fub.bytecode.generic.CPInstruction
toString(ConstantPool). Method in class de.fub.bytecode.generic.FieldInstruction
toString(ConstantPool). Method in class de.fub.bytecode.classfile.InnerClass
toString(ConstantPool). Method in class de.fub.bytecode.generic.Instruction
toString(ConstantPool). Method in class de.fub.bytecode.generic.InvokeInstruction
toString(ConstantPool). Method in class de.fub.bytecode.generic.INVOKEINTERFACE
toString(ConstantPool). Method in class de.fub.bytecode.generic.MULTIANEWARRAY
toString(ConstantPool, boolean). Method in class de.fub.bytecode.classfile.CodeException
type. Variable in class de.fub.bytecode.generic.Type
Type(byte, String). Constructor for class de.fub.bytecode.generic.Type
TYPE_NAMES. Static variable in interface de.fub.bytecode.Constants
TYPE_OF_OPERANDS. Static variable in interface de.fub.bytecode.Constants
How the byte code operands are to be interpreted.
typeOfMethodSignature(String). Static method in class de.fub.bytecode.classfile.Utility
Return type of method signature as a byte value as defined in Constants
typeOfSignature(String). Static method in class de.fub.bytecode.classfile.Utility
Return type of signature as a byte value as defined in Constants
typeToSignature(String). Static method in class de.fub.bytecode.classfile.Utility
Gets Java conformant type like `String[]' and returns a string containing the type in byte code format, i.e.

U

UNDEFINED. Static variable in interface de.fub.bytecode.Constants
Illegal codes
Unknown(int, int, byte[], ConstantPool). Constructor for class de.fub.bytecode.classfile.Unknown
Create a non-standard attribute.
Unknown(Unknown). Constructor for class de.fub.bytecode.classfile.Unknown
Initialize from another object.
UNPREDICTABLE. Static variable in interface de.fub.bytecode.Constants
UNSATISFIED_LINK_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
updatePosition(int, int). Method in class de.fub.bytecode.generic.BranchHandle
Called by InstructionList.setPositions when setting the position for every instruction.
updatePosition(int, int). Method in class de.fub.bytecode.generic.BranchInstruction
Called by InstructionList.setPositions when setting the position for every instruction.
updatePosition(int, int). Method in class de.fub.bytecode.generic.GOTO
Called in pass 2 of InstructionList.setPositions() in order to update the branch target, that may shift due to variable length instructions.
updatePosition(int, int). Method in class de.fub.bytecode.generic.InstructionHandle
Called by InstructionList.setPositions when setting the position for every instruction.
updatePosition(int, int). Method in class de.fub.bytecode.generic.JSR
Called by InstructionList.setPositions when setting the position for every instruction.
updatePosition(int, int). Method in class de.fub.bytecode.generic.Select
Since this is a variable length instruction, it may shift the following instructions which then need to update their position.
updateTarget(InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.BranchHandle
Update target of instruction.
updateTarget(InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.BranchInstruction
updateTarget(InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.CodeExceptionGen
updateTarget(InstructionHandle, InstructionHandle). Method in interface de.fub.bytecode.generic.InstructionTargeter
updateTarget(InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.LocalVariableGen
updateTarget(InstructionHandle, InstructionHandle). Method in class de.fub.bytecode.generic.Select
Utility(). Constructor for class de.fub.bytecode.classfile.Utility

V

vec. Variable in class de.fub.bytecode.util.ClassVector
VERIFY_ERROR. Static variable in interface de.fub.bytecode.ExceptionConstants
visit(). Method in class de.fub.bytecode.classfile.DefaultVisitor
Start traversal.
visitCode(Code). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitCode(Code). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitCode(Code). Method in interface de.fub.bytecode.classfile.Visitor
visitCodeException(CodeException). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitCodeException(CodeException). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitCodeException(CodeException). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantClass(ConstantClass). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantClass(ConstantClass). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantClass(ConstantClass). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantDouble(ConstantDouble). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantDouble(ConstantDouble). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantDouble(ConstantDouble). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantFieldref(ConstantFieldref). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantFieldref(ConstantFieldref). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantFieldref(ConstantFieldref). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantFloat(ConstantFloat). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantFloat(ConstantFloat). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantFloat(ConstantFloat). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantInteger(ConstantInteger). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantInteger(ConstantInteger). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantInteger(ConstantInteger). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantInterfaceMethodref(ConstantInterfaceMethodref). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantInterfaceMethodref(ConstantInterfaceMethodref). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantInterfaceMethodref(ConstantInterfaceMethodref). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantLong(ConstantLong). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantLong(ConstantLong). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantLong(ConstantLong). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantMethodref(ConstantMethodref). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantMethodref(ConstantMethodref). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantMethodref(ConstantMethodref). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantNameAndType(ConstantNameAndType). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantNameAndType(ConstantNameAndType). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantNameAndType(ConstantNameAndType). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantPool(ConstantPool). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantPool(ConstantPool). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantPool(ConstantPool). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantString(ConstantString). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantString(ConstantString). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantString(ConstantString). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantUtf8(ConstantUtf8). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantUtf8(ConstantUtf8). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantUtf8(ConstantUtf8). Method in interface de.fub.bytecode.classfile.Visitor
visitConstantValue(ConstantValue). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitConstantValue(ConstantValue). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitConstantValue(ConstantValue). Method in interface de.fub.bytecode.classfile.Visitor
visitDeprecated(Deprecated). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitDeprecated(Deprecated). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitDeprecated(Deprecated). Method in interface de.fub.bytecode.classfile.Visitor
visitExceptionTable(ExceptionTable). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitExceptionTable(ExceptionTable). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitExceptionTable(ExceptionTable). Method in interface de.fub.bytecode.classfile.Visitor
visitField(Field). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitField(Field). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitField(Field). Method in interface de.fub.bytecode.classfile.Visitor
visitInnerClass(InnerClass). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitInnerClass(InnerClass). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitInnerClass(InnerClass). Method in interface de.fub.bytecode.classfile.Visitor
visitInnerClasses(InnerClasses). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitInnerClasses(InnerClasses). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitInnerClasses(InnerClasses). Method in interface de.fub.bytecode.classfile.Visitor
visitJavaClass(JavaClass). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitJavaClass(JavaClass). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitJavaClass(JavaClass). Method in interface de.fub.bytecode.classfile.Visitor
visitLineNumber(LineNumber). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitLineNumber(LineNumber). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitLineNumber(LineNumber). Method in interface de.fub.bytecode.classfile.Visitor
visitLineNumberTable(LineNumberTable). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitLineNumberTable(LineNumberTable). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitLineNumberTable(LineNumberTable). Method in interface de.fub.bytecode.classfile.Visitor
visitLocalVariable(LocalVariable). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitLocalVariable(LocalVariable). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitLocalVariable(LocalVariable). Method in interface de.fub.bytecode.classfile.Visitor
visitLocalVariableTable(LocalVariableTable). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitLocalVariableTable(LocalVariableTable). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitLocalVariableTable(LocalVariableTable). Method in interface de.fub.bytecode.classfile.Visitor
visitMethod(Method). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitMethod(Method). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitMethod(Method). Method in interface de.fub.bytecode.classfile.Visitor
visitSourceFile(SourceFile). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitSourceFile(SourceFile). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitSourceFile(SourceFile). Method in interface de.fub.bytecode.classfile.Visitor
visitSynthetic(Synthetic). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitSynthetic(Synthetic). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitSynthetic(Synthetic). Method in interface de.fub.bytecode.classfile.Visitor
visitUnknown(Unknown). Method in class de.fub.bytecode.classfile.DefaultVisitor
visitUnknown(Unknown). Method in class de.fub.bytecode.classfile.EmptyVisitor
visitUnknown(Unknown). Method in interface de.fub.bytecode.classfile.Visitor
VOID. Static variable in class de.fub.bytecode.generic.Type
Predefined constants

W

WIDE. Static variable in interface de.fub.bytecode.Constants