aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Gaston <jeffrygaston@google.com>2023-05-16 20:45:25 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2023-05-16 20:45:25 +0000
commitb44368d4de5af97e3635abb1400ddee484d0ab4b (patch)
tree08531761dea79ee56a4d5158093690679452a429
parent5550d87c538ef2190c883101f349783abcf5b70d (diff)
parent9293f2727fe35977d3d52fad07d1baf3c4757e2b (diff)
downloadicing-b44368d4de5af97e3635abb1400ddee484d0ab4b.tar.gz
AndroidXPlugin in icing am: 9293f2727f
Original change: https://android-review.googlesource.com/c/platform/external/icing/+/2590385 Change-Id: I296aeb9af2c9215c1969edfec32333119e313c68 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
-rw-r--r--build.gradle5
-rw-r--r--lint-baseline.xml487
2 files changed, 492 insertions, 0 deletions
diff --git a/build.gradle b/build.gradle
index ca20eed..a3aa34d 100644
--- a/build.gradle
+++ b/build.gradle
@@ -17,6 +17,7 @@
import androidx.build.SupportConfig
plugins {
+ id('AndroidXPlugin')
id('com.android.library')
id('com.google.protobuf')
}
@@ -105,3 +106,7 @@ android.libraryVariants.all { variant ->
def exportConfiguration = configurations.register("export${suffix}")
artifacts.add(exportConfiguration.name, exportJarTask.flatMap { it.archiveFile })
}
+
+androidx {
+ mavenVersion = LibraryVersions.APPSEARCH
+}
diff --git a/lint-baseline.xml b/lint-baseline.xml
new file mode 100644
index 0000000..5d2b935
--- /dev/null
+++ b/lint-baseline.xml
@@ -0,0 +1,487 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<issues format="6" by="lint 8.1.0-beta02" type="baseline" client="gradle" dependencies="false" name="AGP (8.1.0-beta02)" variant="all" version="8.1.0-beta02">
+
+ <issue
+ id="KotlinPropertyAccess"
+ message="The getter return type (`GetSchemaResultProto`) and setter parameter type (`SchemaProto`) getter and setter methods for property `schema` should have exactly the same type to allow be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
+ errorLine1=" public GetSchemaResultProto getSchema() {"
+ errorLine2=" ~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngine.java"/>
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngine.java"
+ message="Setter here"/>
+ </issue>
+
+ <issue
+ id="KotlinPropertyAccess"
+ message="The getter return type (`GetSchemaResultProto`) and setter parameter type (`SchemaProto`) getter and setter methods for property `schema` should have exactly the same type to allow be accessed as a property from Kotlin; see https://android.github.io/kotlin-guides/interop.html#property-prefixes"
+ errorLine1=" GetSchemaResultProto getSchema();"
+ errorLine2=" ~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"
+ message="Setter here"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" public BreakIteratorBatcher(Locale locale) {"
+ errorLine2=" ~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/BreakIteratorBatcher.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" public void setText(String text) {"
+ errorLine2=" ~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/BreakIteratorBatcher.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" public int[] next(int batchSize) {"
+ errorLine2=" ~~~~~">
+ <location
+ file="java/src/com/google/android/icing/BreakIteratorBatcher.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" public DebugInfoResultProto getDebugInfo(DebugInfoVerbosity.Code verbosity) {"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngine.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" public static boolean shouldLog(LogSeverity.Code severity) {"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngine.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" public static boolean shouldLog(LogSeverity.Code severity, short verbosity) {"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngine.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" public static boolean setLoggingLevel(LogSeverity.Code severity) {"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngine.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" public static boolean setLoggingLevel(LogSeverity.Code severity, short verbosity) {"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngine.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" InitializeResultProto initialize();"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SetSchemaResultProto setSchema(SchemaProto schema);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SetSchemaResultProto setSchema(SchemaProto schema);"
+ errorLine2=" ~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SetSchemaResultProto setSchema(SchemaProto schema, boolean ignoreErrorsAndDeleteDocuments);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SetSchemaResultProto setSchema(SchemaProto schema, boolean ignoreErrorsAndDeleteDocuments);"
+ errorLine2=" ~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" GetSchemaResultProto getSchema();"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" GetSchemaTypeResultProto getSchemaType(String schemaType);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" GetSchemaTypeResultProto getSchemaType(String schemaType);"
+ errorLine2=" ~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" PutResultProto put(DocumentProto document);"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" PutResultProto put(DocumentProto document);"
+ errorLine2=" ~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" GetResultProto get(String namespace, String uri, GetResultSpecProto getResultSpec);"
+ errorLine2=" ~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" GetResultProto get(String namespace, String uri, GetResultSpecProto getResultSpec);"
+ errorLine2=" ~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" GetResultProto get(String namespace, String uri, GetResultSpecProto getResultSpec);"
+ errorLine2=" ~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" GetResultProto get(String namespace, String uri, GetResultSpecProto getResultSpec);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" ReportUsageResultProto reportUsage(UsageReport usageReport);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" ReportUsageResultProto reportUsage(UsageReport usageReport);"
+ errorLine2=" ~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" GetAllNamespacesResultProto getAllNamespaces();"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SearchResultProto search("
+ errorLine2=" ~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SearchSpecProto searchSpec, ScoringSpecProto scoringSpec, ResultSpecProto resultSpec);"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SearchSpecProto searchSpec, ScoringSpecProto scoringSpec, ResultSpecProto resultSpec);"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SearchSpecProto searchSpec, ScoringSpecProto scoringSpec, ResultSpecProto resultSpec);"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SearchResultProto getNextPage(long nextPageToken);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteResultProto delete(String namespace, String uri);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteResultProto delete(String namespace, String uri);"
+ errorLine2=" ~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteResultProto delete(String namespace, String uri);"
+ errorLine2=" ~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SuggestionResponse searchSuggestions(SuggestionSpecProto suggestionSpec);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SuggestionResponse searchSuggestions(SuggestionSpecProto suggestionSpec);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteByNamespaceResultProto deleteByNamespace(String namespace);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteByNamespaceResultProto deleteByNamespace(String namespace);"
+ errorLine2=" ~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteBySchemaTypeResultProto deleteBySchemaType(String schemaType);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteBySchemaTypeResultProto deleteBySchemaType(String schemaType);"
+ errorLine2=" ~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteByQueryResultProto deleteByQuery(SearchSpecProto searchSpec);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteByQueryResultProto deleteByQuery(SearchSpecProto searchSpec);"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DeleteByQueryResultProto deleteByQuery("
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" SearchSpecProto searchSpec, boolean returnDeletedDocumentInfo);"
+ errorLine2=" ~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" PersistToDiskResultProto persistToDisk(PersistType.Code persistTypeCode);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" PersistToDiskResultProto persistToDisk(PersistType.Code persistTypeCode);"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" OptimizeResultProto optimize();"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" GetOptimizeInfoResultProto getOptimizeInfo();"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" StorageInfoResultProto getStorageInfo();"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DebugInfoResultProto getDebugInfo(DebugInfoVerbosity.Code verbosity);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" DebugInfoResultProto getDebugInfo(DebugInfoVerbosity.Code verbosity);"
+ errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+ <issue
+ id="UnknownNullness"
+ message="Unknown nullability; explicitly declare as `@Nullable` or `@NonNull` to improve Kotlin interoperability; see https://developer.android.com/kotlin/interop#nullability_annotations"
+ errorLine1=" ResetResultProto reset();"
+ errorLine2=" ~~~~~~~~~~~~~~~~">
+ <location
+ file="java/src/com/google/android/icing/IcingSearchEngineInterface.java"/>
+ </issue>
+
+</issues>