public DexBackedStringEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; stringIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedEnumEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; fieldIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedStringEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; stringIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedMethodEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; methodIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedTypeEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; typeIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedMethodHandleEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; this.methodHandleIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedFieldEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; fieldIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedMethodHandleEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; this.methodHandleIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedMethodEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; methodIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedFieldEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; fieldIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedMethodTypeEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; this.methodProtoIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedTypeEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; typeIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedEnumEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; fieldIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedMethodEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; MethodIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedStringEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; stringIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedFieldEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; fieldIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedMethodTypeEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; this.methodProtoIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedTypeEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; typeIndex = reader.readSizedSmallUint(valueArg + 1); }
public DexBackedEnumEncodedValue(@Nonnull DexReader reader, int valueArg) { this.dexFile = reader.dexBuf; fieldIndex = reader.readSizedSmallUint(valueArg + 1); }
return String.format("0x%x", intValue); case ValueType.CHAR: intValue = reader.readSizedSmallUint(valueArg+1); return String.format("0x%x", intValue); case ValueType.INT: return String.format("%f", doubleValue); case ValueType.METHOD_TYPE: int protoIndex = reader.readSizedSmallUint(valueArg + 1); return ProtoIdItem.getReferenceAnnotation(reader.dexBuf, protoIndex); case ValueType.STRING: int stringIndex = reader.readSizedSmallUint(valueArg + 1); return StringIdItem.getReferenceAnnotation(reader.dexBuf, stringIndex, true); case ValueType.TYPE: int typeIndex = reader.readSizedSmallUint(valueArg+1); return TypeIdItem.getReferenceAnnotation(reader.dexBuf, typeIndex); case ValueType.FIELD: int fieldIndex = reader.readSizedSmallUint(valueArg+1); return FieldIdItem.getReferenceAnnotation(reader.dexBuf, fieldIndex); case ValueType.METHOD: int methodIndex = reader.readSizedSmallUint(valueArg+1); return MethodIdItem.getReferenceAnnotation(reader.dexBuf, methodIndex); case ValueType.ENUM: fieldIndex = reader.readSizedSmallUint(valueArg+1); return FieldIdItem.getReferenceAnnotation(reader.dexBuf, fieldIndex); case ValueType.ARRAY: