diff --git a/com/topjohnwu/superuser/Shell.Builder.html b/com/topjohnwu/superuser/Shell.Builder.html index 59650cb8..019049e8 100644 --- a/com/topjohnwu/superuser/Shell.Builder.html +++ b/com/topjohnwu/superuser/Shell.Builder.html @@ -150,8 +150,7 @@
abstract Shell.Builder
setFlags(int flags)
Shell
works and how a new Shell
will be
- constructed.Shell
will be constructed.final Shell.Builder
setInitializers(Class<? extends Shell.Initializer>... classes)
Shell
works and how a new Shell
will be
- constructed.Shell
will be constructed.flags
- the desired flags.
Value is either 0 or bitwise-or'd value of
- Shell.FLAG_NON_ROOT_SHELL
, Shell.FLAG_MOUNT_MASTER
, or
- Shell.FLAG_REDIRECT_STDERR
Shell.FLAG_NON_ROOT_SHELL
or Shell.FLAG_MOUNT_MASTER
abstract Shell.Job
abstract Shell.Job
to(List<String> stdout,
@@ -195,15 +195,11 @@ Method Details
to
-Store output to a specific list.
-
- Output of STDERR will be also be stored in the same List
if the flag
- Shell.FLAG_REDIRECT_STDERR
is set; Shell.Result.getErr()
- will always return an empty list.
+ List<String> stdout)
output
- the list to store outputs. Pass null
to omit all outputs.stdout
- the list to store STDOUT. Pass null
to omit all outputs.default void
Closeable.close()
on all streams is NOP (does nothing).Closeable.close()
on any stream is NOP (does nothing).
stdin
- the STDIN of the shell.static boolean
true
to enable verbose logging throughout the library.static Executor
static boolean
Executor
that manages all worker threads used in libsu
.true
to enable verbose logging throughout the library.static final int
static Executor
--mount-master
option.Executor
that manages all worker threads used in libsu
.static final int
--mount-master
option.static final int
static final int
Shell.Builder
.void
abstract void
submitTask(Shell.Task task)
Shell.Task
for execution in a queue of the shell.void
abstract boolean
waitAndClose(long timeout,
+abstract boolean
+waitAndClose(long timeout,
TimeUnit unit)
-
+
Wait for any current/pending tasks to finish before closing this shell
and release any system resources associated with the shell.
@@ -405,31 +410,6 @@ FLAG_MOUNT_MASTER
-
-FLAG_REDIRECT_STDERR
-public static final int FLAG_REDIRECT_STDERR
-If set, STDERR outputs will be redirected to STDOUT outputs.
-
- Note: This flag only affects the following methods:
-
- Check the descriptions of each method above for more details.
-
- Constant value 8.
-
-- See Also:
--
-
-
-
-
-
-
EXECUTOR
@NonNull
@@ -447,6 +427,23 @@ enableVerboseLogging
Set to true
to enable verbose logging throughout the library.
+
+
+enableLegacyStderrRedirection
+public static boolean enableLegacyStderrRedirection
+This flag exists for compatibility reasons. DO NOT use unless necessary.
+
+ If enabled, STDERR outputs will be redirected to the STDOUT output list
+ when a Shell.Job
is configured with Shell.Job.to(List)
.
+ Since the Shell.cmd(...)
methods are functionally equivalent to
+ Shell.getShell().newJob().add(...).to(new ArrayList<>())
, this variable
+ also affects the behavior of those methods.
+
+ Note: The recommended way to redirect STDERR output to STDOUT is to assign the
+ same list to both STDOUT and STDERR with Shell.Job.to(List, List)
.
+ The behavior of this flag is unintuitive and error prone.
+
+
@@ -667,6 +664,24 @@ execTask
+
+submitTask
+
+Submits a low-level Shell.Task
for execution in a queue of the shell.
+
+- Parameters:
+task
- the desired task.
+- See Also:
+-
+
+
+
+
+
+
newJob
@NonNull
diff --git a/constant-values.html b/constant-values.html
index ab3044e4..b5b5a559 100644
--- a/constant-values.html
+++ b/constant-values.html
@@ -70,18 +70,15 @@ com.topjohnwu.*
public static final int
1
-public static final int
-
-8
-public static final int
-
-0
-public static final int
-
-1
-public static final int
-
--1
+public static final int
+
+0
+public static final int
+
+1
+public static final int
+
+-1
diff --git a/index-all.html b/index-all.html
index 983ae6c4..d9ce6bab 100644
--- a/index-all.html
+++ b/index-all.html
@@ -198,6 +198,10 @@ D
E
+- enableLegacyStderrRedirection - Static variable in class com.topjohnwu.superuser.Shell
+-
+This flag exists for compatibility reasons.
+
- enableVerboseLogging - Static variable in class com.topjohnwu.superuser.Shell
-
Set to
true
to enable verbose logging throughout the library.
@@ -269,10 +273,6 @@ F
-
If set, create a non-root shell.
- - FLAG_REDIRECT_STDERR - Static variable in class com.topjohnwu.superuser.Shell
--
-If set, STDERR outputs will be redirected to STDOUT outputs.
-
G
@@ -690,8 +690,7 @@ S
- setFlags(int) - Method in class com.topjohnwu.superuser.Shell.Builder
-
-Set flags that controls how
Shell
works and how a new Shell
will be
- constructed.
+Set flags to control how a new Shell
will be constructed.
- setInitializers(Class<? extends Shell.Initializer>...) - Method in class com.topjohnwu.superuser.Shell.Builder
-
@@ -760,6 +759,10 @@
S
-
A task that can be executed by a shell with the method
Shell.execTask(Task)
.
+ - shellDied() - Method in interface com.topjohnwu.superuser.Shell.Task
+-
+This method will be called when a shell is unable to execute this task.
+
- ShellUtils - Class in com.topjohnwu.superuser
-
Some handy utility methods that are used in
libsu
.
@@ -790,6 +793,10 @@ S
-
Submit the job to an internal queue to run in the background.
+ - submitTask(Shell.Task) - Method in class com.topjohnwu.superuser.Shell
+-
+Submits a low-level
Shell.Task
for execution in a queue of the shell.
+
- SuFile - Class in com.topjohnwu.superuser.io
-
A
File
implementation using root shell.
@@ -821,7 +828,7 @@ T
- to(List<String>) - Method in class com.topjohnwu.superuser.Shell.Job
-
-Store output to a specific list.
+Store output of STDOUT to a specific list.
- to(List<String>, List<String>) - Method in class com.topjohnwu.superuser.Shell.Job
-
diff --git a/member-search-index.js b/member-search-index.js
index 0f58ad74..1f0fe657 100644
--- a/member-search-index.js
+++ b/member-search-index.js
@@ -1 +1 @@
-memberSearchIndex = [{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"add(InputStream)","u":"add(java.io.InputStream)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"add(int, E)","u":"add(int,E)"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"add(String...)","u":"add(java.lang.String...)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"attachBaseContext(Context)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"bind(Intent, Executor, ServiceConnection)","u":"bind(Intent,java.util.concurrent.Executor,ServiceConnection)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"bind(Intent, ServiceConnection)","u":"bind(Intent,ServiceConnection)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"bindOrTask(Intent, Executor, ServiceConnection)","u":"bindOrTask(Intent,java.util.concurrent.Executor,ServiceConnection)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"build()"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"build(Process)","u":"build(java.lang.Process)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"build(String...)","u":"build(java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"CallbackList()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"CallbackList(Executor)","u":"%3Cinit%3E(java.util.concurrent.Executor)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"CallbackList(Executor, List
)","u":"%3Cinit%3E(java.util.concurrent.Executor,java.util.List)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"CallbackList(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"canExecute()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"canRead()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"canWrite()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"CATEGORY_DAEMON_MODE"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"cleanInputStream(InputStream)","u":"cleanInputStream(java.io.InputStream)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"clear()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"cmd(InputStream)","u":"cmd(java.io.InputStream)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"cmd(String...)","u":"cmd(java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"create()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"createNewFile()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"createNewLink(String)","u":"createNewLink(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"createNewLink(String)","u":"createNewLink(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"createNewSymlink(String)","u":"createNewSymlink(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"createNewSymlink(String)","u":"createNewSymlink(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"delete()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"deleteOnExit()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"deleteRecursive()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"enableVerboseLogging"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"enqueue()"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"escapedString(String)","u":"escapedString(java.lang.String)"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"exec()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"execTask(Shell.Task)","u":"execTask(com.topjohnwu.superuser.Shell.Task)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"EXECUTOR"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"exists()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"ExtendedFile(File, String)","u":"%3Cinit%3E(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"ExtendedFile(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"ExtendedFile(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"ExtendedFile(URI)","u":"%3Cinit%3E(java.net.URI)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"fastCmd(Shell, String...)","u":"fastCmd(com.topjohnwu.superuser.Shell,java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"fastCmd(String...)","u":"fastCmd(java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"fastCmdResult(Shell, String...)","u":"fastCmdResult(com.topjohnwu.superuser.Shell,java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"fastCmdResult(String...)","u":"fastCmdResult(java.lang.String...)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"FileSystemManager()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"FLAG_MOUNT_MASTER"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"FLAG_NON_ROOT_SHELL"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"FLAG_REDIRECT_STDERR"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"gcd(long, long)","u":"gcd(long,long)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"get(int)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getAbsoluteFile()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"getAbsoluteFile()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getAbsolutePath()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"getApplicationContext()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getCachedShell()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getCanonicalFile()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"getCanonicalFile()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getCanonicalPath()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getChildFile(String)","u":"getChildFile(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"getChildFile(String)","u":"getChildFile(java.lang.String)"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"getCode()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"getComponentName()"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"getErr()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getEscapedPath()"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getFile(File, String)","u":"getFile(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getFile(String)","u":"getFile(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getFile(String, String)","u":"getFile(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getFile(URI)","u":"getFile(java.net.URI)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"getFilePointer()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getFreeSpace()"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getLocal()"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"getOut()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getParentFile()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"getParentFile()"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getRemote(IBinder)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getService()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getShell()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getShell()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getShell(Executor, Shell.GetShellCallback)","u":"getShell(java.util.concurrent.Executor,com.topjohnwu.superuser.Shell.GetShellCallback)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getShell(Shell.GetShellCallback)","u":"getShell(com.topjohnwu.superuser.Shell.GetShellCallback)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getStatus()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getTotalSpace()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getUsableSpace()"},{"p":"com.topjohnwu.superuser","c":"Shell.Initializer","l":"Initializer()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"isAlive()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"isAppGrantedRoot()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isBlock()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isBlock()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isCharacter()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isCharacter()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isDirectory()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isFile()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isNamedPipe()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isNamedPipe()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"isRoot()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isSocket()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isSocket()"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"isSuccess()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isSymlink()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isSymlink()"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"isValidOutput(List)","u":"isValidOutput(java.util.List)"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"JOB_NOT_EXECUTED"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"Job()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"lastModified()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"length()"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"length()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"list()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"list(FilenameFilter)","u":"list(java.io.FilenameFilter)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"listFiles()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"listFiles()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"listFiles(FileFilter)","u":"listFiles(java.io.FileFilter)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"listFiles(FileFilter)","u":"listFiles(java.io.FileFilter)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"listFiles(FilenameFilter)","u":"listFiles(java.io.FilenameFilter)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"listFiles(FilenameFilter)","u":"listFiles(java.io.FilenameFilter)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"mBase"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"mExecutor"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"mkdir()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"mkdirs()"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_APPEND"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_CREATE"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_READ_ONLY"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_READ_WRITE"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_TRUNCATE"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_WRITE_ONLY"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"newInputStream()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"newInputStream()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"newJob()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"newOutputStream()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"newOutputStream(boolean)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"newOutputStream(boolean)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"NON_ROOT_SHELL"},{"p":"com.topjohnwu.superuser","c":"NoShellException","l":"NoShellException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.topjohnwu.superuser","c":"NoShellException","l":"NoShellException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"onAddElement(E)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onAttach(Context)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onBind(Intent)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onCreate()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onDestroy()"},{"p":"com.topjohnwu.superuser","c":"Shell.Initializer","l":"onInit(Context, Shell)","u":"onInit(Context,com.topjohnwu.superuser.Shell)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"onMainThread()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onRebind(Intent)"},{"p":"com.topjohnwu.superuser","c":"Shell.ResultCallback","l":"onResult(Shell.Result)","u":"onResult(com.topjohnwu.superuser.Shell.Result)"},{"p":"com.topjohnwu.superuser","c":"Shell.GetShellCallback","l":"onShell(Shell)","u":"onShell(com.topjohnwu.superuser.Shell)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onUnbind(Intent)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileInputStream","l":"open(File)","u":"open(java.io.File)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileOutputStream","l":"open(File)","u":"open(java.io.File)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileOutputStream","l":"open(File, boolean)","u":"open(java.io.File,boolean)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"open(File, String)","u":"open(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"open(File, String)","u":"open(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"open(String)","u":"open(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileInputStream","l":"open(String)","u":"open(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileOutputStream","l":"open(String)","u":"open(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileOutputStream","l":"open(String, boolean)","u":"open(java.lang.String,boolean)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"open(String, String)","u":"open(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"open(String, String)","u":"open(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"open(URI)","u":"open(java.net.URI)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"openChannel(File, int)","u":"openChannel(java.io.File,int)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"openChannel(String, int)","u":"openChannel(java.lang.String,int)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"read()"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"read(byte[])"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"read(byte[], int, int)","u":"read(byte[],int,int)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"remove(int)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"renameTo(File)","u":"renameTo(java.io.File)"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"Result()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"ROOT_SHELL"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"RootService()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell.Task","l":"run(OutputStream, InputStream, InputStream)","u":"run(java.io.OutputStream,java.io.InputStream,java.io.InputStream)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"seek(long)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"set(int, E)","u":"set(int,E)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setCommands(String...)","u":"setCommands(java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setContext(Context)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"setDefaultBuilder(Shell.Builder)","u":"setDefaultBuilder(com.topjohnwu.superuser.Shell.Builder)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setExecutable(boolean, boolean)","u":"setExecutable(boolean,boolean)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setFlags(int)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setInitializers(Class extends Shell.Initializer>...)","u":"setInitializers(java.lang.Class...)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setLastModified(long)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"setLength(long)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setReadable(boolean, boolean)","u":"setReadable(boolean,boolean)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setReadOnly()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setShell(Shell)","u":"setShell(com.topjohnwu.superuser.Shell)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setTimeout(long)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setWritable(boolean, boolean)","u":"setWritable(boolean,boolean)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"Shell()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"size()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"stop(Intent)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"stopOrTask(Intent)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"stopSelf()"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"submit()"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"submit(Executor, Shell.ResultCallback)","u":"submit(java.util.concurrent.Executor,com.topjohnwu.superuser.Shell.ResultCallback)"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"submit(Shell.ResultCallback)","u":"submit(com.topjohnwu.superuser.Shell.ResultCallback)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"SuFile(File, String)","u":"%3Cinit%3E(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"SuFile(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"SuFile(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"SuFile(URI)","u":"%3Cinit%3E(java.net.URI)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"SuRandomAccessFile()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"to(List)","u":"to(java.util.List)"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"to(List, List)","u":"to(java.util.List,java.util.List)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"unbind(ServiceConnection)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"UNKNOWN"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"waitAndClose()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"waitAndClose(long, TimeUnit)","u":"waitAndClose(long,java.util.concurrent.TimeUnit)"}];updateSearchResults();
\ No newline at end of file
+memberSearchIndex = [{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"add(InputStream)","u":"add(java.io.InputStream)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"add(int, E)","u":"add(int,E)"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"add(String...)","u":"add(java.lang.String...)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"attachBaseContext(Context)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"bind(Intent, Executor, ServiceConnection)","u":"bind(Intent,java.util.concurrent.Executor,ServiceConnection)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"bind(Intent, ServiceConnection)","u":"bind(Intent,ServiceConnection)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"bindOrTask(Intent, Executor, ServiceConnection)","u":"bindOrTask(Intent,java.util.concurrent.Executor,ServiceConnection)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"build()"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"build(Process)","u":"build(java.lang.Process)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"build(String...)","u":"build(java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"Builder()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"CallbackList()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"CallbackList(Executor)","u":"%3Cinit%3E(java.util.concurrent.Executor)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"CallbackList(Executor, List)","u":"%3Cinit%3E(java.util.concurrent.Executor,java.util.List)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"CallbackList(List)","u":"%3Cinit%3E(java.util.List)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"canExecute()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"canRead()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"canWrite()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"CATEGORY_DAEMON_MODE"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"cleanInputStream(InputStream)","u":"cleanInputStream(java.io.InputStream)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"clear()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"cmd(InputStream)","u":"cmd(java.io.InputStream)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"cmd(String...)","u":"cmd(java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"create()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"createNewFile()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"createNewLink(String)","u":"createNewLink(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"createNewLink(String)","u":"createNewLink(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"createNewSymlink(String)","u":"createNewSymlink(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"createNewSymlink(String)","u":"createNewSymlink(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"delete()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"deleteOnExit()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"deleteRecursive()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"enableLegacyStderrRedirection"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"enableVerboseLogging"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"enqueue()"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"escapedString(String)","u":"escapedString(java.lang.String)"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"exec()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"execTask(Shell.Task)","u":"execTask(com.topjohnwu.superuser.Shell.Task)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"EXECUTOR"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"exists()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"ExtendedFile(File, String)","u":"%3Cinit%3E(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"ExtendedFile(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"ExtendedFile(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"ExtendedFile(URI)","u":"%3Cinit%3E(java.net.URI)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"fastCmd(Shell, String...)","u":"fastCmd(com.topjohnwu.superuser.Shell,java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"fastCmd(String...)","u":"fastCmd(java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"fastCmdResult(Shell, String...)","u":"fastCmdResult(com.topjohnwu.superuser.Shell,java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"fastCmdResult(String...)","u":"fastCmdResult(java.lang.String...)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"FileSystemManager()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"FLAG_MOUNT_MASTER"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"FLAG_NON_ROOT_SHELL"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"gcd(long, long)","u":"gcd(long,long)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"get(int)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getAbsoluteFile()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"getAbsoluteFile()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getAbsolutePath()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"getApplicationContext()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getCachedShell()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getCanonicalFile()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"getCanonicalFile()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getCanonicalPath()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getChildFile(String)","u":"getChildFile(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"getChildFile(String)","u":"getChildFile(java.lang.String)"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"getCode()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"getComponentName()"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"getErr()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getEscapedPath()"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getFile(File, String)","u":"getFile(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getFile(String)","u":"getFile(java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getFile(String, String)","u":"getFile(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getFile(URI)","u":"getFile(java.net.URI)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"getFilePointer()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getFreeSpace()"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getLocal()"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"getOut()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getParentFile()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"getParentFile()"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getRemote(IBinder)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"getService()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getShell()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getShell()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getShell(Executor, Shell.GetShellCallback)","u":"getShell(java.util.concurrent.Executor,com.topjohnwu.superuser.Shell.GetShellCallback)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getShell(Shell.GetShellCallback)","u":"getShell(com.topjohnwu.superuser.Shell.GetShellCallback)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"getStatus()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getTotalSpace()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"getUsableSpace()"},{"p":"com.topjohnwu.superuser","c":"Shell.Initializer","l":"Initializer()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"isAlive()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"isAppGrantedRoot()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isBlock()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isBlock()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isCharacter()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isCharacter()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isDirectory()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isFile()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isNamedPipe()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isNamedPipe()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"isRoot()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isSocket()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isSocket()"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"isSuccess()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"isSymlink()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"isSymlink()"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"isValidOutput(List)","u":"isValidOutput(java.util.List)"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"JOB_NOT_EXECUTED"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"Job()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"lastModified()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"length()"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"length()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"list()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"list(FilenameFilter)","u":"list(java.io.FilenameFilter)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"listFiles()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"listFiles()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"listFiles(FileFilter)","u":"listFiles(java.io.FileFilter)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"listFiles(FileFilter)","u":"listFiles(java.io.FileFilter)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"listFiles(FilenameFilter)","u":"listFiles(java.io.FilenameFilter)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"listFiles(FilenameFilter)","u":"listFiles(java.io.FilenameFilter)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"mBase"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"mExecutor"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"mkdir()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"mkdirs()"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_APPEND"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_CREATE"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_READ_ONLY"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_READ_WRITE"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_TRUNCATE"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"MODE_WRITE_ONLY"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"newInputStream()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"newInputStream()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"newJob()"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"newOutputStream()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"newOutputStream(boolean)"},{"p":"com.topjohnwu.superuser.nio","c":"ExtendedFile","l":"newOutputStream(boolean)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"NON_ROOT_SHELL"},{"p":"com.topjohnwu.superuser","c":"NoShellException","l":"NoShellException(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.topjohnwu.superuser","c":"NoShellException","l":"NoShellException(String, Throwable)","u":"%3Cinit%3E(java.lang.String,java.lang.Throwable)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"onAddElement(E)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onAttach(Context)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onBind(Intent)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onCreate()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onDestroy()"},{"p":"com.topjohnwu.superuser","c":"Shell.Initializer","l":"onInit(Context, Shell)","u":"onInit(Context,com.topjohnwu.superuser.Shell)"},{"p":"com.topjohnwu.superuser","c":"ShellUtils","l":"onMainThread()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onRebind(Intent)"},{"p":"com.topjohnwu.superuser","c":"Shell.ResultCallback","l":"onResult(Shell.Result)","u":"onResult(com.topjohnwu.superuser.Shell.Result)"},{"p":"com.topjohnwu.superuser","c":"Shell.GetShellCallback","l":"onShell(Shell)","u":"onShell(com.topjohnwu.superuser.Shell)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"onUnbind(Intent)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileInputStream","l":"open(File)","u":"open(java.io.File)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileOutputStream","l":"open(File)","u":"open(java.io.File)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileOutputStream","l":"open(File, boolean)","u":"open(java.io.File,boolean)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"open(File, String)","u":"open(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"open(File, String)","u":"open(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"open(String)","u":"open(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileInputStream","l":"open(String)","u":"open(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileOutputStream","l":"open(String)","u":"open(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFileOutputStream","l":"open(String, boolean)","u":"open(java.lang.String,boolean)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"open(String, String)","u":"open(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"open(String, String)","u":"open(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"open(URI)","u":"open(java.net.URI)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"openChannel(File, int)","u":"openChannel(java.io.File,int)"},{"p":"com.topjohnwu.superuser.nio","c":"FileSystemManager","l":"openChannel(String, int)","u":"openChannel(java.lang.String,int)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"read()"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"read(byte[])"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"read(byte[], int, int)","u":"read(byte[],int,int)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"remove(int)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"renameTo(File)","u":"renameTo(java.io.File)"},{"p":"com.topjohnwu.superuser","c":"Shell.Result","l":"Result()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"ROOT_SHELL"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"RootService()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell.Task","l":"run(OutputStream, InputStream, InputStream)","u":"run(java.io.OutputStream,java.io.InputStream,java.io.InputStream)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"seek(long)"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"set(int, E)","u":"set(int,E)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setCommands(String...)","u":"setCommands(java.lang.String...)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setContext(Context)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"setDefaultBuilder(Shell.Builder)","u":"setDefaultBuilder(com.topjohnwu.superuser.Shell.Builder)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setExecutable(boolean, boolean)","u":"setExecutable(boolean,boolean)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setFlags(int)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setInitializers(Class extends Shell.Initializer>...)","u":"setInitializers(java.lang.Class...)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setLastModified(long)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"setLength(long)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setReadable(boolean, boolean)","u":"setReadable(boolean,boolean)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setReadOnly()"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setShell(Shell)","u":"setShell(com.topjohnwu.superuser.Shell)"},{"p":"com.topjohnwu.superuser","c":"Shell.Builder","l":"setTimeout(long)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"setWritable(boolean, boolean)","u":"setWritable(boolean,boolean)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"Shell()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell.Task","l":"shellDied()"},{"p":"com.topjohnwu.superuser","c":"CallbackList","l":"size()"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"stop(Intent)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"stopOrTask(Intent)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"stopSelf()"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"submit()"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"submit(Executor, Shell.ResultCallback)","u":"submit(java.util.concurrent.Executor,com.topjohnwu.superuser.Shell.ResultCallback)"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"submit(Shell.ResultCallback)","u":"submit(com.topjohnwu.superuser.Shell.ResultCallback)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"submitTask(Shell.Task)","u":"submitTask(com.topjohnwu.superuser.Shell.Task)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"SuFile(File, String)","u":"%3Cinit%3E(java.io.File,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"SuFile(String)","u":"%3Cinit%3E(java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"SuFile(String, String)","u":"%3Cinit%3E(java.lang.String,java.lang.String)"},{"p":"com.topjohnwu.superuser.io","c":"SuFile","l":"SuFile(URI)","u":"%3Cinit%3E(java.net.URI)"},{"p":"com.topjohnwu.superuser.io","c":"SuRandomAccessFile","l":"SuRandomAccessFile()","u":"%3Cinit%3E()"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"to(List)","u":"to(java.util.List)"},{"p":"com.topjohnwu.superuser","c":"Shell.Job","l":"to(List, List)","u":"to(java.util.List,java.util.List)"},{"p":"com.topjohnwu.superuser.ipc","c":"RootService","l":"unbind(ServiceConnection)"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"UNKNOWN"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"waitAndClose()"},{"p":"com.topjohnwu.superuser","c":"Shell","l":"waitAndClose(long, TimeUnit)","u":"waitAndClose(long,java.util.concurrent.TimeUnit)"}];updateSearchResults();
\ No newline at end of file