From 6192896f88638177ab6a5e64535f834f4a08b726 Mon Sep 17 00:00:00 2001 From: "JesusFreke@JesusFreke.com" Date: Mon, 8 Feb 2010 02:27:18 +0000 Subject: [PATCH] Add pastEnd() method to RegisterIterator git-svn-id: https://smali.googlecode.com/svn/trunk@608 55b6fa8a-2a1e-11de-a435-ffa8d773f76a --- .../dexlib/Code/Analysis/MethodAnalyzer.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) diff --git a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java index e2563589..0a1a6760 100644 --- a/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java +++ b/dexlib/src/main/java/org/jf/dexlib/Code/Analysis/MethodAnalyzer.java @@ -1077,6 +1077,7 @@ public class MethodAnalyzer { int getRegister(); boolean moveNext(); int getCount(); + boolean pastEnd(); } private boolean handleFilledNewArrayCommon(AnalyzedInstruction analyzedInstruction, @@ -1142,15 +1143,16 @@ public class MethodAnalyzer { public boolean moveNext() { currentRegister++; - if (currentRegister >= registerCount) { - return false; - } - return true; + return pastEnd(); } public int getCount() { return registerCount; } + + public boolean pastEnd() { + return currentRegister >= registerCount; + } }); } @@ -1178,15 +1180,16 @@ public class MethodAnalyzer { public boolean moveNext() { currentRegister++; - if (currentRegister >= registerCount) { - return false; - } - return true; + return pastEnd(); } public int getCount() { return registerCount; } + + public boolean pastEnd() { + return currentRegister >= registerCount; + } }); }