aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeff Gaston <jeffrygaston@google.com>2023-05-15 15:56:01 -0400
committerJeff Gaston <jeffrygaston@google.com>2023-05-16 10:37:37 -0400
commit9293f2727fe35977d3d52fad07d1baf3c4757e2b (patch)
tree9c6e96c9884714db5ea15c86b251b15cb1c03cc9
parente4b1bbf0e869110aa20684811b301c0836a95d41 (diff)
downloadicing-9293f2727fe35977d3d52fad07d1baf3c4757e2b.tar.gz
AndroidXPlugin in icingandroidx-health-release
to allow setting the project's version to match LibraryVersions.APPSEARCH so we can reference this project from an spdx file The spdx file also should have the actual git commit anyway, but this prevents a warning Bug: 271306193 Change-Id: I466bc35e05fe39bccbe7ec686f3d06e88268bbc6
-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>