Merge "LocalLog: add overloaded dump and reverseDump methods." am: 7c447498c3

am: 0357a9ca4c

Change-Id: I720b99f3a506935bf78afe2f0645a0781d601f3b
This commit is contained in:
Hugo Benichi
2019-03-03 18:10:11 -08:00
committed by android-build-merger

View File

@@ -17,6 +17,7 @@
package android.util;
import android.annotation.UnsupportedAppUsage;
import java.io.FileDescriptor;
import java.io.PrintWriter;
import java.time.LocalDateTime;
@@ -55,6 +56,10 @@ public final class LocalLog {
@UnsupportedAppUsage
public synchronized void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
dump(pw);
}
public synchronized void dump(PrintWriter pw) {
Iterator<String> itr = mLog.iterator();
while (itr.hasNext()) {
pw.println(itr.next());
@@ -62,6 +67,10 @@ public final class LocalLog {
}
public synchronized void reverseDump(FileDescriptor fd, PrintWriter pw, String[] args) {
reverseDump(pw);
}
public synchronized void reverseDump(PrintWriter pw) {
Iterator<String> itr = mLog.descendingIterator();
while (itr.hasNext()) {
pw.println(itr.next());
@@ -75,10 +84,16 @@ public final class LocalLog {
}
@UnsupportedAppUsage
public void dump(FileDescriptor fd, PrintWriter pw, String[] args) {
mLog.dump(fd, pw, args);
mLog.dump(pw);
}
public void dump(PrintWriter pw) {
mLog.dump(pw);
}
public void reverseDump(FileDescriptor fd, PrintWriter pw, String[] args) {
mLog.reverseDump(fd, pw, args);
mLog.reverseDump(pw);
}
public void reverseDump(PrintWriter pw) {
mLog.reverseDump(pw);
}
}