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

A

AALOAD - class de.fub.bytecode.generic.AALOAD.
AALOAD - Load reference from array
AALOAD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
AALOAD - Static variable in interface de.fub.bytecode.Constants
 
AALOAD() - Constructor for class de.fub.bytecode.generic.AALOAD
Load reference from array
AASTORE - class de.fub.bytecode.generic.AASTORE.
AASTORE - Store into reference array
AASTORE - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
AASTORE - Static variable in interface de.fub.bytecode.Constants
 
AASTORE() - Constructor for class de.fub.bytecode.generic.AASTORE
Store into reference array
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_STRICT - 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.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.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.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.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.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.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.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.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.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.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.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 interface de.fub.bytecode.classfile.Node
 
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.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.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.StackMapEntry
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.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.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.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.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.Unknown
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.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.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.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.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.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.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.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.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.StackMap
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.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.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.generic.Instruction
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IRETURN
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DCONST
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LoadInstruction
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ILOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.StoreInstruction
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ISTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IFNONNULL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.INVOKEVIRTUAL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.InstructionHandle
Convenience method, simply calls accept() on the contained instruction.
accept(Visitor) - Method in class de.fub.bytecode.generic.NEWARRAY
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LDC
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LALOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DSUB
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ISHR
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.SIPUSH
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.PUTSTATIC
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IINC
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IADD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FCONST
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DUP_X1
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LADD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.AALOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DNEG
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.SWAP
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LASTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LOOKUPSWITCH
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FADD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.F2I
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.GOTO
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IF_ACMPEQ
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ATHROW
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LRETURN
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.BALOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.BASTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.RET
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.L2F
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ALOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LSTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.INVOKEINTERFACE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.I2B
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IMPDEP1
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.CALOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.INVOKESTATIC
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LXOR
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.I2F
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.POP
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.GETSTATIC
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DUP_X2
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IMUL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LLOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ICONST
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.D2L
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LMUL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IXOR
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DALOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FMUL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IF_ICMPLT
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ASTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DCMPG
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DADD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.RETURN
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ISHL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LDIV
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IF_ICMPNE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.JSR_W
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.SALOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LSHL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IREM
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.CASTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LREM
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DLOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LCMP
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IF_ICMPGT
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.CHECKCAST
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LCONST
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.I2C
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IMPDEP2
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FDIV
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IFNULL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IF_ICMPLE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DUP
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IDIV
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IFLT
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FALOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DUP2
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LSUB
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FREM
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.D2I
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.GETFIELD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LOR
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DSTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FSUB
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IFNE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.INSTANCEOF
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FCMPG
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IUSHR
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ISUB
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DUP2_X1
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IF_ICMPGE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IFGT
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.I2S
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.POP2
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ACONST_NULL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IFLE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.MULTIANEWARRAY
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.MONITOREXIT
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FLOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ANEWARRAY
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FASTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.INEG
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.TABLESWITCH
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DMUL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.L2D
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DCMPL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.BIPUSH
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LNEG
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.NOP
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IALOAD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.PUTFIELD
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IOR
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.MONITORENTER
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FRETURN
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.NEW
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IFGE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.I2D
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FNEG
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.AASTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FSTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.D2F
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IF_ICMPEQ
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ARRAYLENGTH
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LDC2_W
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.GOTO_W
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.ARETURN
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IAND
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.F2D
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DDIV
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.SASTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.I2L
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LAND
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DREM
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LUSHR
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.INVOKESPECIAL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DUP2_X2
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DASTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.FCMPL
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.F2L
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.JSR
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.BREAKPOINT
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IF_ACMPNE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IASTORE
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.L2I
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.IFEQ
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.LSHR
Call corresponding visitor method(s).
accept(Visitor) - Method in class de.fub.bytecode.generic.DRETURN
Call corresponding visitor method(s).
access_flags - Variable in class de.fub.bytecode.classfile.AccessFlags
 
ACCESS_NAMES - Static variable in interface de.fub.bytecode.Constants
 
AccessFlags - class de.fub.bytecode.classfile.AccessFlags.
Super class for all objects that have modifiers like private, final, ...
AccessFlags() - Constructor for class de.fub.bytecode.classfile.AccessFlags
 
AccessFlags(int) - Constructor for class de.fub.bytecode.classfile.AccessFlags
 
accessibleTo(ObjectType) - Method in class de.fub.bytecode.generic.ObjectType
Java Virtual Machine Specification edition 2, § 5.4.4 Access Control
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 - class de.fub.bytecode.generic.ACONST_NULL.
ACONST_NULL - Push null reference
ACONST_NULL - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ACONST_NULL - Static variable in interface de.fub.bytecode.Constants
 
ACONST_NULL() - Constructor for class de.fub.bytecode.generic.ACONST_NULL
Push null reference
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.FieldGenOrMethodGen
Add an attribute to this method.
addAttribute(Attribute) - Method in class de.fub.bytecode.generic.ClassGen
Add an attribute to this class.
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.
addConstant(Constant, ConstantPoolGen) - Method in class de.fub.bytecode.generic.ConstantPoolGen
Import constant from another ConstantPool and return new index.
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., specify region where a handler is active and an instruction where the actual handling is done.
addExceptionHandler(InstructionHandle, InstructionHandle, InstructionHandle, String) - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. Use above method
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.InstructionHandle
Overridden in BranchHandle
addHandle() - Method in class de.fub.bytecode.generic.BranchHandle
Handle adds itself to the list of resuable handles.
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(String) - Method in class de.fub.bytecode.generic.ClassGen
Add an interface to this class, i.e., this class has to implement it.
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.
addObserver(ClassObserver) - Method in class de.fub.bytecode.generic.ClassGen
Add observer for this object.
addObserver(FieldObserver) - Method in class de.fub.bytecode.generic.FieldGen
Add observer for this object.
addObserver(InstructionListObserver) - Method in class de.fub.bytecode.generic.InstructionList
Add observer for this object.
addObserver(MethodObserver) - Method in class de.fub.bytecode.generic.MethodGen
Add observer for this object.
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.
AllocationInstruction - interface de.fub.bytecode.generic.AllocationInstruction.
Denote family of instructions that allocates space in the heap.
ALOAD - class de.fub.bytecode.generic.ALOAD.
ALOAD - Load reference from local variable
ALOAD - Static variable in interface de.fub.bytecode.Constants
 
ALOAD_0 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ALOAD_0 - Static variable in interface de.fub.bytecode.Constants
 
ALOAD_1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ALOAD_1 - Static variable in interface de.fub.bytecode.Constants
 
ALOAD_2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ALOAD_2 - Static variable in interface de.fub.bytecode.Constants
 
ALOAD_3 - Static variable in interface de.fub.bytecode.Constants
 
ALOAD(int) - Constructor for class de.fub.bytecode.generic.ALOAD
Load reference from local variable
ANEWARRAY - class de.fub.bytecode.generic.ANEWARRAY.
ANEWARRAY - Create new array of references
ANEWARRAY - Static variable in interface de.fub.bytecode.Constants
 
ANEWARRAY_QUICK - Static variable in interface de.fub.bytecode.Constants
 
ANEWARRAY(int) - Constructor for class de.fub.bytecode.generic.ANEWARRAY
 
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(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(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(InstructionList) - Method in class de.fub.bytecode.generic.InstructionList
Append another list to this one.
ARETURN - class de.fub.bytecode.generic.ARETURN.
ARETURN - Return reference from method
ARETURN - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ARETURN - Static variable in interface de.fub.bytecode.Constants
 
ARETURN() - Constructor for class de.fub.bytecode.generic.ARETURN
Return reference from method
ARITHMETIC_EXCEPTION - Static variable in interface de.fub.bytecode.ExceptionConstants
 
ArithmeticInstruction - class de.fub.bytecode.generic.ArithmeticInstruction.
Super class for the family of arithmetic instructions.
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 - class de.fub.bytecode.generic.ArrayInstruction.
Super class for instructions dealing with array access such as IALOAD.
ArrayInstruction(short) - Constructor for class de.fub.bytecode.generic.ArrayInstruction
 
ARRAYLENGTH - class de.fub.bytecode.generic.ARRAYLENGTH.
ARRAYLENGTH - Get length of array
ARRAYLENGTH - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ARRAYLENGTH - Static variable in interface de.fub.bytecode.Constants
 
ARRAYLENGTH() - Constructor for class de.fub.bytecode.generic.ARRAYLENGTH
Get length of array
ArrayType - class de.fub.bytecode.generic.ArrayType.
Denotes array type, such as int[][]
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 - class de.fub.bytecode.generic.ASTORE.
ASTORE - Store reference into local variable
ASTORE - Static variable in interface de.fub.bytecode.Constants
 
ASTORE_0 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ASTORE_0 - Static variable in interface de.fub.bytecode.Constants
 
ASTORE_1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ASTORE_1 - Static variable in interface de.fub.bytecode.Constants
 
ASTORE_2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ASTORE_2 - Static variable in interface de.fub.bytecode.Constants
 
ASTORE_3 - Static variable in interface de.fub.bytecode.Constants
 
ASTORE(int) - Constructor for class de.fub.bytecode.generic.ASTORE
Store reference into local variable
ATHROW - class de.fub.bytecode.generic.ATHROW.
ATHROW - Throw exception
ATHROW - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ATHROW - Static variable in interface de.fub.bytecode.Constants
 
ATHROW() - Constructor for class de.fub.bytecode.generic.ATHROW
Throw exception
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_STACK_MAP - 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 - class de.fub.bytecode.classfile.Attribute.
Abstract super class for Attribute objects.
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 - class de.fub.bytecode.generic.BALOAD.
BALOAD - Load byte or boolean from array
BALOAD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
BALOAD - Static variable in interface de.fub.bytecode.Constants
 
BALOAD() - Constructor for class de.fub.bytecode.generic.BALOAD
Load byte or boolean from array
BasicType - class de.fub.bytecode.generic.BasicType.
Denotes basic type such as int.
BASTORE - class de.fub.bytecode.generic.BASTORE.
BASTORE - Store into byte or boolean array
BASTORE - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
BASTORE - Static variable in interface de.fub.bytecode.Constants
 
BASTORE() - Constructor for class de.fub.bytecode.generic.BASTORE
Store byte or boolean into array
BIPUSH - class de.fub.bytecode.generic.BIPUSH.
BIPUSH - Push byte on stack
BIPUSH - Static variable in interface de.fub.bytecode.Constants
 
BIPUSH(byte) - Constructor for class de.fub.bytecode.generic.BIPUSH
Push byte on stack
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
 
BranchHandle - class de.fub.bytecode.generic.BranchHandle.
BranchHandle is returned by specialized InstructionList.append() whenever a BranchInstruction is appended.
BranchInstruction - class de.fub.bytecode.generic.BranchInstruction.
Abstract super class for branching instructions like GOTO, IFEQ, etc..
BranchInstruction(short, InstructionHandle) - Constructor for class de.fub.bytecode.generic.BranchInstruction
Common super constructor
BREAKPOINT - class de.fub.bytecode.generic.BREAKPOINT.
BREAKPOINT
BREAKPOINT - Static variable in interface de.fub.bytecode.Constants
Non-legal opcodes, may be used by JVM internally.
BREAKPOINT() - Constructor for class de.fub.bytecode.generic.BREAKPOINT
 
BYTE - Static variable in class de.fub.bytecode.generic.Type
 
ByteSequence - class de.fub.bytecode.util.ByteSequence.
Utility class that implements a sequence of bytes which can be read via the `readByte()' method.
ByteSequence(byte[]) - Constructor for class de.fub.bytecode.util.ByteSequence
 

C

CALOAD - class de.fub.bytecode.generic.CALOAD.
CALOAD - Load char from array
CALOAD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
CALOAD - Static variable in interface de.fub.bytecode.Constants
 
CALOAD() - Constructor for class de.fub.bytecode.generic.CALOAD
Load char from array
cancelInitValue() - Method in class de.fub.bytecode.generic.FieldGen
Remove any initial value.
CASTORE - class de.fub.bytecode.generic.CASTORE.
CASTORE - Store into char array
CASTORE - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
CASTORE - Static variable in interface de.fub.bytecode.Constants
 
CASTORE() - Constructor for class de.fub.bytecode.generic.CASTORE
Store char into array
cg - Variable in class de.fub.bytecode.generic.InstructionFactory
 
CHAR - Static variable in class de.fub.bytecode.generic.Type
 
CHECKCAST - class de.fub.bytecode.generic.CHECKCAST.
CHECKCAST - Check whether object is of given type
CHECKCAST - Static variable in interface de.fub.bytecode.Constants
 
CHECKCAST_QUICK - Static variable in interface de.fub.bytecode.Constants
 
CHECKCAST(int) - Constructor for class de.fub.bytecode.generic.CHECKCAST
Check whether object is of given type
checkCode(InstructionHandle[]) - Method in interface de.fub.bytecode.generic.CodeConstraint
 
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
Class2HTML - class de.fub.bytecode.util.Class2HTML.
Read class file(s) and convert them into HTML files.
Class2HTML(JavaClass, String) - Constructor for class de.fub.bytecode.util.Class2HTML
Write contents of the given JavaClass into HTML files.
ClassGen - class de.fub.bytecode.generic.ClassGen.
Template class for building up a java class.
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
Convenience constructor to set up some important values initially.
ClassGenException - exception de.fub.bytecode.generic.ClassGenException.
Thrown on internal errors.
ClassGenException() - Constructor for class de.fub.bytecode.generic.ClassGenException
 
ClassGenException(String) - Constructor for class de.fub.bytecode.generic.ClassGenException
 
ClassLoader - class de.fub.bytecode.util.ClassLoader.
Drop in replacement for the standard class loader of the JVM.
ClassLoader() - Constructor for class de.fub.bytecode.util.ClassLoader
 
ClassLoader(String[]) - Constructor for class de.fub.bytecode.util.ClassLoader
 
ClassObserver - interface de.fub.bytecode.generic.ClassObserver.
Implement this interface if you're interested in changes to a ClassGen object and register yourself with addObserver().
classOrInterface(int) - Static method in class de.fub.bytecode.classfile.Utility
 
ClassParser - class de.fub.bytecode.classfile.ClassParser.
Wrapper class that parses a given Java .class file.
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 - class de.fub.bytecode.ClassPath.
Responsible for loading (class) files from CLASSPATH.
ClassPath.ClassFile - class de.fub.bytecode.ClassPath.ClassFile.
Contains information about file/ZIP entry of the Java class.
ClassPath.ClassFile() - Constructor for class de.fub.bytecode.ClassPath.ClassFile
 
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 - class de.fub.bytecode.util.ClassQueue.
Utility class implementing a (typesafe) queue of JavaClass objects.
ClassQueue() - Constructor for class de.fub.bytecode.util.ClassQueue
 
ClassStack - class de.fub.bytecode.util.ClassStack.
Utility class implementing a (typesafe) stack of JavaClass objects.
ClassStack() - Constructor for class de.fub.bytecode.util.ClassStack
 
ClassVector - class de.fub.bytecode.util.ClassVector.
Utility class implementing a (typesafe) collection of JavaClass objects.
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., with all references copied correctly.
clone() - Method in class de.fub.bytecode.classfile.Constant
 
clone() - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
clone() - Method in class de.fub.bytecode.generic.LocalVariableGen
 
clone() - Method in class de.fub.bytecode.generic.LineNumberGen
 
clone() - Method in class de.fub.bytecode.generic.CodeExceptionGen
 
clone() - Method in class de.fub.bytecode.generic.ClassGen
 
Code - class de.fub.bytecode.classfile.Code.
This class represents a chunk of Java byte code contained in a method.
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
 
CodeConstraint - interface de.fub.bytecode.generic.CodeConstraint.
Code patterns found with the FindPattern class may receive an additional CodeConstraint argument that checks the found piece of code for user-defined constraints.
CodeException - class de.fub.bytecode.classfile.CodeException.
This class represents an entry in the exception table of the Code attribute and is used only there.
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 - class de.fub.bytecode.generic.CodeExceptionGen.
This class represents an exception handler, i.e., specifies the region where a handler is active and an instruction where the actual handling is done.
CodeExceptionGen(InstructionHandle, InstructionHandle, InstructionHandle, ObjectType) - Constructor for class de.fub.bytecode.generic.CodeExceptionGen
Add an exception handler, i.e., specify region where a handler is active and an instruction where the actual handling is done.
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 disassembled 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., chop off the prefix, if the class name starts with this string and the flag chopit is true.
CompoundInstruction - interface de.fub.bytecode.generic.CompoundInstruction.
Wrapper class for `compound' operations, virtual instructions that don't exist as byte code, but give a useful meaning.
Constant - class de.fub.bytecode.classfile.Constant.
Abstract superclass for classes to represent the different constant types in the constant pool of a class file.
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 - class de.fub.bytecode.classfile.ConstantClass.
This class is derived from the abstract Constant class and represents a reference to a (external) class.
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 - class de.fub.bytecode.classfile.ConstantCP.
Abstract super class for Fieldref and Methodref constants.
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 - class de.fub.bytecode.classfile.ConstantDouble.
This class is derived from the abstract Constant class and represents a reference to a Double 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 - class de.fub.bytecode.classfile.ConstantFieldref.
This class represents a constant pool reference to a field.
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 - class de.fub.bytecode.classfile.ConstantFloat.
This class is derived from the abstract Constant class and represents a reference to a float object.
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 - class de.fub.bytecode.classfile.ConstantInteger.
This class is derived from the abstract Constant class and represents a reference to an int object.
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 - class de.fub.bytecode.classfile.ConstantInterfaceMethodref.
This class represents a constant pool reference to an interface method.
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 - class de.fub.bytecode.classfile.ConstantLong.
This class is derived from the abstract Constant class and represents a reference to a long object.
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 - class de.fub.bytecode.classfile.ConstantMethodref.
This class represents a constant pool reference to a method.
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 - class de.fub.bytecode.classfile.ConstantNameAndType.
This class is derived from the abstract Constant class and represents a reference to the name and signature of a field or method.
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
 
ConstantObject - interface de.fub.bytecode.classfile.ConstantObject.
This interface denotes those constants that have a "natural" value, such as ConstantLong, ConstantString, etc..
ConstantPool - class de.fub.bytecode.classfile.ConstantPool.
This class represents the constant pool, i.e., a table of constants.
ConstantPool(Constant[]) - Constructor for class de.fub.bytecode.classfile.ConstantPool
 
ConstantPoolGen - class de.fub.bytecode.generic.ConstantPoolGen.
This class is used to build up a constant pool.
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.
ConstantPushInstruction - interface de.fub.bytecode.generic.ConstantPushInstruction.
Denotes a push instruction that produces a literal on the stack such as SIPUSH, BIPUSH, ICONST, etc.
constants - Variable in class de.fub.bytecode.generic.ConstantPoolGen
 
Constants - interface de.fub.bytecode.Constants.
Constants for the project, mostly defined in the JVM specification.
ConstantString - class de.fub.bytecode.classfile.ConstantString.
This class is derived from the abstract Constant class and represents a reference to a String object.
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 - class de.fub.bytecode.classfile.ConstantUtf8.
This class is derived from the abstract Constant class and represents a reference to a Utf8 encoded string.
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 - class de.fub.bytecode.classfile.ConstantValue.
This class is derived from Attribute and represents a constant value, i.e., a default value for initializing a class field.
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
 
CONSTRUCTOR_NAME - Static variable in interface de.fub.bytecode.Constants
The name of every constructor method in a class, also called "instance initialization method".
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
Deprecated. Use consumeStack(cp) instead which always gives correct results
consumeStack(ConstantPoolGen) - Method in class de.fub.bytecode.generic.Instruction
This method also gives right results for instructions whose effect on the stack 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.PUTSTATIC
 
consumeStack(ConstantPoolGen) - Method in class de.fub.bytecode.generic.INVOKEINTERFACE
 
consumeStack(ConstantPoolGen) - Method in interface de.fub.bytecode.generic.StackConsumer
 
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
 
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.Select
 
containsTarget(InstructionHandle) - Method in class de.fub.bytecode.generic.LocalVariableGen
 
containsTarget(InstructionHandle) - Method in class de.fub.bytecode.generic.LineNumberGen
 
containsTarget(InstructionHandle) - Method in class de.fub.bytecode.generic.CodeExceptionGen
 
containsTarget(InstructionHandle) - Method in interface de.fub.bytecode.generic.InstructionTargeter
 
ConversionInstruction - class de.fub.bytecode.generic.ConversionInstruction.
Super class for the x2y family of instructions.
ConversionInstruction(short) - Constructor for class de.fub.bytecode.generic.ConversionInstruction
 
copy_(ConstantPool) - Method in class de.fub.bytecode.classfile.FieldOrMethod
 
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.LocalVariable
 
copy() - Method in class de.fub.bytecode.classfile.CodeException
 
copy() - Method in class de.fub.bytecode.classfile.StackMapType
 
copy() - Method in class de.fub.bytecode.classfile.StackMapEntry
 
copy() - Method in class de.fub.bytecode.classfile.LineNumber
 
copy() - Method in class de.fub.bytecode.classfile.InnerClass
 
copy() - Method in class de.fub.bytecode.classfile.JavaClass
 
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(ConstantPool) - Method in class de.fub.bytecode.classfile.Attribute
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantValue
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.InnerClasses
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.Method
 
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.ExceptionTable
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.PMGClass
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.Deprecated
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.Unknown
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.Code
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.Signature
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.Field
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.LocalVariableTable
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.StackMap
 
copy(ConstantPool) - Method in class de.fub.bytecode.classfile.LineNumberTable
 
copy(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FieldGen
 
copy(String, ConstantPoolGen) - Method in class de.fub.bytecode.generic.MethodGen
 
cp - Variable in class de.fub.bytecode.generic.InstructionFactory
 
cp - Variable in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
CPInstruction - class de.fub.bytecode.generic.CPInstruction.
Abstract super class for instructions that use an index into the constant pool such as LDC, INVOKEVIRTUAL, etc.
CPInstruction(short, int) - Constructor for class de.fub.bytecode.generic.CPInstruction
 
createAppend(Type) - Method in class de.fub.bytecode.generic.InstructionFactory
 
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.
createBranchInstruction(short, InstructionHandle) - Static method in class de.fub.bytecode.generic.InstructionFactory
Create branch instruction by given opcode, except LOOKUPSWITCH and TABLESWITCH.
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
 
createClass(String) - Method in class de.fub.bytecode.util.ClassLoader
Override this method to create you own classes on the fly.
createDup_1(int) - Static method in class de.fub.bytecode.generic.InstructionFactory
 
createDup_2(int) - Static method in class de.fub.bytecode.generic.InstructionFactory
 
createDup(int) - Static method in class de.fub.bytecode.generic.InstructionFactory
 
createFieldAccess(String, String, Type, short) - Method in class de.fub.bytecode.generic.InstructionFactory
Create a field instruction.
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
 
createPrintln(String) - Method in class de.fub.bytecode.generic.InstructionFactory
Create a call to the most popular System.out.println() method.
createProxy(String, String) - Static method in class ProxyCreator
Load class and create instance
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'
current() - Method in class de.fub.bytecode.classfile.DescendingVisitor
 

D

D2F - class de.fub.bytecode.generic.D2F.
D2F - Convert double to float
D2F - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
D2F - Static variable in interface de.fub.bytecode.Constants
 
D2F() - Constructor for class de.fub.bytecode.generic.D2F
Convert double to float
D2I - class de.fub.bytecode.generic.D2I.
D2I - Convert double to int
D2I - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
D2I - Static variable in interface de.fub.bytecode.Constants
 
D2I() - Constructor for class de.fub.bytecode.generic.D2I
Convert double to int
D2L - class de.fub.bytecode.generic.D2L.
D2L - Convert double to long
D2L - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
D2L - Static variable in interface de.fub.bytecode.Constants
 
D2L() - Constructor for class de.fub.bytecode.generic.D2L
Convert double to long
DADD - class de.fub.bytecode.generic.DADD.
DADD - Add doubles
DADD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DADD - Static variable in interface de.fub.bytecode.Constants
 
DADD() - Constructor for class de.fub.bytecode.generic.DADD
Add doubles
DALOAD - class de.fub.bytecode.generic.DALOAD.
DALOAD - Load double from array
DALOAD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DALOAD - Static variable in interface de.fub.bytecode.Constants
 
DALOAD() - Constructor for class de.fub.bytecode.generic.DALOAD
Load double from array
DASTORE - class de.fub.bytecode.generic.DASTORE.
DASTORE - Store into double array
DASTORE - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DASTORE - Static variable in interface de.fub.bytecode.Constants
 
DASTORE() - Constructor for class de.fub.bytecode.generic.DASTORE
Store double into array
DCMPG - class de.fub.bytecode.generic.DCMPG.
DCMPG - Compare doubles: value1 > value2
DCMPG - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DCMPG - Static variable in interface de.fub.bytecode.Constants
 
DCMPG() - Constructor for class de.fub.bytecode.generic.DCMPG
 
DCMPL - class de.fub.bytecode.generic.DCMPL.
DCMPL - Compare doubles: value1 < value2
DCMPL - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DCMPL - Static variable in interface de.fub.bytecode.Constants
 
DCMPL() - Constructor for class de.fub.bytecode.generic.DCMPL
 
DCONST - class de.fub.bytecode.generic.DCONST.
DCONST - Push 0.0 or 1.0, other values cause an exception
DCONST_0 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DCONST_0 - Static variable in interface de.fub.bytecode.Constants
 
DCONST_1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DCONST_1 - Static variable in interface de.fub.bytecode.Constants
 
DCONST(double) - Constructor for class de.fub.bytecode.generic.DCONST
 
DDIV - class de.fub.bytecode.generic.DDIV.
DDIV - Divide doubles
DDIV - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DDIV - Static variable in interface de.fub.bytecode.Constants
 
DDIV() - Constructor for class de.fub.bytecode.generic.DDIV
Divide doubles
de.fub.bytecode - package de.fub.bytecode
This package contains basic classes for the Byte Code Engineering Library and constants defined by the JVM specification.
de.fub.bytecode.classfile - package de.fub.bytecode.classfile
This package contains the classes that describe the structure of a Java class file and a class file parser.
de.fub.bytecode.generic - package de.fub.bytecode.generic
This package contains the "generic" part of the Byte Code Engineering Library, i.e., classes to dynamically modify class objects and byte code instructions.
de.fub.bytecode.util - package de.fub.bytecode.util
This package contains utility classes for the Byte Code Engineering Library, namely collection classes for JavaClass objects and a converter for class files to HTML.
decode(String, boolean) - Static method in class de.fub.bytecode.classfile.Utility
Decode a string back to a byte array.
DefaultVisitor - class de.fub.bytecode.classfile.DefaultVisitor.
Deprecated. Use DescendingVisitor instead.
DefaultVisitor - class de.fub.bytecode.generic.DefaultVisitor.
Deprecated. Use EmptyVisitor instead.
DefaultVisitor() - Constructor for class de.fub.bytecode.generic.DefaultVisitor
Deprecated.  
DefaultVisitor(JavaClass, Visitor) - Constructor for class de.fub.bytecode.classfile.DefaultVisitor
Deprecated.  
delete(Instruction) - Method in class de.fub.bytecode.generic.InstructionList
Remove instruction from 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.
delete(Instruction, Instruction) - Method in class de.fub.bytecode.generic.InstructionList
Remove instructions from instruction `from' to instruction `to' contained in this list.
Deprecated - class de.fub.bytecode.classfile.Deprecated.
This class is derived from Attribute and denotes that this is a deprecated method.
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
 
DescendingVisitor - class de.fub.bytecode.classfile.DescendingVisitor.
Traverses a JavaClass with another Visitor object 'piggy-backed' that is applied to all components of a JavaClass object.
DescendingVisitor(JavaClass, Visitor) - Constructor for class de.fub.bytecode.classfile.DescendingVisitor
 
disassemble() - Method in class JasminVisitor
Start traversal using DefaultVisitor pattern.
dispose() - Method in class de.fub.bytecode.generic.InstructionList
Delete contents of list.
DLOAD - class de.fub.bytecode.generic.DLOAD.
DLOAD - Load double from local variable
DLOAD - Static variable in interface de.fub.bytecode.Constants
 
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
 
DLOAD(int) - Constructor for class de.fub.bytecode.generic.DLOAD
Load double from local variable
DMUL - class de.fub.bytecode.generic.DMUL.
DMUL - Multiply doubles
DMUL - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DMUL - Static variable in interface de.fub.bytecode.Constants
 
DMUL() - Constructor for class de.fub.bytecode.generic.DMUL
Multiply doubles
DNEG - class de.fub.bytecode.generic.DNEG.
DNEG - Negate double
DNEG - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DNEG - Static variable in interface de.fub.bytecode.Constants
 
DNEG() - Constructor for class de.fub.bytecode.generic.DNEG
 
DOUBLE - Static variable in class de.fub.bytecode.generic.Type
 
DREM - class de.fub.bytecode.generic.DREM.
DREM - Remainder of doubles
DREM - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DREM - Static variable in interface de.fub.bytecode.Constants
 
DREM() - Constructor for class de.fub.bytecode.generic.DREM
Remainder of doubles
DRETURN - class de.fub.bytecode.generic.DRETURN.
DRETURN - Return double from method
DRETURN - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DRETURN - Static variable in interface de.fub.bytecode.Constants
 
DRETURN() - Constructor for class de.fub.bytecode.generic.DRETURN
Return double from method
DSTORE - class de.fub.bytecode.generic.DSTORE.
DSTORE - Store double into local variable
DSTORE - Static variable in interface de.fub.bytecode.Constants
 
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
 
DSTORE(int) - Constructor for class de.fub.bytecode.generic.DSTORE
Store double into local variable
DSUB - class de.fub.bytecode.generic.DSUB.
DSUB - Substract doubles
DSUB - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DSUB - Static variable in interface de.fub.bytecode.Constants
 
DSUB() - Constructor for class de.fub.bytecode.generic.DSUB
Substract doubles
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.classfile.ConstantValue
Dump constant value attribute to file stream on binary format.
dump(DataOutputStream) - Method in class de.fub.bytecode.classfile.Constant
 
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.InnerClasses
Dump source file attribute 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.FieldOrMethod
Dump object to file stream on binary format.
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.LocalVariable
Dump local variable to file stream in binary format.
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.CodeException
Dump code exception to file stream in binary format.
dump(DataOutputStream) - Method in class de.fub.bytecode.classfile.StackMapType
Dump type entries to file.
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.classfile.ConstantFloat
Dump constant float to file stream in binary format.
dump(DataOutputStream) - Method in class de.fub.bytecode.classfile.StackMapEntry
Dump stack map entry
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.ExceptionTable
Dump exceptions attribute to file stream in binary format.
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.classfile.Deprecated
Dump source file attribute to file stream in binary format.
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.Unknown
Dump unknown bytes to file stream.
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.InnerClass
Dump inner class attribute 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.ConstantUtf8
Dump String in Utf8 format to file stream.
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.classfile.ConstantLong
Dump constant long to file stream in binary format.
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.classfile.ConstantString
Dump constant field reference to file stream in binary format.
dump(DataOutputStream) - Method in class de.fub.bytecode.classfile.StackMap
Dump line number table attribute 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.LineNumberTable
Dump line number table attribute to file stream in binary format.
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.Instruction
Dump instruction as byte code to stream out.
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.generic.BranchInstruction
Dump instruction as byte code to stream out.
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.generic.NEWARRAY
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.generic.SIPUSH
Dump instruction as short 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.generic.Select
Dump instruction as byte code to stream out.
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.GOTO
Dump instruction as byte code to stream out.
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.INVOKEINTERFACE
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.MULTIANEWARRAY
Dump instruction as byte code to stream out.
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.generic.BIPUSH
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.JSR
Dump instruction as byte code to stream out.
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 - class de.fub.bytecode.generic.DUP.
DUP - Duplicate top operand stack word
DUP - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DUP - Static variable in interface de.fub.bytecode.Constants
 
DUP_X1 - class de.fub.bytecode.generic.DUP_X1.
DUP_X1 - Duplicate top operand stack word and put two down
DUP_X1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DUP_X1 - Static variable in interface de.fub.bytecode.Constants
 
DUP_X1() - Constructor for class de.fub.bytecode.generic.DUP_X1
 
DUP_X2 - class de.fub.bytecode.generic.DUP_X2.
DUP_X2 - Duplicate top operand stack word and put three down
DUP_X2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DUP_X2 - Static variable in interface de.fub.bytecode.Constants
 
DUP_X2() - Constructor for class de.fub.bytecode.generic.DUP_X2
 
DUP() - Constructor for class de.fub.bytecode.generic.DUP
 
DUP2 - class de.fub.bytecode.generic.DUP2.
DUP2 - Duplicate two top operand stack words
DUP2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DUP2 - Static variable in interface de.fub.bytecode.Constants
 
DUP2_X1 - class de.fub.bytecode.generic.DUP2_X1.
DUP2_X1 - Duplicate two top operand stack words and put three down
DUP2_X1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DUP2_X1 - Static variable in interface de.fub.bytecode.Constants
 
DUP2_X1() - Constructor for class de.fub.bytecode.generic.DUP2_X1
 
DUP2_X2 - class de.fub.bytecode.generic.DUP2_X2.
DUP2_X2 - Duplicate two top operand stack words and put four down
DUP2_X2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
DUP2_X2 - Static variable in interface de.fub.bytecode.Constants
 
DUP2_X2() - Constructor for class de.fub.bytecode.generic.DUP2_X2
 
DUP2() - Constructor for class de.fub.bytecode.generic.DUP2
 

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 - class de.fub.bytecode.classfile.EmptyVisitor.
Visitor with empty method bodies, can be extended and used in conjunction with the DefaultVisitor class, e.g.
EmptyVisitor - class de.fub.bytecode.generic.EmptyVisitor.
Supplies empty method bodies to be overridden by subclasses.
EmptyVisitor() - Constructor for class de.fub.bytecode.classfile.EmptyVisitor
 
EmptyVisitor() - Constructor for class de.fub.bytecode.generic.EmptyVisitor
 
encode(byte[], boolean) - Static method in class de.fub.bytecode.classfile.Utility
Encode byte array it into Java identifier string, i.e., a string that only contains the following characters: (a, ...
enqueue(JavaClass) - Method in class de.fub.bytecode.util.ClassQueue
 
equals(Object) - Method in class de.fub.bytecode.generic.ReturnaddressType
Returns if the two Returnaddresses refer to the same target.
equals(Object) - Method in class de.fub.bytecode.generic.ArrayType
 
equals(Object) - Method in class de.fub.bytecode.generic.BasicType
 
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
 
ExceptionConstants - interface de.fub.bytecode.ExceptionConstants.
Exception constants.
ExceptionTable - class de.fub.bytecode.classfile.ExceptionTable.
This class represents the table of exceptions that are thrown by a method.
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
 
ExceptionThrower - interface de.fub.bytecode.generic.ExceptionThrower.
Denote an instruction that may throw a run-time or a linking exception (or both) during execution.
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 - class de.fub.bytecode.generic.F2D.
F2D - Convert float to double
F2D - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
F2D - Static variable in interface de.fub.bytecode.Constants
 
F2D() - Constructor for class de.fub.bytecode.generic.F2D
Convert float to double
F2I - class de.fub.bytecode.generic.F2I.
F2I - Convert float to int
F2I - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
F2I - Static variable in interface de.fub.bytecode.Constants
 
F2I() - Constructor for class de.fub.bytecode.generic.F2I
Convert float to int
F2L - class de.fub.bytecode.generic.F2L.
F2L - Convert float to long
F2L - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
F2L - Static variable in interface de.fub.bytecode.Constants
 
F2L() - Constructor for class de.fub.bytecode.generic.F2L
Convert float to long
FADD - class de.fub.bytecode.generic.FADD.
FADD - Add floats
FADD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FADD - Static variable in interface de.fub.bytecode.Constants
 
FADD() - Constructor for class de.fub.bytecode.generic.FADD
Add floats
FALOAD - class de.fub.bytecode.generic.FALOAD.
FALOAD - Load float from array
FALOAD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FALOAD - Static variable in interface de.fub.bytecode.Constants
 
FALOAD() - Constructor for class de.fub.bytecode.generic.FALOAD
Load float from array
FASTORE - class de.fub.bytecode.generic.FASTORE.
FASTORE - Store into float array
FASTORE - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FASTORE - Static variable in interface de.fub.bytecode.Constants
 
FASTORE() - Constructor for class de.fub.bytecode.generic.FASTORE
Store float into array
FCMPG - class de.fub.bytecode.generic.FCMPG.
FCMPG - Compare floats: value1 > value2
FCMPG - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FCMPG - Static variable in interface de.fub.bytecode.Constants
 
FCMPG() - Constructor for class de.fub.bytecode.generic.FCMPG
 
FCMPL - class de.fub.bytecode.generic.FCMPL.
FCMPL - Compare floats: value1 < value2
FCMPL - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FCMPL - Static variable in interface de.fub.bytecode.Constants
 
FCMPL() - Constructor for class de.fub.bytecode.generic.FCMPL
 
FCONST - class de.fub.bytecode.generic.FCONST.
FCONST - Push 0.0, 1.0 or 2.0, other values cause an exception
FCONST_0 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FCONST_0 - Static variable in interface de.fub.bytecode.Constants
 
FCONST_1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FCONST_1 - Static variable in interface de.fub.bytecode.Constants
 
FCONST_2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FCONST_2 - Static variable in interface de.fub.bytecode.Constants
 
FCONST(float) - Constructor for class de.fub.bytecode.generic.FCONST
 
FDIV - class de.fub.bytecode.generic.FDIV.
FDIV - Divide floats
FDIV - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FDIV - Static variable in interface de.fub.bytecode.Constants
 
FDIV() - Constructor for class de.fub.bytecode.generic.FDIV
Divide floats
Field - class de.fub.bytecode.classfile.Field.
This class represents the field info structure, i.e., the representation for a variable in the class.
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 - class de.fub.bytecode.generic.FieldGen.
Template class for building up a field.
FieldGen(Field, ConstantPoolGen) - Constructor for class de.fub.bytecode.generic.FieldGen
Instantiate from existing field.
FieldGen(int, Type, String, ConstantPoolGen) - Constructor for class de.fub.bytecode.generic.FieldGen
Declare a field.
FieldGenOrMethodGen - class de.fub.bytecode.generic.FieldGenOrMethodGen.
Super class for FieldGen and MethodGen objects, since they have some methods in common!
FieldGenOrMethodGen() - Constructor for class de.fub.bytecode.generic.FieldGenOrMethodGen
 
FieldInstruction - class de.fub.bytecode.generic.FieldInstruction.
Super class for the GET/PUTxxx family of instructions.
FieldInstruction(short, int) - Constructor for class de.fub.bytecode.generic.FieldInstruction
 
FieldObserver - interface de.fub.bytecode.generic.FieldObserver.
Imnplement this interface if you're interested in changes to a FieldGen object and register yourself with addObserver().
FieldOrMethod - class de.fub.bytecode.classfile.FieldOrMethod.
Abstract super class for fields and methods.
FieldOrMethod - class de.fub.bytecode.generic.FieldOrMethod.
Super class for InvokeInstruction and FieldInstruction, since they have some methods in common!
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 - class de.fub.bytecode.generic.FindPattern.
This class is an utility to search for given patterns, i.e., regular expressions in an instruction list.
FindPattern(InstructionList) - Constructor for class de.fub.bytecode.generic.FindPattern
 
firstCommonSuperclass(ReferenceType) - Method in class de.fub.bytecode.generic.ReferenceType
This commutative operation returns the first common superclass (narrowest ReferenceType referencing a class, not an interface).
fixed_length - Variable in class de.fub.bytecode.generic.Select
 
FLOAD - class de.fub.bytecode.generic.FLOAD.
FLOAD - Load float from local variable
FLOAD - Static variable in interface de.fub.bytecode.Constants
 
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
 
FLOAD(int) - Constructor for class de.fub.bytecode.generic.FLOAD
Load float from local variable
FLOAT - Static variable in class de.fub.bytecode.generic.Type
 
FMUL - class de.fub.bytecode.generic.FMUL.
FMUL - Multiply floats
FMUL - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FMUL - Static variable in interface de.fub.bytecode.Constants
 
FMUL() - Constructor for class de.fub.bytecode.generic.FMUL
Multiply floats
FNEG - class de.fub.bytecode.generic.FNEG.
FNEG - Negate float
FNEG - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FNEG - Static variable in interface de.fub.bytecode.Constants
 
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 - class de.fub.bytecode.generic.FREM.
FREM - Remainder of floats
FREM - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FREM - Static variable in interface de.fub.bytecode.Constants
 
FREM() - Constructor for class de.fub.bytecode.generic.FREM
Remainder of floats
FRETURN - class de.fub.bytecode.generic.FRETURN.
FRETURN - Return float from method
FRETURN - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FRETURN - Static variable in interface de.fub.bytecode.Constants
 
FRETURN() - Constructor for class de.fub.bytecode.generic.FRETURN
Return float from method
FSTORE - class de.fub.bytecode.generic.FSTORE.
FSTORE - Store float into local variable
FSTORE - Static variable in interface de.fub.bytecode.Constants
 
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
 
FSTORE(int) - Constructor for class de.fub.bytecode.generic.FSTORE
Store float into local variable
FSUB - class de.fub.bytecode.generic.FSUB.
FSUB - Substract floats
FSUB - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
FSUB - Static variable in interface de.fub.bytecode.Constants
 
FSUB() - Constructor for class de.fub.bytecode.generic.FSUB
Substract floats

G

getAccessFlags() - Method in class de.fub.bytecode.classfile.AccessFlags
 
getArgName(int) - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. because of its ugly name
getArgNames() - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. because of its ugly name
getArgType(int) - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. because of its ugly name
getArgTypes() - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. because of its ugly name
getArgumentName(int) - Method in class de.fub.bytecode.generic.MethodGen
 
getArgumentNames() - Method in class de.fub.bytecode.generic.MethodGen
 
getArgumentType(int) - Method in class de.fub.bytecode.generic.MethodGen
 
getArgumentTypes() - 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.classfile.FieldOrMethod
 
getAttributes() - Method in class de.fub.bytecode.classfile.Code
 
getAttributes() - Method in class de.fub.bytecode.classfile.JavaClass
 
getAttributes() - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
getAttributes() - Method in class de.fub.bytecode.generic.ClassGen
 
getBasicType() - Method in class de.fub.bytecode.generic.ArrayType
 
getByteCode() - Method in class de.fub.bytecode.generic.InstructionList
When everything is finished, use this method to convert the instruction list into an array of bytes.
getByteCodeOffset() - Method in class de.fub.bytecode.classfile.StackMapEntry
 
getBytes() - Method in class de.fub.bytecode.classfile.Synthetic
 
getBytes() - Method in class de.fub.bytecode.classfile.ConstantFloat
 
getBytes() - Method in class de.fub.bytecode.classfile.Deprecated
 
getBytes() - Method in class de.fub.bytecode.classfile.Unknown
 
getBytes() - Method in class de.fub.bytecode.classfile.ConstantInteger
 
getBytes() - Method in class de.fub.bytecode.classfile.ConstantUtf8
 
getBytes() - Method in class de.fub.bytecode.classfile.ConstantLong
 
getBytes() - Method in class de.fub.bytecode.classfile.ConstantDouble
 
getBytes() - Method in class de.fub.bytecode.classfile.JavaClass
 
getBytes(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantClass
 
getBytes(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantString
 
getBytes(String) - Method in class de.fub.bytecode.ClassPath
 
getBytes(String, String) - Method in class de.fub.bytecode.ClassPath
 
getCanonicalTag() - Method in class de.fub.bytecode.generic.LocalVariableInstruction
 
getCatchType() - Method in class de.fub.bytecode.classfile.CodeException
 
getCatchType() - Method in class de.fub.bytecode.generic.CodeExceptionGen
Gets the type of the Exception to catch, 'null' for ANY.
getClass(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantCP
 
getClassDependencies(ConstantPool) - Static method in class listclass
 
getClassFile(String) - Method in class de.fub.bytecode.ClassPath
 
getClassFile(String, String) - Method in class de.fub.bytecode.ClassPath
 
getClassGen() - Method in class de.fub.bytecode.generic.InstructionFactory
 
getClassIndex() - Method in class de.fub.bytecode.classfile.ConstantCP
 
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() - Method in class de.fub.bytecode.generic.ClassGen
 
getClassName(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FieldOrMethod
 
getClassNameIndex() - Method in class de.fub.bytecode.classfile.JavaClass
 
getClassNameIndex() - Method in class de.fub.bytecode.generic.ClassGen
 
getClassType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FieldOrMethod
 
getCode() - Method in class de.fub.bytecode.classfile.Method
 
getCode() - Method in class de.fub.bytecode.classfile.Code
 
getCodeAttributes() - Method in class de.fub.bytecode.generic.MethodGen
 
getCodeException(ConstantPoolGen) - Method in class de.fub.bytecode.generic.CodeExceptionGen
Get CodeException object.
This relies on that the instruction list has already been dumped to byte code or or that the `setPositions' methods has been called for the instruction list.
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.classfile.ConstantPool
 
getConstantPool() - Method in class de.fub.bytecode.classfile.FieldOrMethod
 
getConstantPool() - Method in class de.fub.bytecode.classfile.LocalVariable
 
getConstantPool() - Method in class de.fub.bytecode.classfile.StackMapType
 
getConstantPool() - Method in class de.fub.bytecode.classfile.StackMapEntry
 
getConstantPool() - Method in class de.fub.bytecode.classfile.JavaClass
 
getConstantPool() - Method in class de.fub.bytecode.generic.InstructionFactory
 
getConstantPool() - Method in class de.fub.bytecode.generic.ConstantPoolGen
 
getConstantPool() - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
getConstantPool() - Method in class de.fub.bytecode.generic.ClassGen
 
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
 
getConstantValue(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantClass
 
getConstantValue(ConstantPool) - Method in interface de.fub.bytecode.classfile.ConstantObject
 
getConstantValue(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantFloat
 
getConstantValue(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantInteger
 
getConstantValue(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantLong
 
getConstantValue(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantString
 
getConstantValue(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantDouble
 
getConstantValueIndex() - Method in class de.fub.bytecode.classfile.ConstantValue
 
getCount() - Method in class de.fub.bytecode.generic.INVOKEINTERFACE
The count argument according to the Java Language Specification, Second Edition.
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.LocalVariableGen
 
getEnd() - Method in class de.fub.bytecode.generic.InstructionList
 
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.ReturnInstruction
 
getExceptions() - Method in class de.fub.bytecode.generic.INVOKEVIRTUAL
 
getExceptions() - Method in class de.fub.bytecode.generic.NEWARRAY
 
getExceptions() - Method in class de.fub.bytecode.generic.LDC
 
getExceptions() - Method in class de.fub.bytecode.generic.ArrayInstruction
 
getExceptions() - Method in class de.fub.bytecode.generic.PUTSTATIC
 
getExceptions() - Method in class de.fub.bytecode.generic.ATHROW
 
getExceptions() - Method in class de.fub.bytecode.generic.INVOKEINTERFACE
 
getExceptions() - Method in class de.fub.bytecode.generic.INVOKESTATIC
 
getExceptions() - Method in class de.fub.bytecode.generic.GETSTATIC
 
getExceptions() - Method in class de.fub.bytecode.generic.LDIV
 
getExceptions() - Method in class de.fub.bytecode.generic.IREM
 
getExceptions() - Method in class de.fub.bytecode.generic.LREM
 
getExceptions() - Method in interface de.fub.bytecode.generic.ExceptionThrower
 
getExceptions() - Method in class de.fub.bytecode.generic.CHECKCAST
 
getExceptions() - Method in class de.fub.bytecode.generic.IDIV
 
getExceptions() - Method in class de.fub.bytecode.generic.MethodGen
 
getExceptions() - Method in class de.fub.bytecode.generic.GETFIELD
 
getExceptions() - Method in class de.fub.bytecode.generic.INSTANCEOF
 
getExceptions() - Method in class de.fub.bytecode.generic.MULTIANEWARRAY
 
getExceptions() - Method in class de.fub.bytecode.generic.MONITOREXIT
 
getExceptions() - Method in class de.fub.bytecode.generic.ANEWARRAY
 
getExceptions() - Method in class de.fub.bytecode.generic.PUTFIELD
 
getExceptions() - Method in class de.fub.bytecode.generic.MONITORENTER
 
getExceptions() - Method in class de.fub.bytecode.generic.NEW
 
getExceptions() - Method in class de.fub.bytecode.generic.ARRAYLENGTH
 
getExceptions() - Method in class de.fub.bytecode.generic.INVOKESPECIAL
 
getExceptionTable() - Method in class de.fub.bytecode.classfile.Method
 
getExceptionTable() - Method in class de.fub.bytecode.classfile.Code
 
GETFIELD - class de.fub.bytecode.generic.GETFIELD.
GETFIELD - Fetch field from object
GETFIELD - 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
 
getField() - Method in class de.fub.bytecode.generic.FieldGen
Get field object after having set up all necessary values.
GETFIELD(int) - Constructor for class de.fub.bytecode.generic.GETFIELD
 
GETFIELD2_QUICK - 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.classfile.JavaClass
 
getFields() - Method in class de.fub.bytecode.generic.ClassGen
 
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.classfile.JavaClass
 
getFileName() - Method in class de.fub.bytecode.generic.ClassGen
 
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.classfile.LocalVariable
 
getIndex() - Method in class de.fub.bytecode.classfile.StackMapType
 
getIndex() - Method in class de.fub.bytecode.util.ByteSequence
 
getIndex() - Method in class de.fub.bytecode.generic.LocalVariableInstruction
 
getIndex() - Method in class de.fub.bytecode.generic.BranchInstruction
 
getIndex() - Method in class de.fub.bytecode.generic.CPInstruction
 
getIndex() - Method in class de.fub.bytecode.generic.RET
 
getIndex() - Method in class de.fub.bytecode.generic.LocalVariableGen
 
getIndex() - Method in interface de.fub.bytecode.generic.IndexedInstruction
 
getIndices() - Method in class de.fub.bytecode.generic.Select
 
getInitValue() - Method in class de.fub.bytecode.generic.FieldGen
 
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() - Method in class de.fub.bytecode.ClassPath.ClassFile
 
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.PUSH
 
getInstruction() - Method in class de.fub.bytecode.generic.SWITCH
 
getInstruction() - Method in class de.fub.bytecode.generic.LineNumberGen
 
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.PUSH
 
getInstructionList() - Method in class de.fub.bytecode.generic.SWITCH
 
getInstructionList() - Method in class de.fub.bytecode.generic.MethodGen
 
getInstructionList() - Method in class de.fub.bytecode.generic.FindPattern
 
getInstructionPositions() - Method in class de.fub.bytecode.generic.InstructionList
Get positions (offsets) of all instructions in the list.
getInstructions() - Method in class de.fub.bytecode.generic.InstructionList
 
getInterfaceNames() - Method in class de.fub.bytecode.classfile.JavaClass
 
getInterfaceNames() - Method in class de.fub.bytecode.generic.ClassGen
 
getInterfaces() - Method in class de.fub.bytecode.classfile.JavaClass
 
getInterfaces() - Method in class de.fub.bytecode.generic.ClassGen
 
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.classfile.LocalVariable
 
getLength() - Method in class de.fub.bytecode.generic.Instruction
 
getLength() - Method in class de.fub.bytecode.generic.InstructionList
 
getLineNumber() - Method in class de.fub.bytecode.classfile.LineNumber
 
getLineNumber() - Method in class de.fub.bytecode.generic.LineNumberGen
Get LineNumber attribute .
getLineNumber(ConstantPoolGen) - Method in class de.fub.bytecode.generic.LineNumberGen
Deprecated. cp not needed
getLineNumbers() - Method in class de.fub.bytecode.generic.MethodGen
 
getLineNumberTable() - Method in class de.fub.bytecode.classfile.Method
 
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
 
getLoadClassType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FieldOrMethod
 
getLoadClassType(ConstantPoolGen) - Method in interface de.fub.bytecode.generic.LoadClass
Returns the ObjectType of the referenced class or interface that may be loaded and resolved.
getLoadClassType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.CHECKCAST
 
getLoadClassType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.INSTANCEOF
 
getLoadClassType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.MULTIANEWARRAY
 
getLoadClassType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.ANEWARRAY
 
getLoadClassType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.NEW
 
getLocalVariable(ConstantPoolGen) - Method in class de.fub.bytecode.generic.LocalVariableGen
Get LocalVariable object.
getLocalVariable(int) - Method in class de.fub.bytecode.classfile.LocalVariableTable
 
getLocalVariables() - Method in class de.fub.bytecode.generic.MethodGen
 
getLocalVariableTable() - Method in class de.fub.bytecode.classfile.Method
 
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
 
getMajor() - Method in class de.fub.bytecode.generic.ClassGen
 
getMapLength() - Method in class de.fub.bytecode.classfile.StackMap
 
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.
getMethodAt(int) - Method in class de.fub.bytecode.generic.ClassGen
 
getMethodName() - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. Use getName()
getMethodName(ConstantPoolGen) - Method in class de.fub.bytecode.generic.InvokeInstruction
 
getMethods() - Method in class de.fub.bytecode.classfile.JavaClass
 
getMethods() - Method in class de.fub.bytecode.generic.ClassGen
 
getMethodSignature() - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. Use getSignature()
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
 
getMinor() - Method in class de.fub.bytecode.generic.ClassGen
 
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.classfile.Unknown
 
getName() - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
getName() - Method in class de.fub.bytecode.generic.LocalVariableGen
 
getName() - Method in interface de.fub.bytecode.generic.NamedAndTyped
 
getName(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantNameAndType
 
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.FieldOrMethod
 
getNameIndex() - Method in class de.fub.bytecode.classfile.LocalVariable
 
getNameIndex() - Method in class de.fub.bytecode.classfile.ConstantClass
 
getNameIndex() - Method in class de.fub.bytecode.classfile.ConstantNameAndType
 
getNext() - Method in class de.fub.bytecode.generic.InstructionHandle
 
getNoArguments() - Method in class de.fub.bytecode.generic.INVOKEINTERFACE
Deprecated. Use getCount().
getNumberOfExceptions() - Method in class de.fub.bytecode.classfile.ExceptionTable
 
getNumberOfLocals() - Method in class de.fub.bytecode.classfile.StackMapEntry
 
getNumberOfStackItems() - Method in class de.fub.bytecode.classfile.StackMapEntry
 
getOpcode() - Method in class de.fub.bytecode.generic.Instruction
 
getOuterClassIndex() - Method in class de.fub.bytecode.classfile.InnerClass
 
getPackageName() - Method in class de.fub.bytecode.classfile.JavaClass
 
getPath() - Method in class de.fub.bytecode.ClassPath.ClassFile
 
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.InstructionHandle
 
getPosition() - Method in class de.fub.bytecode.generic.BranchHandle
 
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 return value of a method (signature) to a Type object.
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() - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
getSignature() - Method in class de.fub.bytecode.generic.FieldGen
 
getSignature() - Method in class de.fub.bytecode.generic.MethodGen
 
getSignature(ConstantPool) - Method in class de.fub.bytecode.classfile.ConstantNameAndType
 
getSignature(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FieldOrMethod
 
getSignature(String) - Static method in class de.fub.bytecode.classfile.Utility
Parse Java type such as "char", or "java.lang.String[]" and return the signature in byte code format, e.g.
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.ConstantNameAndType
 
getSignatureIndex() - Method in class de.fub.bytecode.classfile.Signature
 
getSize() - Method in class de.fub.bytecode.generic.Type
 
getSize() - Method in class de.fub.bytecode.generic.ConstantPoolGen
 
getSize() - Method in class de.fub.bytecode.ClassPath.ClassFile
 
getSlot() - Method in class de.fub.bytecode.generic.LocalVariableGen
Deprecated. Use getIndex()
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.SourceFile
 
getSourceFileName() - Method in class de.fub.bytecode.classfile.JavaClass
 
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.
getStackMap() - Method in class de.fub.bytecode.classfile.StackMap
 
getStart() - Method in class de.fub.bytecode.generic.LocalVariableGen
 
getStart() - Method in class de.fub.bytecode.generic.InstructionList
 
getStartPC() - Method in class de.fub.bytecode.classfile.LocalVariable
 
getStartPC() - Method in class de.fub.bytecode.classfile.CodeException
 
getStartPC() - Method in class de.fub.bytecode.classfile.LineNumber
 
getStartPC() - Method in class de.fub.bytecode.generic.CodeExceptionGen
 
GETSTATIC - class de.fub.bytecode.generic.GETSTATIC.
GETSTATIC - Fetch static field from class
GETSTATIC - Static variable in interface de.fub.bytecode.Constants
 
GETSTATIC_QUICK - 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
 
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.classfile.JavaClass
 
getSuperclassName() - Method in class de.fub.bytecode.generic.ClassGen
 
getSuperclassNameIndex() - Method in class de.fub.bytecode.classfile.JavaClass
 
getSuperclassNameIndex() - Method in class de.fub.bytecode.generic.ClassGen
 
getTableLength() - Method in class de.fub.bytecode.classfile.LocalVariableTable
 
getTableLength() - Method in class de.fub.bytecode.classfile.LineNumberTable
 
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
Deprecated. in favor of getOpcode()
getTarget() - Method in class de.fub.bytecode.generic.BranchInstruction
 
getTarget() - Method in class de.fub.bytecode.generic.ReturnaddressType
 
getTarget() - Method in class de.fub.bytecode.generic.BranchHandle
 
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
 
getTime() - Method in class de.fub.bytecode.ClassPath.ClassFile
 
getType() - Method in class de.fub.bytecode.classfile.StackMapType
 
getType() - Method in class de.fub.bytecode.generic.ReturnInstruction
 
getType() - Method in class de.fub.bytecode.generic.NEWARRAY
 
getType() - Method in class de.fub.bytecode.generic.Type
 
getType() - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
getType() - Method in class de.fub.bytecode.generic.LocalVariableGen
 
getType() - Method in interface de.fub.bytecode.generic.NamedAndTyped
 
getType(byte) - Static method in class de.fub.bytecode.generic.BasicType
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.ReturnInstruction
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.DCONST
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.LocalVariableInstruction
Returns the type associated with the instruction - in case of ALOAD or ASTORE Type.OBJECT is returned.
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.CPInstruction
 
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.ArrayInstruction
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.ArithmeticInstruction
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.SIPUSH
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FieldInstruction
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.IINC
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FCONST
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.StackInstruction
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.ConversionInstruction
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.RET
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.ICONST
 
getType(ConstantPoolGen) - Method in interface de.fub.bytecode.generic.LoadClass
Returns the type associated with this instruction.
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.DCMPG
 
getType(ConstantPoolGen) - Method in interface de.fub.bytecode.generic.TypedInstruction
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.JsrInstruction
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.LCONST
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FCMPG
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.ACONST_NULL
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.DCMPL
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.BIPUSH
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.LDC2_W
 
getType(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FCMPL
 
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
 
getTypesOfLocals() - Method in class de.fub.bytecode.classfile.StackMapEntry
 
getTypesOfStackItems() - Method in class de.fub.bytecode.classfile.StackMapEntry
 
getValue() - Method in class de.fub.bytecode.generic.DCONST
 
getValue() - Method in class de.fub.bytecode.generic.SIPUSH
 
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.BIPUSH
 
getValue() - Method in interface de.fub.bytecode.generic.ConstantPushInstruction
 
getValue(ConstantPoolGen) - Method in class de.fub.bytecode.generic.LDC
 
getValue(ConstantPoolGen) - Method in class de.fub.bytecode.generic.LDC2_W
 
GOTO - class de.fub.bytecode.generic.GOTO.
GOTO - Branch always (to relative offset, not absolute address)
GOTO - Static variable in interface de.fub.bytecode.Constants
 
GOTO_W - class de.fub.bytecode.generic.GOTO_W.
GOTO_W - Branch always (to relative offset, not absolute address)
GOTO_W - Static variable in interface de.fub.bytecode.Constants
 
GOTO_W(InstructionHandle) - Constructor for class de.fub.bytecode.generic.GOTO_W
 
GOTO(InstructionHandle) - Constructor for class de.fub.bytecode.generic.GOTO
 
GotoInstruction - class de.fub.bytecode.generic.GotoInstruction.
Super class for GOTO

H

hashcode() - Method in class de.fub.bytecode.generic.ArrayType
 
hashCode() - Method in class de.fub.bytecode.generic.ObjectType
 
hasIndex() - Method in class de.fub.bytecode.classfile.StackMapType
 
hasTargeters() - Method in class de.fub.bytecode.generic.InstructionHandle
 
HEAP - Static variable in class de.fub.bytecode.classfile.JavaClass
 
helloify - class helloify.
Read class file(s) and patch all of its methods, so that they print "hello" and their name and signature before doing anything else.
helloify() - Constructor for class helloify
 
HelloWorldBuilder - class HelloWorldBuilder.
Create HelloWorld class:
HelloWorldBuilder() - Constructor for class HelloWorldBuilder
 

I

i_position - Variable in class de.fub.bytecode.generic.InstructionHandle
 
I2B - class de.fub.bytecode.generic.I2B.
I2B - Convert int to byte
I2B - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
I2B - Static variable in interface de.fub.bytecode.Constants
 
I2B() - Constructor for class de.fub.bytecode.generic.I2B
Convert int to byte
I2C - class de.fub.bytecode.generic.I2C.
I2C - Convert int to char
I2C - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
I2C - Static variable in interface de.fub.bytecode.Constants
 
I2C() - Constructor for class de.fub.bytecode.generic.I2C
Convert int to char
I2D - class de.fub.bytecode.generic.I2D.
I2D - Convert int to double
I2D - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
I2D - Static variable in interface de.fub.bytecode.Constants
 
I2D() - Constructor for class de.fub.bytecode.generic.I2D
Convert int to double
I2F - class de.fub.bytecode.generic.I2F.
I2F - Convert int to float
I2F - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
I2F - Static variable in interface de.fub.bytecode.Constants
 
I2F() - Constructor for class de.fub.bytecode.generic.I2F
Convert int to float
I2L - class de.fub.bytecode.generic.I2L.
I2L - Convert int to long
I2L - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
I2L - Static variable in interface de.fub.bytecode.Constants
 
I2L() - Constructor for class de.fub.bytecode.generic.I2L
Convert int to long
I2S - class de.fub.bytecode.generic.I2S.
I2S - Convert int to short
I2S - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
I2S - Static variable in interface de.fub.bytecode.Constants
 
I2S() - Constructor for class de.fub.bytecode.generic.I2S
 
IADD - class de.fub.bytecode.generic.IADD.
IADD - Add ints
IADD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IADD - Static variable in interface de.fub.bytecode.Constants
 
IADD() - Constructor for class de.fub.bytecode.generic.IADD
Add ints
IALOAD - class de.fub.bytecode.generic.IALOAD.
IALOAD - Load int from array
IALOAD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IALOAD - Static variable in interface de.fub.bytecode.Constants
 
IALOAD() - Constructor for class de.fub.bytecode.generic.IALOAD
Load int from array
IAND - class de.fub.bytecode.generic.IAND.
IAND - Bitwise AND int
IAND - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IAND - Static variable in interface de.fub.bytecode.Constants
 
IAND() - Constructor for class de.fub.bytecode.generic.IAND
 
IASTORE - class de.fub.bytecode.generic.IASTORE.
IASTORE - Store into int array
IASTORE - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IASTORE - Static variable in interface de.fub.bytecode.Constants
 
IASTORE() - Constructor for class de.fub.bytecode.generic.IASTORE
Store into int array
ICONST - class de.fub.bytecode.generic.ICONST.
ICONST - Push value between -1, ..., 5, other values cause an exception
ICONST_0 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ICONST_0 - Static variable in interface de.fub.bytecode.Constants
 
ICONST_1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ICONST_1 - Static variable in interface de.fub.bytecode.Constants
 
ICONST_2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ICONST_2 - Static variable in interface de.fub.bytecode.Constants
 
ICONST_3 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ICONST_3 - Static variable in interface de.fub.bytecode.Constants
 
ICONST_4 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ICONST_4 - Static variable in interface de.fub.bytecode.Constants
 
ICONST_5 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ICONST_5 - Static variable in interface de.fub.bytecode.Constants
 
ICONST_M1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ICONST_M1 - Static variable in interface de.fub.bytecode.Constants
 
ICONST(int) - Constructor for class de.fub.bytecode.generic.ICONST
 
id - class id.
Test BCEL if an input file is identical to the outfile generated with BCEL.
id() - Constructor for class id
 
IDIV - class de.fub.bytecode.generic.IDIV.
IDIV - Divide ints
IDIV - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IDIV - Static variable in interface de.fub.bytecode.Constants
 
IDIV() - Constructor for class de.fub.bytecode.generic.IDIV
Divide ints
IF_ACMPEQ - class de.fub.bytecode.generic.IF_ACMPEQ.
IF_ACMPEQ - Branch if reference comparison succeeds
IF_ACMPEQ - Static variable in interface de.fub.bytecode.Constants
 
IF_ACMPEQ(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IF_ACMPEQ
 
IF_ACMPNE - class de.fub.bytecode.generic.IF_ACMPNE.
IF_ACMPNE - Branch if reference comparison doesn't succeed
IF_ACMPNE - Static variable in interface de.fub.bytecode.Constants
 
IF_ACMPNE(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IF_ACMPNE
 
IF_ICMPEQ - class de.fub.bytecode.generic.IF_ICMPEQ.
IF_ICMPEQ - Branch if int comparison succeeds
IF_ICMPEQ - Static variable in interface de.fub.bytecode.Constants
 
IF_ICMPEQ(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IF_ICMPEQ
 
IF_ICMPGE - class de.fub.bytecode.generic.IF_ICMPGE.
IF_ICMPGE - Branch if int comparison succeeds
IF_ICMPGE - Static variable in interface de.fub.bytecode.Constants
 
IF_ICMPGE(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IF_ICMPGE
 
IF_ICMPGT - class de.fub.bytecode.generic.IF_ICMPGT.
IF_ICMPGT - Branch if int comparison succeeds
IF_ICMPGT - Static variable in interface de.fub.bytecode.Constants
 
IF_ICMPGT(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IF_ICMPGT
 
IF_ICMPLE - class de.fub.bytecode.generic.IF_ICMPLE.
IF_ICMPLE - Branch if int comparison succeeds
IF_ICMPLE - Static variable in interface de.fub.bytecode.Constants
 
IF_ICMPLE(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IF_ICMPLE
 
IF_ICMPLT - class de.fub.bytecode.generic.IF_ICMPLT.
IF_ICMPLT - Branch if int comparison succeeds
IF_ICMPLT - Static variable in interface de.fub.bytecode.Constants
 
IF_ICMPLT(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IF_ICMPLT
 
IF_ICMPNE - class de.fub.bytecode.generic.IF_ICMPNE.
IF_ICMPNE - Branch if int comparison doesn't succeed
IF_ICMPNE - Static variable in interface de.fub.bytecode.Constants
 
IF_ICMPNE(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IF_ICMPNE
 
IFEQ - class de.fub.bytecode.generic.IFEQ.
IFEQ - Branch if int comparison with zero succeeds
IFEQ - Static variable in interface de.fub.bytecode.Constants
 
IFEQ(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IFEQ
 
IFGE - class de.fub.bytecode.generic.IFGE.
IFGE - Branch if int comparison with zero succeeds
IFGE - Static variable in interface de.fub.bytecode.Constants
 
IFGE(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IFGE
 
IFGT - class de.fub.bytecode.generic.IFGT.
IFGT - Branch if int comparison with zero succeeds
IFGT - Static variable in interface de.fub.bytecode.Constants
 
IFGT(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IFGT
 
IfInstruction - class de.fub.bytecode.generic.IfInstruction.
Super class for the IFxxx family of instructions.
IfInstruction(short, InstructionHandle) - Constructor for class de.fub.bytecode.generic.IfInstruction
 
IFLE - class de.fub.bytecode.generic.IFLE.
IFLE - Branch if int comparison with zero succeeds
IFLE - Static variable in interface de.fub.bytecode.Constants
 
IFLE(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IFLE
 
IFLT - class de.fub.bytecode.generic.IFLT.
IFLT - Branch if int comparison with zero succeeds
IFLT - Static variable in interface de.fub.bytecode.Constants
 
IFLT(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IFLT
 
IFNE - class de.fub.bytecode.generic.IFNE.
IFNE - Branch if int comparison with zero succeeds
IFNE - Static variable in interface de.fub.bytecode.Constants
 
IFNE(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IFNE
 
IFNONNULL - class de.fub.bytecode.generic.IFNONNULL.
IFNONNULL - Branch if reference is not null
IFNONNULL - Static variable in interface de.fub.bytecode.Constants
 
IFNONNULL(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IFNONNULL
 
IFNULL - class de.fub.bytecode.generic.IFNULL.
IFNULL - Branch if reference is not null
IFNULL - Static variable in interface de.fub.bytecode.Constants
 
IFNULL(InstructionHandle) - Constructor for class de.fub.bytecode.generic.IFNULL
 
IINC - class de.fub.bytecode.generic.IINC.
IINC - Increment local variable by constant
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 - class de.fub.bytecode.generic.ILOAD.
ILOAD - Load int from local variable onto stack
ILOAD - Static variable in interface de.fub.bytecode.Constants
 
ILOAD_0 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ILOAD_0 - Static variable in interface de.fub.bytecode.Constants
 
ILOAD_1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ILOAD_1 - Static variable in interface de.fub.bytecode.Constants
 
ILOAD_2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ILOAD_2 - Static variable in interface de.fub.bytecode.Constants
 
ILOAD_3 - Static variable in interface de.fub.bytecode.Constants
 
ILOAD(int) - Constructor for class de.fub.bytecode.generic.ILOAD
Load int from local variable
IMPDEP1 - class de.fub.bytecode.generic.IMPDEP1.
IMPDEP1 - Implementation dependent
IMPDEP1 - Static variable in interface de.fub.bytecode.Constants
 
IMPDEP1() - Constructor for class de.fub.bytecode.generic.IMPDEP1
 
IMPDEP2 - class de.fub.bytecode.generic.IMPDEP2.
IMPDEP2 - Implementation dependent
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 - class de.fub.bytecode.generic.IMUL.
IMUL - Multiply ints
IMUL - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IMUL - Static variable in interface de.fub.bytecode.Constants
 
IMUL() - Constructor for class de.fub.bytecode.generic.IMUL
Multiply ints
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.CPInstruction
 
index - Variable in class de.fub.bytecode.generic.ConstantPoolGen
 
IndexedInstruction - interface de.fub.bytecode.generic.IndexedInstruction.
Denote entity that refers to an index, e.g.
indices - Variable in class de.fub.bytecode.generic.Select
 
INEG - class de.fub.bytecode.generic.INEG.
INEG - Negate int
INEG - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
INEG - Static variable in interface de.fub.bytecode.Constants
 
INEG() - Constructor for class de.fub.bytecode.generic.INEG
 
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.LocalVariableInstruction
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., index) from file.
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.LDC
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.IINC
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.LOOKUPSWITCH
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.INVOKEINTERFACE
Read needed data (i.e., index) from file.
initFromFile(ByteSequence, boolean) - Method in class de.fub.bytecode.generic.LDC_W
Read needed data (i.e., index) from file.
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.MULTIANEWARRAY
Read needed data (i.e., no.
initFromFile(ByteSequence, boolean) - Method in class de.fub.bytecode.generic.TABLESWITCH
Read needed data (e.g.
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.GOTO_W
Read needed data (e.g.
InnerClass - class de.fub.bytecode.classfile.InnerClass.
This class represents a inner class attribute, i.e., the class indices of the inner and outer classes, the name and the attributes of the inner class.
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 - class de.fub.bytecode.classfile.InnerClasses.
This class is derived from Attribute and denotes that this class is an Inner class of another.
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(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(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(InstructionList) - Method in class de.fub.bytecode.generic.InstructionList
Insert another list.
INSTANCEOF - class de.fub.bytecode.generic.INSTANCEOF.
INSTANCEOF - Determine if object is of given type
INSTANCEOF - Static variable in interface de.fub.bytecode.Constants
 
INSTANCEOF_QUICK - 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
 
INSTANTIATION_ERROR - Static variable in interface de.fub.bytecode.ExceptionConstants
 
Instruction - class de.fub.bytecode.generic.Instruction.
Abstract super class for all Java byte codes.
Instruction(short, short) - Constructor for class de.fub.bytecode.generic.Instruction
 
InstructionConstants - interface de.fub.bytecode.generic.InstructionConstants.
This interface contains shareable instruction objects.
InstructionConstants.Clinit - class de.fub.bytecode.generic.InstructionConstants.Clinit.
 
InstructionFactory - class de.fub.bytecode.generic.InstructionFactory.
Instances of this class may be used, e.g., to generate typed versions of instructions.
InstructionFactory(ClassGen) - Constructor for class de.fub.bytecode.generic.InstructionFactory
Initialize with ClassGen object
InstructionFactory(ClassGen, ConstantPoolGen) - Constructor for class de.fub.bytecode.generic.InstructionFactory
 
InstructionFactory(ConstantPoolGen) - Constructor for class de.fub.bytecode.generic.InstructionFactory
Initialize just with ConstantPoolGen object
InstructionHandle - class de.fub.bytecode.generic.InstructionHandle.
Instances of this class give users a handle to the instructions contained in an InstructionList.
InstructionHandle(Instruction) - Constructor for class de.fub.bytecode.generic.InstructionHandle
 
InstructionList - class de.fub.bytecode.generic.InstructionList.
This class is a container for a list of Instruction objects.
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.
InstructionListObserver - interface de.fub.bytecode.generic.InstructionListObserver.
Implement this interface if you're interested in changes to an InstructionList object and register yourself with addObserver().
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.
InstructionTargeter - interface de.fub.bytecode.generic.InstructionTargeter.
Denote that a class targets InstructionHandles within an InstructionList.
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
 
INTERFACES_IMPLEMENTED_BY_ARRAYS - Static variable in interface de.fub.bytecode.Constants
The names of the interfaces implemented by arrays
InvokeInstruction - class de.fub.bytecode.generic.InvokeInstruction.
Super class for the INVOKExxx family of instructions.
InvokeInstruction(short, int) - Constructor for class de.fub.bytecode.generic.InvokeInstruction
 
INVOKEINTERFACE - class de.fub.bytecode.generic.INVOKEINTERFACE.
INVOKEINTERFACE - Invoke interface method
INVOKEINTERFACE - Static variable in interface de.fub.bytecode.Constants
 
INVOKEINTERFACE_QUICK - Static variable in interface de.fub.bytecode.Constants
 
INVOKEINTERFACE(int, int) - Constructor for class de.fub.bytecode.generic.INVOKEINTERFACE
 
INVOKENONVIRTUAL - Static variable in interface de.fub.bytecode.Constants
 
INVOKENONVIRTUAL_QUICK - Static variable in interface de.fub.bytecode.Constants
 
INVOKESPECIAL - class de.fub.bytecode.generic.INVOKESPECIAL.
INVOKESPECIAL - Invoke instance method; special handling for superclass, private and instance initialization method invocations
INVOKESPECIAL - Static variable in interface de.fub.bytecode.Constants
 
INVOKESPECIAL(int) - Constructor for class de.fub.bytecode.generic.INVOKESPECIAL
 
INVOKESTATIC - class de.fub.bytecode.generic.INVOKESTATIC.
INVOKESTATIC - Invoke a class (static) method
INVOKESTATIC - Static variable in interface de.fub.bytecode.Constants
 
INVOKESTATIC_QUICK - Static variable in interface de.fub.bytecode.Constants
 
INVOKESTATIC(int) - Constructor for class de.fub.bytecode.generic.INVOKESTATIC
 
INVOKESUPER_QUICK - Static variable in interface de.fub.bytecode.Constants
 
INVOKEVIRTUAL - class de.fub.bytecode.generic.INVOKEVIRTUAL.
INVOKEVIRTUAL - Invoke instance method; dispatch based on class
INVOKEVIRTUAL - Static variable in interface de.fub.bytecode.Constants
 
INVOKEVIRTUAL_QUICK - Static variable in interface de.fub.bytecode.Constants
 
INVOKEVIRTUAL_QUICK_W - Static variable in interface de.fub.bytecode.Constants
 
INVOKEVIRTUAL(int) - Constructor for class de.fub.bytecode.generic.INVOKEVIRTUAL
 
INVOKEVIRTUALOBJECT_QUICK - Static variable in interface de.fub.bytecode.Constants
 
IOR - class de.fub.bytecode.generic.IOR.
IOR - Bitwise OR int
IOR - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IOR - Static variable in interface de.fub.bytecode.Constants
 
IOR() - Constructor for class de.fub.bytecode.generic.IOR
 
IREM - class de.fub.bytecode.generic.IREM.
IREM - Remainder of int
IREM - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IREM - Static variable in interface de.fub.bytecode.Constants
 
IREM() - Constructor for class de.fub.bytecode.generic.IREM
Remainder of ints
IRETURN - class de.fub.bytecode.generic.IRETURN.
IRETURN - Return int from method
IRETURN - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IRETURN - Static variable in interface de.fub.bytecode.Constants
 
IRETURN() - Constructor for class de.fub.bytecode.generic.IRETURN
Return int from method
isAbstract() - Method in class de.fub.bytecode.classfile.AccessFlags
 
isAbstract(boolean) - Method in class de.fub.bytecode.classfile.AccessFlags
 
isActualParameterList(String) - Static method in class de.fub.bytecode.classfile.Signature
 
isAssignmentCompatibleWith(Type) - Method in class de.fub.bytecode.generic.ReferenceType
Return true iff this is assignment compatible with another type t as defined in the JVM specification; see the AASTORE definition there.
isCastableTo(Type) - Method in class de.fub.bytecode.generic.ReferenceType
Return true iff this type is castable to another type t as defined in the JVM specification.
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
 
isFormalParameterList(String) - Static method in class de.fub.bytecode.classfile.Signature
 
ISHL - class de.fub.bytecode.generic.ISHL.
ISHL - Arithmetic shift left int
ISHL - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ISHL - Static variable in interface de.fub.bytecode.Constants
 
ISHL() - Constructor for class de.fub.bytecode.generic.ISHL
 
ISHR - class de.fub.bytecode.generic.ISHR.
ISHR - Arithmetic shift right int
ISHR - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ISHR - Static variable in interface de.fub.bytecode.Constants
 
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
 
isJavaIdentifierPart(char) - Static method in class de.fub.bytecode.classfile.Utility
 
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
 
isStrictfp() - Method in class de.fub.bytecode.classfile.AccessFlags
 
isStrictfp(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 - class de.fub.bytecode.generic.ISTORE.
ISTORE - Store int from stack into local variable
ISTORE - Static variable in interface de.fub.bytecode.Constants
 
ISTORE_0 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ISTORE_0 - Static variable in interface de.fub.bytecode.Constants
 
ISTORE_1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ISTORE_1 - Static variable in interface de.fub.bytecode.Constants
 
ISTORE_2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ISTORE_2 - Static variable in interface de.fub.bytecode.Constants
 
ISTORE_3 - Static variable in interface de.fub.bytecode.Constants
 
ISTORE(int) - Constructor for class de.fub.bytecode.generic.ISTORE
Store int into local variable
isTransient() - Method in class de.fub.bytecode.classfile.AccessFlags
 
isTransient(boolean) - Method in class de.fub.bytecode.classfile.AccessFlags
 
ISUB - class de.fub.bytecode.generic.ISUB.
ISUB - Substract ints
ISUB - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
ISUB - Static variable in interface de.fub.bytecode.Constants
 
ISUB() - Constructor for class de.fub.bytecode.generic.ISUB
Substract ints
isVolatile() - Method in class de.fub.bytecode.classfile.AccessFlags
 
isVolatile(boolean) - Method in class de.fub.bytecode.classfile.AccessFlags
 
ITEM_Bogus - Static variable in interface de.fub.bytecode.Constants
Constants used in the StackMap attribute.
ITEM_Double - Static variable in interface de.fub.bytecode.Constants
 
ITEM_Float - Static variable in interface de.fub.bytecode.Constants
 
ITEM_InitObject - Static variable in interface de.fub.bytecode.Constants
 
ITEM_Integer - Static variable in interface de.fub.bytecode.Constants
 
ITEM_Long - Static variable in interface de.fub.bytecode.Constants
 
ITEM_NAMES - Static variable in interface de.fub.bytecode.Constants
 
ITEM_NewObject - Static variable in interface de.fub.bytecode.Constants
 
ITEM_Null - Static variable in interface de.fub.bytecode.Constants
 
ITEM_Object - Static variable in interface de.fub.bytecode.Constants
 
IUSHR - class de.fub.bytecode.generic.IUSHR.
IUSHR - Logical shift right int
IUSHR - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IUSHR - Static variable in interface de.fub.bytecode.Constants
 
IUSHR() - Constructor for class de.fub.bytecode.generic.IUSHR
 
IXOR - class de.fub.bytecode.generic.IXOR.
IXOR - Bitwise XOR int
IXOR - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
IXOR - Static variable in interface de.fub.bytecode.Constants
 
IXOR() - Constructor for class de.fub.bytecode.generic.IXOR
 

J

JasminVisitor - class JasminVisitor.
Disassemble Java class object into the JASMIN format.
JasminVisitor(JavaClass, OutputStream) - Constructor for class JasminVisitor
 
JavaClass - class de.fub.bytecode.classfile.JavaClass.
Represents a Java class, i.e., the data structures, constant pool, fields, methods and commands contained in a Java .class file.
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.
JavaWrapper - class de.fub.bytecode.util.JavaWrapper.
Java interpreter replacement, i.e., wrapper that uses its own ClassLoader to modify/generate classes as they're requested.
JavaWrapper() - Constructor for class de.fub.bytecode.util.JavaWrapper
 
JavaWrapper(ClassLoader) - Constructor for class de.fub.bytecode.util.JavaWrapper
 
JSR - class de.fub.bytecode.generic.JSR.
JSR - Jump to subroutine
JSR - Static variable in interface de.fub.bytecode.Constants
 
JSR_W - class de.fub.bytecode.generic.JSR_W.
JSR_W - Jump to subroutine
JSR_W - Static variable in interface de.fub.bytecode.Constants
 
JSR_W(InstructionHandle) - Constructor for class de.fub.bytecode.generic.JSR_W
 
JSR(InstructionHandle) - Constructor for class de.fub.bytecode.generic.JSR
 
JsrInstruction - class de.fub.bytecode.generic.JsrInstruction.
Super class for JSR - Jump to subroutine

K

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

L

L2D - class de.fub.bytecode.generic.L2D.
L2D - Convert long to double
L2D - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
L2D - Static variable in interface de.fub.bytecode.Constants
 
L2D() - Constructor for class de.fub.bytecode.generic.L2D
 
L2F - class de.fub.bytecode.generic.L2F.
L2F - Convert long to float
L2F - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
L2F - Static variable in interface de.fub.bytecode.Constants
 
L2F() - Constructor for class de.fub.bytecode.generic.L2F
 
L2I - class de.fub.bytecode.generic.L2I.
L2I - Convert long to int
L2I - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
L2I - Static variable in interface de.fub.bytecode.Constants
 
L2I() - Constructor for class de.fub.bytecode.generic.L2I
 
LADD - class de.fub.bytecode.generic.LADD.
LADD - Add longs
LADD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LADD - Static variable in interface de.fub.bytecode.Constants
 
LADD() - Constructor for class de.fub.bytecode.generic.LADD
 
LALOAD - class de.fub.bytecode.generic.LALOAD.
LALOAD - Load long from array
LALOAD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LALOAD - Static variable in interface de.fub.bytecode.Constants
 
LALOAD() - Constructor for class de.fub.bytecode.generic.LALOAD
Load long from array
LAND - class de.fub.bytecode.generic.LAND.
LAND - Bitwise AND longs
LAND - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LAND - Static variable in interface de.fub.bytecode.Constants
 
LAND() - Constructor for class de.fub.bytecode.generic.LAND
 
LASTORE - class de.fub.bytecode.generic.LASTORE.
LASTORE - Store into long array
LASTORE - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LASTORE - Static variable in interface de.fub.bytecode.Constants
 
LASTORE() - Constructor for class de.fub.bytecode.generic.LASTORE
Store long into array
LCMP - class de.fub.bytecode.generic.LCMP.
LCMP - Compare longs:
LCMP - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LCMP - Static variable in interface de.fub.bytecode.Constants
 
LCMP() - Constructor for class de.fub.bytecode.generic.LCMP
 
LCONST - class de.fub.bytecode.generic.LCONST.
LCONST - Push 0 or 1, other values cause an exception
LCONST_0 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LCONST_0 - Static variable in interface de.fub.bytecode.Constants
 
LCONST_1 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LCONST_1 - Static variable in interface de.fub.bytecode.Constants
 
LCONST(long) - Constructor for class de.fub.bytecode.generic.LCONST
 
LDC - class de.fub.bytecode.generic.LDC.
LDC - Push item from constant pool.
LDC - Static variable in interface de.fub.bytecode.Constants
 
LDC_QUICK - Static variable in interface de.fub.bytecode.Constants
 
LDC_W - class de.fub.bytecode.generic.LDC_W.
LDC_W - Push item from constant pool (wide index)
LDC_W - Static variable in interface de.fub.bytecode.Constants
 
LDC_W_QUICK - Static variable in interface de.fub.bytecode.Constants
 
LDC_W(int) - Constructor for class de.fub.bytecode.generic.LDC_W
 
LDC(int) - Constructor for class de.fub.bytecode.generic.LDC
 
LDC2_W - class de.fub.bytecode.generic.LDC2_W.
LDC2_W - Push long or double from constant pool
LDC2_W - Static variable in interface de.fub.bytecode.Constants
 
LDC2_W_QUICK - Static variable in interface de.fub.bytecode.Constants
 
LDC2_W(int) - Constructor for class de.fub.bytecode.generic.LDC2_W
 
LDIV - class de.fub.bytecode.generic.LDIV.
LDIV - Divide longs
LDIV - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LDIV - Static variable in interface de.fub.bytecode.Constants
 
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 - class de.fub.bytecode.classfile.LineNumber.
This class represents a (PC offset, line number) pair, i.e., a line number in the source that corresponds to a relative address in the byte code.
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 - class de.fub.bytecode.generic.LineNumberGen.
This class represents a line number within a method, i.e., give an instruction a line number corresponding to the source code line.
LineNumberGen(InstructionHandle, int) - Constructor for class de.fub.bytecode.generic.LineNumberGen
Create a line number.
LineNumberTable - class de.fub.bytecode.classfile.LineNumberTable.
This class represents a table of line numbers for debugging purposes.
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)
list(String) - Method in class listclass
Print the given class on screen
listclass - class listclass.
Read class file(s) and display its contents.
listclass(boolean, boolean, boolean, boolean, boolean, boolean, Vector) - Constructor for class listclass
 
LLOAD - class de.fub.bytecode.generic.LLOAD.
LLOAD - Load long from local variable
LLOAD - Static variable in interface de.fub.bytecode.Constants
 
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
 
LLOAD(int) - Constructor for class de.fub.bytecode.generic.LLOAD
 
LMUL - class de.fub.bytecode.generic.LMUL.
LMUL - Multiply longs
LMUL - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LMUL - Static variable in interface de.fub.bytecode.Constants
 
LMUL() - Constructor for class de.fub.bytecode.generic.LMUL
 
LNEG - class de.fub.bytecode.generic.LNEG.
LNEG - Negate long
LNEG - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LNEG - Static variable in interface de.fub.bytecode.Constants
 
LNEG() - Constructor for class de.fub.bytecode.generic.LNEG
 
LoadClass - interface de.fub.bytecode.generic.LoadClass.
Denotes that an instruction may start the process of loading and resolving the referenced class in the Virtual Machine.
loadClass(String, boolean) - Method in class de.fub.bytecode.util.ClassLoader
 
LoadInstruction - class de.fub.bytecode.generic.LoadInstruction.
Denotes an unparameterized instruction to load a value from a local variable, e.g.
LoadInstruction(short, short, int) - Constructor for class de.fub.bytecode.generic.LoadInstruction
 
LocalVariable - class de.fub.bytecode.classfile.LocalVariable.
This class represents a local variable within a method.
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 - class de.fub.bytecode.generic.LocalVariableGen.
This class represents a local variable within a method.
LocalVariableGen(int, String, Type, InstructionHandle, InstructionHandle) - Constructor for class de.fub.bytecode.generic.LocalVariableGen
Generate a local variable that with index `index'.
LocalVariableInstruction - class de.fub.bytecode.generic.LocalVariableInstruction.
Abstract super class for instructions dealing with local variables.
LocalVariableInstruction(short, short, int) - Constructor for class de.fub.bytecode.generic.LocalVariableInstruction
 
LocalVariableTable - class de.fub.bytecode.classfile.LocalVariableTable.
This class represents colection of local variables in a method.
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 - class de.fub.bytecode.generic.LOOKUPSWITCH.
LOOKUPSWITCH - Switch with unordered set of values
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 - class de.fub.bytecode.generic.LOR.
LOR - Bitwise OR long
LOR - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LOR - Static variable in interface de.fub.bytecode.Constants
 
LOR() - Constructor for class de.fub.bytecode.generic.LOR
 
LREM - class de.fub.bytecode.generic.LREM.
LREM - Remainder of long
LREM - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LREM - Static variable in interface de.fub.bytecode.Constants
 
LREM() - Constructor for class de.fub.bytecode.generic.LREM
 
LRETURN - class de.fub.bytecode.generic.LRETURN.
LRETURN - Return long from method
LRETURN - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LRETURN - Static variable in interface de.fub.bytecode.Constants
 
LRETURN() - Constructor for class de.fub.bytecode.generic.LRETURN
 
LSHL - class de.fub.bytecode.generic.LSHL.
LSHL - Arithmetic shift left long
LSHL - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LSHL - Static variable in interface de.fub.bytecode.Constants
 
LSHL() - Constructor for class de.fub.bytecode.generic.LSHL
 
LSHR - class de.fub.bytecode.generic.LSHR.
LSHR - Arithmetic shift right long
LSHR - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LSHR - Static variable in interface de.fub.bytecode.Constants
 
LSHR() - Constructor for class de.fub.bytecode.generic.LSHR
 
LSTORE - class de.fub.bytecode.generic.LSTORE.
LSTORE - Store long into local variable
LSTORE - Static variable in interface de.fub.bytecode.Constants
 
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
 
LSTORE(int) - Constructor for class de.fub.bytecode.generic.LSTORE
 
LSUB - class de.fub.bytecode.generic.LSUB.
LSUB - Substract longs
LSUB - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LSUB - Static variable in interface de.fub.bytecode.Constants
 
LSUB() - Constructor for class de.fub.bytecode.generic.LSUB
 
LUSHR - class de.fub.bytecode.generic.LUSHR.
LUSHR - Logical shift right long
LUSHR - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LUSHR - Static variable in interface de.fub.bytecode.Constants
 
LUSHR() - Constructor for class de.fub.bytecode.generic.LUSHR
 
LXOR - class de.fub.bytecode.generic.LXOR.
LXOR - Bitwise XOR long
LXOR - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
LXOR - Static variable in interface de.fub.bytecode.Constants
 
LXOR() - Constructor for class de.fub.bytecode.generic.LXOR
 

M

main(String[]) - Static method in class helloify
 
main(String[]) - Static method in class HelloWorldBuilder
 
main(String[]) - Static method in class id
 
main(String[]) - Static method in class JasminVisitor
 
main(String[]) - Static method in class listclass
 
main(String[]) - Static method in class maxstack
 
main(String[]) - Static method in class patchclass
 
main(String[]) - Static method in class Peephole
 
main(String[]) - Static method in class ProxyCreator
Create JavaClass object for a simple proxy for an java.awt.event.ActionListener that just prints the passed arguments, load and use it via the class loader mechanism.
main(String[]) - Static method in class de.fub.bytecode.util.Class2HTML
 
main(String[]) - Static method in class de.fub.bytecode.util.JavaWrapper
Default main method used as wrapper, expects the fully qualified class name of the real class as the first argument.
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
 
MAJOR_1_3 - 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_CODE_SIZE - Static variable in interface de.fub.bytecode.Constants
 
MAX_CP_ENTRIES - Static variable in interface de.fub.bytecode.Constants
Limitations of the Java Virtual Machine.
MAX_SHORT - Static variable in interface de.fub.bytecode.Constants
Maximum value for an unsigned short.
maxstack - class maxstack.
Read class file(s) and examine all of its methods, determining the maximum stack depth used by analyzing control flow.
maxstack() - Constructor for class maxstack
 
Method - class de.fub.bytecode.classfile.Method.
This class represents the method info structure, i.e., the representation for a method in the class.
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 - class de.fub.bytecode.generic.MethodGen.
Template class for building up a method.
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.
MethodObserver - interface de.fub.bytecode.generic.MethodObserver.
Implement this interface if you're interested in changes to a MethodGen object and register yourself with addObserver().
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
 
methodSignatureToString(String, String, String, boolean, LocalVariableTable) - 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
 
MINOR_1_3 - Static variable in interface de.fub.bytecode.Constants
 
modifyClass(JavaClass) - Method in class de.fub.bytecode.util.ClassLoader
Override this method if you want to alter a class before it gets actually loaded.
MONITORENTER - class de.fub.bytecode.generic.MONITORENTER.
MONITORENTER - Enter monitor for object
MONITORENTER - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
MONITORENTER - Static variable in interface de.fub.bytecode.Constants
 
MONITORENTER() - Constructor for class de.fub.bytecode.generic.MONITORENTER
 
MONITOREXIT - class de.fub.bytecode.generic.MONITOREXIT.
MONITOREXIT - Exit monitor for object
MONITOREXIT - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
MONITOREXIT - Static variable in interface de.fub.bytecode.Constants
 
MONITOREXIT() - Constructor for class de.fub.bytecode.generic.MONITOREXIT
 
move(InstructionHandle, InstructionHandle) - Method in class de.fub.bytecode.generic.InstructionList
Move a single instruction (handle) to a new location.
move(InstructionHandle, InstructionHandle, InstructionHandle) - Method in class de.fub.bytecode.generic.InstructionList
Take all instructions (handles) from "start" to "end" and append them after the new location "target".
MULTIANEWARRAY - class de.fub.bytecode.generic.MULTIANEWARRAY.
MULTIANEWARRAY - Create new mutidimensional array of references
MULTIANEWARRAY - Static variable in interface de.fub.bytecode.Constants
 
MULTIANEWARRAY_QUICK - Static variable in interface de.fub.bytecode.Constants
 
MULTIANEWARRAY(int, short) - Constructor for class de.fub.bytecode.generic.MULTIANEWARRAY
 

N

n - Variable in class de.fub.bytecode.generic.LocalVariableInstruction
 
name - Variable in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
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
 
NamedAndTyped - interface de.fub.bytecode.generic.NamedAndTyped.
Denote entity that has both name and type.
negate() - Method in class de.fub.bytecode.generic.IfInstruction
 
negate() - Method in class de.fub.bytecode.generic.IFNONNULL
 
negate() - Method in class de.fub.bytecode.generic.IF_ACMPEQ
 
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.IF_ICMPGT
 
negate() - Method in class de.fub.bytecode.generic.IFNULL
 
negate() - Method in class de.fub.bytecode.generic.IF_ICMPLE
 
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.IF_ICMPGE
 
negate() - Method in class de.fub.bytecode.generic.IFGT
 
negate() - Method in class de.fub.bytecode.generic.IFLE
 
negate() - Method in class de.fub.bytecode.generic.IFGE
 
negate() - Method in class de.fub.bytecode.generic.IF_ICMPEQ
 
negate() - Method in class de.fub.bytecode.generic.IF_ACMPNE
 
negate() - Method in class de.fub.bytecode.generic.IFEQ
 
NEGATIVE_ARRAY_SIZE_EXCEPTION - Static variable in interface de.fub.bytecode.ExceptionConstants
 
NEW - class de.fub.bytecode.generic.NEW.
NEW - Create new object
NEW - Static variable in interface de.fub.bytecode.Constants
 
NEW_QUICK - Static variable in interface de.fub.bytecode.Constants
 
NEW(int) - Constructor for class de.fub.bytecode.generic.NEW
 
NEWARRAY - class de.fub.bytecode.generic.NEWARRAY.
NEWARRAY - Create new array of basic type (int, short, ...)
NEWARRAY - Static variable in interface de.fub.bytecode.Constants
 
NEWARRAY(BasicType) - Constructor for class de.fub.bytecode.generic.NEWARRAY
 
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., number of bytes after the tag byte itself.
NO_SUCH_FIELD_ERROR - Static variable in interface de.fub.bytecode.ExceptionConstants
 
NO_SUCH_METHOD_ERROR - Static variable in interface de.fub.bytecode.ExceptionConstants
 
NO_TARGET - Static variable in class de.fub.bytecode.generic.ReturnaddressType
 
Node - interface de.fub.bytecode.classfile.Node.
Denote class to have an accept method();
NOP - class de.fub.bytecode.generic.NOP.
NOP - Do nothing
NOP - Static variable in interface de.fub.bytecode.generic.InstructionConstants
Predefined instruction objects
NOP - Static variable in interface de.fub.bytecode.Constants
Java VM opcodes.
NOP() - Constructor for class de.fub.bytecode.generic.NOP
 
notify(ClassGen) - Method in interface de.fub.bytecode.generic.ClassObserver
 
notify(FieldGen) - Method in interface de.fub.bytecode.generic.FieldObserver
 
notify(InstructionList) - Method in interface de.fub.bytecode.generic.InstructionListObserver
 
notify(MethodGen) - Method in interface de.fub.bytecode.generic.MethodObserver
 
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 - class de.fub.bytecode.generic.ObjectType.
Denotes reference such as java.lang.String.
ObjectType(String) - Constructor for class de.fub.bytecode.generic.ObjectType
 
opcode - Variable in class de.fub.bytecode.generic.Instruction
 
OPCODE_NAMES - Static variable in interface de.fub.bytecode.Constants
Names of opcodes.

P

Package - class Package.
Package the client.
Package() - Constructor for class Package
 
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., constants, methods, fields and commands.
patchclass - class patchclass.
Patch all Utf8 constants in the given class file file.class and save the result in _file.class.
patchclass() - Constructor for class patchclass
 
Peephole - class Peephole.
Remove NOPs from given class
Peephole() - Constructor for class Peephole
 
physicalSuccessor() - Method in class de.fub.bytecode.generic.JsrInstruction
Returns an InstructionHandle to the physical successor of this JsrInstruction.
PMGClass - class de.fub.bytecode.classfile.PMGClass.
This class is derived from Attribute and represents a reference to a PMG attribute.
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 - class de.fub.bytecode.generic.POP.
POP - Pop top operand stack word
POP - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
POP - Static variable in interface de.fub.bytecode.Constants
 
pop() - Method in class de.fub.bytecode.util.ClassStack
 
POP() - Constructor for class de.fub.bytecode.generic.POP
 
POP2 - class de.fub.bytecode.generic.POP2.
POP2 - Pop two top operand stack words
POP2 - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
POP2 - Static variable in interface de.fub.bytecode.Constants
 
POP2() - Constructor for class de.fub.bytecode.generic.POP2
 
PopInstruction - interface de.fub.bytecode.generic.PopInstruction.
Denotes an unparameterized instruction to pop a value on top from the stack, such as ISTORE, POP, PUTSTATIC.
position - Variable in class de.fub.bytecode.generic.BranchInstruction
 
predecessor() - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
predecessor(int) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
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
 
printClassDependencies(ConstantPool) - Static method in class listclass
Dump the list of classes this class is dependent on
printCode(Method[], boolean) - Static method in class listclass
Dump the disassembled code of all methods in the class.
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
Deprecated. Use produceStack(cp) instead which always gives correct results
produceStack(ConstantPoolGen) - Method in class de.fub.bytecode.generic.Instruction
This method also gives right results for instructions whose effect on the stack 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.
produceStack(ConstantPoolGen) - Method in class de.fub.bytecode.generic.GETSTATIC
 
produceStack(ConstantPoolGen) - Method in interface de.fub.bytecode.generic.StackProducer
 
produceStack(ConstantPoolGen) - Method in class de.fub.bytecode.generic.GETFIELD
 
ProxyCreator - class ProxyCreator.
Dynamically creates and uses a proxy for java.awt.event.ActionListener via the classloader mechanism if called with
ProxyCreator() - Constructor for class ProxyCreator
 
PUSH - class de.fub.bytecode.generic.PUSH.
Wrapper class for push operations, which are implemented either as BIPUSH, LDC or xCONST_n instructions.
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
 
PushInstruction - interface de.fub.bytecode.generic.PushInstruction.
Denotes an unparameterized instruction to produce a value on top of the stack, such as ILOAD, LDC, SIPUSH, DUP, ICONST, etc.
PUTFIELD - class de.fub.bytecode.generic.PUTFIELD.
PUTFIELD - Put field in object
PUTFIELD - 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
 
PUTFIELD(int) - Constructor for class de.fub.bytecode.generic.PUTFIELD
 
PUTFIELD2_QUICK - Static variable in interface de.fub.bytecode.Constants
 
PUTSTATIC - class de.fub.bytecode.generic.PUTSTATIC.
PUTSTATIC - Put static field in class
PUTSTATIC - Static variable in interface de.fub.bytecode.Constants
 
PUTSTATIC_QUICK - 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
 

R

readInstruction(ByteSequence) - Static method in class de.fub.bytecode.generic.Instruction
Read an instruction from (byte code) input stream and return the appropiate object.
redirectBranches(InstructionHandle, InstructionHandle) - Method in class de.fub.bytecode.generic.InstructionList
Redirect all references from old_target to new_target, i.e., update targets of branch instructions.
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.
referencesClass() - Method in class de.fub.bytecode.generic.ObjectType
If "this" doesn't reference a class, it references an interface or a non-existant entity.
referencesInterface() - Method in class de.fub.bytecode.generic.ObjectType
If "this" doesn't reference an interface, it references a class or a non-existant entity.
ReferenceType - class de.fub.bytecode.generic.ReferenceType.
Super class for objects and arrays.
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.FieldGenOrMethodGen
Remove an attribute.
removeAttribute(Attribute) - Method in class de.fub.bytecode.generic.ClassGen
Remove an attribute from this class.
removeAttribute(Object) - Method in class de.fub.bytecode.generic.InstructionHandle
Delete an attribute of an instruction handle.
removeAttributes() - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
Remove all attributes.
removeClass(JavaClass) - Static method in class de.fub.bytecode.Repository
Remove given class from repository.
removeClass(String) - Static method in class de.fub.bytecode.Repository
Remove class with given (fully qualifid) name from repository.
removeCodeAttribute(Attribute) - Method in class de.fub.bytecode.generic.MethodGen
Remove a code attribute.
removeCodeAttributes() - Method in class de.fub.bytecode.generic.MethodGen
Remove all code attributes.
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.
removeExceptionHandlers() - Method in class de.fub.bytecode.generic.MethodGen
Remove all line numbers.
removeExceptions() - Method in class de.fub.bytecode.generic.MethodGen
Remove all exceptions.
removeField(Field) - Method in class de.fub.bytecode.generic.ClassGen
Remove a field to this class.
removeInterface(String) - 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.
removeLineNumbers() - Method in class de.fub.bytecode.generic.MethodGen
Remove all line numbers.
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 index argument.
removeLocalVariables() - Method in class de.fub.bytecode.generic.MethodGen
Remove all local variables.
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., branch instructions, local variables and exception handlers.
removeObserver(ClassObserver) - Method in class de.fub.bytecode.generic.ClassGen
Remove observer for this object.
removeObserver(FieldObserver) - Method in class de.fub.bytecode.generic.FieldGen
Remove observer for this object.
removeObserver(InstructionListObserver) - Method in class de.fub.bytecode.generic.InstructionList
Remove observer for this object.
removeObserver(MethodObserver) - Method in class de.fub.bytecode.generic.MethodGen
Remove observer for this object.
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.
replaceConstantPool(ConstantPoolGen, ConstantPoolGen) - Method in class de.fub.bytecode.generic.InstructionList
Replace all references to the old constant pool with references to the new constant pool
replaceField(Field, Field) - Method in class de.fub.bytecode.generic.ClassGen
Replace given field with new one.
replaceMethod(Method, Method) - Method in class de.fub.bytecode.generic.ClassGen
Replace given method with new one.
Repository - class de.fub.bytecode.Repository.
Repository maintains informations about class interdependencies, e.g.
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 - class de.fub.bytecode.generic.RET.
RET - Return from subroutine
RET - Static variable in interface de.fub.bytecode.Constants
 
RET(int) - Constructor for class de.fub.bytecode.generic.RET
 
RETURN - class de.fub.bytecode.generic.RETURN.
RETURN - Return from void method
RETURN - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
RETURN - Static variable in interface de.fub.bytecode.Constants
 
RETURN() - Constructor for class de.fub.bytecode.generic.RETURN
 
ReturnaddressType - class de.fub.bytecode.generic.ReturnaddressType.
Returnaddress, the type JSR or JSR_W instructions push upon the stack.
ReturnaddressType(InstructionHandle) - Constructor for class de.fub.bytecode.generic.ReturnaddressType
Creates a ReturnaddressType object with a target.
ReturnInstruction - class de.fub.bytecode.generic.ReturnInstruction.
Super class for the xRETURN family of instructions.
ReturnInstruction(short) - Constructor for class de.fub.bytecode.generic.ReturnInstruction
 
runMain(String, String[]) - Method in class de.fub.bytecode.util.JavaWrapper
Runs the main method of the given class with the arguments passed in argv
RUNTIME_EXCEPTION - Static variable in interface de.fub.bytecode.ExceptionConstants
Super class of any run-time exception

S

SALOAD - class de.fub.bytecode.generic.SALOAD.
SALOAD - Load short from array
SALOAD - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
SALOAD - Static variable in interface de.fub.bytecode.Constants
 
SALOAD() - Constructor for class de.fub.bytecode.generic.SALOAD
 
SASTORE - class de.fub.bytecode.generic.SASTORE.
SASTORE - Store into short array
SASTORE - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
SASTORE - Static variable in interface de.fub.bytecode.Constants
 
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.
searchOpcode(String) - Static method in class de.fub.bytecode.classfile.Utility
Map opcode names to opcode numbers.
Select - class de.fub.bytecode.generic.Select.
Select - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions.
setAccessFlags(int) - Method in class de.fub.bytecode.classfile.AccessFlags
 
setArgName(int, String) - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. because of its ugly name
setArgNames(String[]) - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. because of its ugly name
setArgType(int, Type) - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. because of its ugly name
setArgTypes(Type[]) - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. because of its ugly name
setArgumentName(int, String) - Method in class de.fub.bytecode.generic.MethodGen
 
setArgumentNames(String[]) - Method in class de.fub.bytecode.generic.MethodGen
 
setArgumentType(int, Type) - Method in class de.fub.bytecode.generic.MethodGen
 
setArgumentTypes(Type[]) - Method in class de.fub.bytecode.generic.MethodGen
 
setAttributes(Attribute[]) - Method in class de.fub.bytecode.classfile.FieldOrMethod
 
setAttributes(Attribute[]) - Method in class de.fub.bytecode.classfile.Code
 
setAttributes(Attribute[]) - Method in class de.fub.bytecode.classfile.JavaClass
 
setBit(int, int) - Static method in class de.fub.bytecode.classfile.Utility
 
setByteCodeOffset(int) - Method in class de.fub.bytecode.classfile.StackMapEntry
 
setBytes(byte[]) - Method in class de.fub.bytecode.classfile.Synthetic
 
setBytes(byte[]) - Method in class de.fub.bytecode.classfile.Deprecated
 
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
Sets the type of the Exception to catch.
setClassGen(ClassGen) - Method in class de.fub.bytecode.generic.InstructionFactory
 
setClassIndex(int) - Method in class de.fub.bytecode.classfile.ConstantCP
 
setClassName(String) - Method in class de.fub.bytecode.classfile.JavaClass
 
setClassName(String) - Method in class de.fub.bytecode.generic.MethodGen
 
setClassName(String) - Method in class de.fub.bytecode.generic.ClassGen
 
setClassNameIndex(int) - Method in class de.fub.bytecode.classfile.JavaClass
 
setClassNameIndex(int) - Method in class de.fub.bytecode.generic.ClassGen
 
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.LocalVariable
 
setConstantPool(ConstantPool) - Method in class de.fub.bytecode.classfile.StackMapType
 
setConstantPool(ConstantPool) - Method in class de.fub.bytecode.classfile.StackMapEntry
 
setConstantPool(ConstantPool) - Method in class de.fub.bytecode.classfile.JavaClass
 
setConstantPool(ConstantPoolGen) - Method in class de.fub.bytecode.generic.InstructionFactory
 
setConstantPool(ConstantPoolGen) - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
setConstantPool(ConstantPoolGen) - Method in class de.fub.bytecode.generic.ClassGen
 
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
Set File name of class, aka SourceFile attribute value
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.classfile.LocalVariable
 
setIndex(int) - Method in class de.fub.bytecode.classfile.StackMapType
 
setIndex(int) - Method in class de.fub.bytecode.generic.LocalVariableInstruction
Set the local variable index
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.LDC
Set the index to constant pool and adjust size.
setIndex(int) - Method in class de.fub.bytecode.generic.IINC
Set index of local variable.
setIndex(int) - Method in class de.fub.bytecode.generic.RET
Set index of local variable containg the return address
setIndex(int) - Method in class de.fub.bytecode.generic.LocalVariableGen
 
setIndex(int) - Method in interface de.fub.bytecode.generic.IndexedInstruction
 
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.InstructionHandle
Replace current instruction contained in this handle.
setInstruction(Instruction) - Method in class de.fub.bytecode.generic.BranchHandle
Set new contents.
setInstruction(InstructionHandle) - Method in class de.fub.bytecode.generic.LineNumberGen
 
setInstructionList(InstructionList) - Method in class de.fub.bytecode.generic.MethodGen
 
setInstructionList(InstructionList) - Method in class de.fub.bytecode.generic.FindPattern
Defines a new instruction list.
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
 
setMajor(int) - Method in class de.fub.bytecode.generic.ClassGen
Set major version number of class file, default value is 45 (JDK 1.1)
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.
setMethodAt(Method, int) - Method in class de.fub.bytecode.generic.ClassGen
 
setMethodName(String) - Method in class de.fub.bytecode.generic.MethodGen
Deprecated. Use setName()
setMethods(Method[]) - Method in class de.fub.bytecode.classfile.JavaClass
 
setMethods(Method[]) - Method in class de.fub.bytecode.generic.ClassGen
 
setMinor(int) - Method in class de.fub.bytecode.classfile.JavaClass
 
setMinor(int) - Method in class de.fub.bytecode.generic.ClassGen
Set minor version number of class file, default value is 3 (JDK 1.1)
setName(String) - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
setName(String) - Method in class de.fub.bytecode.generic.LocalVariableGen
 
setName(String) - Method in interface de.fub.bytecode.generic.NamedAndTyped
 
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.FieldOrMethod
 
setNameIndex(int) - Method in class de.fub.bytecode.classfile.LocalVariable
 
setNameIndex(int) - Method in class de.fub.bytecode.classfile.ConstantClass
 
setNameIndex(int) - Method in class de.fub.bytecode.classfile.ConstantNameAndType
 
setNumberOfLocals(int) - Method in class de.fub.bytecode.classfile.StackMapEntry
 
setNumberOfStackItems(int) - Method in class de.fub.bytecode.classfile.StackMapEntry
 
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., make the list ready to be dumped.
setReturnType(Type) - Method in class de.fub.bytecode.generic.MethodGen
 
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.ConstantNameAndType
 
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
Deprecated. Use setIndex()
setSourceFileIndex(int) - Method in class de.fub.bytecode.classfile.SourceFile
 
setSourceFileName(String) - Method in class de.fub.bytecode.classfile.JavaClass
Set absolute path to file this class was read from.
setSourceLine(int) - Method in class de.fub.bytecode.generic.LineNumberGen
 
setStackMap(StackMapEntry[]) - Method in class de.fub.bytecode.classfile.StackMap
 
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.LocalVariable
 
setStartPC(int) - Method in class de.fub.bytecode.classfile.CodeException
 
setStartPC(int) - Method in class de.fub.bytecode.classfile.LineNumber
 
setStringIndex(int) - Method in class de.fub.bytecode.classfile.ConstantString
 
setSuperclassName(String) - Method in class de.fub.bytecode.classfile.JavaClass
 
setSuperclassName(String) - Method in class de.fub.bytecode.generic.ClassGen
 
setSuperclassNameIndex(int) - Method in class de.fub.bytecode.classfile.JavaClass
 
setSuperclassNameIndex(int) - Method in class de.fub.bytecode.generic.ClassGen
 
setTarget(InstructionHandle) - Method in class de.fub.bytecode.generic.BranchInstruction
Set branch target
setTarget(InstructionHandle) - Method in class de.fub.bytecode.generic.BranchHandle
Pass new target to instruction.
setTarget(int, InstructionHandle) - Method in class de.fub.bytecode.generic.Select
Set branch target for `i'th case
setType(byte) - Method in class de.fub.bytecode.classfile.StackMapType
 
setType(Type) - Method in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
setType(Type) - Method in class de.fub.bytecode.generic.LocalVariableGen
 
setType(Type) - Method in interface de.fub.bytecode.generic.NamedAndTyped
 
setTypesOfLocals(StackMapType[]) - Method in class de.fub.bytecode.classfile.StackMapEntry
 
setTypesOfStackItems(StackMapType[]) - Method in class de.fub.bytecode.classfile.StackMapEntry
 
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 - class de.fub.bytecode.classfile.Signature.
This class is derived from Attribute and represents a reference to a GJ attribute.
signature_index - Variable in class de.fub.bytecode.classfile.FieldOrMethod
 
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.
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 - class de.fub.bytecode.generic.SIPUSH.
SIPUSH - Push short
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 - class de.fub.bytecode.classfile.SourceFile.
This class is derived from Attribute and represents a reference to the source file of this class.
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.
StackConsumer - interface de.fub.bytecode.generic.StackConsumer.
Denote an instruction that may consume a value from the stack.
StackInstruction - class de.fub.bytecode.generic.StackInstruction.
Super class for stack operations like DUP and POP.
StackInstruction(short) - Constructor for class de.fub.bytecode.generic.StackInstruction
 
StackMap - class de.fub.bytecode.classfile.StackMap.
This class represents a stack map attribute used for preverification of Java classes for the Java 2 Micro Edition (J2ME).
StackMap(int, int, StackMapEntry[], ConstantPool) - Constructor for class de.fub.bytecode.classfile.StackMap
 
StackMapEntry - class de.fub.bytecode.classfile.StackMapEntry.
This class represents a stack map entry recording the types of local variables and the the of stack items at a given byte code offset.
StackMapEntry(int, int, StackMapType[], int, StackMapType[], ConstantPool) - Constructor for class de.fub.bytecode.classfile.StackMapEntry
 
StackMapType - class de.fub.bytecode.classfile.StackMapType.
This class represents the type of a local variable or item on stack used in the StackMap entries.
StackMapType(byte, int, ConstantPool) - Constructor for class de.fub.bytecode.classfile.StackMapType
 
StackProducer - interface de.fub.bytecode.generic.StackProducer.
Denote an instruction that may produce a value on top of the stack (this excludes DUP_X1, e.g.)
STATIC_INITIALIZER_NAME - Static variable in interface de.fub.bytecode.Constants
The name of the static initializer, also called "class initialization method" or "interface initialization method".
StoreInstruction - class de.fub.bytecode.generic.StoreInstruction.
Denotes an unparameterized instruction to store a value into a local variable, e.g.
StoreInstruction(short, short, int) - Constructor for class de.fub.bytecode.generic.StoreInstruction
 
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
subclassOf(ObjectType) - Method in class de.fub.bytecode.generic.ObjectType
 
SWAP - class de.fub.bytecode.generic.SWAP.
SWAP - Swa top operand stack word
SWAP - Static variable in interface de.fub.bytecode.generic.InstructionConstants
 
SWAP - Static variable in interface de.fub.bytecode.Constants
 
SWAP() - Constructor for class de.fub.bytecode.generic.SWAP
 
swapInstruction(Instruction) - Method in class de.fub.bytecode.generic.InstructionHandle
Temporarily swap the current instruction, without disturbing anything.
SWITCH - class de.fub.bytecode.generic.SWITCH.
SWITCH - Branch depending on int value, generates either LOOKUPSWITCH or TABLESWITCH instruction, depending on whether the match values (int[]) can be sorted with no gaps between the numbers.
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 - class de.fub.bytecode.classfile.Synthetic.
This class is derived from Attribute and declares this class as `synthetic', i.e., it needs special handling.
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_ADDRESS - Static variable in interface de.fub.bytecode.Constants
 
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 - class de.fub.bytecode.generic.TABLESWITCH.
TABLESWITCH - Switch within given range of values, i.e., low..high
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
 
target - Variable in class de.fub.bytecode.generic.BranchInstruction
 
TargetLostException - exception de.fub.bytecode.generic.TargetLostException.
Thrown by InstructionList.remove() when one or multiple disposed instruction are still being referenced by a InstructionTargeter object.
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 class de.fub.bytecode.generic.Type
 
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
Convert bytes into hexidecimal string
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.ConstantValue
 
toString() - Method in class de.fub.bytecode.classfile.Constant
 
toString() - Method in class de.fub.bytecode.classfile.ConstantCP
 
toString() - Method in class de.fub.bytecode.classfile.InnerClasses
 
toString() - Method in class de.fub.bytecode.classfile.ConstantPool
 
toString() - Method in class de.fub.bytecode.classfile.Method
Return string representation close to declaration format, `public static void main(String[] args) throws IOException', e.g.
toString() - Method in class de.fub.bytecode.classfile.SourceFile
 
toString() - Method in class de.fub.bytecode.classfile.LocalVariable
 
toString() - Method in class de.fub.bytecode.classfile.ConstantClass
 
toString() - Method in class de.fub.bytecode.classfile.CodeException
 
toString() - Method in class de.fub.bytecode.classfile.StackMapType
 
toString() - Method in class de.fub.bytecode.classfile.Synthetic
 
toString() - Method in class de.fub.bytecode.classfile.ConstantFloat
 
toString() - Method in class de.fub.bytecode.classfile.StackMapEntry
 
toString() - Method in class de.fub.bytecode.classfile.ConstantNameAndType
 
toString() - Method in class de.fub.bytecode.classfile.ExceptionTable
 
toString() - Method in class de.fub.bytecode.classfile.PMGClass
 
toString() - Method in class de.fub.bytecode.classfile.Deprecated
 
toString() - Method in class de.fub.bytecode.classfile.LineNumber
 
toString() - Method in class de.fub.bytecode.classfile.Unknown
 
toString() - Method in class de.fub.bytecode.classfile.Code
 
toString() - Method in class de.fub.bytecode.classfile.InnerClass
 
toString() - Method in class de.fub.bytecode.classfile.ConstantInteger
 
toString() - Method in class de.fub.bytecode.classfile.ConstantUtf8
 
toString() - Method in class de.fub.bytecode.classfile.Signature
 
toString() - Method in class de.fub.bytecode.classfile.ConstantLong
 
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.LocalVariableTable
 
toString() - Method in class de.fub.bytecode.classfile.ConstantString
 
toString() - Method in class de.fub.bytecode.classfile.StackMap
 
toString() - Method in class de.fub.bytecode.classfile.ConstantDouble
 
toString() - Method in class de.fub.bytecode.classfile.LineNumberTable
 
toString() - Method in class de.fub.bytecode.classfile.JavaClass
 
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.Type
 
toString() - Method in class de.fub.bytecode.generic.PUSH
 
toString() - Method in class de.fub.bytecode.generic.ConstantPoolGen
 
toString() - Method in class de.fub.bytecode.generic.FieldGen
Return string representation close to declaration format, `public static final short MAX = 100', e.g..
toString() - Method in class de.fub.bytecode.generic.LocalVariableGen
 
toString() - Method in class de.fub.bytecode.generic.MethodGen
Return string representation close to declaration format, `public static void main(String[]) throws IOException', e.g.
toString() - Method in class de.fub.bytecode.generic.InstructionList
 
toString() - Method in class de.fub.bytecode.generic.CodeExceptionGen
 
toString(boolean) - Method in class de.fub.bytecode.classfile.Code
 
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.LocalVariableInstruction
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< local variable index>">"
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>">" "@"<branch target offset>
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.InstructionHandle
 
toString(boolean) - Method in class de.fub.bytecode.generic.NEWARRAY
 
toString(boolean) - Method in class de.fub.bytecode.generic.SIPUSH
 
toString(boolean) - Method in class de.fub.bytecode.generic.IINC
 
toString(boolean) - Method in class de.fub.bytecode.generic.Select
 
toString(boolean) - Method in class de.fub.bytecode.generic.RET
 
toString(boolean) - Method in class de.fub.bytecode.generic.InstructionList
 
toString(boolean) - Method in class de.fub.bytecode.generic.MULTIANEWARRAY
 
toString(boolean) - Method in class de.fub.bytecode.generic.BIPUSH
 
toString(ConstantPool) - Method in class de.fub.bytecode.classfile.CodeException
 
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.CPInstruction
 
toString(ConstantPool) - Method in class de.fub.bytecode.generic.InvokeInstruction
 
toString(ConstantPool) - Method in class de.fub.bytecode.generic.FieldInstruction
 
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
 
translate(String) - Static method in class de.fub.bytecode.classfile.Signature
 
type - Variable in class de.fub.bytecode.generic.Type
 
type - Variable in class de.fub.bytecode.generic.FieldGenOrMethodGen
 
Type - class de.fub.bytecode.generic.Type.
Abstract super class for all possible java types, namely basic types such as int, object types like String and array types, e.g.
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.
Type(byte, String) - Constructor for class de.fub.bytecode.generic.Type
 
TypedInstruction - interface de.fub.bytecode.generic.TypedInstruction.
Get the type associated with an instruction, int for ILOAD, or the type of the field of a PUTFIELD instruction, e.g..
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
Deprecated. replaced by getSignature

U

UnconditionalBranch - interface de.fub.bytecode.generic.UnconditionalBranch.
Denotes an instruction to perform an unconditional branch, i.e., GOTO, JSR.
UNDEFINED - Static variable in interface de.fub.bytecode.Constants
Illegal codes
Unknown - class de.fub.bytecode.classfile.Unknown.
This class represents a reference to an unknown (i.e., application-specific) attribute of a class.
UNKNOWN - Static variable in class de.fub.bytecode.generic.Type
 
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
 
update() - Method in class de.fub.bytecode.generic.FieldGen
Call notify() method on all observers.
update() - Method in class de.fub.bytecode.generic.MethodGen
Call notify() method on all observers.
update() - Method in class de.fub.bytecode.generic.InstructionList
Call notify() method on all observers.
update() - Method in class de.fub.bytecode.generic.ClassGen
Call notify() method on all observers.
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.InstructionHandle
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.
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.BranchHandle
 
updatePosition(int, int) - Method in class de.fub.bytecode.generic.JSR
 
updateTarget(InstructionHandle, InstructionHandle) - Method in class de.fub.bytecode.generic.BranchInstruction
 
updateTarget(InstructionHandle, InstructionHandle) - Method in class de.fub.bytecode.generic.Select
 
updateTarget(InstructionHandle, InstructionHandle) - Method in class de.fub.bytecode.generic.LocalVariableGen
 
updateTarget(InstructionHandle, InstructionHandle) - Method in class de.fub.bytecode.generic.LineNumberGen
 
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.BranchHandle
Update target of instruction.
usage() - Method in class Package
 
Utility - class de.fub.bytecode.classfile.Utility.
Utility functions that do not really belong to any class in particular.
Utility() - Constructor for class de.fub.bytecode.classfile.Utility
 

V

VariableLengthInstruction - interface de.fub.bytecode.generic.VariableLengthInstruction.
Denotes an instruction to be a variable length instruction, such as GOTO, JSR, LOOKUPSWITCH and TABLESWITCH.
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.DescendingVisitor
Start traversal.
visitAALOAD(AALOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitAALOAD(AALOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitAASTORE(AASTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitAASTORE(AASTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitACONST_NULL(ACONST_NULL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitACONST_NULL(ACONST_NULL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitAllocationInstruction(AllocationInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitAllocationInstruction(AllocationInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitALOAD(ALOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitALOAD(ALOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitANEWARRAY(ANEWARRAY) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitANEWARRAY(ANEWARRAY) - Method in interface de.fub.bytecode.generic.Visitor
 
visitARETURN(ARETURN) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitARETURN(ARETURN) - Method in interface de.fub.bytecode.generic.Visitor
 
visitArithmeticInstruction(ArithmeticInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitArithmeticInstruction(ArithmeticInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitArrayInstruction(ArrayInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitArrayInstruction(ArrayInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitARRAYLENGTH(ARRAYLENGTH) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitARRAYLENGTH(ARRAYLENGTH) - Method in interface de.fub.bytecode.generic.Visitor
 
visitASTORE(ASTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitASTORE(ASTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitATHROW(ATHROW) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitATHROW(ATHROW) - Method in interface de.fub.bytecode.generic.Visitor
 
visitBALOAD(BALOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitBALOAD(BALOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitBASTORE(BASTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitBASTORE(BASTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitBIPUSH(BIPUSH) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitBIPUSH(BIPUSH) - Method in interface de.fub.bytecode.generic.Visitor
 
visitBranchInstruction(BranchInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitBranchInstruction(BranchInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitBREAKPOINT(BREAKPOINT) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitBREAKPOINT(BREAKPOINT) - Method in interface de.fub.bytecode.generic.Visitor
 
visitCALOAD(CALOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitCALOAD(CALOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitCASTORE(CASTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitCASTORE(CASTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitCHECKCAST(CHECKCAST) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitCHECKCAST(CHECKCAST) - Method in interface de.fub.bytecode.generic.Visitor
 
visitCode(Code) - Method in class JasminVisitor
 
visitCode(Code) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitCode(Code) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitCode(Code) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitCodeException(CodeException) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitCodeException(CodeException) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitCodeException(CodeException) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantClass(ConstantClass) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantClass(ConstantClass) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantClass(ConstantClass) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantDouble(ConstantDouble) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantDouble(ConstantDouble) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantDouble(ConstantDouble) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantFieldref(ConstantFieldref) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantFieldref(ConstantFieldref) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantFieldref(ConstantFieldref) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantFloat(ConstantFloat) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantFloat(ConstantFloat) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantFloat(ConstantFloat) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantInteger(ConstantInteger) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantInteger(ConstantInteger) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantInteger(ConstantInteger) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantInterfaceMethodref(ConstantInterfaceMethodref) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantInterfaceMethodref(ConstantInterfaceMethodref) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantInterfaceMethodref(ConstantInterfaceMethodref) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantLong(ConstantLong) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantLong(ConstantLong) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantLong(ConstantLong) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantMethodref(ConstantMethodref) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantMethodref(ConstantMethodref) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantMethodref(ConstantMethodref) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantNameAndType(ConstantNameAndType) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantNameAndType(ConstantNameAndType) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantNameAndType(ConstantNameAndType) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantPool(ConstantPool) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantPool(ConstantPool) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantPool(ConstantPool) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantPushInstruction(ConstantPushInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitConstantPushInstruction(ConstantPushInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitConstantString(ConstantString) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantString(ConstantString) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantString(ConstantString) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantUtf8(ConstantUtf8) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantUtf8(ConstantUtf8) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantUtf8(ConstantUtf8) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConstantValue(ConstantValue) - Method in class JasminVisitor
 
visitConstantValue(ConstantValue) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitConstantValue(ConstantValue) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitConstantValue(ConstantValue) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitConversionInstruction(ConversionInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitConversionInstruction(ConversionInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitCPInstruction(CPInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitCPInstruction(CPInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitD2F(D2F) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitD2F(D2F) - Method in interface de.fub.bytecode.generic.Visitor
 
visitD2I(D2I) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitD2I(D2I) - Method in interface de.fub.bytecode.generic.Visitor
 
visitD2L(D2L) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitD2L(D2L) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDADD(DADD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDADD(DADD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDALOAD(DALOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDALOAD(DALOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDASTORE(DASTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDASTORE(DASTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDCMPG(DCMPG) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDCMPG(DCMPG) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDCMPL(DCMPL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDCMPL(DCMPL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDCONST(DCONST) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDCONST(DCONST) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDDIV(DDIV) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDDIV(DDIV) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDeprecated(Deprecated) - Method in class JasminVisitor
 
visitDeprecated(Deprecated) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitDeprecated(Deprecated) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitDeprecated(Deprecated) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitDLOAD(DLOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDLOAD(DLOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDMUL(DMUL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDMUL(DMUL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDNEG(DNEG) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDNEG(DNEG) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDREM(DREM) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDREM(DREM) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDRETURN(DRETURN) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDRETURN(DRETURN) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDSTORE(DSTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDSTORE(DSTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDSUB(DSUB) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDSUB(DSUB) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDUP_X1(DUP_X1) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDUP_X1(DUP_X1) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDUP_X2(DUP_X2) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDUP_X2(DUP_X2) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDUP(DUP) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDUP(DUP) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDUP2_X1(DUP2_X1) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDUP2_X1(DUP2_X1) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDUP2_X2(DUP2_X2) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDUP2_X2(DUP2_X2) - Method in interface de.fub.bytecode.generic.Visitor
 
visitDUP2(DUP2) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitDUP2(DUP2) - Method in interface de.fub.bytecode.generic.Visitor
 
visitExceptionTable(ExceptionTable) - Method in class JasminVisitor
 
visitExceptionTable(ExceptionTable) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitExceptionTable(ExceptionTable) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitExceptionTable(ExceptionTable) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitExceptionThrower(ExceptionThrower) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitExceptionThrower(ExceptionThrower) - Method in interface de.fub.bytecode.generic.Visitor
 
visitF2D(F2D) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitF2D(F2D) - Method in interface de.fub.bytecode.generic.Visitor
 
visitF2I(F2I) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitF2I(F2I) - Method in interface de.fub.bytecode.generic.Visitor
 
visitF2L(F2L) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitF2L(F2L) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFADD(FADD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFADD(FADD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFALOAD(FALOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFALOAD(FALOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFASTORE(FASTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFASTORE(FASTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFCMPG(FCMPG) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFCMPG(FCMPG) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFCMPL(FCMPL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFCMPL(FCMPL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFCONST(FCONST) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFCONST(FCONST) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFDIV(FDIV) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFDIV(FDIV) - Method in interface de.fub.bytecode.generic.Visitor
 
visitField(Field) - Method in class JasminVisitor
 
visitField(Field) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitField(Field) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitField(Field) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitFieldInstruction(FieldInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFieldInstruction(FieldInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFieldOrMethod(FieldOrMethod) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFieldOrMethod(FieldOrMethod) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFLOAD(FLOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFLOAD(FLOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFMUL(FMUL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFMUL(FMUL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFNEG(FNEG) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFNEG(FNEG) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFREM(FREM) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFREM(FREM) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFRETURN(FRETURN) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFRETURN(FRETURN) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFSTORE(FSTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFSTORE(FSTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitFSUB(FSUB) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitFSUB(FSUB) - Method in interface de.fub.bytecode.generic.Visitor
 
visitGETFIELD(GETFIELD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitGETFIELD(GETFIELD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitGETSTATIC(GETSTATIC) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitGETSTATIC(GETSTATIC) - Method in interface de.fub.bytecode.generic.Visitor
 
visitGOTO_W(GOTO_W) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitGOTO_W(GOTO_W) - Method in interface de.fub.bytecode.generic.Visitor
 
visitGOTO(GOTO) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitGOTO(GOTO) - Method in interface de.fub.bytecode.generic.Visitor
 
visitGotoInstruction(GotoInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitGotoInstruction(GotoInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitI2B(I2B) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitI2B(I2B) - Method in interface de.fub.bytecode.generic.Visitor
 
visitI2C(I2C) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitI2C(I2C) - Method in interface de.fub.bytecode.generic.Visitor
 
visitI2D(I2D) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitI2D(I2D) - Method in interface de.fub.bytecode.generic.Visitor
 
visitI2F(I2F) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitI2F(I2F) - Method in interface de.fub.bytecode.generic.Visitor
 
visitI2L(I2L) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitI2L(I2L) - Method in interface de.fub.bytecode.generic.Visitor
 
visitI2S(I2S) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitI2S(I2S) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIADD(IADD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIADD(IADD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIALOAD(IALOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIALOAD(IALOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIAND(IAND) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIAND(IAND) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIASTORE(IASTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIASTORE(IASTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitICONST(ICONST) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitICONST(ICONST) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIDIV(IDIV) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIDIV(IDIV) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIF_ACMPEQ(IF_ACMPEQ) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIF_ACMPEQ(IF_ACMPEQ) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIF_ACMPNE(IF_ACMPNE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIF_ACMPNE(IF_ACMPNE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIF_ICMPEQ(IF_ICMPEQ) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIF_ICMPEQ(IF_ICMPEQ) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIF_ICMPGE(IF_ICMPGE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIF_ICMPGE(IF_ICMPGE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIF_ICMPGT(IF_ICMPGT) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIF_ICMPGT(IF_ICMPGT) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIF_ICMPLE(IF_ICMPLE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIF_ICMPLE(IF_ICMPLE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIF_ICMPLT(IF_ICMPLT) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIF_ICMPLT(IF_ICMPLT) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIF_ICMPNE(IF_ICMPNE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIF_ICMPNE(IF_ICMPNE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIFEQ(IFEQ) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIFEQ(IFEQ) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIFGE(IFGE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIFGE(IFGE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIFGT(IFGT) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIFGT(IFGT) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIfInstruction(IfInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIfInstruction(IfInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIFLE(IFLE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIFLE(IFLE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIFLT(IFLT) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIFLT(IFLT) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIFNE(IFNE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIFNE(IFNE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIFNONNULL(IFNONNULL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIFNONNULL(IFNONNULL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIFNULL(IFNULL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIFNULL(IFNULL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIINC(IINC) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIINC(IINC) - Method in interface de.fub.bytecode.generic.Visitor
 
visitILOAD(ILOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitILOAD(ILOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIMPDEP1(IMPDEP1) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIMPDEP1(IMPDEP1) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIMPDEP2(IMPDEP2) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIMPDEP2(IMPDEP2) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIMUL(IMUL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIMUL(IMUL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitINEG(INEG) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitINEG(INEG) - Method in interface de.fub.bytecode.generic.Visitor
 
visitInnerClass(InnerClass) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitInnerClass(InnerClass) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitInnerClass(InnerClass) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitInnerClasses(InnerClasses) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitInnerClasses(InnerClasses) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitInnerClasses(InnerClasses) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitINSTANCEOF(INSTANCEOF) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitINSTANCEOF(INSTANCEOF) - Method in interface de.fub.bytecode.generic.Visitor
 
visitInvokeInstruction(InvokeInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitInvokeInstruction(InvokeInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitINVOKEINTERFACE(INVOKEINTERFACE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitINVOKESPECIAL(INVOKESPECIAL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitINVOKESPECIAL(INVOKESPECIAL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitINVOKESTATIC(INVOKESTATIC) - Method in interface de.fub.bytecode.generic.Visitor
 
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitINVOKEVIRTUAL(INVOKEVIRTUAL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIOR(IOR) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIOR(IOR) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIREM(IREM) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIREM(IREM) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIRETURN(IRETURN) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIRETURN(IRETURN) - Method in interface de.fub.bytecode.generic.Visitor
 
visitISHL(ISHL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitISHL(ISHL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitISHR(ISHR) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitISHR(ISHR) - Method in interface de.fub.bytecode.generic.Visitor
 
visitISTORE(ISTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitISTORE(ISTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitISUB(ISUB) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitISUB(ISUB) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIUSHR(IUSHR) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIUSHR(IUSHR) - Method in interface de.fub.bytecode.generic.Visitor
 
visitIXOR(IXOR) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitIXOR(IXOR) - Method in interface de.fub.bytecode.generic.Visitor
 
visitJavaClass(JavaClass) - Method in class JasminVisitor
 
visitJavaClass(JavaClass) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitJavaClass(JavaClass) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitJavaClass(JavaClass) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitJSR_W(JSR_W) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitJSR_W(JSR_W) - Method in interface de.fub.bytecode.generic.Visitor
 
visitJSR(JSR) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitJSR(JSR) - Method in interface de.fub.bytecode.generic.Visitor
 
visitJsrInstruction(JsrInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitJsrInstruction(JsrInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitL2D(L2D) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitL2D(L2D) - Method in interface de.fub.bytecode.generic.Visitor
 
visitL2F(L2F) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitL2F(L2F) - Method in interface de.fub.bytecode.generic.Visitor
 
visitL2I(L2I) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitL2I(L2I) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLADD(LADD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLADD(LADD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLALOAD(LALOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLALOAD(LALOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLAND(LAND) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLAND(LAND) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLASTORE(LASTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLASTORE(LASTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLCMP(LCMP) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLCMP(LCMP) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLCONST(LCONST) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLCONST(LCONST) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLDC(LDC) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLDC(LDC) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLDC2_W(LDC2_W) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLDC2_W(LDC2_W) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLDIV(LDIV) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLDIV(LDIV) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLineNumber(LineNumber) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitLineNumber(LineNumber) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitLineNumber(LineNumber) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitLineNumberTable(LineNumberTable) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitLineNumberTable(LineNumberTable) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitLineNumberTable(LineNumberTable) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitLLOAD(LLOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLLOAD(LLOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLMUL(LMUL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLMUL(LMUL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLNEG(LNEG) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLNEG(LNEG) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLoadClass(LoadClass) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLoadClass(LoadClass) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLoadInstruction(LoadInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLoadInstruction(LoadInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLocalVariable(LocalVariable) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitLocalVariable(LocalVariable) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitLocalVariable(LocalVariable) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitLocalVariableInstruction(LocalVariableInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLocalVariableInstruction(LocalVariableInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLocalVariableTable(LocalVariableTable) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitLocalVariableTable(LocalVariableTable) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitLocalVariableTable(LocalVariableTable) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitLOOKUPSWITCH(LOOKUPSWITCH) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLOOKUPSWITCH(LOOKUPSWITCH) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLOR(LOR) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLOR(LOR) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLREM(LREM) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLREM(LREM) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLRETURN(LRETURN) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLRETURN(LRETURN) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLSHL(LSHL) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLSHL(LSHL) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLSHR(LSHR) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLSHR(LSHR) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLSTORE(LSTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLSTORE(LSTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLSUB(LSUB) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLSUB(LSUB) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLUSHR(LUSHR) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLUSHR(LUSHR) - Method in interface de.fub.bytecode.generic.Visitor
 
visitLXOR(LXOR) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitLXOR(LXOR) - Method in interface de.fub.bytecode.generic.Visitor
 
visitMethod(Method) - Method in class JasminVisitor
 
visitMethod(Method) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitMethod(Method) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitMethod(Method) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitMONITORENTER(MONITORENTER) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitMONITORENTER(MONITORENTER) - Method in interface de.fub.bytecode.generic.Visitor
 
visitMONITOREXIT(MONITOREXIT) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitMONITOREXIT(MONITOREXIT) - Method in interface de.fub.bytecode.generic.Visitor
 
visitMULTIANEWARRAY(MULTIANEWARRAY) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitMULTIANEWARRAY(MULTIANEWARRAY) - Method in interface de.fub.bytecode.generic.Visitor
 
visitNEW(NEW) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitNEW(NEW) - Method in interface de.fub.bytecode.generic.Visitor
 
visitNEWARRAY(NEWARRAY) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitNEWARRAY(NEWARRAY) - Method in interface de.fub.bytecode.generic.Visitor
 
visitNOP(NOP) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitNOP(NOP) - Method in interface de.fub.bytecode.generic.Visitor
 
Visitor - interface de.fub.bytecode.classfile.Visitor.
Interface to make use of the Visitor pattern programming style.
Visitor - interface de.fub.bytecode.generic.Visitor.
Interface to make use of the Visitor pattern programming style.
visitPOP(POP) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitPOP(POP) - Method in interface de.fub.bytecode.generic.Visitor
 
visitPOP2(POP2) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitPOP2(POP2) - Method in interface de.fub.bytecode.generic.Visitor
 
visitPopInstruction(PopInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitPopInstruction(PopInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitPushInstruction(PushInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitPushInstruction(PushInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitPUTFIELD(PUTFIELD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitPUTFIELD(PUTFIELD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitPUTSTATIC(PUTSTATIC) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitPUTSTATIC(PUTSTATIC) - Method in interface de.fub.bytecode.generic.Visitor
 
visitRET(RET) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitRET(RET) - Method in interface de.fub.bytecode.generic.Visitor
 
visitRETURN(RETURN) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitRETURN(RETURN) - Method in interface de.fub.bytecode.generic.Visitor
 
visitReturnInstruction(ReturnInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitReturnInstruction(ReturnInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitSALOAD(SALOAD) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitSALOAD(SALOAD) - Method in interface de.fub.bytecode.generic.Visitor
 
visitSASTORE(SASTORE) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitSASTORE(SASTORE) - Method in interface de.fub.bytecode.generic.Visitor
 
visitSelect(Select) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitSelect(Select) - Method in interface de.fub.bytecode.generic.Visitor
 
visitSIPUSH(SIPUSH) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitSIPUSH(SIPUSH) - Method in interface de.fub.bytecode.generic.Visitor
 
visitSourceFile(SourceFile) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitSourceFile(SourceFile) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitSourceFile(SourceFile) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitStackConsumer(StackConsumer) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitStackConsumer(StackConsumer) - Method in interface de.fub.bytecode.generic.Visitor
 
visitStackInstruction(StackInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitStackInstruction(StackInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitStackMap(StackMap) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitStackMap(StackMap) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitStackMap(StackMap) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitStackMapEntry(StackMapEntry) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitStackMapEntry(StackMapEntry) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitStackMapEntry(StackMapEntry) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitStackProducer(StackProducer) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitStackProducer(StackProducer) - Method in interface de.fub.bytecode.generic.Visitor
 
visitStoreInstruction(StoreInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitStoreInstruction(StoreInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitSWAP(SWAP) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitSWAP(SWAP) - Method in interface de.fub.bytecode.generic.Visitor
 
visitSynthetic(Synthetic) - Method in class JasminVisitor
 
visitSynthetic(Synthetic) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitSynthetic(Synthetic) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitSynthetic(Synthetic) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitTABLESWITCH(TABLESWITCH) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitTABLESWITCH(TABLESWITCH) - Method in interface de.fub.bytecode.generic.Visitor
 
visitTypedInstruction(TypedInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitTypedInstruction(TypedInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
visitUnconditionalBranch(UnconditionalBranch) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitUnconditionalBranch(UnconditionalBranch) - Method in interface de.fub.bytecode.generic.Visitor
 
visitUnknown(Unknown) - Method in class de.fub.bytecode.classfile.EmptyVisitor
 
visitUnknown(Unknown) - Method in class de.fub.bytecode.classfile.DescendingVisitor
 
visitUnknown(Unknown) - Method in interface de.fub.bytecode.classfile.Visitor
 
visitVariableLengthInstruction(VariableLengthInstruction) - Method in class de.fub.bytecode.generic.EmptyVisitor
 
visitVariableLengthInstruction(VariableLengthInstruction) - Method in interface de.fub.bytecode.generic.Visitor
 
VOID - Static variable in class de.fub.bytecode.generic.Type
Predefined constants

W

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

Z

ZIP - Static variable in class de.fub.bytecode.classfile.JavaClass
 

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