1// Baseline format: 1.0 2BuilderSetStyle: android.net.IpSecTransform.Builder#buildTunnelModeTransform(java.net.InetAddress, android.net.IpSecManager.SecurityParameterIndex): 3 Builder methods names should use setFoo() / addFoo() / clearFoo() style: method android.net.IpSecTransform.Builder.buildTunnelModeTransform(java.net.InetAddress,android.net.IpSecManager.SecurityParameterIndex) 4 5 6GenericException: android.net.IpSecManager.IpSecTunnelInterface#finalize(): 7 Methods must not throw generic exceptions (`java.lang.Throwable`) 8 9 10MissingPermission: android.net.IpSecManager#startTunnelModeTransformMigration(android.net.IpSecTransform, java.net.InetAddress, java.net.InetAddress): 11 Feature field FEATURE_IPSEC_TUNNEL_MIGRATION required by method android.net.IpSecManager.startTunnelModeTransformMigration(android.net.IpSecTransform, java.net.InetAddress, java.net.InetAddress) is hidden or removed 12 13 14RequiresPermission: android.net.EthernetManager#disableInterface(String, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.String,android.net.EthernetNetworkManagementException>): 15 Method 'disableInterface' documentation mentions permissions already declared by @RequiresPermission 16RequiresPermission: android.net.EthernetManager#enableInterface(String, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.String,android.net.EthernetNetworkManagementException>): 17 Method 'enableInterface' documentation mentions permissions already declared by @RequiresPermission 18RequiresPermission: android.net.EthernetManager#updateConfiguration(String, android.net.EthernetNetworkUpdateRequest, java.util.concurrent.Executor, android.os.OutcomeReceiver<java.lang.String,android.net.EthernetNetworkManagementException>): 19 Method 'updateConfiguration' documentation mentions permissions already declared by @RequiresPermission 20 21 22UnflaggedApi: android.nearby.CredentialElement#equals(Object): 23 New API must be flagged with @FlaggedApi: method android.nearby.CredentialElement.equals(Object) 24UnflaggedApi: android.nearby.CredentialElement#hashCode(): 25 New API must be flagged with @FlaggedApi: method android.nearby.CredentialElement.hashCode() 26UnflaggedApi: android.nearby.DataElement#equals(Object): 27 New API must be flagged with @FlaggedApi: method android.nearby.DataElement.equals(Object) 28UnflaggedApi: android.nearby.DataElement#hashCode(): 29 New API must be flagged with @FlaggedApi: method android.nearby.DataElement.hashCode() 30UnflaggedApi: android.nearby.NearbyDevice#equals(Object): 31 New API must be flagged with @FlaggedApi: method android.nearby.NearbyDevice.equals(Object) 32UnflaggedApi: android.nearby.NearbyDevice#hashCode(): 33 New API must be flagged with @FlaggedApi: method android.nearby.NearbyDevice.hashCode() 34UnflaggedApi: android.nearby.NearbyDevice#toString(): 35 New API must be flagged with @FlaggedApi: method android.nearby.NearbyDevice.toString() 36UnflaggedApi: android.nearby.OffloadCapability#equals(Object): 37 New API must be flagged with @FlaggedApi: method android.nearby.OffloadCapability.equals(Object) 38UnflaggedApi: android.nearby.OffloadCapability#hashCode(): 39 New API must be flagged with @FlaggedApi: method android.nearby.OffloadCapability.hashCode() 40UnflaggedApi: android.nearby.OffloadCapability#toString(): 41 New API must be flagged with @FlaggedApi: method android.nearby.OffloadCapability.toString() 42UnflaggedApi: android.nearby.PresenceCredential#equals(Object): 43 New API must be flagged with @FlaggedApi: method android.nearby.PresenceCredential.equals(Object) 44UnflaggedApi: android.nearby.PresenceCredential#hashCode(): 45 New API must be flagged with @FlaggedApi: method android.nearby.PresenceCredential.hashCode() 46UnflaggedApi: android.nearby.PublicCredential#equals(Object): 47 New API must be flagged with @FlaggedApi: method android.nearby.PublicCredential.equals(Object) 48UnflaggedApi: android.nearby.PublicCredential#hashCode(): 49 New API must be flagged with @FlaggedApi: method android.nearby.PublicCredential.hashCode() 50UnflaggedApi: android.nearby.ScanRequest#equals(Object): 51 New API must be flagged with @FlaggedApi: method android.nearby.ScanRequest.equals(Object) 52UnflaggedApi: android.nearby.ScanRequest#hashCode(): 53 New API must be flagged with @FlaggedApi: method android.nearby.ScanRequest.hashCode() 54UnflaggedApi: android.nearby.ScanRequest#toString(): 55 New API must be flagged with @FlaggedApi: method android.nearby.ScanRequest.toString() 56UnflaggedApi: android.net.EthernetNetworkManagementException#equals(Object): 57 New API must be flagged with @FlaggedApi: method android.net.EthernetNetworkManagementException.equals(Object) 58UnflaggedApi: android.net.EthernetNetworkManagementException#hashCode(): 59 New API must be flagged with @FlaggedApi: method android.net.EthernetNetworkManagementException.hashCode() 60UnflaggedApi: android.net.EthernetNetworkUpdateRequest#equals(Object): 61 New API must be flagged with @FlaggedApi: method android.net.EthernetNetworkUpdateRequest.equals(Object) 62UnflaggedApi: android.net.EthernetNetworkUpdateRequest#hashCode(): 63 New API must be flagged with @FlaggedApi: method android.net.EthernetNetworkUpdateRequest.hashCode() 64UnflaggedApi: android.net.EthernetNetworkUpdateRequest#toString(): 65 New API must be flagged with @FlaggedApi: method android.net.EthernetNetworkUpdateRequest.toString() 66UnflaggedApi: android.net.IpSecManager.IpSecTunnelInterface#finalize(): 67 New API must be flagged with @FlaggedApi: method android.net.IpSecManager.IpSecTunnelInterface.finalize() 68UnflaggedApi: android.net.IpSecManager.IpSecTunnelInterface#toString(): 69 New API must be flagged with @FlaggedApi: method android.net.IpSecManager.IpSecTunnelInterface.toString() 70UnflaggedApi: android.net.IpSecTransform.Builder#buildTunnelModeTransform(java.net.InetAddress, android.net.IpSecManager.SecurityParameterIndex): 71 New API must be flagged with @FlaggedApi: method android.net.IpSecTransform.Builder.buildTunnelModeTransform(java.net.InetAddress,android.net.IpSecManager.SecurityParameterIndex) 72UnflaggedApi: android.net.NetworkStats.Entry#toString(): 73 New API must be flagged with @FlaggedApi: method android.net.NetworkStats.Entry.toString() 74UnflaggedApi: android.net.nsd.NsdManager#registerOffloadEngine(String, long, long, java.util.concurrent.Executor, android.net.nsd.OffloadEngine): 75 New API must be flagged with @FlaggedApi: method android.net.nsd.NsdManager.registerOffloadEngine(String,long,long,java.util.concurrent.Executor,android.net.nsd.OffloadEngine) 76UnflaggedApi: android.net.nsd.NsdManager#unregisterOffloadEngine(android.net.nsd.OffloadEngine): 77 New API must be flagged with @FlaggedApi: method android.net.nsd.NsdManager.unregisterOffloadEngine(android.net.nsd.OffloadEngine) 78UnflaggedApi: android.net.nsd.OffloadEngine: 79 New API must be flagged with @FlaggedApi: class android.net.nsd.OffloadEngine 80UnflaggedApi: android.net.nsd.OffloadEngine#OFFLOAD_CAPABILITY_BYPASS_MULTICAST_LOCK: 81 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadEngine.OFFLOAD_CAPABILITY_BYPASS_MULTICAST_LOCK 82UnflaggedApi: android.net.nsd.OffloadEngine#OFFLOAD_TYPE_FILTER_QUERIES: 83 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadEngine.OFFLOAD_TYPE_FILTER_QUERIES 84UnflaggedApi: android.net.nsd.OffloadEngine#OFFLOAD_TYPE_FILTER_REPLIES: 85 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadEngine.OFFLOAD_TYPE_FILTER_REPLIES 86UnflaggedApi: android.net.nsd.OffloadEngine#OFFLOAD_TYPE_REPLY: 87 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadEngine.OFFLOAD_TYPE_REPLY 88UnflaggedApi: android.net.nsd.OffloadEngine#onOffloadServiceRemoved(android.net.nsd.OffloadServiceInfo): 89 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadEngine.onOffloadServiceRemoved(android.net.nsd.OffloadServiceInfo) 90UnflaggedApi: android.net.nsd.OffloadEngine#onOffloadServiceUpdated(android.net.nsd.OffloadServiceInfo): 91 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadEngine.onOffloadServiceUpdated(android.net.nsd.OffloadServiceInfo) 92UnflaggedApi: android.net.nsd.OffloadServiceInfo: 93 New API must be flagged with @FlaggedApi: class android.net.nsd.OffloadServiceInfo 94UnflaggedApi: android.net.nsd.OffloadServiceInfo#CONTENTS_FILE_DESCRIPTOR: 95 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.CONTENTS_FILE_DESCRIPTOR 96UnflaggedApi: android.net.nsd.OffloadServiceInfo#CREATOR: 97 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.CREATOR 98UnflaggedApi: android.net.nsd.OffloadServiceInfo#OffloadServiceInfo(android.net.nsd.OffloadServiceInfo.Key, java.util.List<java.lang.String>, String, byte[], int, long): 99 New API must be flagged with @FlaggedApi: constructor android.net.nsd.OffloadServiceInfo(android.net.nsd.OffloadServiceInfo.Key,java.util.List<java.lang.String>,String,byte[],int,long) 100UnflaggedApi: android.net.nsd.OffloadServiceInfo#PARCELABLE_STABILITY_LOCAL: 101 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.PARCELABLE_STABILITY_LOCAL 102UnflaggedApi: android.net.nsd.OffloadServiceInfo#PARCELABLE_STABILITY_VINTF: 103 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.PARCELABLE_STABILITY_VINTF 104UnflaggedApi: android.net.nsd.OffloadServiceInfo#PARCELABLE_WRITE_RETURN_VALUE: 105 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.PARCELABLE_WRITE_RETURN_VALUE 106UnflaggedApi: android.net.nsd.OffloadServiceInfo#describeContents(): 107 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.describeContents() 108UnflaggedApi: android.net.nsd.OffloadServiceInfo#equals(Object): 109 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.equals(Object) 110UnflaggedApi: android.net.nsd.OffloadServiceInfo#getHostname(): 111 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.getHostname() 112UnflaggedApi: android.net.nsd.OffloadServiceInfo#getKey(): 113 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.getKey() 114UnflaggedApi: android.net.nsd.OffloadServiceInfo#getOffloadPayload(): 115 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.getOffloadPayload() 116UnflaggedApi: android.net.nsd.OffloadServiceInfo#getOffloadType(): 117 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.getOffloadType() 118UnflaggedApi: android.net.nsd.OffloadServiceInfo#getPriority(): 119 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.getPriority() 120UnflaggedApi: android.net.nsd.OffloadServiceInfo#getSubtypes(): 121 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.getSubtypes() 122UnflaggedApi: android.net.nsd.OffloadServiceInfo#hashCode(): 123 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.hashCode() 124UnflaggedApi: android.net.nsd.OffloadServiceInfo#toString(): 125 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.toString() 126UnflaggedApi: android.net.nsd.OffloadServiceInfo#writeToParcel(android.os.Parcel, int): 127 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.writeToParcel(android.os.Parcel,int) 128UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key: 129 New API must be flagged with @FlaggedApi: class android.net.nsd.OffloadServiceInfo.Key 130UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#CONTENTS_FILE_DESCRIPTOR: 131 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.Key.CONTENTS_FILE_DESCRIPTOR 132UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#CREATOR: 133 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.Key.CREATOR 134UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#Key(String, String): 135 New API must be flagged with @FlaggedApi: constructor android.net.nsd.OffloadServiceInfo.Key(String,String) 136UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#PARCELABLE_STABILITY_LOCAL: 137 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.Key.PARCELABLE_STABILITY_LOCAL 138UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#PARCELABLE_STABILITY_VINTF: 139 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.Key.PARCELABLE_STABILITY_VINTF 140UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#PARCELABLE_WRITE_RETURN_VALUE: 141 New API must be flagged with @FlaggedApi: field android.net.nsd.OffloadServiceInfo.Key.PARCELABLE_WRITE_RETURN_VALUE 142UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#describeContents(): 143 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.Key.describeContents() 144UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#equals(Object): 145 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.Key.equals(Object) 146UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#getServiceName(): 147 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.Key.getServiceName() 148UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#getServiceType(): 149 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.Key.getServiceType() 150UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#hashCode(): 151 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.Key.hashCode() 152UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#toString(): 153 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.Key.toString() 154UnflaggedApi: android.net.nsd.OffloadServiceInfo.Key#writeToParcel(android.os.Parcel, int): 155 New API must be flagged with @FlaggedApi: method android.net.nsd.OffloadServiceInfo.Key.writeToParcel(android.os.Parcel,int) 156UnflaggedApi: android.net.thread.ThreadNetworkController: 157 New API must be flagged with @FlaggedApi: class android.net.thread.ThreadNetworkController 158UnflaggedApi: android.net.thread.ThreadNetworkController#THREAD_VERSION_1_3: 159 New API must be flagged with @FlaggedApi: field android.net.thread.ThreadNetworkController.THREAD_VERSION_1_3 160UnflaggedApi: android.net.thread.ThreadNetworkController#getThreadVersion(): 161 New API must be flagged with @FlaggedApi: method android.net.thread.ThreadNetworkController.getThreadVersion() 162UnflaggedApi: android.net.thread.ThreadNetworkManager: 163 New API must be flagged with @FlaggedApi: class android.net.thread.ThreadNetworkManager 164UnflaggedApi: android.net.thread.ThreadNetworkManager#getAllThreadNetworkControllers(): 165 New API must be flagged with @FlaggedApi: method android.net.thread.ThreadNetworkManager.getAllThreadNetworkControllers() 166