Class LocalVariablesInfo

java.lang.Object
org.apache.bcel.verifier.statics.LocalVariablesInfo

public class LocalVariablesInfo extends Object
A utility class holding the information about the names and the types of the local variables in a given method.
  • Method Details Link icon

    • add Link icon

      public void add(int slot, String name, int startPc, int length, Type type) throws LocalVariableInfoInconsistentException
      Adds information about the local variable in slot 'slot'. Automatically adds information for slot+1 if 't' is Type.LONG or Type.DOUBLE.
      Parameters:
      slot - Slot number for local variable information
      name - variable name
      startPc - Range in which the variable is valid.
      length - length of ...
      type - variable type
      Throws:
      LocalVariableInfoInconsistentException - if the new information conflicts with already gathered information.
    • getLocalVariableInfo Link icon

      Returns the LocalVariableInfo for the given slot.
      Parameters:
      slot - Slot to query.
      Returns:
      The LocalVariableInfo for the given slot.