Lines Matching refs:mutatableInsns
66 private List<MInsn> mutatableInsns; field in MutatableCode
96 this.mutatableInsns = new LinkedList<MInsn>(); in MutatableCode()
105 for (MInsn mInsnChecking : mutatableInsns) { in updateInstructionLocationsAfter()
120 for (MInsn mInsn : mutatableInsns) { in recalculateLocations()
127 return Collections.unmodifiableList(mutatableInsns); in getInstructions()
131 return mutatableInsns.size(); in getInstructionCount()
135 return mutatableInsns.indexOf(mInsn); in getInstructionIndex()
139 return mutatableInsns.get(idx); in getInstructionAt()
143 mutatableInsns.add(mInsn); in addInstructionToEnd()
147 if ((insertionIdx + 1) < mutatableInsns.size()) { in insertInstructionAfter()
151 MInsn finalInsn = mutatableInsns.get(mutatableInsns.size() - 1); in insertInstructionAfter()
153 mutatableInsns.add(toBeInserted); in insertInstructionAfter()
161 MInsn currentInsn = mutatableInsns.get(insertionIdx); in insertInstructionAt()
163 mutatableInsns.add(insertionIdx , toBeInserted); in insertInstructionAt()
240 mutatableInsns.remove(toBeDeletedIdx); in deleteInstructionFull()
246 if (replacementTargetIdx == mutatableInsns.size()) { in deleteInstructionFull()
249 MInsn replacementTarget = mutatableInsns.get(replacementTargetIdx); in deleteInstructionFull()
251 for (MInsn mInsn : mutatableInsns) { in deleteInstructionFull()
288 deleteInstructionFull(toBeDeleted, mutatableInsns.indexOf(toBeDeleted)); in deleteInstruction()
295 deleteInstructionFull(mutatableInsns.get(toBeDeletedIdx), toBeDeletedIdx); in deleteInstruction()
299 MInsn aInsn = mutatableInsns.get(aIdx); in swapInstructionsByIndex()
300 MInsn bInsn = mutatableInsns.get(bIdx); in swapInstructionsByIndex()
302 mutatableInsns.set(aIdx, bInsn); in swapInstructionsByIndex()
303 mutatableInsns.set(bIdx, aInsn); in swapInstructionsByIndex()
405 for (MInsn mInsn : mutatableInsns) { in requestLatestInstructions()