# Interface IndexedInstruction

All Known Implementing Classes:
  `ALOAD, ANEWARRAY, ASTORE, CHECKCAST, CPInstruction, DLOAD, DSTORE, FieldInstruction, FieldOrMethod, FLOAD, FSTORE, GETFIELD, GETSTATIC, IINC, ILOAD, INSTANCEOF, INVOKEDYNAMIC, InvokeInstruction, INVOKEINTERFACE, INVOKESPECIAL, INVOKESTATIC, INVOKEVIRTUAL, ISTORE, LDC, LDC_W, LDC2_W, LLOAD, LoadInstruction, LocalVariableInstruction, LSTORE, MULTIANEWARRAY, NameSignatureInstruction, NEW, PUTFIELD, PUTSTATIC, RET, StoreInstruction`

public interface IndexedInstruction
Denote entity that refers to an index, for example local variable instructions, RET, CPInstruction, etc.

- ## Method Summary

  Modifier and Type
  Method
  Description
  `int`
  `getIndex()`
  Gets the index.
  `void`
  `setIndex(int index)`
  Sets the index.

- ## Method Details

  - ### getIndex

    int getIndex()
    Gets the index.
    Returns:
      the index.

  - ### setIndex

    void setIndex(int index)
    Sets the index.
    Parameters:
      `index` - the index.