1// Baseline format: 1.0
2DeprecationMismatch: android.net.wifi.WifiManager#EXTRA_BSSID:
3    Field WifiManager.EXTRA_BSSID: @Deprecated annotation (present) and @deprecated doc tag (not present) do not match
4DeprecationMismatch: android.net.wifi.WifiManager#EXTRA_WIFI_INFO:
5    Field WifiManager.EXTRA_WIFI_INFO: @Deprecated annotation (present) and @deprecated doc tag (not present) do not match
6
7
8GenericException: android.net.wifi.WifiManager.LocalOnlyHotspotReservation#finalize():
9    Methods must not throw generic exceptions (`java.lang.Throwable`)
10GenericException: android.net.wifi.WifiManager.MulticastLock#finalize():
11    Methods must not throw generic exceptions (`java.lang.Throwable`)
12GenericException: android.net.wifi.WifiManager.WifiLock#finalize():
13    Methods must not throw generic exceptions (`java.lang.Throwable`)
14
15
16RequiresPermission: android.net.wifi.WifiConfiguration#setMacRandomizationSetting(int):
17    Method 'setMacRandomizationSetting' documentation mentions permissions without declaring @RequiresPermission
18RequiresPermission: android.net.wifi.WifiInfo#getMacAddress():
19    Method 'getMacAddress' documentation mentions permissions without declaring @RequiresPermission
20RequiresPermission: android.net.wifi.WifiManager#addLocalOnlyConnectionFailureListener(java.util.concurrent.Executor, android.net.wifi.WifiManager.LocalOnlyConnectionFailureListener):
21    Method 'addLocalOnlyConnectionFailureListener' documentation mentions permissions already declared by @RequiresPermission
22RequiresPermission: android.net.wifi.WifiManager#addSuggestionConnectionStatusListener(java.util.concurrent.Executor, android.net.wifi.WifiManager.SuggestionConnectionStatusListener):
23    Method 'addSuggestionConnectionStatusListener' documentation mentions permissions already declared by @RequiresPermission
24RequiresPermission: android.net.wifi.WifiManager#allowAutojoinGlobal(boolean):
25    Method 'allowAutojoinGlobal' documentation mentions permissions without declaring @RequiresPermission
26RequiresPermission: android.net.wifi.WifiManager#getChannelData(java.util.concurrent.Executor, java.util.function.Consumer<java.util.List<android.os.Bundle>>):
27    Method 'getChannelData' documentation mentions permissions already declared by @RequiresPermission
28RequiresPermission: android.net.wifi.WifiManager#getPasspointConfigurations():
29    Method 'getPasspointConfigurations' documentation mentions permissions without declaring @RequiresPermission
30RequiresPermission: android.net.wifi.WifiManager#getScanResults():
31    Method 'getScanResults' documentation mentions permissions already declared by @RequiresPermission
32RequiresPermission: android.net.wifi.WifiManager#queryAutojoinGlobal(java.util.concurrent.Executor, java.util.function.Consumer<java.lang.Boolean>):
33    Method 'queryAutojoinGlobal' documentation mentions permissions without declaring @RequiresPermission
34RequiresPermission: android.net.wifi.WifiManager#registerScanResultsCallback(java.util.concurrent.Executor, android.net.wifi.WifiManager.ScanResultsCallback):
35    Method 'registerScanResultsCallback' documentation mentions permissions already declared by @RequiresPermission
36RequiresPermission: android.net.wifi.WifiManager#removePasspointConfiguration(String):
37    Method 'removePasspointConfiguration' documentation mentions permissions without declaring @RequiresPermission
38RequiresPermission: android.net.wifi.WifiManager#setWifiEnabled(boolean):
39    Method 'setWifiEnabled' documentation mentions permissions without declaring @RequiresPermission
40RequiresPermission: android.net.wifi.WifiManager#startLocalOnlyHotspot(android.net.wifi.WifiManager.LocalOnlyHotspotCallback, android.os.Handler):
41    Method 'startLocalOnlyHotspot' documentation mentions permissions already declared by @RequiresPermission
42RequiresPermission: android.net.wifi.WifiManager#startScan():
43    Method 'startScan' documentation mentions permissions without declaring @RequiresPermission
44RequiresPermission: android.net.wifi.WifiNetworkSuggestion.Builder#setSubscriptionId(int):
45    Method 'setSubscriptionId' documentation mentions permissions without declaring @RequiresPermission
46RequiresPermission: android.net.wifi.aware.IdentityChangedListener#onIdentityChanged(byte[]):
47    Method 'onIdentityChanged' documentation mentions permissions without declaring @RequiresPermission
48RequiresPermission: android.net.wifi.aware.WifiAwareManager#attach(android.net.wifi.aware.AttachCallback, android.net.wifi.aware.IdentityChangedListener, android.os.Handler):
49    Method 'attach' documentation mentions permissions already declared by @RequiresPermission
50RequiresPermission: android.net.wifi.aware.WifiAwareSession#publish(android.net.wifi.aware.PublishConfig, android.net.wifi.aware.DiscoverySessionCallback, android.os.Handler):
51    Method 'publish' documentation mentions permissions already declared by @RequiresPermission
52RequiresPermission: android.net.wifi.aware.WifiAwareSession#subscribe(android.net.wifi.aware.SubscribeConfig, android.net.wifi.aware.DiscoverySessionCallback, android.os.Handler):
53    Method 'subscribe' documentation mentions permissions already declared by @RequiresPermission
54RequiresPermission: android.net.wifi.p2p.WifiP2pManager#addLocalService(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.nsd.WifiP2pServiceInfo, android.net.wifi.p2p.WifiP2pManager.ActionListener):
55    Method 'addLocalService' documentation mentions permissions already declared by @RequiresPermission
56RequiresPermission: android.net.wifi.p2p.WifiP2pManager#connect(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pConfig, android.net.wifi.p2p.WifiP2pManager.ActionListener):
57    Method 'connect' documentation mentions permissions already declared by @RequiresPermission
58RequiresPermission: android.net.wifi.p2p.WifiP2pManager#createGroup(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pConfig, android.net.wifi.p2p.WifiP2pManager.ActionListener):
59    Method 'createGroup' documentation mentions permissions already declared by @RequiresPermission
60RequiresPermission: android.net.wifi.p2p.WifiP2pManager#createGroup(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener):
61    Method 'createGroup' documentation mentions permissions already declared by @RequiresPermission
62RequiresPermission: android.net.wifi.p2p.WifiP2pManager#discoverPeers(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener):
63    Method 'discoverPeers' documentation mentions permissions already declared by @RequiresPermission
64RequiresPermission: android.net.wifi.p2p.WifiP2pManager#discoverPeersOnSocialChannels(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener):
65    Method 'discoverPeersOnSocialChannels' documentation mentions permissions already declared by @RequiresPermission
66RequiresPermission: android.net.wifi.p2p.WifiP2pManager#discoverPeersOnSpecificFrequency(android.net.wifi.p2p.WifiP2pManager.Channel, int, android.net.wifi.p2p.WifiP2pManager.ActionListener):
67    Method 'discoverPeersOnSpecificFrequency' documentation mentions permissions already declared by @RequiresPermission
68RequiresPermission: android.net.wifi.p2p.WifiP2pManager#discoverServices(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener):
69    Method 'discoverServices' documentation mentions permissions already declared by @RequiresPermission
70RequiresPermission: android.net.wifi.p2p.WifiP2pManager#getListenState(android.net.wifi.p2p.WifiP2pManager.Channel, java.util.concurrent.Executor, java.util.function.Consumer<java.lang.Integer>):
71    Method 'getListenState' documentation mentions permissions already declared by @RequiresPermission
72RequiresPermission: android.net.wifi.p2p.WifiP2pManager#requestDeviceInfo(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.DeviceInfoListener):
73    Method 'requestDeviceInfo' documentation mentions permissions already declared by @RequiresPermission
74RequiresPermission: android.net.wifi.p2p.WifiP2pManager#requestGroupInfo(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.GroupInfoListener):
75    Method 'requestGroupInfo' documentation mentions permissions already declared by @RequiresPermission
76RequiresPermission: android.net.wifi.p2p.WifiP2pManager#requestPeers(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.PeerListListener):
77    Method 'requestPeers' documentation mentions permissions already declared by @RequiresPermission
78RequiresPermission: android.net.wifi.p2p.WifiP2pManager#startListening(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pManager.ActionListener):
79    Method 'startListening' documentation mentions permissions already declared by @RequiresPermission
80RequiresPermission: android.net.wifi.p2p.WifiP2pManager#startPeerDiscovery(android.net.wifi.p2p.WifiP2pManager.Channel, android.net.wifi.p2p.WifiP2pDiscoveryConfig, android.net.wifi.p2p.WifiP2pManager.ActionListener):
81    Method 'startPeerDiscovery' documentation mentions permissions already declared by @RequiresPermission
82RequiresPermission: android.net.wifi.rtt.WifiRttManager#startRanging(android.net.wifi.rtt.RangingRequest, java.util.concurrent.Executor, android.net.wifi.rtt.RangingResultCallback):
83    Method 'startRanging' documentation mentions permissions already declared by @RequiresPermission
84
85
86VisiblySynchronized: android.net.wifi.WifiManager.WifiLock#finalize():
87    Internal locks must not be exposed (synchronizing on this or class is still externally observable): method android.net.wifi.WifiManager.WifiLock.finalize()
88