# Uses of Class
org.apache.bcel.generic.InstructionList

Packages that use InstructionList
Package
Description
org.apache.bcel.generic
Generic part of the Apache Byte Code Engineering Library (BCEL), classes to dynamically modify class objects and byte code instructions.
org.apache.bcel.util
Utility classes for the Apache Byte Code Engineering Library (BCEL), namely: Collection classes for JavaClass objects A converter for class files to HTML A tool to find instructions patterns via regular expressions A class to find classes as defined in the CLASSPATH A class loader that allows to create classes at run time

- ## Uses of InstructionList in org.apache.bcel.generic

  Methods in org.apache.bcel.generic that return InstructionList
  Modifier and Type
  Method
  Description
  `InstructionList`
  InstructionList.`copy()`
  `InstructionList`
  InstructionFactory.`createPrintln(String s)`
  Create a call to the most popular System.out.println() method.
  `InstructionList`
  CompoundInstruction.`getInstructionList()`
  `InstructionList`
  MethodGen.`getInstructionList()`
  `InstructionList`
  PUSH.`getInstructionList()`
  `InstructionList`
  SWITCH.`getInstructionList()`
  Methods in org.apache.bcel.generic with parameters of type InstructionList
  Modifier and Type
  Method
  Description
  `InstructionHandle`
  InstructionList.`append(InstructionHandle ih, InstructionList il)`
  Append another list after instruction (handle) ih contained in this list.
  `InstructionHandle`
  InstructionList.`append(InstructionList il)`
  Append another list to this one.
  `InstructionHandle`
  InstructionList.`append(Instruction i, InstructionList il)`
  Append another list after instruction i contained in this list.
  `static int`
  MethodGen.`getMaxStack(ConstantPoolGen cp, InstructionList il, CodeExceptionGen[] et)`
  Computes stack usage of an instruction list by performing control flow analysis.
  `InstructionHandle`
  InstructionList.`insert(InstructionHandle ih, InstructionList il)`
  Insert another list before Instruction handle ih contained in this list.
  `InstructionHandle`
  InstructionList.`insert(InstructionList il)`
  Insert another list.
  `InstructionHandle`
  InstructionList.`insert(Instruction i, InstructionList il)`
  Insert another list before Instruction i contained in this list.
  `void`
  InstructionListObserver.`notify(InstructionList list)`
  `void`
  MethodGen.`setInstructionList(InstructionList il)`
  Constructors in org.apache.bcel.generic with parameters of type InstructionList
  Modifier
  Constructor
  Description
  ``
  `MethodGen(int accessFlags, Type returnType, Type[] argTypes, String[] argNames, String methodName, String className, InstructionList il, ConstantPoolGen cp)`
  Declare method.

- ## Uses of InstructionList in org.apache.bcel.util

  Methods in org.apache.bcel.util that return InstructionList
  Modifier and Type
  Method
  Description
  `final InstructionList`
  InstructionFinder.`getInstructionList()`
  Constructors in org.apache.bcel.util with parameters of type InstructionList
  Modifier
  Constructor
  Description
  ``
  `InstructionFinder(InstructionList il)`