/** * 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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 */ 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)); }
sb.append(Hex.u2or4(entry.getHandler()));
sb.append(Hex.u2or4(entry.getHandler()));
sb.append(Hex.u2or4(entry.getHandler()));
sb.append(Hex.u2or4(entry.getHandler()));
sb.append(Hex.u2or4(entry.getHandler()));
sb.append(Hex.u2or4(entry.getHandler()));
sb.append(Hex.u2or4(entry.getHandler()));
sb.append(Hex.u2or4(entry.getHandler()));