Uses of Package
org.aspectj.apache.bcel.generic

Packages that use org.aspectj.apache.bcel.generic
org.aspectj.apache.bcel   
org.aspectj.apache.bcel.classfile   
org.aspectj.apache.bcel.classfile.annotation   
org.aspectj.apache.bcel.generic   
org.aspectj.weaver.bcel   
 

Classes in org.aspectj.apache.bcel.generic used by org.aspectj.apache.bcel
Type
          Abstract super class for all possible java types, namely basic types such as int, object types like String and array types, e.g.
 

Classes in org.aspectj.apache.bcel.generic used by org.aspectj.apache.bcel.classfile
ArrayType
          Denotes array type, such as int[][]
ObjectType
          Denotes reference such as java.lang.String.
Type
          Abstract super class for all possible java types, namely basic types such as int, object types like String and array types, e.g.
 

Classes in org.aspectj.apache.bcel.generic used by org.aspectj.apache.bcel.classfile.annotation
ObjectType
          Denotes reference such as java.lang.String.
 

Classes in org.aspectj.apache.bcel.generic used by org.aspectj.apache.bcel.generic
BasicType
          Denotes basic type such as int.
BranchHandle
          BranchHandle is returned by specialized InstructionList.append() whenever a BranchInstruction is appended.
ClassGen
          Template class for building up a java class.
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.
FieldGenOrMethodGen
          Super class for FieldGen and MethodGen objects, since they have some methods in common!
FieldInstruction
          Super class for the GET/PUTxxx family of instructions.
FieldOrMethod
          Super class for InvokeInstruction and FieldInstruction, since they have some methods in common!
IINC
          IINC - Increment local variable by constant
Instruction
          Abstract super class for all Java byte codes.
InstructionBranch
          Abstract super class for branching instructions like GOTO, IFEQ, etc..
InstructionConstants
          This interface contains shareable instruction objects.
InstructionConstants.Clinit
           
InstructionCP
          Class for instructions that use an index into the constant pool such as LDC, INVOKEVIRTUAL, etc.
InstructionHandle
          Instances of this class give users a handle to the instructions contained in an InstructionList.
InstructionList
          This class is a container for a list of Instruction objects.
InstructionLV
          Abstract super class for instructions dealing with local variables.
InstructionSelect
          Select - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions.
InstructionTargeter
          Denote that a class targets InstructionHandles within an InstructionList.
InvokeInstruction
          Super class for the INVOKExxx family of instructions.
INVOKEINTERFACE
          INVOKEINTERFACE - Invoke interface method
LineNumberGen
          This class represents a line number within a method, i.e., give an instruction a line number corresponding to the source code line.
LocalVariableGen
          This class represents a local variable within a method.
LOOKUPSWITCH
          LOOKUPSWITCH - Switch with unordered set of values
MULTIANEWARRAY
          MULTIANEWARRAY - Create new mutidimensional array of references
ObjectType
          Denotes reference such as java.lang.String.
ReferenceType
          Super class for object and array types.
RET
          RET - Return from subroutine
ReturnaddressType
          Returnaddress, the type JSR or JSR_W instructions push upon the stack.
TABLESWITCH
          TABLESWITCH - Switch within given range of values, i.e., low..high
Tag
          A tag is an instruction-targeter that does not remember its target.
TargetLostException
          Thrown by InstructionList.remove() when one or multiple disposed instruction are still being referenced by a InstructionTargeter object.
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.TypeHolder
           
 

Classes in org.aspectj.apache.bcel.generic used by org.aspectj.weaver.bcel
FieldGen
          Template class for building up a field.
FieldInstruction
          Super class for the GET/PUTxxx family of instructions.
Instruction
          Abstract super class for all Java byte codes.
InstructionFactory
          Instances of this class may be used, e.g., to generate typed versions of instructions.
InstructionHandle
          Instances of this class give users a handle to the instructions contained in an InstructionList.
InstructionList
          This class is a container for a list of Instruction objects.
InstructionTargeter
          Denote that a class targets InstructionHandles within an InstructionList.
InvokeInstruction
          Super class for the INVOKExxx family of instructions.
MethodGen
          Template class for building up a method.
ObjectType
          Denotes reference such as java.lang.String.
ReferenceType
          Super class for object and array types.
Type
          Abstract super class for all possible java types, namely basic types such as int, object types like String and array types, e.g.