Loading api/current.txt +3 −3 Original line number Original line Diff line number Diff line Loading @@ -6205,7 +6205,7 @@ package android.app { package android.app.admin { package android.app.admin { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getIpAddress(); method public java.net.InetAddress getInetAddress(); method public int getPort(); method public int getPort(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; Loading Loading @@ -6548,8 +6548,8 @@ package android.app.admin { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getHostname(); method public java.lang.String getHostname(); method public java.lang.String[] getIpAddresses(); method public java.net.InetAddress[] getInetAddresses(); method public int getIpAddressesCount(); method public int getTotalResolvedAddressCount(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; } } api/system-current.txt +3 −3 Original line number Original line Diff line number Diff line Loading @@ -6419,7 +6419,7 @@ package android.app { package android.app.admin { package android.app.admin { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getIpAddress(); method public java.net.InetAddress getInetAddress(); method public int getPort(); method public int getPort(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; Loading Loading @@ -6796,8 +6796,8 @@ package android.app.admin { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getHostname(); method public java.lang.String getHostname(); method public java.lang.String[] getIpAddresses(); method public java.net.InetAddress[] getInetAddresses(); method public int getIpAddressesCount(); method public int getTotalResolvedAddressCount(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; } } api/test-current.txt +3 −3 Original line number Original line Diff line number Diff line Loading @@ -6225,7 +6225,7 @@ package android.app { package android.app.admin { package android.app.admin { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getIpAddress(); method public java.net.InetAddress getInetAddress(); method public int getPort(); method public int getPort(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; Loading Loading @@ -6578,8 +6578,8 @@ package android.app.admin { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getHostname(); method public java.lang.String getHostname(); method public java.lang.String[] getIpAddresses(); method public java.net.InetAddress[] getInetAddresses(); method public int getIpAddressesCount(); method public int getTotalResolvedAddressCount(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; } } core/java/android/app/admin/ConnectEvent.java +11 −2 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,9 @@ package android.app.admin; import android.os.Parcel; import android.os.Parcel; import android.os.Parcelable; import android.os.Parcelable; import java.net.InetAddress; import java.net.UnknownHostException; /** /** * A class that represents a connect library call event. * A class that represents a connect library call event. */ */ Loading @@ -44,8 +47,14 @@ public final class ConnectEvent extends NetworkEvent implements Parcelable { this.timestamp = in.readLong(); this.timestamp = in.readLong(); } } public String getIpAddress() { public InetAddress getInetAddress() { return ipAddress; try { // ipAddress is already an address, not a host name, no DNS resolution will happen. return InetAddress.getByName(ipAddress); } catch (UnknownHostException e) { // Should never happen as we aren't passing a host name. return InetAddress.getLoopbackAddress(); } } } public int getPort() { public int getPort() { Loading core/java/android/app/admin/DnsEvent.java +19 −4 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,9 @@ package android.app.admin; import android.os.Parcel; import android.os.Parcel; import android.os.Parcelable; import android.os.Parcelable; import java.net.InetAddress; import java.net.UnknownHostException; /** /** * A class that represents a DNS lookup event. * A class that represents a DNS lookup event. */ */ Loading Loading @@ -59,15 +62,27 @@ public final class DnsEvent extends NetworkEvent implements Parcelable { } } /** Returns (possibly a subset of) the IP addresses returned. */ /** Returns (possibly a subset of) the IP addresses returned. */ public String[] getIpAddresses() { public InetAddress[] getInetAddresses() { return ipAddresses; final int length = ipAddresses != null ? ipAddresses.length : 0; final InetAddress[] inetAddresses = new InetAddress[length]; for (int i = 0; i < length; i++) { try { // ipAddress is already an address, not a host name, no DNS resolution will happen. inetAddresses[i] = InetAddress.getByName(ipAddresses[i]); } catch (UnknownHostException e) { // Should never happen as we aren't passing a host name. inetAddresses[i] = InetAddress.getLoopbackAddress(); } } return inetAddresses; } } /** /** * Returns the number of IP addresses returned from the DNS lookup event. May be different from * Returns the number of IP addresses returned from the DNS lookup event. May be different from * the length of ipAddresses if there were too many addresses to log. * the length of the array returned by {@link #getInetAddresses()} if there were too many * addresses to log. */ */ public int getIpAddressesCount() { public int getTotalResolvedAddressCount() { return ipAddressesCount; return ipAddressesCount; } } Loading Loading
api/current.txt +3 −3 Original line number Original line Diff line number Diff line Loading @@ -6205,7 +6205,7 @@ package android.app { package android.app.admin { package android.app.admin { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getIpAddress(); method public java.net.InetAddress getInetAddress(); method public int getPort(); method public int getPort(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; Loading Loading @@ -6548,8 +6548,8 @@ package android.app.admin { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getHostname(); method public java.lang.String getHostname(); method public java.lang.String[] getIpAddresses(); method public java.net.InetAddress[] getInetAddresses(); method public int getIpAddressesCount(); method public int getTotalResolvedAddressCount(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; } }
api/system-current.txt +3 −3 Original line number Original line Diff line number Diff line Loading @@ -6419,7 +6419,7 @@ package android.app { package android.app.admin { package android.app.admin { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getIpAddress(); method public java.net.InetAddress getInetAddress(); method public int getPort(); method public int getPort(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; Loading Loading @@ -6796,8 +6796,8 @@ package android.app.admin { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getHostname(); method public java.lang.String getHostname(); method public java.lang.String[] getIpAddresses(); method public java.net.InetAddress[] getInetAddresses(); method public int getIpAddressesCount(); method public int getTotalResolvedAddressCount(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; } }
api/test-current.txt +3 −3 Original line number Original line Diff line number Diff line Loading @@ -6225,7 +6225,7 @@ package android.app { package android.app.admin { package android.app.admin { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class ConnectEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getIpAddress(); method public java.net.InetAddress getInetAddress(); method public int getPort(); method public int getPort(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.ConnectEvent> CREATOR; Loading Loading @@ -6578,8 +6578,8 @@ package android.app.admin { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { public final class DnsEvent extends android.app.admin.NetworkEvent implements android.os.Parcelable { method public java.lang.String getHostname(); method public java.lang.String getHostname(); method public java.lang.String[] getIpAddresses(); method public java.net.InetAddress[] getInetAddresses(); method public int getIpAddressesCount(); method public int getTotalResolvedAddressCount(); method public void writeToParcel(android.os.Parcel, int); method public void writeToParcel(android.os.Parcel, int); field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; field public static final android.os.Parcelable.Creator<android.app.admin.DnsEvent> CREATOR; } }
core/java/android/app/admin/ConnectEvent.java +11 −2 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,9 @@ package android.app.admin; import android.os.Parcel; import android.os.Parcel; import android.os.Parcelable; import android.os.Parcelable; import java.net.InetAddress; import java.net.UnknownHostException; /** /** * A class that represents a connect library call event. * A class that represents a connect library call event. */ */ Loading @@ -44,8 +47,14 @@ public final class ConnectEvent extends NetworkEvent implements Parcelable { this.timestamp = in.readLong(); this.timestamp = in.readLong(); } } public String getIpAddress() { public InetAddress getInetAddress() { return ipAddress; try { // ipAddress is already an address, not a host name, no DNS resolution will happen. return InetAddress.getByName(ipAddress); } catch (UnknownHostException e) { // Should never happen as we aren't passing a host name. return InetAddress.getLoopbackAddress(); } } } public int getPort() { public int getPort() { Loading
core/java/android/app/admin/DnsEvent.java +19 −4 Original line number Original line Diff line number Diff line Loading @@ -19,6 +19,9 @@ package android.app.admin; import android.os.Parcel; import android.os.Parcel; import android.os.Parcelable; import android.os.Parcelable; import java.net.InetAddress; import java.net.UnknownHostException; /** /** * A class that represents a DNS lookup event. * A class that represents a DNS lookup event. */ */ Loading Loading @@ -59,15 +62,27 @@ public final class DnsEvent extends NetworkEvent implements Parcelable { } } /** Returns (possibly a subset of) the IP addresses returned. */ /** Returns (possibly a subset of) the IP addresses returned. */ public String[] getIpAddresses() { public InetAddress[] getInetAddresses() { return ipAddresses; final int length = ipAddresses != null ? ipAddresses.length : 0; final InetAddress[] inetAddresses = new InetAddress[length]; for (int i = 0; i < length; i++) { try { // ipAddress is already an address, not a host name, no DNS resolution will happen. inetAddresses[i] = InetAddress.getByName(ipAddresses[i]); } catch (UnknownHostException e) { // Should never happen as we aren't passing a host name. inetAddresses[i] = InetAddress.getLoopbackAddress(); } } return inetAddresses; } } /** /** * Returns the number of IP addresses returned from the DNS lookup event. May be different from * Returns the number of IP addresses returned from the DNS lookup event. May be different from * the length of ipAddresses if there were too many addresses to log. * the length of the array returned by {@link #getInetAddresses()} if there were too many * addresses to log. */ */ public int getIpAddressesCount() { public int getTotalResolvedAddressCount() { return ipAddressesCount; return ipAddressesCount; } } Loading