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

- Packages that use LocalVariableGen
  Package | Description
  --- | ---
  org.apache.bcel.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.

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

    Methods in org.apache.bcel.generic that return LocalVariableGen
    Modifier and Type | Method and Description
    --- | ---
    `LocalVariableGen` | MethodGen.`addLocalVariable(String name, Type type, InstructionHandle start, InstructionHandle end)` Adds a local variable to this method and assigns an index automatically.
    `LocalVariableGen` | MethodGen.`addLocalVariable(String name, Type type, int slot, InstructionHandle start, InstructionHandle end)` Adds a local variable to this method.
    `LocalVariableGen` | MethodGen.`addLocalVariable(String name, Type type, int slot, InstructionHandle start, InstructionHandle end, int origIndex)` Adds a local variable to this method.
    `LocalVariableGen[]` | MethodGen.`getLocalVariables()`

    Methods in org.apache.bcel.generic with parameters of type LocalVariableGen
    Modifier and Type | Method and Description
    --- | ---
    `void` | InstructionList.`redirectLocalVariables(LocalVariableGen[] lg, InstructionHandle oldTarget, InstructionHandle newTarget)` Redirect all references of local variables from oldTarget to newTarget.
    `void` | MethodGen.`removeLocalVariable(LocalVariableGen l)` Remove a local variable, its slot will not be reused, if you do not use addLocalVariable with an explicit index argument.

Copyright © 2004–2022 The Apache Software Foundation. All rights reserved.