Merge "APIs for ProcessBuilder.Redirect"

am: e49469aed1

Change-Id: I6c479a84044cfd8df084a3c9707f7aaaf09546fa
This commit is contained in:
Tobias Thierer
2016-08-05 12:44:48 +00:00
committed by android-build-merger
2 changed files with 60 additions and 0 deletions

View File

@@ -51083,11 +51083,41 @@ package java.lang {
method public java.io.File directory(); method public java.io.File directory();
method public java.lang.ProcessBuilder directory(java.io.File); method public java.lang.ProcessBuilder directory(java.io.File);
method public java.util.Map<java.lang.String, java.lang.String> environment(); method public java.util.Map<java.lang.String, java.lang.String> environment();
method public java.lang.ProcessBuilder inheritIO();
method public java.lang.ProcessBuilder redirectError(java.lang.ProcessBuilder.Redirect);
method public java.lang.ProcessBuilder redirectError(java.io.File);
method public java.lang.ProcessBuilder.Redirect redirectError();
method public boolean redirectErrorStream(); method public boolean redirectErrorStream();
method public java.lang.ProcessBuilder redirectErrorStream(boolean); method public java.lang.ProcessBuilder redirectErrorStream(boolean);
method public java.lang.ProcessBuilder redirectInput(java.lang.ProcessBuilder.Redirect);
method public java.lang.ProcessBuilder redirectInput(java.io.File);
method public java.lang.ProcessBuilder.Redirect redirectInput();
method public java.lang.ProcessBuilder redirectOutput(java.lang.ProcessBuilder.Redirect);
method public java.lang.ProcessBuilder redirectOutput(java.io.File);
method public java.lang.ProcessBuilder.Redirect redirectOutput();
method public java.lang.Process start() throws java.io.IOException; method public java.lang.Process start() throws java.io.IOException;
} }
public static abstract class ProcessBuilder.Redirect {
method public static java.lang.ProcessBuilder.Redirect appendTo(java.io.File);
method public java.io.File file();
method public static java.lang.ProcessBuilder.Redirect from(java.io.File);
method public static java.lang.ProcessBuilder.Redirect to(java.io.File);
method public abstract java.lang.ProcessBuilder.Redirect.Type type();
field public static final java.lang.ProcessBuilder.Redirect INHERIT;
field public static final java.lang.ProcessBuilder.Redirect PIPE;
}
public static final class ProcessBuilder.Redirect.Type extends java.lang.Enum {
method public static java.lang.ProcessBuilder.Redirect.Type valueOf(java.lang.String);
method public static final java.lang.ProcessBuilder.Redirect.Type[] values();
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type APPEND;
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type INHERIT;
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type PIPE;
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type READ;
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type WRITE;
}
public abstract interface Readable { public abstract interface Readable {
method public abstract int read(java.nio.CharBuffer) throws java.io.IOException; method public abstract int read(java.nio.CharBuffer) throws java.io.IOException;
} }

View File

@@ -54439,11 +54439,41 @@ package java.lang {
method public java.io.File directory(); method public java.io.File directory();
method public java.lang.ProcessBuilder directory(java.io.File); method public java.lang.ProcessBuilder directory(java.io.File);
method public java.util.Map<java.lang.String, java.lang.String> environment(); method public java.util.Map<java.lang.String, java.lang.String> environment();
method public java.lang.ProcessBuilder inheritIO();
method public java.lang.ProcessBuilder redirectError(java.lang.ProcessBuilder.Redirect);
method public java.lang.ProcessBuilder redirectError(java.io.File);
method public java.lang.ProcessBuilder.Redirect redirectError();
method public boolean redirectErrorStream(); method public boolean redirectErrorStream();
method public java.lang.ProcessBuilder redirectErrorStream(boolean); method public java.lang.ProcessBuilder redirectErrorStream(boolean);
method public java.lang.ProcessBuilder redirectInput(java.lang.ProcessBuilder.Redirect);
method public java.lang.ProcessBuilder redirectInput(java.io.File);
method public java.lang.ProcessBuilder.Redirect redirectInput();
method public java.lang.ProcessBuilder redirectOutput(java.lang.ProcessBuilder.Redirect);
method public java.lang.ProcessBuilder redirectOutput(java.io.File);
method public java.lang.ProcessBuilder.Redirect redirectOutput();
method public java.lang.Process start() throws java.io.IOException; method public java.lang.Process start() throws java.io.IOException;
} }
public static abstract class ProcessBuilder.Redirect {
method public static java.lang.ProcessBuilder.Redirect appendTo(java.io.File);
method public java.io.File file();
method public static java.lang.ProcessBuilder.Redirect from(java.io.File);
method public static java.lang.ProcessBuilder.Redirect to(java.io.File);
method public abstract java.lang.ProcessBuilder.Redirect.Type type();
field public static final java.lang.ProcessBuilder.Redirect INHERIT;
field public static final java.lang.ProcessBuilder.Redirect PIPE;
}
public static final class ProcessBuilder.Redirect.Type extends java.lang.Enum {
method public static java.lang.ProcessBuilder.Redirect.Type valueOf(java.lang.String);
method public static final java.lang.ProcessBuilder.Redirect.Type[] values();
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type APPEND;
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type INHERIT;
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type PIPE;
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type READ;
enum_constant public static final java.lang.ProcessBuilder.Redirect.Type WRITE;
}
public abstract interface Readable { public abstract interface Readable {
method public abstract int read(java.nio.CharBuffer) throws java.io.IOException; method public abstract int read(java.nio.CharBuffer) throws java.io.IOException;
} }