<?xml version="1.0" encoding="UTF-8"?> <lint> <!-- ExtendedSSLSession only gets instantiated in new APIs on Android. --> <issue id="NewApi"> <ignore path="**/org/conscrypt/Java7ExtendedSSLSession.java" /> <ignore path="**/org/conscrypt/Java8ExtendedSSLSession.java" /> <ignore path="**/org/conscrypt/Java8EngineWrapper.java" /> <ignore path="**/org/conscrypt/Java8EngineSocket.java" /> <ignore path="**/org/conscrypt/Java8FileDescriptorSocket.java" /> <!-- ConscryptEngineSocket uses X509ExtendedTrustManager in an API-guarded method --> <ignore path="**/org/conscrypt/ConscryptEngineSocket.java" /> <!-- We don't provide the trust manager in the Android build --> <ignore path="**/org/conscrypt/TrustManagerImpl.java" /> </issue> <!-- Android SparseArrays can't be used in common directory. --> <issue id="UseSparseArrays"> <ignore path="**/common/src/main/java/**/*.java" /> </issue> <!-- TrulyRandom flips out over KeyPairGenerator. --> <issue id="TrulyRandom"> <ignore path="**/common/src/main/java/org/conscrypt/OpenSSLECKeyPairGenerator.java" /> <ignore path="**/common/src/main/java/org/conscrypt/AbstractConscryptEngine.java" /> </issue> <!-- Asserts don't work in Android, but this code is for OpenJDK as well. --> <issue id="Assert"> <ignore path="**/common/src/main/java/org/conscrypt/OpenSSLCipherChaCha20.java" /> </issue> </lint>