Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit d73fa020 authored by Mike Yu's avatar Mike Yu
Browse files

Add JavaDerive annotation to ResolverParamsParcel

- Adds equals() for ResolverParamsParcel, ResolverOptionsParcel,
  and ResolverHostsParcel.
- Adds toString() for ResolverParamsParcel and ResolverOptionsParcel
  only. ResolverHostsParcel is excluded at the moment because the
  array of ResolverHostsParcel elements (ResolverOptionsParcel.hosts)
  could potentially be very large.

This CL would simplify the code for logging as well as these
parcelables' unit tests.

Bug: 240259333
Test: mm
Change-Id: Ifcaae33928aac3d2b6a155b0ca642913e6ab2a65
parent aa97b738
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@

package android.net;
/* @hide */
@JavaDerive(equals=true)
parcelable ResolverHostsParcel {
  @utf8InCpp String ipAddr;
  @utf8InCpp String hostName = "";
+1 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@

package android.net;
/* @hide */
@JavaDerive(equals=true, toString=true)
parcelable ResolverOptionsParcel {
  android.net.ResolverHostsParcel[] hosts = {};
  int tcMode = 0;
+1 −0
Original line number Diff line number Diff line
@@ -18,6 +18,7 @@

package android.net;
/* @hide */
@JavaDerive(equals=true, toString=true)
parcelable ResolverParamsParcel {
  int netId;
  int sampleValiditySeconds;
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ package android.net;
 *
 * {@hide}
 */
@JavaDerive(equals=true)
parcelable ResolverHostsParcel {
    /**
     * The IPv4 or IPv6 address corresponding to |hostName| field.
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ import android.net.ResolverHostsParcel;
 *
 * {@hide}
 */
@JavaDerive(equals=true, toString=true)
parcelable ResolverOptionsParcel {
    /**
     * An IP/hostname mapping table for DNS local lookup customization.
Loading