<?xml version="1.0" encoding="UTF-8"?>
<issues format="6" by="lint 8.7.0-alpha03" type="baseline" client="" dependencies="true" name="" variant="all" version="8.7.0-alpha03">
<issue
id="WrongCommentType"
message="This block comment looks like it was intended to be a javadoc comment"
errorLine1=" * @param executor The executor on which the observations are reported."
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/TestNetworkQualityRttListener.java"
line="31"
column="8"/>
</issue>
<issue
id="WrongCommentType"
message="This block comment looks like it was intended to be a javadoc comment"
errorLine1=" * @param executor The executor on which the observations are reported."
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/TestNetworkQualityThroughputListener.java"
line="25"
column="8"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.util.Date#toInstant`"
errorLine1=" hostName, pinsSha256, includeSubdomains, expirationDate.toInstant());"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapper.java"
line="112"
column="73"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofMillis`"
errorLine1=" staleDnsOptionBuilder.setFreshLookupTimeout(Duration.ofMillis(staleDnsDelay));"
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapper.java"
line="192"
column="66"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofMillis`"
errorLine1=" staleDnsOptionBuilder.setMaxExpiredDelay(Duration.ofMillis(expiredDelay));"
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapper.java"
line="197"
column="63"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofMillis`"
errorLine1=" dnsOptionsBuilder.setPersistHostCachePeriod(Duration.ofMillis(persistHostCachePeriod));"
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapper.java"
line="224"
column="66"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofSeconds`"
errorLine1=" Duration.ofSeconds(idleConnectionTimeoutSeconds));"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapper.java"
line="254"
column="30"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `parseConnectionMigrationOptions`"
errorLine1=" parseConnectionMigrationOptions(options);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="70"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.ConnectionMigrationOptions#getDefaultNetworkMigration`"
errorLine1=" assertThat(CMOptions.getDefaultNetworkMigration())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="71"
column="30"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.ConnectionMigrationOptions#getPathDegradationMigration`"
errorLine1=" assertThat(CMOptions.getPathDegradationMigration())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="73"
column="30"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.ConnectionMigrationOptions#getAllowNonDefaultNetworkUsage`"
errorLine1=" assertThat(CMOptions.getAllowNonDefaultNetworkUsage())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="75"
column="30"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="91"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `setExperimentalOptions`"
errorLine1=" httpEngineBuilder.setExperimentalOptions("{\"QUIC\":{\"migrate_sessions_early_v2\":true}}");"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="96"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `build`"
errorLine1=" httpEngineBuilder.build();"
errorLine2=" ~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="97"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="111"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `setExperimentalOptions`"
errorLine1=" httpEngineBuilder.setExperimentalOptions("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="116"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `build`"
errorLine1=" httpEngineBuilder.build();"
errorLine2=" ~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="118"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="132"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `setExperimentalOptions`"
errorLine1=" httpEngineBuilder.setExperimentalOptions("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="137"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `build`"
errorLine1=" httpEngineBuilder.build();"
errorLine2=" ~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="139"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="153"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `setExperimentalOptions`"
errorLine1=" httpEngineBuilder.setExperimentalOptions("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="158"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `build`"
errorLine1=" httpEngineBuilder.build();"
errorLine2=" ~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="160"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="174"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `setExperimentalOptions`"
errorLine1=" httpEngineBuilder.setExperimentalOptions("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="179"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `build`"
errorLine1=" httpEngineBuilder.build();"
errorLine2=" ~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="181"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `parseDnsOptions`"
errorLine1=" android.net.http.DnsOptions dnsOptions = parseDnsOptions(options);"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="209"
column="50"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getUseHttpStackDnsResolver`"
errorLine1=" assertThat(dnsOptions.getUseHttpStackDnsResolver())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="211"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getPersistHostCache`"
errorLine1=" assertThat(dnsOptions.getPersistHostCache())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="214"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getPersistHostCachePeriod`"
errorLine1=" assertThat(dnsOptions.getPersistHostCachePeriod())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="216"
column="31"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(dnsOptions.getPersistHostCachePeriod())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="216"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofMillis`"
errorLine1=" .isEqualTo(Duration.ofMillis(persist_delay_ms));"
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="217"
column="37"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getStaleDns`"
errorLine1=" assertThat(dnsOptions.getStaleDns())"
errorLine2=" ~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="218"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getPreestablishConnectionsToStaleDnsResults`"
errorLine1=" assertThat(dnsOptions.getPreestablishConnectionsToStaleDnsResults())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="221"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getStaleDnsOptions`"
errorLine1=" dnsOptions.getStaleDnsOptions();"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="225"
column="28"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofMillis`"
errorLine1=" assertThat(staleDnsOptions.getFreshLookupTimeout()).isEqualTo(Duration.ofMillis(delay_ms));"
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="226"
column="80"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions.StaleDnsOptions#getFreshLookupTimeout`"
errorLine1=" assertThat(staleDnsOptions.getFreshLookupTimeout()).isEqualTo(Duration.ofMillis(delay_ms));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="226"
column="36"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(staleDnsOptions.getFreshLookupTimeout()).isEqualTo(Duration.ofMillis(delay_ms));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="226"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions.StaleDnsOptions#getMaxExpiredDelay`"
errorLine1=" assertThat(staleDnsOptions.getMaxExpiredDelay())"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="227"
column="36"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(staleDnsOptions.getMaxExpiredDelay())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="227"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofMillis`"
errorLine1=" .isEqualTo(Duration.ofMillis(max_expired_time_ms));"
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="228"
column="37"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions.StaleDnsOptions#getAllowCrossNetworkUsage`"
errorLine1=" assertThat(staleDnsOptions.getAllowCrossNetworkUsage())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="230"
column="36"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions.StaleDnsOptions#getUseStaleOnNameNotResolved`"
errorLine1=" assertThat(staleDnsOptions.getUseStaleOnNameNotResolved())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="232"
column="36"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `parseDnsOptions`"
errorLine1=" android.net.http.DnsOptions dnsOptions = parseDnsOptions(options);"
errorLine2=" ~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="243"
column="50"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getUseHttpStackDnsResolver`"
errorLine1=" assertThat(dnsOptions.getUseHttpStackDnsResolver())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="245"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getPersistHostCache`"
errorLine1=" assertThat(dnsOptions.getPersistHostCache())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="248"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getPersistHostCachePeriod`"
errorLine1=" assertThat(dnsOptions.getPersistHostCachePeriod()).isNull();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="250"
column="31"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(dnsOptions.getPersistHostCachePeriod()).isNull();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="250"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getStaleDns`"
errorLine1=" assertThat(dnsOptions.getStaleDns())"
errorLine2=" ~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="251"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getPreestablishConnectionsToStaleDnsResults`"
errorLine1=" assertThat(dnsOptions.getPreestablishConnectionsToStaleDnsResults())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="254"
column="31"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions#getStaleDnsOptions`"
errorLine1=" dnsOptions.getStaleDnsOptions();"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="258"
column="28"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions.StaleDnsOptions#getFreshLookupTimeout`"
errorLine1=" assertThat(staleDnsOptions.getFreshLookupTimeout()).isNull();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="259"
column="36"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(staleDnsOptions.getFreshLookupTimeout()).isNull();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="259"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions.StaleDnsOptions#getMaxExpiredDelay`"
errorLine1=" assertThat(staleDnsOptions.getMaxExpiredDelay()).isNull();"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="260"
column="36"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(staleDnsOptions.getMaxExpiredDelay()).isNull();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="260"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions.StaleDnsOptions#getAllowCrossNetworkUsage`"
errorLine1=" assertThat(staleDnsOptions.getAllowCrossNetworkUsage())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="262"
column="36"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.DnsOptions.StaleDnsOptions#getUseStaleOnNameNotResolved`"
errorLine1=" assertThat(staleDnsOptions.getUseStaleOnNameNotResolved())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="264"
column="36"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `parseQuicOptions`"
errorLine1=" android.net.http.QuicOptions quicOptions = parseQuicOptions(options);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="286"
column="52"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.QuicOptions#getAllowedQuicHosts`"
errorLine1=" assertThat(quicOptions.getAllowedQuicHosts())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="288"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.QuicOptions#getInMemoryServerConfigsCacheSize`"
errorLine1=" assertThat(quicOptions.getInMemoryServerConfigsCacheSize()).isEqualTo(max_server_config);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="290"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.QuicOptions#getHandshakeUserAgent`"
errorLine1=" assertThat(quicOptions.getHandshakeUserAgent()).isEqualTo(user_agent_id);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="291"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.QuicOptions#getIdleConnectionTimeout`"
errorLine1=" assertThat(quicOptions.getIdleConnectionTimeout())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="292"
column="32"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(quicOptions.getIdleConnectionTimeout())"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="292"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofSeconds`"
errorLine1=" .isEqualTo(Duration.ofSeconds(idle_conn_timeout));"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="293"
column="37"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `parseQuicOptions`"
errorLine1=" android.net.http.QuicOptions quicOptions = parseQuicOptions(options);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="300"
column="52"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.QuicOptions#getAllowedQuicHosts`"
errorLine1=" assertThat(quicOptions.getAllowedQuicHosts()).isEmpty();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="302"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.QuicOptions#hasInMemoryServerConfigsCacheSize`"
errorLine1=" assertThat(quicOptions.hasInMemoryServerConfigsCacheSize()).isFalse();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="303"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.QuicOptions#getHandshakeUserAgent`"
errorLine1=" assertThat(quicOptions.getHandshakeUserAgent()).isNull();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="304"
column="32"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.QuicOptions#getIdleConnectionTimeout`"
errorLine1=" assertThat(quicOptions.getIdleConnectionTimeout()).isNull();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="305"
column="32"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(quicOptions.getIdleConnectionTimeout()).isNull();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="305"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper(null) {"
errorLine2=" ^">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="316"
column="25"/>
</issue>
<issue
id="NewApi"
message="Extending AndroidHttpEngineBuilderWrapper requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper(null) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="316"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper(null) {"
errorLine2=" ^">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="347"
column="25"/>
</issue>
<issue
id="NewApi"
message="Extending AndroidHttpEngineBuilderWrapper requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper(null) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="347"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper(null) {"
errorLine2=" ^">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="379"
column="25"/>
</issue>
<issue
id="NewApi"
message="Extending AndroidHttpEngineBuilderWrapper requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper(null) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="379"
column="29"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26 (current min is 21): `setIdleConnectionTimeout`"
errorLine1=" optionsBuilder.setIdleConnectionTimeout(Duration.ZERO);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="396"
column="24"/>
</issue>
<issue
id="NewApi"
message="Field requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ZERO`"
errorLine1=" optionsBuilder.setIdleConnectionTimeout(Duration.ZERO);"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="396"
column="49"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper(null) {"
errorLine2=" ^">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="410"
column="25"/>
</issue>
<issue
id="NewApi"
message="Extending AndroidHttpEngineBuilderWrapper requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineBuilderWrapper`"
errorLine1=" new AndroidHttpEngineBuilderWrapper(null) {"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="410"
column="29"/>
</issue>
<issue
id="NewApi"
message="Class requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.HttpEngine.Builder`"
errorLine1=" public static class MockHttpEngineBuilder extends HttpEngine.Builder {"
errorLine2=" ~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="431"
column="59"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `new android.net.http.HttpEngine.Builder`"
errorLine1=" super(context);"
errorLine2=" ~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="435"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.ConnectionMigrationOptions#getPathDegradationMigration`"
errorLine1=" stateToBoolean(options.getPathDegradationMigration());"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="446"
column="48"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `android.net.http.ConnectionMigrationOptions#getAllowNonDefaultNetworkUsage`"
errorLine1=" stateToBoolean(options.getAllowNonDefaultNetworkUsage());"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineBuilderWrapperTest.java"
line="452"
column="48"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 28 (current min is 21): `android.net.Network#fromNetworkHandle`"
errorLine1=" : Network.fromNetworkHandle(networkHandle);"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/AndroidHttpEngineWrapper.java"
line="280"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `AndroidHttpEngineWrapper`"
errorLine1=" new AndroidHttpEngineWrapper(null, Process.THREAD_PRIORITY_FOREGROUND);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineWrapperTest.java"
line="33"
column="17"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `setThreadPriority`"
errorLine1=" assertThat(engine.setThreadPriority()).isTrue();"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineWrapperTest.java"
line="35"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `setThreadPriority`"
errorLine1=" assertThat(engine.setThreadPriority()).isFalse();"
errorLine2=" ~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/AndroidHttpEngineWrapperTest.java"
line="36"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" builder.bindToNetwork(defaultNetwork.getNetworkHandle());"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/BidirectionalStreamTest.java"
line="1903"
column="46"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofMillis`"
errorLine1=" Duration.ofMillis("
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java"
line="922"
column="30"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofSeconds`"
errorLine1=" headersLatency = Duration.ofSeconds(0);"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java"
line="926"
column="39"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofMillis`"
errorLine1=" Duration.ofMillis("
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java"
line="932"
column="30"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofSeconds`"
errorLine1=" totalLatency = Duration.ofSeconds(0);"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java"
line="936"
column="37"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `CronetLoggerImpl`"
errorLine1=" mCronetLoggerImpl = spy(new CronetLoggerImpl(1));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="55"
column="33"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `generateId`"
errorLine1=" long id = mCronetLoggerImpl.generateId();"
errorLine2=" ~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="60"
column="37"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `logCronetEngineCreation`"
errorLine1=" mCronetLoggerImpl.logCronetEngineCreation(CRONET_ENGINE_ID, mBuilderInfo, mVersion, SOURCE);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="69"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `writeCronetEngineCreation`"
errorLine1=" .writeCronetEngineCreation(CRONET_ENGINE_ID, mBuilderInfo, mVersion, SOURCE);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="72"
column="18"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `logCronetEngineCreation`"
errorLine1=" mCronetLoggerImpl.logCronetEngineCreation(CRONET_ENGINE_ID, null, mVersion, SOURCE);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="77"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `writeCronetEngineCreation`"
errorLine1=" .writeCronetEngineCreation(CRONET_ENGINE_ID, null, mVersion, SOURCE);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="80"
column="18"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `logCronetTrafficInfo`"
errorLine1=" mCronetLoggerImpl.logCronetTrafficInfo(CRONET_ENGINE_ID, mTrafficInfo);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="85"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `writeCronetTrafficReported`"
errorLine1=" .writeCronetTrafficReported(CRONET_ENGINE_ID, mTrafficInfo, 0);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="88"
column="18"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `logCronetTrafficInfo`"
errorLine1=" mCronetLoggerImpl.logCronetTrafficInfo(CRONET_ENGINE_ID, null);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="93"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `writeCronetTrafficReported`"
errorLine1=" verify(mCronetLoggerImpl, never()).writeCronetTrafficReported(CRONET_ENGINE_ID, null, 0);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="95"
column="44"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `CronetLoggerImpl`"
errorLine1=" mCronetLoggerImpl = spy(new CronetLoggerImpl(2));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="108"
column="33"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `logCronetTrafficInfo`"
errorLine1=" mCronetLoggerImpl.logCronetTrafficInfo(CRONET_ENGINE_ID, mTrafficInfo);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="110"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `logCronetTrafficInfo`"
errorLine1=" mCronetLoggerImpl.logCronetTrafficInfo(CRONET_ENGINE_ID, mTrafficInfo);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="111"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `logCronetTrafficInfo`"
errorLine1=" mCronetLoggerImpl.logCronetTrafficInfo(CRONET_ENGINE_ID, mTrafficInfo);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="112"
column="27"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `writeCronetTrafficReported`"
errorLine1=" .writeCronetTrafficReported(CRONET_ENGINE_ID, mTrafficInfo, 0);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="115"
column="18"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 30 (current min is 21): `logCronetTrafficInfo`"
errorLine1=" mLogger.logCronetTrafficInfo(CRONET_ENGINE_ID, mTrafficInfo);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/telemetry/CronetLoggerImplTest.java"
line="135"
column="21"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofSeconds`"
errorLine1=" assertThat(trafficInfo.getHeadersLatency()).isNotEqualTo(Duration.ofSeconds(0));"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/CronetLoggerTest.java"
line="667"
column="75"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(trafficInfo.getHeadersLatency()).isNotEqualTo(Duration.ofSeconds(0));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/CronetLoggerTest.java"
line="667"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofSeconds`"
errorLine1=" assertThat(trafficInfo.getTotalLatency()).isNotEqualTo(Duration.ofSeconds(0));"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/CronetLoggerTest.java"
line="668"
column="73"/>
</issue>
<issue
id="NewApi"
message="Implicit cast from `Duration` to `Comparable` requires API level 26, or core library desugaring (current min is 21)"
errorLine1=" assertThat(trafficInfo.getTotalLatency()).isNotEqualTo(Duration.ofSeconds(0));"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/CronetLoggerTest.java"
line="668"
column="20"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofSeconds`"
errorLine1=" assertThat(trafficInfo.getHeadersLatency()).isNotEqualTo(Duration.ofSeconds(0));"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/CronetLoggerTest.java"
line="866"
column="79"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 26, or core library desugaring (current min is 21): `java.time.Duration#ofSeconds`"
errorLine1=" assertThat(trafficInfo.getTotalLatency()).isNotEqualTo(Duration.ofSeconds(0));"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/impl/CronetLoggerTest.java"
line="867"
column="77"/>
</issue>
<issue
id="NewApi"
message="Call requires version 7 of the S Extensions SDK (current min is 0): `createBuilder`"
errorLine1=" new HttpEngineNativeProvider(context).createBuilder());"
errorLine2=" ~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/CronetTestRule.java"
line="693"
column="71"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" context.getUrlRequestContextAdapter(), network.getNetworkHandle());"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/src/org/chromium/net/CronetTestUtil.java"
line="86"
column="72"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" urlRequestBuilder.bindToNetwork(defaultNetwork.getNetworkHandle());"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java"
line="595"
column="56"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" defaultNetwork.getNetworkHandle());"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java"
line="621"
column="56"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" urlRequestBuilder.bindToNetwork(defaultNetwork.getNetworkHandle());"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java"
line="653"
column="56"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" defaultNetwork.getNetworkHandle());"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java"
line="671"
column="48"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" cronetEngine.bindToNetwork(defaultNetwork.getNetworkHandle());"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestContextTest.java"
line="727"
column="51"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" builder.bindToNetwork(defaultNetwork.getNetworkHandle());"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/CronetUrlRequestTest.java"
line="3113"
column="46"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" if (network.getNetworkHandle() == networkHandle) return network;"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/JavaUrlRequest.java"
line="1111"
column="25"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" network.getNetworkHandle(), ConnectionType.CONNECTION_4G);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/NetworkChangesTest.java"
line="119"
column="41"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" NetworkChangeNotifier.fakeNetworkDisconnected(network.getNetworkHandle());"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/NetworkChangesTest.java"
line="126"
column="79"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 23 (current min is 21): `android.net.Network#getNetworkHandle`"
errorLine1=" network.getNetworkHandle(), ConnectionType.CONNECTION_4G);"
errorLine2=" ~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/javatests/src/org/chromium/net/NetworkChangesTest.java"
line="134"
column="41"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 31, or core library desugaring (current min is 26): `java.time.Duration#toSeconds`"
errorLine1=" return setIdleConnectionTimeoutSeconds(idleConnectionTimeout.toSeconds());"
errorLine2=" ~~~~~~~~~">
<location
file="../../components/cronet/android/api/src/org/chromium/net/QuicOptions.java"
line="362"
column="74"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 21): `new java.util.concurrent.CompletableFuture`"
errorLine1=" CompletableFuture<CronetResponse<T>> completableFuture = new CompletableFuture<>();"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/api/src/org/chromium/net/apihelpers/UrlRequestCallbacks.java"
line="98"
column="66"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 21): `java.util.concurrent.CompletableFuture#completeExceptionally`"
errorLine1=" completableFuture.completeExceptionally(exception);"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/api/src/org/chromium/net/apihelpers/UrlRequestCallbacks.java"
line="104"
column="43"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 21): `java.util.concurrent.CompletableFuture#completeExceptionally`"
errorLine1=" completableFuture.completeExceptionally("
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/api/src/org/chromium/net/apihelpers/UrlRequestCallbacks.java"
line="109"
column="43"/>
</issue>
<issue
id="NewApi"
message="Call requires API level 24 (current min is 21): `java.util.concurrent.CompletableFuture#complete`"
errorLine1=" completableFuture.complete(new CronetResponse<>(info, body));"
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/api/src/org/chromium/net/apihelpers/UrlRequestCallbacks.java"
line="115"
column="43"/>
</issue>
<issue
id="WrongConstant"
message="Must be one of: BidirectionalStream.STREAM_PRIORITY_IDLE, BidirectionalStream.STREAM_PRIORITY_LOWEST, BidirectionalStream.STREAM_PRIORITY_LOW, BidirectionalStream.STREAM_PRIORITY_MEDIUM, BidirectionalStream.STREAM_PRIORITY_HIGHEST"
errorLine1=" streamBuilder.setPriority(priority);"
errorLine2=" ~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/AndroidHttpEngineWrapper.java"
line="205"
column="35"/>
</issue>
<issue
id="SupportAnnotationUsage"
message="Top level class can't have private or protected access level"
errorLine1="@VisibleForTesting"
errorLine2="~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/BidirectionalStreamNetworkException.java"
line="12"
column="1"/>
</issue>
<issue
id="SupportAnnotationUsage"
message="Top level class can't have private or protected access level"
errorLine1="@VisibleForTesting"
errorLine2="~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetBidirectionalStream.java"
line="56"
column="1"/>
</issue>
<issue
id="SupportAnnotationUsage"
message="Top level class can't have private or protected access level"
errorLine1="@VisibleForTesting"
errorLine2="~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetLibraryLoader.java"
line="39"
column="1"/>
</issue>
<issue
id="SupportAnnotationUsage"
message="Top level class can't have private or protected access level"
errorLine1="@VisibleForTesting"
errorLine2="~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetManifest.java"
line="40"
column="1"/>
</issue>
<issue
id="SupportAnnotationUsage"
message="Top level class can't have private or protected access level"
errorLine1="@VisibleForTesting"
errorLine2="~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetMetrics.java"
line="15"
column="1"/>
</issue>
<issue
id="SupportAnnotationUsage"
message="Top level class can't have private or protected access level"
errorLine1="@VisibleForTesting"
errorLine2="~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetUploadDataStream.java"
line="39"
column="1"/>
</issue>
<issue
id="SupportAnnotationUsage"
message="Top level class can't have private or protected access level"
errorLine1="@VisibleForTesting"
errorLine2="~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequest.java"
line="56"
column="1"/>
</issue>
<issue
id="SupportAnnotationUsage"
message="Top level class can't have private or protected access level"
errorLine1="@VisibleForTesting"
errorLine2="~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/java/src/org/chromium/net/impl/CronetUrlRequestContext.java"
line="56"
column="1"/>
</issue>
<issue
id="UnusedResources"
message="The resource `R.bool.is_running_in_aosp` appears to be unused"
errorLine1=" <bool name="is_running_in_aosp">false</bool>"
errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~">
<location
file="../../components/cronet/android/test/res/values/cronet-test-rule-configuration.xml"
line="3"
column="11"/>
</issue>
</issues>