# Uses of Interface
org.apache.bcel.generic.VariableLengthInstruction

Packages that use VariableLengthInstruction
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.

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

  Classes in org.apache.bcel.generic that implement VariableLengthInstruction
  Modifier and Type
  Class
  Description
  `class`
  `GOTO`
  GOTO - Branch always (to relative offset, not absolute address)
  `class`
  `JSR`
  JSR - Jump to subroutine
  `class`
  `LOOKUPSWITCH`
  LOOKUPSWITCH - Switch with unordered set of values
  `final class`
  `PUSH`
  Wrapper class for push operations, which are implemented either as BIPUSH, LDC or xCONST_n instructions.
  `class`
  `Select`
  Select - Abstract super class for LOOKUPSWITCH and TABLESWITCH instructions.
  `class`
  `TABLESWITCH`
  TABLESWITCH - Switch within given range of values, i.e., low..high
  Methods in org.apache.bcel.generic with parameters of type VariableLengthInstruction
  Modifier and Type
  Method
  Description
  `void`
  EmptyVisitor.`visitVariableLengthInstruction(VariableLengthInstruction obj)`
  `void`
  Visitor.`visitVariableLengthInstruction(VariableLengthInstruction obj)`