summaryrefslogtreecommitdiff
path: root/core/java
diff options
context:
space:
mode:
authorNikita Ioffe <ioffe@google.com>2020-03-28 18:35:50 +0000
committerAndroid (Google) Code Review <android-gerrit@google.com>2020-03-28 18:35:50 +0000
commit810c90c70e038d12adee25beac20cbd9523bcd4d (patch)
tree3ed7296399c2529359c29719d2586592e07cd49f /core/java
parent582cb38829f5f940a9d93fc4abbdf306f8efa009 (diff)
parent13973e1d89b21bff89927a717343df26b32bbaed (diff)
Merge "pm install-commit supports waiting for staged session to be ready" into rvc-dev
Diffstat (limited to 'core/java')
-rw-r--r--core/java/android/os/BasicShellCommandHandler.java10
1 files changed, 10 insertions, 0 deletions
diff --git a/core/java/android/os/BasicShellCommandHandler.java b/core/java/android/os/BasicShellCommandHandler.java
index 5bd5d61b6361..52273cb247c3 100644
--- a/core/java/android/os/BasicShellCommandHandler.java
+++ b/core/java/android/os/BasicShellCommandHandler.java
@@ -264,6 +264,16 @@ public abstract class BasicShellCommandHandler {
}
/**
+ * Returns number of arguments that haven't been processed yet.
+ */
+ public int getRemainingArgsCount() {
+ if (mArgPos >= mArgs.length) {
+ return 0;
+ }
+ return mArgs.length - mArgPos;
+ }
+
+ /**
* Return the next argument on the command line, whatever it is; if there are
* no arguments left, throws an IllegalArgumentException to report this to the user.
*/