Replace reverse with reversed or asReversed.
This commit is contained in:
+1
-1
@@ -33,7 +33,7 @@ public class RedundantGotoMethodTransformer : MethodTransformer() {
|
||||
val insnsToRemove = arrayListOf<AbstractInsnNode>()
|
||||
|
||||
val currentLabels = hashSetOf<LabelNode>()
|
||||
for (insn in insns.reverse()) {
|
||||
for (insn in insns.reversed()) {
|
||||
if (insn.isMeaningful) {
|
||||
if (insn.getOpcode() == Opcodes.GOTO && (insn as JumpInsnNode).label in currentLabels) {
|
||||
insnsToRemove.add(insn)
|
||||
|
||||
+1
-1
@@ -111,7 +111,7 @@ fun generateLoadInstructions(methodNode: MethodNode, location: AbstractInsnNode,
|
||||
|
||||
fun generateStoreInstructions(methodNode: MethodNode, location: AbstractInsnNode, savedStackDescriptor: SavedStackDescriptor) {
|
||||
var localVarIndex = savedStackDescriptor.firstUnusedLocalVarIndex
|
||||
for (value in savedStackDescriptor.savedValues.reverse()) {
|
||||
for (value in savedStackDescriptor.savedValues.asReversed()) {
|
||||
localVarIndex -= value.getSize()
|
||||
methodNode.instructions.insertBefore(location,
|
||||
VarInsnNode(value.getType().getOpcode(Opcodes.ISTORE), localVarIndex))
|
||||
|
||||
Reference in New Issue
Block a user