@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Override public Reference getReference2() { return DexBackedReference.makeReference(dexFile, opcode.referenceType2, dexFile.readUshort(instructionStart + 6)); }
@Override public Reference getReference2() { return DexBackedReference.makeReference(dexFile, opcode.referenceType2, dexFile.readUshort(instructionStart + 6)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readSmallUint(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Override public Reference getReference2() { return DexBackedReference.makeReference(dexFile, opcode.referenceType2, dexFile.readUshort(instructionStart + 6)); }
@Nonnull @Override public Reference getReference() { return DexBackedReference.makeReference(dexFile, opcode.referenceType, dexFile.readUshort(instructionStart + 2)); }
@Override public Reference getReference2() { return DexBackedReference.makeReference(dexFile, opcode.referenceType2, dexFile.readUshort(instructionStart + 6)); }
@Nonnull @Override public Reference getReference() { int referenceType = getReferenceType(); return DexBackedReference.makeReference(dexFile, referenceType, dexFile.readUshort(instructionStart + 2)); }
@Nonnull @Override public Reference getReference() { int referenceType = getReferenceType(); return DexBackedReference.makeReference(dexFile, referenceType, dexFile.readUshort(instructionStart + 2)); }
Instruction decompileInstanceFieldAccess(Instruction instruction) { final int fieldIndex = nextInfo().getIndex(); final DexBackedFieldReference fieldRef = (DexBackedFieldReference) DexBackedReference.makeReference(mDex, ReferenceType.FIELD, fieldIndex); final Opcode newOpcode = sInstrMapper.getAndCheckDeodexedOpcode( fieldRef.getType(), instruction.getOpcode()); final Instruction22cs instr = (Instruction22cs) instruction; return new ImmutableInstruction22c(newOpcode, instr.getRegisterA(), instr.getRegisterB(), fieldRef); }