diff options
| author | 2018-08-08 08:07:47 +0000 | |
|---|---|---|
| committer | 2018-08-08 08:07:47 +0000 | |
| commit | c874462c2de6e67fbb077f2ec0817a4a1af1c303 (patch) | |
| tree | 2016f52a2b9dba7b07ccc9d92ba37a49ca06fb02 | |
| parent | 76f081be5c6efe6dfe62a55bc28270e7cc6fe624 (diff) | |
| parent | 4d5c5d0ec45bb263d6889f7287f7eece8832e956 (diff) | |
Merge "VPN: Implement toString for VpnConfig."
| -rw-r--r-- | core/java/com/android/internal/net/VpnConfig.java | 34 |
1 files changed, 34 insertions, 0 deletions
diff --git a/core/java/com/android/internal/net/VpnConfig.java b/core/java/com/android/internal/net/VpnConfig.java index 921f1fed6849..5ce5bcd15710 100644 --- a/core/java/com/android/internal/net/VpnConfig.java +++ b/core/java/com/android/internal/net/VpnConfig.java @@ -35,6 +35,7 @@ import android.os.UserHandle; import java.net.Inet4Address; import java.net.InetAddress; import java.util.ArrayList; +import java.util.Arrays; import java.util.List; /** @@ -195,4 +196,37 @@ public class VpnConfig implements Parcelable { return new VpnConfig[size]; } }; + + @Override + public String toString() { + return new StringBuilder() + .append("VpnConfig") + .append("{ user=").append(user) + .append(", interface=").append(interfaze) + .append(", session=").append(session) + .append(", mtu=").append(mtu) + .append(", addresses=").append(toString(addresses)) + .append(", routes=").append(toString(routes)) + .append(", dns=").append(toString(dnsServers)) + .append(", searchDomains=").append(toString(searchDomains)) + .append(", allowedApps=").append(toString(allowedApplications)) + .append(", disallowedApps=").append(toString(disallowedApplications)) + .append(", configureIntent=").append(configureIntent) + .append(", startTime=").append(startTime) + .append(", legacy=").append(legacy) + .append(", blocking=").append(blocking) + .append(", allowBypass=").append(allowBypass) + .append(", allowIPv4=").append(allowIPv4) + .append(", allowIPv6=").append(allowIPv6) + .append(", underlyingNetworks=").append(Arrays.toString(underlyingNetworks)) + .append("}") + .toString(); + } + + static <T> String toString(List<T> ls) { + if (ls == null) { + return "null"; + } + return Arrays.toString(ls.toArray()); + } } |