public static Info get(int opcode) {
    int idx = opcode - Opcodes.MIN_VALUE;

    try {
      Info result = INFO[idx];
      if (result != null) {
        return result;
      }
    } catch (ArrayIndexOutOfBoundsException ex) {
      // Fall through.
    }

    throw new IllegalArgumentException("bogus opcode: " + Hex.u2or4(opcode));
  }
Gets the {@link Info} for the given opcode value.

@param opcode {@code Opcodes.MIN_VALUE..Opcodes.MAX_VALUE;} the opcode value
@return non-null; the associated opcode information instance
android/android_framework/dex-maker/src/main/java/com/android/dx/io/OpcodeInfo.java