Offset 17, 55 lines modifiedOffset 17, 55 lines modified
17 import·android.net.apf.ApfCapabilities;17 import·android.net.apf.ApfCapabilities;
  
18 public·class·ProvisioningConfiguration18 public·class·ProvisioningConfiguration
19 {19 {
20 ····public·ApfCapabilities·mApfCapabilities;20 ····public·ApfCapabilities·mApfCapabilities;
21 ····public·List·mDhcpOptions;21 ····public·List·mDhcpOptions;
22 ····public·String·mDisplayName;22 ····public·String·mDisplayName;
 23 ····public·boolean·mEnableIPv4;
 24 ····public·boolean·mEnableIPv6;
23 ····public·boolean·mEnablePreconnection;25 ····public·boolean·mEnablePreconnection;
24 ····public·int·mIPv4ProvisioningMode; 
25 ····public·int·mIPv6AddrGenMode;26 ····public·int·mIPv6AddrGenMode;
26 ····public·int·mIPv6ProvisioningMode; 
27 ····public·InitialConfiguration·mInitialConfig;27 ····public·InitialConfiguration·mInitialConfig;
28 ····public·Layer2Information·mLayer2Info;28 ····public·Layer2Information·mLayer2Info;
29 ····public·Network·mNetwork;29 ····public·Network·mNetwork;
30 ····public·int·mProvisioningTimeoutMs;30 ····public·int·mProvisioningTimeoutMs;
31 ····public·int·mRequestedPreDhcpActionMs;31 ····public·int·mRequestedPreDhcpActionMs;
32 ····public·ProvisioningConfiguration$ScanResultInfo·mScanResultInfo;32 ····public·ProvisioningConfiguration$ScanResultInfo·mScanResultInfo;
33 ····public·StaticIpConfiguration·mStaticIpConfig;33 ····public·StaticIpConfiguration·mStaticIpConfig;
34 ····public·boolean·mUsingIpReachabilityMonitor;34 ····public·boolean·mUsingIpReachabilityMonitor;
35 ····public·boolean·mUsingMultinetworkPolicyTracker;35 ····public·boolean·mUsingMultinetworkPolicyTracker;
36 ····36 ····
37 ····public·ProvisioningConfiguration()·{37 ····public·ProvisioningConfiguration()·{
 38 ········final·boolean·b·=·true;
 39 ········this.mEnableIPv4·=·b;
 40 ········this.mEnableIPv6·=·b;
38 ········this.mEnablePreconnection·=·false;41 ········this.mEnablePreconnection·=·false;
39 ········final·boolean·miPv6ProvisioningMode·=·true; 
40 ········this.mUsingMultinetworkPolicyTracker·=·miPv6ProvisioningMode;42 ········this.mUsingMultinetworkPolicyTracker·=·b;
41 ········this.mUsingIpReachabilityMonitor·=·miPv6ProvisioningMode;43 ········this.mUsingIpReachabilityMonitor·=·b;
42 ········this.mProvisioningTimeoutMs·=·18000;44 ········this.mProvisioningTimeoutMs·=·18000;
43 ········final·int·n·=·2; 
44 ········this.mIPv6AddrGenMode·=·n;45 ········this.mIPv6AddrGenMode·=·2;
45 ········this.mNetwork·=·null;46 ········this.mNetwork·=·null;
46 ········this.mDisplayName·=·null;47 ········this.mDisplayName·=·null;
47 ········this.mIPv4ProvisioningMode·=·n; 
48 ········this.mIPv6ProvisioningMode·=·(miPv6ProvisioningMode·?·1·:·0); 
49 ····}48 ····}
50 ····49 ····
51 ····public·ProvisioningConfiguration(final·ProvisioningConfiguration·provisioningConfiguration)·{50 ····public·ProvisioningConfiguration(final·ProvisioningConfiguration·provisioningConfiguration)·{
 51 ········final·boolean·b·=·true;
 52 ········this.mEnableIPv4·=·b;
 53 ········this.mEnableIPv6·=·b;
52 ········this.mEnablePreconnection·=·false;54 ········this.mEnablePreconnection·=·false;
53 ········final·boolean·miPv6ProvisioningMode·=·true; 
54 ········this.mUsingMultinetworkPolicyTracker·=·miPv6ProvisioningMode;55 ········this.mUsingMultinetworkPolicyTracker·=·b;
55 ········this.mUsingIpReachabilityMonitor·=·miPv6ProvisioningMode;56 ········this.mUsingIpReachabilityMonitor·=·b;
56 ········this.mProvisioningTimeoutMs·=·18000;57 ········this.mProvisioningTimeoutMs·=·18000;
57 ········final·int·n·=·2; 
58 ········this.mIPv6AddrGenMode·=·n;58 ········this.mIPv6AddrGenMode·=·2;
59 ········StaticIpConfiguration·mStaticIpConfig·=·null;59 ········StaticIpConfiguration·mStaticIpConfig·=·null;
60 ········this.mNetwork·=·null;60 ········this.mNetwork·=·null;
61 ········this.mDisplayName·=·null;61 ········this.mDisplayName·=·null;
62 ········this.mIPv4ProvisioningMode·=·n; 
63 ········this.mIPv6ProvisioningMode·=·(miPv6ProvisioningMode·?·1·:·0);62 ········this.mEnableIPv4·=·provisioningConfiguration.mEnableIPv4;
 63 ········this.mEnableIPv6·=·provisioningConfiguration.mEnableIPv6;
64 ········this.mEnablePreconnection·=·provisioningConfiguration.mEnablePreconnection;64 ········this.mEnablePreconnection·=·provisioningConfiguration.mEnablePreconnection;
65 ········this.mUsingMultinetworkPolicyTracker·=·provisioningConfiguration.mUsingMultinetworkPolicyTracker;65 ········this.mUsingMultinetworkPolicyTracker·=·provisioningConfiguration.mUsingMultinetworkPolicyTracker;
66 ········this.mUsingIpReachabilityMonitor·=·provisioningConfiguration.mUsingIpReachabilityMonitor;66 ········this.mUsingIpReachabilityMonitor·=·provisioningConfiguration.mUsingIpReachabilityMonitor;
67 ········this.mRequestedPreDhcpActionMs·=·provisioningConfiguration.mRequestedPreDhcpActionMs;67 ········this.mRequestedPreDhcpActionMs·=·provisioningConfiguration.mRequestedPreDhcpActionMs;
68 ········this.mInitialConfig·=·InitialConfiguration.copy(provisioningConfiguration.mInitialConfig);68 ········this.mInitialConfig·=·InitialConfiguration.copy(provisioningConfiguration.mInitialConfig);
69 ········if·(provisioningConfiguration.mStaticIpConfig·!=·null)·{69 ········if·(provisioningConfiguration.mStaticIpConfig·!=·null)·{
70 ············mStaticIpConfig·=·new·StaticIpConfiguration(provisioningConfiguration.mStaticIpConfig);70 ············mStaticIpConfig·=·new·StaticIpConfiguration(provisioningConfiguration.mStaticIpConfig);
Offset 75, 16 lines modifiedOffset 75, 14 lines modified
75 ········this.mProvisioningTimeoutMs·=·provisioningConfiguration.mProvisioningTimeoutMs;75 ········this.mProvisioningTimeoutMs·=·provisioningConfiguration.mProvisioningTimeoutMs;
76 ········this.mIPv6AddrGenMode·=·provisioningConfiguration.mIPv6AddrGenMode;76 ········this.mIPv6AddrGenMode·=·provisioningConfiguration.mIPv6AddrGenMode;
77 ········this.mNetwork·=·provisioningConfiguration.mNetwork;77 ········this.mNetwork·=·provisioningConfiguration.mNetwork;
78 ········this.mDisplayName·=·provisioningConfiguration.mDisplayName;78 ········this.mDisplayName·=·provisioningConfiguration.mDisplayName;
79 ········this.mScanResultInfo·=·provisioningConfiguration.mScanResultInfo;79 ········this.mScanResultInfo·=·provisioningConfiguration.mScanResultInfo;
80 ········this.mLayer2Info·=·provisioningConfiguration.mLayer2Info;80 ········this.mLayer2Info·=·provisioningConfiguration.mLayer2Info;
81 ········this.mDhcpOptions·=·provisioningConfiguration.mDhcpOptions;81 ········this.mDhcpOptions·=·provisioningConfiguration.mDhcpOptions;
82 ········this.mIPv4ProvisioningMode·=·provisioningConfiguration.mIPv4ProvisioningMode; 
83 ········this.mIPv6ProvisioningMode·=·provisioningConfiguration.mIPv6ProvisioningMode; 
84 ····}82 ····}
85 ····83 ····
86 ····private·static·boolean·dhcpOptionEquals(final·DhcpOption·dhcpOption,·final·DhcpOption·dhcpOption2)·{84 ····private·static·boolean·dhcpOptionEquals(final·DhcpOption·dhcpOption,·final·DhcpOption·dhcpOption2)·{
87 ········boolean·b·=·true;85 ········boolean·b·=·true;
88 ········if·(dhcpOption·==·dhcpOption2)·{86 ········if·(dhcpOption·==·dhcpOption2)·{
89 ············return·b;87 ············return·b;
90 ········}88 ········}
Offset 112, 65 lines modifiedOffset 110, 31 lines modified
112 ············if·(!dhcpOptionEquals(list.get(i),·list2.get(i)))·{110 ············if·(!dhcpOptionEquals(list.get(i),·list2.get(i)))·{
113 ················return·false;111 ················return·false;
114 ············}112 ············}
115 ········}113 ········}
116 ········return·b;114 ········return·b;
117 ····}115 ····}
118 ····116 ····
119 ····static·String·ipv4ProvisioningModeToString(final·int·n)·{ 
120 ········if·(n·==·0)·{ 
121 ············return·"disabled"; 
122 ········} 
123 ········if·(n·==·1)·{ 
124 ············return·"static"; 
125 ········} 
126 ········if·(n·!=·2)·{ 
127 ············return·"unknown"; 
128 ········} 
129 ········return·"dhcp"; 
130 ····} 
131 ···· 
132 ····static·String·ipv6ProvisioningModeToString(final·int·n)·{ 
133 ········if·(n·==·0)·{ 
134 ············return·"disabled"; 
135 ········} 
136 ········if·(n·==·1)·{ 
137 ············return·"slaac"; 
138 ········} 
139 ········if·(n·!=·2)·{ 
140 ············return·"unknown"; 
141 ········} 
142 ········return·"link-local"; 
143 ····} 
144 ···· 
145 ····public·boolean·equals(final·Object·o)·{117 ····public·boolean·equals(final·Object·o)·{
146 ········final·boolean·b·=·o·instanceof·ProvisioningConfiguration;118 ········final·boolean·b·=·o·instanceof·ProvisioningConfiguration;
147 ········boolean·b2·=·false;119 ········boolean·b2·=·false;
148 ········if·(!b)·{120 ········if·(!b)·{
149 ············return·false;121 ············return·false;
150 ········}122 ········}
151 ········final·ProvisioningConfiguration·provisioningConfiguration·=·(ProvisioningConfiguration)o;123 ········final·ProvisioningConfiguration·provisioningConfiguration·=·(ProvisioningConfiguration)o;
152 ········if·(this.mEnablePreconnection·==·provisioningConfiguration.mEnablePreconnection·&&·this.mUsingMultinetworkPolicyTracker·==·provisioningConfiguration.mUsingMultinetworkPolicyTracker·&&·this.mUsingIpReachabilityMonitor·==·provisioningConfiguration.mUsingIpReachabilityMonitor·&&·this.mRequestedPreDhcpActionMs·==·provisioningConfiguration.mRequestedPreDhcpActionMs·&&·Objects.equals(this.mInitialConfig,·provisioningConfiguration.mInitialConfig)·&&·Objects.equals(this.mStaticIpConfig,·provisioningConfiguration.mStaticIpConfig)·&&·Objects.equals(this.mApfCapabilities,·provisioningConfiguration.mApfCapabilities)·&&·this.mProvisioningTimeoutMs·==·provisioningConfiguration.mProvisioningTimeoutMs·&&·this.mIPv6AddrGenMode·==·provisioningConfiguration.mIPv6AddrGenMode·&&·Objects.equals(this.mNetwork,·provisioningConfiguration.mNetwork)·&&·Objects.equals(this.mDisplayName,·provisioningConfiguration.mDisplayName)·&&·Objects.equals(this.mScanResultInfo,·provisioningConfiguration.mScanResultInfo)·&&·Objects.equals(this.mLayer2Info,·provision[·...·truncated·by·diffoscope;·len:·274,·SHA:·2c7df8dacf770881ff27de667a68aead52d8f759992c6df08530378dcae58b46·...·])·{124 ········if·(this.mEnableIPv4·==·provisioningConfiguration.mEnableIPv4·&&·this.mEnableIPv6·==·provisioningConfiguration.mEnableIPv6·&&·this.mEnablePreconnection·==·provisioningConfiguration.mEnablePreconnection·&&·this.mUsingMultinetworkPolicyTracker·==·provisioningConfiguration.mUsingMultinetworkPolicyTracker·&&·this.mUsingIpReachabilityMonitor·==·provisioningConfiguration.mUsingIpReachabilityMonitor·&&·this.mRequestedPreDhcpActionMs·==·provisioningConfiguration.mRequestedPreDhcpActionMs·&&·Objects.equals(this.mInitialConfig,·provisioningConfiguration.mInitialConfig)·&&·Objects.equals(this.mStaticIpConfig,·provisioningConfiguration.mStaticIpConfig)·&&·Objects.equals(this.mApfCapabilities,·provisioningConfiguration.mApfCapabilities)·&&·this.mProvisioningTimeoutMs·==·provisioningConfiguration.mProvisioningTimeoutMs·&&·this.mIPv6AddrGenMode·==·provisioningConfiguration.mIPv6AddrGenMode·&&·Objects.equals(this.mNetwork,·provisioningConfiguration.mNetwork)·&&·Objects.equals(this.mDisplayName,·provisioningConfiguration.mDisplayName)·&&·Obj[·...·truncated·by·diffoscope;·len:·234,·SHA:·1c5f4ecfd810124a15acee396de77243097d94e4da6c594d3a27509611277c2f·...·])·{
153 ············b2·=·true;125 ············b2·=·true;
154 ········}126 ········}
155 ········return·b2;127 ········return·b2;
156 ····}128 ····}
157 ····129 ····
158 ····public·ProvisioningConfigurationParcelable·toStableParcelable()·{130 ····public·ProvisioningConfigurationParcelable·toStableParcelable()·{
159 ········final·ProvisioningConfigurationParcelable·provisioningConfigurationParcelable·=·new·ProvisioningConfigurationParcelable();131 ········final·ProvisioningConfigurationParcelable·provisioningConfigurationParcelable·=·new·ProvisioningConfigurationParcelable();
160 ········final·int·miPv4ProvisioningMode·=·this.mIPv4ProvisioningMode; 
161 ········boolean·enableIPv6·=·true; 
162 ········provisioningConfigurationParcelable.enableIPv4·=·(miPv4ProvisioningMode·!=·0·&&·enableIPv6);132 ········provisioningConfigurationParcelable.enableIPv4·=·this.mEnableIPv4;
163 ········provisioningConfigurationParcelable.ipv4ProvisioningMode·=·miPv4ProvisioningMode; 
164 ········final·int·miPv6ProvisioningMode·=·this.mIPv6ProvisioningMode; 
165 ········if·(miPv6ProvisioningMode·==·0)·{ 
166 ············enableIPv6·=·false; 
167 ········} 
168 ········provisioningConfigurationParcelable.enableIPv6·=·enableIPv6;133 ········provisioningConfigurationParcelable.enableIPv6·=·this.mEnableIPv6;
169 ········provisioningConfigurationParcelable.ipv6ProvisioningMode·=·miPv6ProvisioningMode; 
170 ········provisioningConfigurationParcelable.enablePreconnection·=·this.mEnablePreconnection;134 ········provisioningConfigurationParcelable.enablePreconnection·=·this.mEnablePreconnection;
171 ········provisioningConfigurationParcelable.usingMultinetworkPolicyTracker·=·this.mUsingMultinetworkPolicyTracker;135 ········provisioningConfigurationParcelable.usingMultinetworkPolicyTracker·=·this.mUsingMultinetworkPolicyTracker;
172 ········provisioningConfigurationParcelable.usingIpReachabilityMonitor·=·this.mUsingIpReachabilityMonitor;136 ········provisioningConfigurationParcelable.usingIpReachabilityMonitor·=·this.mUsingIpReachabilityMonitor;
173 ········provisioningConfigurationParcelable.requestedPreDhcpActionMs·=·this.mRequestedPreDhcpActionMs;137 ········provisioningConfigurationParcelable.requestedPreDhcpActionMs·=·this.mRequestedPreDhcpActionMs;
174 ········final·InitialConfiguration·mInitialConfig·=·this.mInitialConfig;138 ········final·InitialConfiguration·mInitialConfig·=·this.mInitialConfig;
175 ········List·options·=·null;139 ········List·options·=·null;
176 ········InitialConfigurationParcelable·stableParcelable;140 ········InitialConfigurationParcelable·stableParcelable;
Offset 216, 79 lines modifiedOffset 180, 77 lines modified
216 ············options·=·new·ArrayList(this.mDhcpOptions);180 ············options·=·new·ArrayList(this.mDhcpOptions);
217 ········}181 ········}
218 ········provisioningConfigurationParcelable.options·=·options;182 ········provisioningConfigurationParcelable.options·=·options;
219 ········return·provisioningConfigurationParcelable;183 ········return·provisioningConfigurationParcelable;
220 ····}184 ····}
221 ····185 ····
222 ····public·String·toString()·{186 ····public·String·toString()·{
223 ········final·String·ipv4ProvisioningModeToString·=·ipv4ProvisioningModeToString(this.mIPv4ProvisioningMode); 
224 ········final·String·ipv6ProvisioningModeToString·=·ipv6ProvisioningModeToString(this.mIPv6ProvisioningMode); 
225 ········final·StringBuilder·sb·=·new·StringBuilder();187 ········final·StringBuilder·sb·=·new·StringBuilder();
226 ········sb.append(ProvisioningConfiguration.class.getSimpleName());188 ········sb.append(ProvisioningConfiguration.class.getSimpleName());
227 ········sb.append("{");189 ········sb.append("{");
228 ········final·StringJoiner·stringJoiner·=·new·StringJoiner(",·",·sb.toString(),·"}");190 ········final·StringJoiner·stringJoiner·=·new·StringJoiner(",·",·sb.toString(),·"}");
229 ········final·StringBuilder·sb2·=·new·StringBuilder();191 ········final·StringBuilder·sb2·=·new·StringBuilder();
230 ········sb2.append("mEnablePreconnection:·");192 ········sb2.append("mEnableIPv4:·");
231 ········sb2.append(this.mEnablePreconnection);193 ········sb2.append(this.mEnableIPv4);
232 ········final·StringJoiner·add·=·stringJoiner.add(sb2.toString());194 ········final·StringJoiner·add·=·stringJoiner.add(sb2.toString());
233 ········final·StringBuilder·sb3·=·new·StringBuilder();195 ········final·StringBuilder·sb3·=·new·StringBuilder();
234 ········sb3.append("mUsingMultinetworkPolicyTracker:·"); 
235 ········sb3.append(this.mUsingMultinetworkPolicyTracker);196 ········sb3.append("mEnableIPv6:·");
 197 ········sb3.append(this.mEnableIPv6);
236 ········final·StringJoiner·add2·=·add.add(sb3.toString());198 ········final·StringJoiner·add2·=·add.add(sb3.toString());
237 ········final·StringBuilder·sb4·=·new·StringBuilder();199 ········final·StringBuilder·sb4·=·new·StringBuilder();
238 ········sb4.append("mUsingIpReachabilityMonitor:·"); 
239 ········sb4.append(this.mUsingIpReachabilityMonitor);200 ········sb4.append("mEnablePreconnection:·");
 201 ········sb4.append(this.mEnablePreconnection);
240 ········final·StringJoiner·add3·=·add2.add(sb4.toString());202 ········final·StringJoiner·add3·=·add2.add(sb4.toString());
241 ········final·StringBuilder·sb5·=·new·StringBuilder();203 ········final·StringBuilder·sb5·=·new·StringBuilder();
242 ········sb5.append("mRequestedPreDhcpActionMs:·"); 
243 ········sb5.append(this.mRequestedPreDhcpActionMs);204 ········sb5.append("mUsingMultinetworkPolicyTracker:·");
 205 ········sb5.append(this.mUsingMultinetworkPolicyTracker);
244 ········final·StringJoiner·add4·=·add3.add(sb5.toString());206 ········final·StringJoiner·add4·=·add3.add(sb5.toString());
245 ········final·StringBuilder·sb6·=·new·StringBuilder();207 ········final·StringBuilder·sb6·=·new·StringBuilder();
246 ········sb6.append("mInitialConfig:·"); 
247 ········sb6.append(this.mInitialConfig);208 ········sb6.append("mUsingIpReachabilityMonitor:·");
 209 ········sb6.append(this.mUsingIpReachabilityMonitor);
248 ········final·StringJoiner·add5·=·add4.add(sb6.toString());210 ········final·StringJoiner·add5·=·add4.add(sb6.toString());
249 ········final·StringBuilder·sb7·=·new·StringBuilder();211 ········final·StringBuilder·sb7·=·new·StringBuilder();
250 ········sb7.append("mStaticIpConfig:·"); 
251 ········sb7.append(this.mStaticIpConfig);212 ········sb7.append("mRequestedPreDhcpActionMs:·");
 213 ········sb7.append(this.mRequestedPreDhcpActionMs);
252 ········final·StringJoiner·add6·=·add5.add(sb7.toString());214 ········final·StringJoiner·add6·=·add5.add(sb7.toString());
253 ········final·StringBuilder·sb8·=·new·StringBuilder();215 ········final·StringBuilder·sb8·=·new·StringBuilder();
254 ········sb8.append("mApfCapabilities:·"); 
255 ········sb8.append(this.mApfCapabilities);216 ········sb8.append("mInitialConfig:·");
 217 ········sb8.append(this.mInitialConfig);
256 ········final·StringJoiner·add7·=·add6.add(sb8.toString());218 ········final·StringJoiner·add7·=·add6.add(sb8.toString());
257 ········final·StringBuilder·sb9·=·new·StringBuilder();219 ········final·StringBuilder·sb9·=·new·StringBuilder();
258 ········sb9.append("mProvisioningTimeoutMs:·"); 
259 ········sb9.append(this.mProvisioningTimeoutMs);220 ········sb9.append("mStaticIpConfig:·");
 221 ········sb9.append(this.mStaticIpConfig);
260 ········final·StringJoiner·add8·=·add7.add(sb9.toString());222 ········final·StringJoiner·add8·=·add7.add(sb9.toString());
261 ········final·StringBuilder·sb10·=·new·StringBuilder();223 ········final·StringBuilder·sb10·=·new·StringBuilder();
262 ········sb10.append("mIPv6AddrGenMode:·"); 
263 ········sb10.append(this.mIPv6AddrGenMode);224 ········sb10.append("mApfCapabilities:·");
 225 ········sb10.append(this.mApfCapabilities);
264 ········final·StringJoiner·add9·=·add8.add(sb10.toString());226 ········final·StringJoiner·add9·=·add8.add(sb10.toString());
265 ········final·StringBuilder·sb11·=·new·StringBuilder();227 ········final·StringBuilder·sb11·=·new·StringBuilder();
266 ········sb11.append("mNetwork:·"); 
267 ········sb11.append(this.mNetwork);228 ········sb11.append("mProvisioningTimeoutMs:·");
 229 ········sb11.append(this.mProvisioningTimeoutMs);
268 ········final·StringJoiner·add10·=·add9.add(sb11.toString());230 ········final·StringJoiner·add10·=·add9.add(sb11.toString());
269 ········final·StringBuilder·sb12·=·new·StringBuilder();231 ········final·StringBuilder·sb12·=·new·StringBuilder();
270 ········sb12.append("mDisplayName:·"); 
271 ········sb12.append(this.mDisplayName);232 ········sb12.append("mIPv6AddrGenMode:·");
 233 ········sb12.append(this.mIPv6AddrGenMode);
272 ········final·StringJoiner·add11·=·add10.add(sb12.toString());234 ········final·StringJoiner·add11·=·add10.add(sb12.toString());
273 ········final·StringBuilder·sb13·=·new·StringBuilder();235 ········final·StringBuilder·sb13·=·new·StringBuilder();
274 ········sb13.append("mScanResultInfo:·");236 ········sb13.append("mNetwork:·");
275 ········sb13.append(this.mScanResultInfo);237 ········sb13.append(this.mNetwork);
276 ········final·StringJoiner·add12·=·add11.add(sb13.toString());238 ········final·StringJoiner·add12·=·add11.add(sb13.toString());
277 ········final·StringBuilder·sb14·=·new·StringBuilder();239 ········final·StringBuilder·sb14·=·new·StringBuilder();
278 ········sb14.append("mLayer2Info:·");240 ········sb14.append("mDisplayName:·");
279 ········sb14.append(this.mLayer2Info);241 ········sb14.append(this.mDisplayName);
280 ········final·StringJoiner·add13·=·add12.add(sb14.toString());242 ········final·StringJoiner·add13·=·add12.add(sb14.toString());
281 ········final·StringBuilder·sb15·=·new·StringBuilder();243 ········final·StringBuilder·sb15·=·new·StringBuilder();
282 ········sb15.append("mDhcpOptions:·");244 ········sb15.append("mScanResultInfo:·");
283 ········sb15.append(this.mDhcpOptions);245 ········sb15.append(this.mScanResultInfo);
284 ········final·StringJoiner·add14·=·add13.add(sb15.toString());246 ········final·StringJoiner·add14·=·add13.add(sb15.toString());
285 ········final·StringBuilder·sb16·=·new·StringBuilder();247 ········final·StringBuilder·sb16·=·new·StringBuilder();
286 ········sb16.append("mIPv4ProvisioningMode:·"); 
287 ········sb16.append(ipv4ProvisioningModeToString);248 ········sb16.append("mLayer2Info:·");
 249 ········sb16.append(this.mLayer2Info);
288 ········final·StringJoiner·add15·=·add14.add(sb16.toString());250 ········final·StringJoiner·add15·=·add14.add(sb16.toString());
289 ········final·StringBuilder·sb17·=·new·StringBuilder();251 ········final·StringBuilder·sb17·=·new·StringBuilder();
290 ········sb17.append("mIPv6ProvisioningMode:·"); 
291 ········sb17.append(ipv6ProvisioningModeToString);252 ········sb17.append("mDhcpOptions:·");
 253 ········sb17.append(this.mDhcpOptions);
292 ········return·add15.add(sb17.toString()).toString();254 ········return·add15.add(sb17.toString()).toString();
293 ····}255 ····}
294 }256 }