diff options
author | Jeff Gaston <jeffrygaston@google.com> | 2023-05-16 20:45:25 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2023-05-16 20:45:25 +0000 |
commit | b44368d4de5af97e3635abb1400ddee484d0ab4b (patch) | |
tree | 08531761dea79ee56a4d5158093690679452a429 | |
parent | 5550d87c538ef2190c883101f349783abcf5b70d (diff) | |
parent | 9293f2727fe35977d3d52fad07d1baf3c4757e2b (diff) | |
download | icing-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.gradle | 5 | ||||
-rw-r--r-- | lint-baseline.xml | 487 |
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> |