MCPcopy Create free account
hub / github.com/LineageOS/android_frameworks_base / PrefixPrinter

Class PrefixPrinter

core/java/android/util/PrefixPrinter.java:25–50  ·  view source on GitHub ↗

PrefixPrinter is a Printer which prefixes all lines with a given prefix. @hide

Source from the content-addressed store, hash-verified

23 * @hide
24 */
25public class PrefixPrinter implements Printer {
26 private final Printer mPrinter;
27 private final String mPrefix;
28
29 /**
30 * Creates a new PrefixPrinter.
31 *
32 * <p>If prefix is null or empty, the provided printer is returned, rather
33 * than making a prefixing printer.
34 */
35 public static Printer create(Printer printer, String prefix) {
36 if (prefix == null || prefix.equals("")) {
37 return printer;
38 }
39 return new PrefixPrinter(printer, prefix);
40 }
41
42 private PrefixPrinter(Printer printer, String prefix) {
43 mPrinter = printer;
44 mPrefix = prefix;
45 }
46
47 public void println(String str) {
48 mPrinter.println(mPrefix + str);
49 }
50}

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected