return String.format("0x%x", intValue); case ValueType.SHORT: intValue = reader.readSizedInt(valueArg+1); return String.format("0x%x", intValue); case ValueType.CHAR: return String.format("0x%x", intValue); case ValueType.INT: intValue = reader.readSizedInt(valueArg+1); return String.format("0x%x", intValue); case ValueType.LONG:
return String.format("0x%x", intValue); case ValueType.SHORT: intValue = reader.readSizedInt(valueArg+1); return String.format("0x%x", intValue); case ValueType.CHAR: return String.format("0x%x", intValue); case ValueType.INT: intValue = reader.readSizedInt(valueArg+1); return String.format("0x%x", intValue); case ValueType.LONG:
case ValueType.SHORT: Preconditions.checkValueArg(valueArg, 1); return new ImmutableShortEncodedValue((short)reader.readSizedInt(valueArg + 1)); case ValueType.CHAR: Preconditions.checkValueArg(valueArg, 1); case ValueType.INT: Preconditions.checkValueArg(valueArg, 3); return new ImmutableIntEncodedValue(reader.readSizedInt(valueArg + 1)); case ValueType.LONG: Preconditions.checkValueArg(valueArg, 7);
case ValueType.SHORT: Preconditions.checkValueArg(valueArg, 1); return new ImmutableShortEncodedValue((short)reader.readSizedInt(valueArg + 1)); case ValueType.CHAR: Preconditions.checkValueArg(valueArg, 1); case ValueType.INT: Preconditions.checkValueArg(valueArg, 3); return new ImmutableIntEncodedValue(reader.readSizedInt(valueArg + 1)); case ValueType.LONG: Preconditions.checkValueArg(valueArg, 7);
case ValueType.SHORT: Preconditions.checkValueArg(valueArg, 1); return new ImmutableShortEncodedValue((short)reader.readSizedInt(valueArg + 1)); case ValueType.CHAR: Preconditions.checkValueArg(valueArg, 1); case ValueType.INT: Preconditions.checkValueArg(valueArg, 3); return new ImmutableIntEncodedValue(reader.readSizedInt(valueArg + 1)); case ValueType.LONG: Preconditions.checkValueArg(valueArg, 7);
case 0x02: out.annotate(1, "valueArg = %d, valueType = 0x%x: short", valueArg, valueType); intValue = reader.readSizedInt(valueArg+1); out.annotate(valueArg + 1, "value = 0x%x", intValue); break; case 0x04: out.annotate(1, "valueArg = %d, valueType = 0x%x: int", valueArg, valueType); intValue = reader.readSizedInt(valueArg+1); out.annotate(valueArg+1, "value = 0x%x", intValue); break;