@Override public boolean writeTo(IndentingWriter writer) throws IOException { int registerInfo = registerFormatter.options.registerInfo; int registerCount = analyzedInstruction.getRegisterCount(); BitSet registers = new BitSet(registerCount); if ((registerInfo & BaksmaliOptions.ALL) != 0) { registers.set(0, registerCount); } else { if ((registerInfo & BaksmaliOptions.ALLPOST) != 0) { registers.set(0, registerCount); } else if ((registerInfo & BaksmaliOptions.DEST) != 0) { addDestRegs(registers, registerCount); } } return writeRegisterInfo(writer, registers); }
@Override public boolean writeTo(IndentingWriter writer) throws IOException { int registerInfo = registerFormatter.options.registerInfo; int registerCount = analyzedInstruction.getRegisterCount(); BitSet registers = new BitSet(registerCount); if ((registerInfo & baksmaliOptions.ALL) != 0) { registers.set(0, registerCount); } else { if ((registerInfo & baksmaliOptions.ALLPOST) != 0) { registers.set(0, registerCount); } else if ((registerInfo & baksmaliOptions.DEST) != 0) { addDestRegs(registers, registerCount); } } return writeRegisterInfo(writer, registers); }
@Override public boolean writeTo(IndentingWriter writer) throws IOException { int registerInfo = registerFormatter.options.registerInfo; int registerCount = analyzedInstruction.getRegisterCount(); BitSet registers = new BitSet(registerCount); if ((registerInfo & BaksmaliOptions.ALL) != 0) { registers.set(0, registerCount); } else { if ((registerInfo & BaksmaliOptions.ALLPOST) != 0) { registers.set(0, registerCount); } else if ((registerInfo & BaksmaliOptions.DEST) != 0) { addDestRegs(registers, registerCount); } } return writeRegisterInfo(writer, registers); }