20230103编译ToyBrick的TB-RK3588X的Andorid12的LOG10
编译环境:Ubuntu18.04.6 64位
内存:48GB
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 105 other contexts)
Missing class com.google.errorprone.annotations.CheckReturnValue (referenced from: java.util.concurrent.ThreadFactory com.google.common.util.concurrent.ThreadFactoryBuilder.build())
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.collect.ImmutableCollection$Builder and 5 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 94% 124090/130962] //system/apex/apexd:libapexd clang-tidy apexd_private.cpp
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:88:47: warning: operator=() does not handle self-assignment properly [cert-oop54-cpp]
inline ApexManifest_CompressedApexMetadata& operator=(const ApexManifest_CompressedApexMetadata& from) {
^
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:225:24: warning: operator=() does not handle self-assignment properly [bugprone-unhandled-self-assignment,cert-oop54-cpp]
inline ApexManifest& operator=(const ApexManifest& from) {
^
[ 94% 124094/130962] //system/apex/apexd:libapexd clang-tidy apex_database.cpp
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:88:47: warning: operator=() does not handle self-assignment properly [cert-oop54-cpp]
inline ApexManifest_CompressedApexMetadata& operator=(const ApexManifest_CompressedApexMetadata& from) {
^
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:225:24: warning: operator=() does not handle self-assignment properly [bugprone-unhandled-self-assignment,cert-oop54-cpp]
inline ApexManifest& operator=(const ApexManifest& from) {
^
[ 94% 124101/130962] //system/apex/apexd:libapexd clang-tidy apexd_prepostinstall.cpp
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:88:47: warning: operator=() does not handle self-assignment properly [cert-oop54-cpp]
inline ApexManifest_CompressedApexMetadata& operator=(const ApexManifest_CompressedApexMetadata& from) {
^
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:225:24: warning: operator=() does not handle self-assignment properly [bugprone-unhandled-self-assignment,cert-oop54-cpp]
inline ApexManifest& operator=(const ApexManifest& from) {
^
out/soong/.intermediates/system/apex/proto/lib_apex_session_state_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/session_state.pb.h:117:24: warning: operator=() does not handle self-assignment properly [cert-oop54-cpp]
inline SessionState& operator=(const SessionState& from) {
^
[ 94% 124102/130962] //system/apex/apexd:libapexd clang-tidy apexd_session.cpp
out/soong/.intermediates/system/apex/proto/lib_apex_session_state_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/session_state.pb.h:117:24: warning: operator=() does not handle self-assignment properly [cert-oop54-cpp]
inline SessionState& operator=(const SessionState& from) {
^
[ 94% 124103/130962] //system/apex/apexd:libapexd clang-tidy apexd_verity.cpp
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:88:47: warning: operator=() does not handle self-assignment properly [cert-oop54-cpp]
inline ApexManifest_CompressedApexMetadata& operator=(const ApexManifest_CompressedApexMetadata& from) {
^
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:225:24: warning: operator=() does not handle self-assignment properly [bugprone-unhandled-self-assignment,cert-oop54-cpp]
inline ApexManifest& operator=(const ApexManifest& from) {
^
[ 94% 124160/130962] //system/apex/apexd:libapexd clang-tidy apexd.cpp
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:88:47: warning: operator=() does not handle self-assignment properly [cert-oop54-cpp]
inline ApexManifest_CompressedApexMetadata& operator=(const ApexManifest_CompressedApexMetadata& from) {
^
out/soong/.intermediates/system/apex/proto/lib_apex_manifest_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/apex_manifest.pb.h:225:24: warning: operator=() does not handle self-assignment properly [bugprone-unhandled-self-assignment,cert-oop54-cpp]
inline ApexManifest& operator=(const ApexManifest& from) {
^
out/soong/.intermediates/system/apex/proto/lib_apex_session_state_proto/android_arm64_armv8-a_static/gen/proto/system/apex/proto/session_state.pb.h:117:24: warning: operator=() does not handle self-assignment properly [cert-oop54-cpp]
inline SessionState& operator=(const SessionState& from) {
^
[ 94% 124175/130962] //frameworks/base/packages/SystemUI:SystemUI-core aapt2 link [common]
warn: removing resource com.android.systemui:string/car_add_user without required default value.
warn: removing resource com.android.systemui:string/car_guest without required default value.
warn: removing resource com.android.systemui:string/car_new_user without required default value.
warn: removing resource com.android.systemui:string/start_guest_session without required default value.
warn: removing resource com.android.systemui:string/user_add_user_message_setup without required default value.
warn: removing resource com.android.systemui:string/user_add_user_message_update without required default value.
[ 95% 124954/130962] //art/odrefresh:odrefresh clang-tidy cpp/com_android_apex_enums.cpp [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 124959/130962] //art/odrefresh:odrefresh clang-tidy cpp/com_android_art_enums.cpp [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 124967/130962] //art/odrefresh:odrefresh clang-tidy odr_metrics_record.cc [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 125003/130962] //art/odrefresh:odrefresh clang-tidy odr_fs_utils.cc [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 125004/130962] //art/odrefresh:odrefresh clang-tidy cpp/com_android_apex.cpp [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 125015/130962] //art/odrefresh:odrefresh clang-tidy gensrcs/art/odrefresh/odr_metrics.operator_out.cc [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 125016/130962] //art/odrefresh:odrefresh clang-tidy odr_metrics.cc [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 125023/130962] //art/odrefresh:odrefresh clang-tidy odr_compilation_log.cc [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 125025/130962] //art/odrefresh:odrefresh clang-tidy cpp/com_android_art.cpp [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 125087/130962] //art/odrefresh:odrefresh clang-tidy odrefresh.cc [apex31]
warning: macro replacement list should be enclosed in parentheses [bugprone-macro-parentheses]
[ 95% 125270/130962] //packages/providers/MediaProvider/jni:libfuse_jni clang-tidy com_android_providers_media_FuseDaemon.cpp [apex30]
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/com_android_providers_media_FuseDaemon.cpp:44:38: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/com_android_providers_media_FuseDaemon.cpp:59:38: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
const fuse::FuseDaemon* daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/com_android_providers_media_FuseDaemon.cpp:65:38: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/com_android_providers_media_FuseDaemon.cpp:73:38: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/com_android_providers_media_FuseDaemon.cpp:90:38: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/com_android_providers_media_FuseDaemon.cpp:106:38: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/com_android_providers_media_FuseDaemon.cpp:114:38: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
fuse::FuseDaemon* const daemon = reinterpret_cast<fuse::FuseDaemon*>(java_daemon);
^
[ 95% 125324/130962] //packages/providers/MediaProvider/jni:libfuse_jni clang-tidy MediaProviderWrapper.cpp [apex30]
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/MediaProviderWrapper.cpp:34:22: warning: using decl 'GetBoolProperty' is unused [misc-unused-using-decls]
using android::base::GetBoolProperty;
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/MediaProviderWrapper.cpp:34:22: note: remove the using
using android::base::GetBoolProperty;
~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~
[ 95% 125338/130962] //packages/providers/MediaProvider/jni:libfuse_jni clang-tidy node.cpp [apex30]
packages/providers/MediaProvider/jni/node-inl.h:95:32: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
const node* node = reinterpret_cast<const class node*>(ino);
^
packages/providers/MediaProvider/jni/node-inl.h:159:16: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
return reinterpret_cast<node*>(static_cast<uintptr_t>(ino));
^
[ 95% 125352/130962] //packages/providers/MediaProvider/jni:libfuse_jni clang-tidy FuseDaemon.cpp [apex30]
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:75:12: warning: using decl 'list' is unused [misc-unused-using-decls]
using std::list;
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:75:12: note: remove the using
using std::list;
~~~~~~~~~~~^~~~~
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:775:17: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
handle* h = reinterpret_cast<handle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:827:21: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
handle* h = reinterpret_cast<handle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:1316:17: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
handle* h = reinterpret_cast<handle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:1352:17: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
handle* h = reinterpret_cast<handle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:1390:17: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
handle* h = reinterpret_cast<handle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:1428:17: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
handle* h = reinterpret_cast<handle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:1486:17: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
handle* h = reinterpret_cast<handle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:1509:17: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
handle* h = reinterpret_cast<handle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:1519:20: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
dirhandle* h = reinterpret_cast<dirhandle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:1572:20: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
dirhandle* h = reinterpret_cast<dirhandle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:1683:20: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
dirhandle* h = reinterpret_cast<dirhandle*>(fi->fh);
^
/home/rootroot/android12-rk3588-new/packages/providers/MediaProvider/jni/FuseDaemon.cpp:2074:35: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
if (fuse_default.zero_addr == MAP_FAILED) {
^
out/soong/ndk/sysroot/usr/include/sys/mman.h:43:34: note: expanded from macro 'MAP_FAILED'
#define MAP_FAILED __BIONIC_CAST(reinterpret_cast, void*, -1)
^
packages/providers/MediaProvider/jni/node-inl.h:95:32: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
const node* node = reinterpret_cast<const class node*>(ino);
^
packages/providers/MediaProvider/jni/node-inl.h:159:16: warning: integer to pointer cast pessimizes optimization opportunities [performance-no-int-to-ptr]
return reinterpret_cast<node*>(static_cast<uintptr_t>(ino));
^
[ 96% 126020/130962] //tools/metalava:private-stub-annotations generate private-stub-annotations.srcjar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/.temp/sbox/5eb81331775de2be5d0c2cfd237edca3d86b9209/tools/out/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 96% 126193/130962] //art/build/boot:art-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex31]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 96% 126214/130962] //external/conscrypt/apex:com.android.conscrypt-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex29]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 96% 126298/130962] //packages/modules/RuntimeI18n/apex:i18n-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex10000]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127154/130962] //external/kotlinx.coroutines:kotlinx_coroutines kotlinc [common]
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/external/kotlinx.atomicfu/kotlinx_atomicfu/android_common/turbine-combined/kotlinx_atomicfu.jar: warning: library has Kotlin runtime bundled into it
external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/channels/ConflatedChannel.kt:129:79: warning: unchecked cast: Any? to E
onUndeliveredElement?.callUndeliveredElementCatchingException(old as E)
^
external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/flow/SharedFlow.kt:436:14: warning: name shadowed: cont
for (cont in resumes) cont?.resume(Unit)
^
external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/flow/operators/Delay.kt:241:24: warning: 'onReceiveOrNull: SelectClause1<E?>' is deprecated. Deprecated in favor of onReceiveOrClosed and onReceiveOrNull extension
values.onReceiveOrNull { value ->
^
external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/flow/operators/Delay.kt:289:24: warning: 'onReceiveOrNull: SelectClause1<E?>' is deprecated. Deprecated in favor of onReceiveOrClosed and onReceiveOrNull extension
values.onReceiveOrNull {
^
external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/flow/operators/Lint.kt:32:37: warning: parameter 'context' is never used
public fun <T> SharedFlow<T>.flowOn(context: CoroutineContext): Flow<T> = noImpl()
^
external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/flow/operators/Lint.kt:73:36: warning: parameter 'cause' is never used
public fun FlowCollector<*>.cancel(cause: CancellationException? = null): Unit = noImpl()
^
external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/internal/InlineList.kt:16:10: warning: the feature "inline classes" is experimental
internal inline class InlineList<E>(private val holder: Any? = null) {
^
external/kotlinx.coroutines/kotlinx-coroutines-core/common/src/internal/StackTraceRecovery.common.kt:23:31: warning: extension is shadowed by a member: public open fun initCause(p0: Throwable!): Throwable!
internal expect fun Throwable.initCause(cause: Throwable)
^
external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/CommonPool.kt:65:51: warning: unnecessary safe call on a non-null receiver of type Method!
Try { fjpClass.getMethod("commonPool")?.invoke(null) as? ExecutorService }
^
external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/ThreadContextElement.kt:136:59: warning: type mismatch: inferred type is T? but T was expected
public fun <T> ThreadLocal<T>.asContextElement(value: T = get()): ThreadContextElement<T> =
^
external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/internal/FastServiceLoader.kt:55:30: warning: type mismatch: inferred type is ClassLoader? but ClassLoader was expected
return load(clz, clz.classLoader)
^
external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/internal/FastServiceLoader.kt:65:23: warning: type mismatch: inferred type is ClassLoader? but ClassLoader was expected
load(clz, clz.classLoader)
^
external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/internal/FastServiceLoader.kt:107:16: warning: type mismatch: inferred type is S? but S was expected
return service.cast(clazz.getDeclaredConstructor().newInstance())
^
external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/internal/MainDispatchers.kt:38:23: warning: 'maxBy((T) -> R): T?' is deprecated. Use maxByOrNull instead.
factories.maxBy { it.loadPriority }?.tryCreateDispatcher(factories)
^
external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/internal/MainDispatchers.kt:73:16: warning: returning type parameter has been inferred to Nothing implicitly because Nothing is more specific than specified expected type. Please specify type arguments explicitly in accordance with expected type to hide this warning. Nothing can produce an exception at runtime. See KT-36776 for more details.
cause?.let { throw it } ?: throwMissingMainDispatcherException()
^
external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/internal/StackTraceRecovery.kt:213:31: warning: extension is shadowed by a member: public open fun initCause(p0: Throwable!): Throwable!
internal actual fun Throwable.initCause(cause: Throwable) {
^
external/kotlinx.coroutines/kotlinx-coroutines-core/jvm/src/internal/ThreadContext.kt:113:16: warning: type mismatch: inferred type is T? but T was expected
return oldState
^
[ 97% 127157/130962] //external/kotlinx.coroutines:kotlinx_coroutines_android kotlinc [common]
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/external/kotlinx.coroutines/kotlinx_coroutines/android_common/turbine-combined/kotlinx_coroutines.jar: warning: library has Kotlin runtime bundled into it
[ 97% 127162/130962] //frameworks/base:test-api-stubs-docs-non-updatable metalava merged [common]
frameworks/base/core/java/android/os/PackageTagsList.java:111: info: Method can be invoked as a "in" operator from Kotlin: `contains` (this is usually desirable; just make sure it makes sense for this type of object) [KotlinOperator]
[ 97% 127360/130962] //packages/modules/Permission/framework:framework-permission.stubs d8 [common]
warning: lstat out/soong/.intermediates/packages/modules/Permission/framework/framework-permission.stubs/android_common/dex/classes*.dex: file does not exist
[ 97% 127378/130962] //packages/modules/Permission/framework:framework-permission.stubs.system d8 [common]
warning: lstat out/soong/.intermediates/packages/modules/Permission/framework/framework-permission.stubs.system/android_common/dex/classes*.dex: file does not exist
[ 97% 127383/130962] //packages/modules/Scheduling/framework:framework-scheduling.stubs d8 [common]
warning: lstat out/soong/.intermediates/packages/modules/Scheduling/framework/framework-scheduling.stubs/android_common/dex/classes*.dex: file does not exist
[ 97% 127402/130962] //packages/modules/Permission:com.android.permission-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex30]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127403/130962] //packages/modules/SdkExtensions/framework:framework-sdkextensions.stubs d8 [common]
warning: lstat out/soong/.intermediates/packages/modules/SdkExtensions/framework/framework-sdkextensions.stubs/android_common/dex/classes*.dex: file does not exist
[ 97% 127412/130962] //packages/modules/Scheduling/apex:com.android.scheduling-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex10000]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127419/130962] //frameworks/base/apex/appsearch:com.android.appsearch-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex10000]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127426/130962] //frameworks/av/apex:com.android.media-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex29]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127469/130962] //packages/modules/SdkExtensions:com.android.sdkext-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex30]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127501/130962] //packages/modules/StatsD/apex:com.android.os.statsd-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex30]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127553/130962] //packages/providers/MediaProvider/apex:com.android.mediaprovider-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex30]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127573/130962] //packages/modules/Connectivity/Tethering/apex:com.android.tethering-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex30]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127574/130962] //packages/modules/Connectivity/Tethering/common/TetheringLib:framework-tethering.stubs d8 [common]
warning: lstat out/soong/.intermediates/packages/modules/Connectivity/Tethering/common/TetheringLib/framework-tethering.stubs/android_common/dex/classes*.dex: file does not exist
[ 97% 127606/130962] //packages/modules/IPsec/apex:com.android.ipsec-bootclasspath-fragment modular hiddenapi removed dex signatures [common com.android.ipsec]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 97% 127625/130962] //packages/modules/Wifi/apex:com.android.wifi-bootclasspath-fragment modular hiddenapi removed dex signatures [common apex30]
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/host/linux-x86/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 98% 128556/130962] //external/okio:okio-lib kotlinc [common]
external/okio/okio/src/commonMain/kotlin/okio/-Util.kt:59:10: warning: expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of functional types
internal inline infix fun Int.leftRotate(bitCount: Int): Int {
^
external/okio/okio/src/commonMain/kotlin/okio/-Util.kt:63:10: warning: expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of functional types
internal inline infix fun Long.rightRotate(bitCount: Int): Long {
^
external/okio/okio/src/commonMain/kotlin/okio/ExperimentalFileSystem.kt:18:15: warning: this class can only be used with the compiler argument '-Xopt-in=kotlin.RequiresOptIn'
import kotlin.RequiresOptIn.Level.ERROR
^
external/okio/okio/src/commonMain/kotlin/okio/ExperimentalFileSystem.kt:24:2: warning: this class can only be used with the compiler argument '-Xopt-in=kotlin.RequiresOptIn'
@RequiresOptIn(level = ERROR, message = "okio's FileSystem is unstable and subject to change")
^
external/okio/okio/src/commonMain/kotlin/okio/Options.kt:121:11: warning: name shadowed: fromIndex
var fromIndex = fromIndex
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:57:7: warning: name shadowed: segment
var segment = segment
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:58:7: warning: name shadowed: segmentPos
var segmentPos = segmentPos
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:239:7: warning: name shadowed: offset
var offset = offset
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:240:7: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:418:7: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:444:7: warning: name shadowed: v
var v = v
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:510:7: warning: name shadowed: v
var v = v
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:577:7: warning: name shadowed: offset
var offset = offset
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1086:7: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1144:7: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1237:7: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1246:7: warning: name shadowed: fromIndex
var fromIndex = fromIndex
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1247:7: warning: name shadowed: toIndex
var toIndex = toIndex
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1254:9: warning: name shadowed: s
var s = s ?: return -1L
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1255:9: warning: name shadowed: offset
var offset = offset
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1280:7: warning: name shadowed: fromIndex
var fromIndex = fromIndex
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1285:9: warning: name shadowed: s
var s = s ?: return -1L
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1286:9: warning: name shadowed: offset
var offset = offset
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1315:7: warning: name shadowed: fromIndex
var fromIndex = fromIndex
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1319:9: warning: name shadowed: s
var s = s ?: return -1L
^
external/okio/okio/src/commonMain/kotlin/okio/internal/Buffer.kt:1320:9: warning: name shadowed: offset
var offset = offset
^
external/okio/okio/src/commonMain/kotlin/okio/internal/RealBufferedSink.kt:102:7: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/commonMain/kotlin/okio/internal/RealBufferedSource.kt:298:7: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/commonMain/kotlin/okio/internal/RealBufferedSource.kt:311:7: warning: name shadowed: fromIndex
var fromIndex = fromIndex
^
external/okio/okio/src/commonMain/kotlin/okio/internal/RealBufferedSource.kt:331:7: warning: name shadowed: fromIndex
var fromIndex = fromIndex
^
external/okio/okio/src/commonMain/kotlin/okio/internal/RealBufferedSource.kt:347:7: warning: name shadowed: fromIndex
var fromIndex = fromIndex
^
external/okio/okio/src/commonMain/kotlin/okio/internal/SegmentedByteString.kt:153:54: warning: name shadowed: offset
forEachSegment(offset, offset + byteCount) { data, offset, byteCount ->
^
external/okio/okio/src/commonMain/kotlin/okio/internal/SegmentedByteString.kt:153:62: warning: name shadowed: byteCount
forEachSegment(offset, offset + byteCount) { data, offset, byteCount ->
^
external/okio/okio/src/commonMain/kotlin/okio/internal/SegmentedByteString.kt:174:7: warning: name shadowed: otherOffset
var otherOffset = otherOffset
^
external/okio/okio/src/commonMain/kotlin/okio/internal/SegmentedByteString.kt:175:54: warning: name shadowed: offset
forEachSegment(offset, offset + byteCount) { data, offset, byteCount ->
^
external/okio/okio/src/commonMain/kotlin/okio/internal/SegmentedByteString.kt:175:62: warning: name shadowed: byteCount
forEachSegment(offset, offset + byteCount) { data, offset, byteCount ->
^
external/okio/okio/src/commonMain/kotlin/okio/internal/SegmentedByteString.kt:194:7: warning: name shadowed: otherOffset
var otherOffset = otherOffset
^
external/okio/okio/src/commonMain/kotlin/okio/internal/SegmentedByteString.kt:195:54: warning: name shadowed: offset
forEachSegment(offset, offset + byteCount) { data, offset, byteCount ->
^
external/okio/okio/src/commonMain/kotlin/okio/internal/SegmentedByteString.kt:195:62: warning: name shadowed: byteCount
forEachSegment(offset, offset + byteCount) { data, offset, byteCount ->
^
external/okio/okio/src/jvmMain/kotlin/okio/-DeprecatedUpgrade.kt:19:12: warning: '`-DeprecatedOkio`' is deprecated. changed in Okio 2.x
val Okio = `-DeprecatedOkio`
^
external/okio/okio/src/jvmMain/kotlin/okio/-DeprecatedUpgrade.kt:20:12: warning: '`-DeprecatedUtf8`' is deprecated. changed in Okio 2.x
val Utf8 = `-DeprecatedUtf8`
^
external/okio/okio/src/jvmMain/kotlin/okio/AsyncTimeout.kt:256:44: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(AsyncTimeout::class.java as Object).notify()
^
external/okio/okio/src/jvmMain/kotlin/okio/AsyncTimeout.kt:302:38: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(AsyncTimeout::class.java as Object).wait(IDLE_TIMEOUT_MILLIS)
^
external/okio/okio/src/jvmMain/kotlin/okio/AsyncTimeout.kt:318:38: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(AsyncTimeout::class.java as Object).wait(waitMillis, waitNanos.toInt())
^
external/okio/okio/src/jvmMain/kotlin/okio/Buffer.kt:152:9: warning: name shadowed: offset
var offset = offset
^
external/okio/okio/src/jvmMain/kotlin/okio/Buffer.kt:153:9: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/jvmMain/kotlin/okio/Buffer.kt:192:9: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/jvmMain/kotlin/okio/Buffer.kt:232:9: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/jvmMain/kotlin/okio/GzipSource.kt:175:9: warning: name shadowed: offset
var offset = offset
^
external/okio/okio/src/jvmMain/kotlin/okio/GzipSource.kt:176:9: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/jvmMain/kotlin/okio/Pipe.kt:52:11: warning: name shadowed: byteCount
var byteCount = byteCount
^
external/okio/okio/src/jvmMain/kotlin/okio/Pipe.kt:76:22: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(buffer as Object).notifyAll() // Notify the source that it can resume reading.
^
external/okio/okio/src/jvmMain/kotlin/okio/Pipe.kt:114:20: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(buffer as Object).notifyAll() // Notify the source that no more bytes are coming.
^
external/okio/okio/src/jvmMain/kotlin/okio/Pipe.kt:139:20: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(buffer as Object).notifyAll() // Notify the sink that it can resume writing.
^
external/okio/okio/src/jvmMain/kotlin/okio/Pipe.kt:147:20: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(buffer as Object).notifyAll() // Notify the sink that no more bytes are desired.
^
external/okio/okio/src/jvmMain/kotlin/okio/Pipe.kt:186:20: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(buffer as Object).notifyAll() // Notify the sink that it can resume writing.
^
external/okio/okio/src/jvmMain/kotlin/okio/Pipe.kt:202:24: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(buffer as Object).notifyAll() // Notify the sink that it can resume writing.
^
external/okio/okio/src/jvmMain/kotlin/okio/Pipe.kt:246:18: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(buffer as Object).notifyAll() // Notify the source and sink that they're canceled.
^
external/okio/okio/src/jvmMain/kotlin/okio/Throttler.kt:66:16: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(this as Object).notifyAll()
^
external/okio/okio/src/jvmMain/kotlin/okio/Throttler.kt:131:14: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(this as Object).wait(millisToWait, remainderNanos.toInt())
^
external/okio/okio/src/jvmMain/kotlin/okio/Timeout.kt:148:21: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(monitor as Object).wait() // There is no timeout: wait forever.
^
external/okio/okio/src/jvmMain/kotlin/okio/Timeout.kt:167:21: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
(monitor as Object).wait(waitMillis, (waitNanos - waitMillis * 1000000L).toInt())
^
[ 98% 128727/130962] //packages/providers/BlockedNumberProvider:BlockedNumberProvider r8 [common]
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 104 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.collect.ImmutableCollection$Builder and 5 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 98% 128748/130962] //packages/providers/DownloadProvider:DownloadProvider r8 [common]
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 104 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.collect.ImmutableCollection$Builder and 5 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 98% 128754/130962] //packages/providers/CalendarProvider:CalendarProvider r8 [common]
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 104 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.collect.ImmutableCollection$Builder and 5 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 98% 128768/130962] //packages/apps/DeskClock:DeskClock kotlinc [common]
packages/apps/DeskClock/src/com/android/alarmclock/DigitalAppWidgetProvider.kt:347:17: warning: name shadowed: options
val options = options ?: wm.getAppWidgetOptions(widgetId)
^
packages/apps/DeskClock/src/com/android/alarmclock/WidgetUtils.kt:29:13: warning: name shadowed: options
var options: Bundle? = options
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmClockFragment.kt:83:25: warning: 'getter for loaderManager: LoaderManager' is deprecated. Deprecated in Java
mCursorLoader = loaderManager.initLoader(0, Bundle.EMPTY, this)
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmClockFragment.kt:101:45: warning: 'getExtraLayoutSpace(RecyclerView.State!): Int' is deprecated. Deprecated in Java
val extraSpace: Int = super.getExtraLayoutSpace(state)
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmClockFragment.kt:123:40: warning: the corresponding parameter in the supertype 'OnItemChangedListener' is named 'itemHolder'. This may cause problems when calling this function with named arguments.
override fun onItemChanged(holder: ItemHolder<*>) {
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmClockFragment.kt:134:55: warning: 'getAdapterPosition(): Int' is deprecated. Deprecated in Java
smoothScrollTo(viewHolder.getAdapterPosition())
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmClockFragment.kt:143:40: warning: the corresponding parameter in the supertype 'OnItemChangedListener' is named 'itemHolder'. This may cause problems when calling this function with named arguments.
override fun onItemChanged(holder: ItemHolder<*>, payload: Any) {
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmSelectionActivity.kt:19:20: warning: 'ListActivity' is deprecated. Deprecated in Java
import android.app.ListActivity
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmSelectionActivity.kt:20:19: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
import android.os.AsyncTask
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmSelectionActivity.kt:32:32: warning: 'constructor ListActivity()' is deprecated. Deprecated in Java
class AlarmSelectionActivity : ListActivity() {
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmSelectionActivity.kt:32:32: warning: 'ListActivity' is deprecated. Deprecated in Java
class AlarmSelectionActivity : ListActivity() {
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmSelectionActivity.kt:65:9: warning: 'setter for listAdapter: ListAdapter!' is deprecated. Deprecated in Java
listAdapter = AlarmSelectionAdapter(this, R.layout.alarm_row, mSelections)
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmSelectionActivity.kt:69:15: warning: 'onListItemClick(ListView!, View!, Int, Long): Unit' is deprecated. Deprecated in Java
super.onListItemClick(l, v, position, id)
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmSelectionActivity.kt:74:56: warning: 'execute(vararg Void?): AsyncTask<Void?, Void?, Void?>!' is deprecated. Deprecated in Java
ProcessAlarmActionAsync(it, this, mAction).execute()
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmSelectionActivity.kt:84:9: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
) : AsyncTask<Void?, Void?, Void?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/AlarmSelectionActivity.kt:84:9: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
) : AsyncTask<Void?, Void?, Void?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/AnimatorUtils.kt:116:62: warning: unchecked cast: ArgbEvaluator to TypeEvaluator<Int>
val ARGB_EVALUATOR: TypeEvaluator<Int> = ArgbEvaluator() as TypeEvaluator<Int>
^
packages/apps/DeskClock/src/com/android/deskclock/AsyncRingtonePlayer.kt:310:28: warning: 'setAudioStreamType(Int): Unit' is deprecated. Deprecated in Java
mMediaPlayer!!.setAudioStreamType(AudioManager.STREAM_ALARM)
^
packages/apps/DeskClock/src/com/android/deskclock/AsyncRingtonePlayer.kt:313:29: warning: 'requestAudioFocus(AudioManager.OnAudioFocusChangeListener!, Int, Int): Int' is deprecated. Deprecated in Java
mAudioManager!!.requestAudioFocus(null, AudioManager.STREAM_ALARM,
^
packages/apps/DeskClock/src/com/android/deskclock/AsyncRingtonePlayer.kt:339:32: warning: 'abandonAudioFocus(AudioManager.OnAudioFocusChangeListener!): Int' is deprecated. Deprecated in Java
mAudioManager?.abandonAudioFocus(null)
^
packages/apps/DeskClock/src/com/android/deskclock/AsyncRingtonePlayer.kt:504:29: warning: 'requestAudioFocus(AudioManager.OnAudioFocusChangeListener!, Int, Int): Int' is deprecated. Deprecated in Java
mAudioManager!!.requestAudioFocus(null, AudioManager.STREAM_ALARM,
^
packages/apps/DeskClock/src/com/android/deskclock/AsyncRingtonePlayer.kt:545:33: warning: 'abandonAudioFocus(AudioManager.OnAudioFocusChangeListener!): Int' is deprecated. Deprecated in Java
mAudioManager!!.abandonAudioFocus(null)
^
packages/apps/DeskClock/src/com/android/deskclock/AsyncRingtonePlayer.kt:597:23: warning: 'getter for callState: Int' is deprecated. Deprecated in Java
return tm.callState != TelephonyManager.CALL_STATE_IDLE
^
packages/apps/DeskClock/src/com/android/deskclock/BaseActivity.kt:47:36: warning: 'setSystemUiVisibility(Int): Unit' is deprecated. Deprecated in Java
getWindow().getDecorView().setSystemUiVisibility(
^
packages/apps/DeskClock/src/com/android/deskclock/BaseActivity.kt:48:22: warning: 'SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN: Int' is deprecated. Deprecated in Java
View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
^
packages/apps/DeskClock/src/com/android/deskclock/BaseActivity.kt:49:33: warning: 'SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
^
packages/apps/DeskClock/src/com/android/deskclock/BaseActivity.kt:50:33: warning: 'SYSTEM_UI_FLAG_LAYOUT_STABLE: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_LAYOUT_STABLE)
^
packages/apps/DeskClock/src/com/android/deskclock/ClockFragment.kt:160:65: warning: 'NEXT_ALARM_FORMATTED: String' is deprecated. Deprecated in Java
val uri = Settings.System.getUriFor(Settings.System.NEXT_ALARM_FORMATTED)
^
packages/apps/DeskClock/src/com/android/deskclock/ClockFragment.kt:259:61: warning: 'constructor Handler()' is deprecated. Deprecated in Java
private inner class AlarmObserverPreL : ContentObserver(Handler()) {
^
packages/apps/DeskClock/src/com/android/deskclock/DeskClock.kt:370:43: warning: the corresponding parameter in the supertype 'FabContainer' is named 'updateTypes'. This may cause problems when calling this function with named arguments.
override fun updateFab(@UpdateFabFlag updateType: Int) {
^
packages/apps/DeskClock/src/com/android/deskclock/DeskClockApplication.kt:24:27: warning: 'PreferenceManager' is deprecated. Deprecated in Java
import android.preference.PreferenceManager
^
packages/apps/DeskClock/src/com/android/deskclock/DeskClockApplication.kt:54:28: warning: 'PreferenceManager' is deprecated. Deprecated in Java
val name = PreferenceManager.getDefaultSharedPreferencesName(context)
^
packages/apps/DeskClock/src/com/android/deskclock/DeskClockApplication.kt:54:46: warning: 'getDefaultSharedPreferencesName(Context!): String!' is deprecated. Deprecated in Java
val name = PreferenceManager.getDefaultSharedPreferencesName(context)
^
packages/apps/DeskClock/src/com/android/deskclock/DeskClockApplication.kt:62:20: warning: 'PreferenceManager' is deprecated. Deprecated in Java
return PreferenceManager.getDefaultSharedPreferences(storageContext)
^
packages/apps/DeskClock/src/com/android/deskclock/DeskClockApplication.kt:62:38: warning: 'getDefaultSharedPreferences(Context!): SharedPreferences!' is deprecated. Deprecated in Java
return PreferenceManager.getDefaultSharedPreferences(storageContext)
^
packages/apps/DeskClock/src/com/android/deskclock/FragmentTabPagerAdapter.kt:79:29: warning: 'instantiate(Context, String): Fragment' is deprecated. Deprecated in Java
fragment = Fragment.instantiate(mDeskClock, fragmentClassName) as DeskClockFragment
^
packages/apps/DeskClock/src/com/android/deskclock/FragmentTabPagerAdapter.kt:106:22: warning: 'setUserVisibleHint(Boolean): Unit' is deprecated. Deprecated in Java
fragment.setUserVisibleHint(false)
^
packages/apps/DeskClock/src/com/android/deskclock/FragmentTabPagerAdapter.kt:126:20: warning: 'setUserVisibleHint(Boolean): Unit' is deprecated. Deprecated in Java
it.setUserVisibleHint(false)
^
packages/apps/DeskClock/src/com/android/deskclock/FragmentTabPagerAdapter.kt:129:22: warning: 'setUserVisibleHint(Boolean): Unit' is deprecated. Deprecated in Java
fragment.setUserVisibleHint(true)
^
packages/apps/DeskClock/src/com/android/deskclock/HandleApiCalls.kt:24:19: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
import android.os.AsyncTask
^
packages/apps/DeskClock/src/com/android/deskclock/HandleApiCalls.kt:93:54: warning: 'execute(vararg Void?): AsyncTask<Void?, Void?, Void?>!' is deprecated. Deprecated in Java
DismissAlarmAsync(mAppContext, intent, this).execute()
^
packages/apps/DeskClock/src/com/android/deskclock/HandleApiCalls.kt:100:9: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
) : AsyncTask<Void?, Void?, Void?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/HandleApiCalls.kt:100:9: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
) : AsyncTask<Void?, Void?, Void?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/HandleApiCalls.kt:175:40: warning: 'execute(vararg Void?): AsyncTask<Void?, Void?, Void?>!' is deprecated. Deprecated in Java
SnoozeAlarmAsync(intent, this).execute()
^
packages/apps/DeskClock/src/com/android/deskclock/HandleApiCalls.kt:181:9: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
) : AsyncTask<Void?, Void?, Void?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/HandleApiCalls.kt:181:9: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
) : AsyncTask<Void?, Void?, Void?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/HandleApiCalls.kt:343:34: warning: parameter 'intent' is never used
private fun handleShowTimers(intent: Intent) {
^
packages/apps/DeskClock/src/com/android/deskclock/ItemAdapter.kt:243:63: warning: unchecked cast: ItemAdapter.ItemViewHolder<*> to ItemAdapter.ItemViewHolder<T>
return factory.createViewHolder(parent, viewType) as ItemViewHolder<T>
^
packages/apps/DeskClock/src/com/android/deskclock/ItemAnimator.kt:125:21: warning: unnecessary safe call on a non-null receiver of type ObjectAnimator?
moveAnimator?.duration = moveDuration
^
packages/apps/DeskClock/src/com/android/deskclock/Screensaver.kt:100:23: warning: 'setter for systemUiVisibility: Int' is deprecated. Deprecated in Java
mContentView?.systemUiVisibility = (View.SYSTEM_UI_FLAG_LOW_PROFILE
^
packages/apps/DeskClock/src/com/android/deskclock/Screensaver.kt:100:50: warning: 'SYSTEM_UI_FLAG_LOW_PROFILE: Int' is deprecated. Deprecated in Java
mContentView?.systemUiVisibility = (View.SYSTEM_UI_FLAG_LOW_PROFILE
^
packages/apps/DeskClock/src/com/android/deskclock/Screensaver.kt:101:25: warning: 'SYSTEM_UI_FLAG_IMMERSIVE: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_IMMERSIVE
^
packages/apps/DeskClock/src/com/android/deskclock/Screensaver.kt:102:25: warning: 'SYSTEM_UI_FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_FULLSCREEN
^
packages/apps/DeskClock/src/com/android/deskclock/Screensaver.kt:103:25: warning: 'SYSTEM_UI_FLAG_HIDE_NAVIGATION: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
^
packages/apps/DeskClock/src/com/android/deskclock/Screensaver.kt:104:25: warning: 'SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN)
^
packages/apps/DeskClock/src/com/android/deskclock/Screensaver.kt:119:65: warning: 'NEXT_ALARM_FORMATTED: String' is deprecated. Deprecated in Java
val uri = Settings.System.getUriFor(Settings.System.NEXT_ALARM_FORMATTED)
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:31:26: warning: 'OnSystemUiVisibilityChangeListener' is deprecated. Deprecated in Java
import android.view.View.OnSystemUiVisibilityChangeListener
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:101:22: warning: 'setter for systemUiVisibility: Int' is deprecated. Deprecated in Java
mContentView.systemUiVisibility = (View.SYSTEM_UI_FLAG_LOW_PROFILE
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:101:49: warning: 'SYSTEM_UI_FLAG_LOW_PROFILE: Int' is deprecated. Deprecated in Java
mContentView.systemUiVisibility = (View.SYSTEM_UI_FLAG_LOW_PROFILE
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:102:25: warning: 'SYSTEM_UI_FLAG_IMMERSIVE: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_IMMERSIVE
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:103:25: warning: 'SYSTEM_UI_FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_FULLSCREEN
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:104:25: warning: 'SYSTEM_UI_FLAG_HIDE_NAVIGATION: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:105:25: warning: 'SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN)
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:106:22: warning: 'setOnSystemUiVisibilityChangeListener(View.OnSystemUiVisibilityChangeListener!): Unit' is deprecated. Deprecated in Java
mContentView.setOnSystemUiVisibilityChangeListener(InteractionListener())
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:129:65: warning: 'NEXT_ALARM_FORMATTED: String' is deprecated. Deprecated in Java
val uri = Settings.System.getUriFor(Settings.System.NEXT_ALARM_FORMATTED)
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:173:73: warning: 'FLAG_FULLSCREEN: Int' is deprecated. Deprecated in Java
winParams.flags = winParams.flags or WindowManager.LayoutParams.FLAG_FULLSCREEN
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:219:47: warning: 'OnSystemUiVisibilityChangeListener' is deprecated. Deprecated in Java
private inner class InteractionListener : OnSystemUiVisibilityChangeListener {
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:222:37: warning: 'SYSTEM_UI_FLAG_HIDE_NAVIGATION: Int' is deprecated. Deprecated in Java
if (visibility and View.SYSTEM_UI_FLAG_HIDE_NAVIGATION == 0) {
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:233:70: warning: 'FLAG_DISMISS_KEYGUARD: Int' is deprecated. Deprecated in Java
private const val WINDOW_FLAGS = (WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
^
packages/apps/DeskClock/src/com/android/deskclock/ScreensaverActivity.kt:234:47: warning: 'FLAG_SHOW_WHEN_LOCKED: Int' is deprecated. Deprecated in Java
or WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
^
packages/apps/DeskClock/src/com/android/deskclock/Utils.kt:143:29: warning: 'isAtLeastN(): Boolean' is deprecated. Deprecated in Java
get() = BuildCompat.isAtLeastN()
^
packages/apps/DeskClock/src/com/android/deskclock/Utils.kt:149:29: warning: 'isAtLeastNMR1(): Boolean' is deprecated. Deprecated in Java
get() = BuildCompat.isAtLeastNMR1()
^
packages/apps/DeskClock/src/com/android/deskclock/Utils.kt:289:62: warning: 'NEXT_ALARM_FORMATTED: String' is deprecated. Deprecated in Java
return Settings.System.getString(cr, Settings.System.NEXT_ALARM_FORMATTED)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt:157:61: warning: 'FLAG_SHOW_WHEN_LOCKED: Int' is deprecated. Deprecated in Java
getWindow().addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt:158:51: warning: 'FLAG_DISMISS_KEYGUARD: Int' is deprecated. Deprecated in Java
or WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt:160:51: warning: 'FLAG_TURN_SCREEN_ON: Int' is deprecated. Deprecated in Java
or WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt:168:37: warning: 'ACTION_CLOSE_SYSTEM_DIALOGS: String' is deprecated. Deprecated in Java
sendBroadcast(Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS))
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt:404:36: warning: 'setSystemUiVisibility(Int): Unit' is deprecated. Deprecated in Java
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt:404:63: warning: 'SYSTEM_UI_FLAG_HIDE_NAVIGATION: Int' is deprecated. Deprecated in Java
getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt:405:25: warning: 'SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmActivity.kt:406:25: warning: 'SYSTEM_UI_FLAG_IMMERSIVE_STICKY: Int' is deprecated. Deprecated in Java
or View.SYSTEM_UI_FLAG_IMMERSIVE_STICKY)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmKlaxon.kt:48:47: warning: 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java
(context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator).cancel()
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmKlaxon.kt:68:26: warning: 'vibrate(LongArray!, Int): Unit' is deprecated. Deprecated in Java
vibrator.vibrate(VIBRATE_PATTERN, 0)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmKlaxon.kt:77:18: warning: 'vibrate(LongArray!, Int, AudioAttributes!): Unit' is deprecated. Deprecated in Java
vibrator.vibrate(VIBRATE_PATTERN, 0, AudioAttributes.Builder()
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmKlaxon.kt:84:49: warning: 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java
return context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:28:26: warning: 'PhoneStateListener' is deprecated. Deprecated in Java
import android.telephony.PhoneStateListener
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:82:27: warning: 'listen(PhoneStateListener!, Int): Unit' is deprecated. Deprecated in Java
mTelephonyManager.listen(mPhoneStateListener.init(), PhoneStateListener.LISTEN_CALL_STATE)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:82:62: warning: 'PhoneStateListener' is deprecated. Deprecated in Java
mTelephonyManager.listen(mPhoneStateListener.init(), PhoneStateListener.LISTEN_CALL_STATE)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:82:81: warning: 'LISTEN_CALL_STATE: Int' is deprecated. Deprecated in Java
mTelephonyManager.listen(mPhoneStateListener.init(), PhoneStateListener.LISTEN_CALL_STATE)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:97:27: warning: 'listen(PhoneStateListener!, Int): Unit' is deprecated. Deprecated in Java
mTelephonyManager.listen(mPhoneStateListener, PhoneStateListener.LISTEN_NONE)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:97:55: warning: 'PhoneStateListener' is deprecated. Deprecated in Java
mTelephonyManager.listen(mPhoneStateListener, PhoneStateListener.LISTEN_NONE)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:97:74: warning: 'LISTEN_NONE: Int' is deprecated. Deprecated in Java
mTelephonyManager.listen(mPhoneStateListener, PhoneStateListener.LISTEN_NONE)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:153:33: warning: 'FULL_WAKE_LOCK: Int' is deprecated. Deprecated in Java
or PowerManager.FULL_WAKE_LOCK, "DeskClockWake").acquire(5000)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:209:52: warning: 'constructor PhoneStateListener()' is deprecated. Deprecated in Java
private inner class PhoneStateChangeListener : PhoneStateListener() {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmService.kt:209:52: warning: 'PhoneStateListener' is deprecated. Deprecated in Java
private inner class PhoneStateChangeListener : PhoneStateListener() {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmStateManager.kt:254:73: warning: 'NEXT_ALARM_FORMATTED: String' is deprecated. Deprecated in Java
Settings.System.putString(context.getContentResolver(), NEXT_ALARM_FORMATTED, time)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmTimeClickHandler.kt:90:69: warning: 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java
val v: Vibrator = mContext.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmTimeClickHandler.kt:92:23: warning: 'vibrate(Long): Unit' is deprecated. Deprecated in Java
v.vibrate(300)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmTimeClickHandler.kt:142:24: warning: no cast needed
(mFragment as AlarmClockFragment).removeItem(itemHolder)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmTimeClickHandler.kt:175:44: warning: 'getFragmentManager(): FragmentManager?' is deprecated. Deprecated in Java
LabelDialogFragment.show(mFragment.getFragmentManager(), fragment)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:21:19: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
import android.os.AsyncTask
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:57:25: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
val updateTask: AsyncTask<Void, Void, AlarmInstance> =
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:58:26: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
object : AsyncTask<Void, Void, AlarmInstance>() {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:58:26: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
object : AsyncTask<Void, Void, AlarmInstance>() {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:85:20: warning: 'execute(vararg Params!): AsyncTask<Params!, Progress!, Result!>!' is deprecated. Deprecated in Java
updateTask.execute()
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:100:25: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
val updateTask: AsyncTask<Void, Void, AlarmInstance> =
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:101:26: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
object : AsyncTask<Void, Void, AlarmInstance>() {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:101:26: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
object : AsyncTask<Void, Void, AlarmInstance>() {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:140:20: warning: 'execute(vararg Params!): AsyncTask<Params!, Progress!, Result!>!' is deprecated. Deprecated in Java
updateTask.execute()
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:149:25: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
val deleteTask: AsyncTask<Void, Void, Boolean> = object : AsyncTask<Void, Void, Boolean>() {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:149:67: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
val deleteTask: AsyncTask<Void, Void, Boolean> = object : AsyncTask<Void, Void, Boolean>() {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:149:67: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
val deleteTask: AsyncTask<Void, Void, Boolean> = object : AsyncTask<Void, Void, Boolean>() {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/AlarmUpdateHandler.kt:167:20: warning: 'execute(vararg Params!): AsyncTask<Params!, Progress!, Result!>!' is deprecated. Deprecated in Java
deleteTask.execute()
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/TimePickerDialogFragment.kt:56:24: warning: 'setCurrentHour(Int): Unit' is deprecated. Deprecated in Java
timePicker.setCurrentHour(hour)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/TimePickerDialogFragment.kt:57:24: warning: 'setCurrentMinute(Int): Unit' is deprecated. Deprecated in Java
timePicker.setCurrentMinute(minute)
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/TimePickerDialogFragment.kt:63:44: warning: 'getCurrentHour(): Int' is deprecated. Deprecated in Java
timePicker.getCurrentHour(), timePicker.getCurrentMinute())
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/TimePickerDialogFragment.kt:63:73: warning: 'getCurrentMinute(): Int' is deprecated. Deprecated in Java
timePicker.getCurrentHour(), timePicker.getCurrentMinute())
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/TimePickerDialogFragment.kt:104:17: warning: condition 'manager == null' is always 'false'
if (manager == null || manager.isDestroyed()) {
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/TimePickerDialogFragment.kt:127:28: warning: name shadowed: manager
manager?.let { manager ->
^
packages/apps/DeskClock/src/com/android/deskclock/alarms/dataadapter/ExpandedAlarmViewHolder.kt:489:43: warning: 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java
(context.getSystemService(VIBRATOR_SERVICE) as Vibrator).hasVibrator()
^
packages/apps/DeskClock/src/com/android/deskclock/data/DataModel.kt:77:33: warning: unchecked cast: Predicate<*> to Predicate<Context>
Predicate.FALSE as Predicate<Context>,
^
packages/apps/DeskClock/src/com/android/deskclock/data/DataModel.kt:81:32: warning: unchecked cast: Predicate<*> to Predicate<Context>
Predicate.TRUE as Predicate<Context>,
^
packages/apps/DeskClock/src/com/android/deskclock/data/DataModel.kt:89:32: warning: unchecked cast: Predicate<*> to Predicate<Context>
Predicate.TRUE as Predicate<Context>,
^
packages/apps/DeskClock/src/com/android/deskclock/data/DataModel.kt:119:32: warning: the corresponding parameter in the supertype 'Predicate' is named 't'. This may cause problems when calling this function with named arguments.
override fun apply(context: Context): Boolean {
^
packages/apps/DeskClock/src/com/android/deskclock/data/DataModel.kt:1053:81: warning: this class shouldn't be used in Kotlin. Use kotlin.Any instead.
private class ExecutedRunnable(private val mDelegate: Runnable) : Runnable, java.lang.Object() {
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:36:19: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
import android.os.AsyncTask
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:105:41: warning: 'cancel(Boolean): Boolean' is deprecated. Deprecated in Java
mCheckSilenceSettingsTask!!.cancel(true)
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:111:41: warning: 'execute(vararg Void?): AsyncTask<Void?, Void?, DataModel.SilentSetting?>!' is deprecated. Deprecated in Java
mCheckSilenceSettingsTask!!.execute()
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:137:52: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
private inner class CheckSilenceSettingsTask : AsyncTask<Void?, Void?, SilentSetting?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:137:52: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
private inner class CheckSilenceSettingsTask : AsyncTask<Void?, Void?, SilentSetting?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:139:18: warning: 'isCancelled(): Boolean' is deprecated. Deprecated in Java
if (!isCancelled() && isDoNotDisturbBlockingAlarms) {
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:141:25: warning: 'isCancelled(): Boolean' is deprecated. Deprecated in Java
} else if (!isCancelled() && isAlarmStreamMuted) {
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:143:25: warning: 'isCancelled(): Boolean' is deprecated. Deprecated in Java
} else if (!isCancelled() && isSystemAlarmRingtoneSilent) {
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:145:25: warning: 'isCancelled(): Boolean' is deprecated. Deprecated in Java
} else if (!isCancelled() && isAppNotificationBlocked) {
^
packages/apps/DeskClock/src/com/android/deskclock/data/SilentSettingsModel.kt:152:19: warning: 'onCancelled(): Unit' is deprecated. Deprecated in Java
super.onCancelled()
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:27:19: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
import android.os.AsyncTask
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:181:26: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
object : AsyncTask<Void?, Void?, Alarm>() {
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:181:26: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
object : AsyncTask<Void?, Void?, Alarm>() {
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:198:19: warning: 'execute(vararg Void?): AsyncTask<Void?, Void?, Alarm!>!' is deprecated. Deprecated in Java
}.execute()
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:284:36: warning: 'execute(vararg Void?): AsyncTask<Void?, Void?, String!>!' is deprecated. Deprecated in Java
AddCustomRingtoneTask(uri).execute()
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:362:44: warning: 'execute(vararg Void?): AsyncTask<Void?, Void?, Void?>!' is deprecated. Deprecated in Java
RemoveCustomRingtoneTask(toRemove).execute()
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:422:21: warning: 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java
startActivityForResult(Intent(Intent.ACTION_OPEN_DOCUMENT)
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:445:59: warning: 'getAdapterPosition(): Int' is deprecated. Deprecated in Java
mIndexOfRingtoneToRemove = viewHolder.getAdapterPosition()
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:460:11: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
: AsyncTask<Void?, Void?, String>() {
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:460:11: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
: AsyncTask<Void?, Void?, String>() {
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:521:11: warning: 'AsyncTask<Params : Any!, Progress : Any!, Result : Any!>' is deprecated. Deprecated in Java
: AsyncTask<Void?, Void?, Void?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/ringtone/RingtonePickerActivity.kt:521:11: warning: 'constructor AsyncTask<Params : Any!, Progress : Any!, Result : Any!>()' is deprecated. Deprecated in Java
: AsyncTask<Void?, Void?, Void?>() {
^
packages/apps/DeskClock/src/com/android/deskclock/settings/SettingsActivity.kt:110:43: warning: 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java
.getSystemService(VIBRATOR_SERVICE) as Vibrator).hasVibrator()
^
packages/apps/DeskClock/src/com/android/deskclock/settings/SettingsActivity.kt:117:19: warning: 'onActivityCreated(Bundle?): Unit' is deprecated. Deprecated in Java
super.onActivityCreated(savedInstanceState)
^
packages/apps/DeskClock/src/com/android/deskclock/settings/SettingsActivity.kt:200:22: warning: 'setTargetFragment(Fragment?, Int): Unit' is deprecated. Deprecated in Java
fragment.setTargetFragment(this, 0)
^
packages/apps/DeskClock/src/com/android/deskclock/stopwatch/StopwatchFragment.kt:228:13: warning: expression under 'when' is never equal to null
null -> {
^
packages/apps/DeskClock/src/com/android/deskclock/stopwatch/StopwatchFragment.kt:290:13: warning: expression under 'when' is never equal to null
null -> {
^
packages/apps/DeskClock/src/com/android/deskclock/stopwatch/StopwatchFragment.kt:349:28: warning: 'FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET: Int' is deprecated. Deprecated in Java
Intent.FLAG_ACTIVITY_CLEAR_WHEN_TASK_RESET
^
packages/apps/DeskClock/src/com/android/deskclock/timer/ExpiredTimersActivity.kt:77:14: warning: 'setter for systemUiVisibility: Int' is deprecated. Deprecated in Java
view.systemUiVisibility = View.SYSTEM_UI_FLAG_LOW_PROFILE
^
packages/apps/DeskClock/src/com/android/deskclock/timer/ExpiredTimersActivity.kt:77:40: warning: 'SYSTEM_UI_FLAG_LOW_PROFILE: Int' is deprecated. Deprecated in Java
view.systemUiVisibility = View.SYSTEM_UI_FLAG_LOW_PROFILE
^
packages/apps/DeskClock/src/com/android/deskclock/timer/ExpiredTimersActivity.kt:86:37: warning: 'ACTION_CLOSE_SYSTEM_DIALOGS: String' is deprecated. Deprecated in Java
sendBroadcast(Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS))
^
packages/apps/DeskClock/src/com/android/deskclock/timer/ExpiredTimersActivity.kt:170:17: warning: name shadowed: timer
val timer: Timer = DataModel.dataModel.getTimer(timerId)!!
^
packages/apps/DeskClock/src/com/android/deskclock/timer/TimerKlaxon.kt:46:47: warning: 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java
(context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator).cancel()
^
packages/apps/DeskClock/src/com/android/deskclock/timer/TimerKlaxon.kt:71:26: warning: 'vibrate(LongArray!, Int): Unit' is deprecated. Deprecated in Java
vibrator.vibrate(VIBRATE_PATTERN, 0)
^
packages/apps/DeskClock/src/com/android/deskclock/timer/TimerKlaxon.kt:79:18: warning: 'vibrate(LongArray!, Int, AudioAttributes!): Unit' is deprecated. Deprecated in Java
vibrator.vibrate(VIBRATE_PATTERN, 0, AudioAttributes.Builder()
^
packages/apps/DeskClock/src/com/android/deskclock/timer/TimerKlaxon.kt:86:49: warning: 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java
return context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
^
packages/apps/DeskClock/src/com/android/deskclock/timer/TimerPagerAdapter.kt:164:18: warning: 'setUserVisibleHint(Boolean): Unit' is deprecated. Deprecated in Java
item.setUserVisibleHint(visible)
^
packages/apps/DeskClock/src/com/android/deskclock/widget/CircleView.kt:221:9: warning: 'invalidate(Int, Int, Int, Int): Unit' is deprecated. Deprecated in Java
invalidate((centerX - radius - 0.5f).toInt(), (centerY - radius - 0.5f).toInt(),
^
packages/apps/DeskClock/src/com/android/deskclock/widget/toast/SnackbarSlidingBehavior.kt:34:5: warning: parameter 'context' is never used
context: Context?,
^
packages/apps/DeskClock/src/com/android/deskclock/widget/toast/SnackbarSlidingBehavior.kt:35:5: warning: parameter 'attrs' is never used
attrs: AttributeSet?
^
[ 98% 128807/130962] //packages/providers/ContactsProvider:ContactsProvider r8 [common]
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 106 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.collect.ImmutableCollection$Builder and 5 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 98% 128823/130962] //packages/modules/Connectivity/Tethering:InProcessTethering r8 [common apex30]
Warning: Library class com.android.internal.util.IndentingPrintWriter extends program class android.util.IndentingPrintWriter
[ 98% 128838/130962] //frameworks/base/packages/EasterEgg:EasterEgg kotlinc [common]
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/prebuilts/tools/common/m2/kotlinx-coroutines-core/android_common/turbine-combined/kotlinx-coroutines-core.jar: warning: library has Kotlin runtime bundled into it
frameworks/base/packages/EasterEgg/src/com/android/egg/paint/Painting.kt:306:17: warning: 'getRealMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
display.getRealMetrics(dm)
^
[ 98% 128933/130962] //packages/apps/DocumentsUI:DocumentsUI r8 [common]
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 131 other contexts)
Missing class com.google.errorprone.annotations.CheckReturnValue (referenced from: java.util.concurrent.ThreadFactory com.google.common.util.concurrent.ThreadFactoryBuilder.build())
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.collect.ImmutableCollection$Builder and 6 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 2 other contexts)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 98% 128943/130962] //packages/providers/MediaProvider:MediaProvider r8 [common]
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 105 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.base.Optional and 6 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.Immutable (referenced from: com.google.common.hash.AbstractHashFunction and 2 other contexts)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 98% 128946/130962] //packages/providers/MediaProvider:MediaProvider r8 [common apex30]
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 105 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.base.Optional and 6 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.Immutable (referenced from: com.google.common.hash.AbstractHashFunction and 2 other contexts)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 98% 128951/130962] //packages/apps/Contacts:Contacts r8 [common]
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 614 other contexts)
Missing class com.google.errorprone.annotations.CheckReturnValue (referenced from: com.google.common.primitives.ImmutableLongArray com.google.common.primitives.ImmutableLongArray$Builder.build() and 3 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 12 other contexts)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.base.Optional and 23 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: java.lang.Object com.google.common.base.Converter.doBackward(java.lang.Object) and 12 other contexts)
Missing class com.google.errorprone.annotations.Immutable (referenced from: com.google.common.collect.DenseImmutableTable and 3 other contexts)
Missing class com.google.errorprone.annotations.OverridingMethodsMustInvokeSuper (referenced from: void com.google.common.util.concurrent.AggregateFuture.releaseResources(com.google.common.util.concurrent.AggregateFuture$ReleaseResourcesReason))
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: java.util.concurrent.Future com.google.common.util.concurrent.AbstractScheduledService$CustomScheduler$ReschedulableCallable.currentFuture and 37 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.base.Converter com.google.common.base.Converter.reverse and 21 other contexts)
[ 98% 129064/130962] //frameworks/base/packages/EasterEgg:EasterEgg d8 [common]
Info: Stripped invalid locals information from 1 method.
Info in out/soong/.intermediates/frameworks/base/packages/EasterEgg/EasterEgg/android_common/combined/EasterEgg.jar:kotlinx/coroutines/scheduling/WorkQueue.class:
Methods with invalid locals information:
void kotlinx.coroutines.scheduling.WorkQueue.offloadAllWork$kotlinx_coroutines_core(kotlinx.coroutines.scheduling.GlobalQueue)
Type information in locals-table is inconsistent. Cannot constrain type: BOTTOM (empty) for value: v15 by constraint INT.
Info: Some warnings are typically a sign of using an outdated Java toolchain. To fix, recompile the source with an updated toolchain.
[ 98% 129068/130962] //packages/providers/MediaProvider/legacy:MediaProviderLegacy r8 [common]
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 105 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.base.Optional and 6 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 98% 129280/130962] //frameworks/base/packages/SystemUI/shared:SystemUISharedLib kotlinc [common]
frameworks/base/packages/SystemUI/shared/src/com/android/systemui/flags/FlagManager.kt:73:11: warning: unchecked cast: ListenableFuture<Any?> to ListenableFuture<Collection<Flag<*>>>
} as ListenableFuture<Collection<Flag<*>>>
^
frameworks/base/packages/SystemUI/shared/src/com/android/systemui/flags/FlagManager.kt:97:33: warning: unnecessary safe call on a non-null receiver of type String?
if (data == null || data?.isEmpty()) {
^
frameworks/base/packages/SystemUI/shared/src/com/android/systemui/flags/FlagManager.kt:144:46: warning: parameter 'type' is never used
private fun assertType(json: JSONObject, type: String): Boolean {
^
frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/animation/UnfoldMoveFromCenterAnimator.kt:60:23: warning: 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
windowManager.defaultDisplay.getSize(screenSize)
^
frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/animation/UnfoldMoveFromCenterAnimator.kt:60:38: warning: 'getSize(Point!): Unit' is deprecated. Deprecated in Java
windowManager.defaultDisplay.getSize(screenSize)
^
frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/animation/UnfoldMoveFromCenterAnimator.kt:65:40: warning: 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
isVerticalFold = windowManager.defaultDisplay.rotation == Surface.ROTATION_0 ||
^
frameworks/base/packages/SystemUI/shared/src/com/android/systemui/shared/animation/UnfoldMoveFromCenterAnimator.kt:66:27: warning: 'getter for defaultDisplay: Display!' is deprecated. Deprecated in Java
windowManager.defaultDisplay.rotation == Surface.ROTATION_180
^
[ 98% 129293/130962] //frameworks/base/packages/StatementService:StatementService kotlinc [common]
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/prebuilts/sdk/current/androidx/androidx.collection_collection-ktx/android_common/turbine-combined/androidx.collection_collection-ktx.jar: warning: library has Kotlin runtime bundled into it
frameworks/base/packages/StatementService/src/com/android/statementservice/domain/DomainVerificationReceiverV1.kt:42:20: warning: 'ACTION_INTENT_FILTER_NEEDS_VERIFICATION: String' is deprecated. Deprecated in Java
Intent.ACTION_INTENT_FILTER_NEEDS_VERIFICATION ->
^
frameworks/base/packages/StatementService/src/com/android/statementservice/domain/DomainVerificationReceiverV1.kt:54:47: warning: 'EXTRA_INTENT_FILTER_VERIFICATION_ID: String' is deprecated. Deprecated in Java
intent.getIntExtra(PackageManager.EXTRA_INTENT_FILTER_VERIFICATION_ID, -1)
^
frameworks/base/packages/StatementService/src/com/android/statementservice/domain/DomainVerificationReceiverV1.kt:56:51: warning: 'EXTRA_INTENT_FILTER_VERIFICATION_HOSTS: String' is deprecated. Deprecated in Java
(intent.getStringExtra(PackageManager.EXTRA_INTENT_FILTER_VERIFICATION_HOSTS) ?: return)
^
frameworks/base/packages/StatementService/src/com/android/statementservice/domain/DomainVerificationReceiverV1.kt:59:50: warning: 'EXTRA_INTENT_FILTER_VERIFICATION_PACKAGE_NAME: String' is deprecated. Deprecated in Java
intent.getStringExtra(PackageManager.EXTRA_INTENT_FILTER_VERIFICATION_PACKAGE_NAME)
^
frameworks/base/packages/StatementService/src/com/android/statementservice/domain/worker/CollectV1Worker.kt:80:28: warning: 'INTENT_FILTER_VERIFICATION_SUCCESS: Int' is deprecated. Deprecated in Java
PackageManager.INTENT_FILTER_VERIFICATION_SUCCESS
^
frameworks/base/packages/StatementService/src/com/android/statementservice/domain/worker/CollectV1Worker.kt:82:28: warning: 'INTENT_FILTER_VERIFICATION_FAILURE: Int' is deprecated. Deprecated in Java
PackageManager.INTENT_FILTER_VERIFICATION_FAILURE
^
frameworks/base/packages/StatementService/src/com/android/statementservice/domain/worker/CollectV1Worker.kt:85:35: warning: 'verifyIntentFilter(Int, Int, (Mutable)List<String!>!): Unit' is deprecated. Deprecated in Java
appContext.packageManager.verifyIntentFilter(verificationId, resultCode, failedHosts)
^
[ 98% 129296/130962] //frameworks/base/packages/SystemUI/animation:SystemUIAnimationLib kotlinc [common]
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/ActivityLaunchAnimator.kt:490:52: warning: 'sourceContainerBounds: Rect!' is deprecated. Deprecated in Java
0f, (state.top - navigationBar.sourceContainerBounds.top).toFloat())
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt:328:17: warning: parameter 'v' is never used, could be renamed to _
v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom ->
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt:328:20: warning: parameter 'left' is never used, could be renamed to _
v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom ->
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt:328:26: warning: parameter 'top' is never used, could be renamed to _
v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom ->
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt:328:31: warning: parameter 'right' is never used, could be renamed to _
v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom ->
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt:328:38: warning: parameter 'bottom' is never used, could be renamed to _
v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom ->
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt:328:46: warning: parameter 'oldLeft' is never used, could be renamed to _
v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom ->
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt:328:55: warning: parameter 'oldTop' is never used, could be renamed to _
v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom ->
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt:328:63: warning: parameter 'oldRight' is never used, could be renamed to _
v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom ->
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/DialogLaunchAnimator.kt:328:73: warning: parameter 'oldBottom' is never used, could be renamed to _
v, left, top, right, bottom, oldLeft, oldTop, oldRight, oldBottom ->
^
frameworks/base/packages/SystemUI/animation/src/com/android/systemui/animation/GhostedViewLaunchAnimatorController.kt:343:35: warning: 'getter for opacity: Int' is deprecated. Deprecated in Java
val opacity = wrapped.opacity
^
[ 98% 129313/130962] //packages/apps/DeskClock:DeskClock r8 [common]
Warning: Missing class org.jetbrains.annotations.NotNull (referenced from: com.android.alarmclock.DigitalAppWidgetCityViewsFactory$Companion com.android.alarmclock.DigitalAppWidgetCityViewsFactory.Companion and 1458 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: java.util.List com.android.alarmclock.DigitalAppWidgetCityViewsFactory$RefreshRunnable.mCities and 417 other contexts)
[ 98% 129369/130962] //packages/services/Car/car-lib:android.car-stubs-docs metalava merged [common]
packages/services/Car/car-lib/src/android/car/CarAppFocusManager.java:36: warning: Public class android.car.CarAppFocusManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/CarInfoManager.java:31: warning: Public class android.car.CarInfoManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/CarOccupantZoneManager.java:49: warning: Public class android.car.CarOccupantZoneManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/content/pm/CarPackageManager.java:42: warning: Public class android.car.content.pm.CarPackageManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/drivingstate/CarUxRestrictionsManager.java:41: warning: Public class android.car.drivingstate.CarUxRestrictionsManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/hardware/CarSensorManager.java:42: warning: Public class android.car.hardware.CarSensorManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/hardware/power/CarPowerManager.java:42: warning: Public class android.car.hardware.power.CarPowerManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/hardware/property/CarPropertyManager.java:49: warning: Public class android.car.hardware.property.CarPropertyManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/media/CarAudioManager.java:50: warning: Public class android.car.media.CarAudioManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/watchdog/CarWatchdogManager.java:50: warning: Public class android.car.watchdog.CarWatchdogManager stripped of unavailable superclass android.car.CarManagerBase [HiddenSuperclass]
packages/services/Car/car-lib/src/android/car/drivingstate/CarUxRestrictions.java:167: warning: Builder must be final: android.car.drivingstate.CarUxRestrictions.Builder [StaticFinalBuilder]
packages/services/Car/car-lib/src/android/car/drivingstate/CarUxRestrictions.java:186: warning: android.car.drivingstate.CarUxRestrictions does not declare a `getMaxStringLength()` method matching method android.car.drivingstate.CarUxRestrictions.Builder.setMaxStringLength(int) [MissingGetterMatchingBuilder]
[ 98% 129391/130962] //packages/services/Car/car-lib:android.car-system-stubs-docs metalava merged [common]
packages/services/Car/car-lib/src/android/car/evs/CarEvsManager.java:518: lint: Documentation mentions 'TODO' [Todo]
packages/services/Car/car-lib/src/android/car/input/CarInputManager.java:292: lint: Method 'requestInputEventCapture' documentation mentions permissions already declared by @RequiresPermission [RequiresPermission]
packages/services/Car/car-lib/src/android/car/admin/CarDevicePolicyManager.java:122: warning: When a method overload is needed to target a specific UserHandle, callers should be directed to use Context.createPackageContextAsUser() and re-obtain the relevant Manager, and no new API should be added [UserHandle]
packages/services/Car/car-lib/src/android/car/cluster/renderer/InstrumentClusterRenderingService.java:240: warning: If implemented by developer, should follow the on<Something> style; otherwise consider marking final [OnNameExpected]
packages/services/Car/car-lib/src/android/car/cluster/renderer/InstrumentClusterRenderingService.java:283: warning: If implemented by developer, should follow the on<Something> style; otherwise consider marking final [OnNameExpected]
packages/services/Car/car-lib/src/android/car/cluster/renderer/InstrumentClusterRenderingService.java:650: warning: If implemented by developer, should follow the on<Something> style; otherwise consider marking final [OnNameExpected]
packages/services/Car/car-lib/src/android/car/diagnostic/CarDiagnosticEvent.java:192: warning: Builder must be final: android.car.diagnostic.CarDiagnosticEvent.Builder [StaticFinalBuilder]
packages/services/Car/car-lib/src/android/car/diagnostic/CarDiagnosticEvent.java:207: warning: Builder methods names should use setFoo() / addFoo() / clearFoo() style: method android.car.diagnostic.CarDiagnosticEvent.Builder.newLiveFrameBuilder() [BuilderSetStyle]
packages/services/Car/car-lib/src/android/car/diagnostic/CarDiagnosticEvent.java:212: warning: Builder methods names should use setFoo() / addFoo() / clearFoo() style: method android.car.diagnostic.CarDiagnosticEvent.Builder.newFreezeFrameBuilder() [BuilderSetStyle]
packages/services/Car/car-lib/src/android/car/diagnostic/CarDiagnosticEvent.java:227: warning: android.car.diagnostic.CarDiagnosticEvent does not declare a `getTimeStamp()` method matching method android.car.diagnostic.CarDiagnosticEvent.Builder.setTimeStamp(long) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/diagnostic/CarDiagnosticEvent.java:247: warning: android.car.diagnostic.CarDiagnosticEvent does not declare a `getIntValue()` method matching method android.car.diagnostic.CarDiagnosticEvent.Builder.setIntValue(int,int) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/diagnostic/CarDiagnosticEvent.java:268: warning: android.car.diagnostic.CarDiagnosticEvent does not declare a `getFloatValue()` method matching method android.car.diagnostic.CarDiagnosticEvent.Builder.setFloatValue(int,float) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/diagnostic/CarDiagnosticEvent.java:289: warning: android.car.diagnostic.CarDiagnosticEvent does not declare a `getDtc()` method matching method android.car.diagnostic.CarDiagnosticEvent.Builder.setDtc(String) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/hardware/CarPropertyConfig.java:510: warning: Builder must be final: android.car.hardware.CarPropertyConfig.Builder [StaticFinalBuilder]
packages/services/Car/car-lib/src/android/car/hardware/CarPropertyConfig.java:539: warning: android.car.hardware.CarPropertyConfig does not declare a getter method matching method android.car.hardware.CarPropertyConfig.Builder.addAreas(int[]) (expected one of: [getAreas(), getAreases()]) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/hardware/CarPropertyConfig.java:551: warning: android.car.hardware.CarPropertyConfig does not declare a `getAreas()` method matching method android.car.hardware.CarPropertyConfig.Builder.addArea(int) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/hardware/CarPropertyConfig.java:560: warning: android.car.hardware.CarPropertyConfig does not declare a `getAreaConfigs()` method matching method android.car.hardware.CarPropertyConfig.Builder.addAreaConfig(int,T,T) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/hardware/CarPropertyConfig.java:605: warning: android.car.hardware.CarPropertyConfig does not declare a `getConfigString()` method matching method android.car.hardware.CarPropertyConfig.Builder.setConfigString(String) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/hardware/power/CarPowerManager.java:252: warning: Registration methods should have overload that accepts delivery Executor: `setListener` [ExecutorRegistration]
packages/services/Car/car-lib/src/android/car/media/CarMediaManager.java:111: warning: Registration methods should have overload that accepts delivery Executor: `addMediaSourceListener` [ExecutorRegistration]
packages/services/Car/car-lib/src/android/car/media/CarMediaManager.java:111: warning: SAM-compatible parameters (such as parameter 1, "callback", in android.car.media.CarMediaManager.addMediaSourceListener) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions [SamShouldBeLast]
packages/services/Car/car-lib/src/android/car/media/CarMediaManager.java:136: warning: SAM-compatible parameters (such as parameter 1, "callback", in android.car.media.CarMediaManager.removeMediaSourceListener) should be last to improve Kotlin interoperability; see https://kotlinlang.org/docs/reference/java-interop.html#sam-conversions [SamShouldBeLast]
packages/services/Car/car-lib/src/android/car/projection/ProjectionStatus.java:203: warning: android.car.projection.ProjectionStatus does not declare a `getProjectionTransport()` method matching method android.car.projection.ProjectionStatus.Builder.setProjectionTransport(int) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/projection/ProjectionStatus.java:215: warning: android.car.projection.ProjectionStatus does not declare a `getMobileDevices()` method matching method android.car.projection.ProjectionStatus.Builder.addMobileDevice(android.car.projection.ProjectionStatus.MobileDevice) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/projection/ProjectionStatus.java:383: warning: android.car.projection.ProjectionStatus.MobileDevice does not declare a `getTransports()` method matching method android.car.projection.ProjectionStatus.MobileDevice.Builder.addTransport(int) [MissingGetterMatchingBuilder]
packages/services/Car/car-lib/src/android/car/watchdog/CarWatchdogManager.java:242: warning: Registration methods should have overload that accepts delivery Executor: `tellClientAlive` [ExecutorRegistration]
packages/services/Car/car-lib/src/android/car/watchdog/CarWatchdogManager.java:410: warning: When a method overload is needed to target a specific UserHandle, callers should be directed to use Context.createPackageContextAsUser() and re-obtain the relevant Manager, and no new API should be added [UserHandle]
packages/services/Car/car-lib/src/android/car/watchdog/CarWatchdogManager.java:631: warning: When a method overload is needed to target a specific UserHandle, callers should be directed to use Context.createPackageContextAsUser() and re-obtain the relevant Manager, and no new API should be added [UserHandle]
packages/services/Car/car-lib/src/android/car/watchdog/CarWatchdogManager.java:658: warning: When a method overload is needed to target a specific UserHandle, callers should be directed to use Context.createPackageContextAsUser() and re-obtain the relevant Manager, and no new API should be added [UserHandle]
packages/services/Car/car-lib/src/android/car/watchdog/CarWatchdogManager.java:186: warning: Listeners should always be at end of argument list (method `registerClient`) [ListenerLast]
packages/services/Car/car-lib/src/android/car/watchdog/CarWatchdogManager.java:254: warning: Listeners should always be at end of argument list (method `tellClientAlive`) [ListenerLast]
packages/services/Car/car-lib/src/android/car/watchdog/CarWatchdogManager.java:713: warning: Return type of method android.car.watchdog.CarWatchdogManager.getResourceOveruseConfigurations(int) is a nullable collection (`java.util.List`); must be non-null [NullableCollection]
[ 98% 129421/130962] //frameworks/base/packages/SystemUI/plugin:SystemUIPluginLib kotlinc [common]
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/frameworks/base/packages/SystemUI/animation/SystemUIAnimationLib/android_common/turbine-combined/SystemUIAnimationLib.jar: warning: library has Kotlin runtime bundled into it
[ 98% 129506/130962] //frameworks/base/api:combined-removed-dex generate combined-removed-dex.txt
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/.temp/sbox/d472402c55a516c35feaba1eaf4287f5a5ca3343/tools/out/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/.temp/sbox/d472402c55a516c35feaba1eaf4287f5a5ca3343/tools/out/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/.temp/sbox/d472402c55a516c35feaba1eaf4287f5a5ca3343/tools/out/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.intellij.util.ReflectionUtil (file:/home/rootroot/android12-rk3588-new/out/soong/.temp/sbox/d472402c55a516c35feaba1eaf4287f5a5ca3343/tools/out/framework/metalava.jar) to method java.util.ResourceBundle.setParent(java.util.ResourceBundle)
WARNING: Please consider reporting this to the maintainers of com.intellij.util.ReflectionUtil
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
[ 99% 129710/130962] //frameworks/base/packages/StatementService:StatementService r8 [common]
Warning: Missing class android.support.annotation.Keep (referenced from: kotlinx.coroutines.android.AndroidExceptionPreHandler)
Missing class org.jetbrains.annotations.NotNull (referenced from: kotlinx.coroutines.CoroutineDispatcher androidx.work.CoroutineWorker.coroutineContext and 730 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: com.android.statementservice.domain.DomainVerifier com.android.statementservice.domain.DomainVerifier.singleton and 268 other contexts)
[ 99% 129723/130962] //frameworks/base/packages/SystemUI/monet:monet kotlinc [common]
frameworks/base/packages/SystemUI/monet/src/com/android/systemui/monet/ColorScheme.kt:170:21: warning: variable 'lstar' is never used
val lstar = lstarFromInt(it.key)
^
[ 99% 129814/130962] //frameworks/base/packages/SettingsLib:SettingsLib kotlinc [common]
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/frameworks/base/packages/SettingsLib/IllustrationPreference/SettingsLibIllustrationPreference/android_common/turbine-combined/SettingsLibIllustrationPreference.jar: warning: library has Kotlin runtime bundled into it
[ 99% 129836/130962] //packages/modules/Permission/PermissionController:PermissionController kapt [common apex30]
WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet
[ 99% 129846/130962] //packages/apps/Launcher3:Launcher3QuickStepLib kotlinc [common]
WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet
packages/apps/Launcher3/quickstep/src/com/android/quickstep/views/TaskMenuViewWithArrow.kt:172:41: warning: 'getColor(Int): Int' is deprecated. Deprecated in Java
divider.paint.color = resources.getColor(android.R.color.transparent)
^
[ 99% 129897/130962] R8: out/target/common/obj/APPS/Camera2_intermediates/dex/classes.dex
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 126 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.base.Optional and 8 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 4 other contexts)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
[ 99% 129900/130962] //packages/providers/TelephonyProvider:TelephonyProvider r8 [common]
Warning: Missing class android.net.sip.SipProfile (referenced from: void com.android.internal.telephony.sip.SipPhone.<init>(android.content.Context, com.android.internal.telephony.PhoneNotifier, android.net.sip.SipProfile))
Missing class com.android.ims.FeatureConnector$Listener (referenced from: com.android.ims.FeatureConnector com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ConnectorFactory.create(android.content.Context, int, java.lang.String, com.android.ims.FeatureConnector$Listener, java.util.concurrent.Executor))
Missing class com.android.ims.FeatureConnector (referenced from: com.android.ims.FeatureConnector com.android.internal.telephony.imsphone.ImsPhoneCallTracker$ConnectorFactory.create(android.content.Context, int, java.lang.String, com.android.ims.FeatureConnector$Listener, java.util.concurrent.Executor))
Missing class com.android.ims.ImsCall$Listener (referenced from: com.android.ims.ImsCall$Listener com.android.internal.telephony.imsphone.ImsPhoneCallTracker.getImsCallListener())
Missing class com.android.ims.ImsCall (referenced from: com.android.ims.ImsCall com.android.internal.telephony.imsphone.ImsPhoneCall.getImsCall() and 13 other contexts)
Missing class com.android.ims.ImsEcbm (referenced from: com.android.ims.ImsEcbm com.android.internal.telephony.imsphone.ImsPhoneCallTracker.getEcbmInterface())
Missing class com.android.ims.ImsEcbmStateListener (referenced from: com.android.ims.ImsEcbmStateListener com.android.internal.telephony.imsphone.ImsPhone.getImsEcbmStateListener())
Missing class com.android.ims.ImsExternalCallStateListener (referenced from: com.android.internal.telephony.imsphone.ImsExternalCallTracker$ExternalCallStateListener)
Missing class com.android.ims.ImsManager (referenced from: com.android.ims.ImsManager com.android.internal.telephony.GsmCdmaPhone$ImsManagerFactory.create(android.content.Context, int) and 1 other context)
Missing class com.android.ims.internal.ImsVideoCallProviderWrapper$ImsVideoProviderWrapperCallback (referenced from: com.android.internal.telephony.imsphone.ImsPhoneConnection)
[ 99% 129937/130962] //frameworks/base/libs/WindowManager/Shell:WindowManager-Shell kapt [common]
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/prebuilts/tools/common/m2/kotlinx-coroutines-core/android_common/turbine-combined/kotlinx-coroutines-core.jar: warning: library has Kotlin runtime bundled into it
[ 99% 129966/130962] //packages/apps/ManagedProvisioning:ManagedProvisioning r8 [common]
Warning: Library class com.android.internal.logging.nano.MetricsProto$MetricsEvent extends program class com.android.framework.protobuf.nano.MessageNano
Warning: Missing class org.jetbrains.annotations.NotNull (referenced from: kotlin.Unit kotlin.Unit.INSTANCE and 179 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: okio.Segment okio.Buffer.head and 18 other contexts)
[ 99% 129977/130962] //frameworks/base/libs/WindowManager/Shell:WindowManager-Shell kotlinc [common]
WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/prebuilts/tools/common/m2/kotlinx-coroutines-core/android_common/turbine-combined/kotlinx-coroutines-core.jar: warning: library has Kotlin runtime bundled into it
frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/BubbleOverflow.kt:91:30: warning: 'getColor(Int): Int' is deprecated. Deprecated in Java
val shapeColor = res.getColor(android.R.color.system_accent1_1000)
^
frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/ManageEducationView.kt:80:22: warning: 'setBackgroundDrawable(Drawable!): Unit' is deprecated. Deprecated in Java
manageButton.setBackgroundDrawable(ColorDrawable(buttonColor))
^
frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/bubbles/ManageEducationView.kt:81:21: warning: 'setBackgroundDrawable(Drawable!): Unit' is deprecated. Deprecated in Java
gotItButton.setBackgroundDrawable(ColorDrawable(buttonColor))
^
frameworks/base/libs/WindowManager/Shell/src/com/android/wm/shell/common/magnetictarget/MagnetizedObject.kt:149:71: warning: 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java
private val vibrator: Vibrator = context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
^
[ 99% 130021/130962] //packages/apps/StorageManager:StorageManager r8 [common]
Warning: Missing class androidx.palette.graphics.Palette$Builder (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class androidx.palette.graphics.Palette$Swatch (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class androidx.palette.graphics.Palette (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class com.google.common.util.concurrent.ListenableFuture (referenced from: com.google.common.util.concurrent.ListenableFuture androidx.mediarouter.media.MediaRouter$PrepareTransferNotifier.mFuture and 3 other contexts)
Missing class org.jetbrains.annotations.NotNull (referenced from: kotlin.Unit kotlin.Unit.INSTANCE and 179 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: okio.Segment okio.Buffer.head and 18 other contexts)
[ 99% 130067/130962] //packages/modules/Permission/PermissionController:PermissionController kotlinc [common apex30]
WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/data/BroadcastReceiverLiveData.kt:80:50: warning: unnecessary safe call on a non-null receiver of type ResolveInfo!
val packageName = resolveInfo?.activityInfo?.packageName
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/data/LightPermInfoLiveData.kt:50:34: warning: the corresponding parameter in the supertype 'PackageBroadcastListener' is named 'packageName'. This may cause problems when calling this function with named arguments.
override fun onPackageUpdate(ignored: String) {
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/data/ServiceLiveData.kt:170:50: warning: unnecessary safe call on a non-null receiver of type ResolveInfo!
val packageName = resolveInfo?.serviceInfo?.packageName
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/service/AutoRevokePermissions.kt:86:27: warning: there is more than one label with such a name in this scope
return@forEachInParallel
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/service/AutoRevokePermissions.kt:92:34: warning: there is more than one label with such a name in this scope
?: return@forEachInParallel
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/service/AutoRevokePermissions.kt:108:31: warning: there is more than one label with such a name in this scope
return@forEachInParallel
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/service/RuntimePermissionsUpgradeController.kt:73:34: warning: unnecessary non-null assertion (!!) on a non-null receiver of type PermissionManager
permissionManager!!.runtimePermissionsVersion = LATEST_VERSION
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/service/RuntimePermissionsUpgradeController.kt:327:9: warning: parameter 'bgMicApps' is never used
bgMicApps: List<LightAppPermGroup>
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/UnusedAppsFragment.kt:129:15: warning: unnecessary non-null assertion (!!) on a non-null receiver of type ActionBar
ab!!.setElevation(ELEVATION_HIGH)
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/UnusedAppsFragment.kt:134:15: warning: 'onActivityCreated(Bundle?): Unit' is deprecated. Deprecated in Java
super.onActivityCreated(savedInstanceState)
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/UnusedAppsFragment.kt:144:40: warning: unchecked cast: Fragment to PF
return requireParentFragment() as PF
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/UnusedAppsFragment.kt:176:54: warning: unchecked cast: Preference! to UnusedAppPref
val pref = category.getPreference(i) as UnusedAppPref
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/auto/AutoUnusedAppsFragment.kt:53:15: warning: 'onActivityCreated(Bundle?): Unit' is deprecated. Deprecated in Java
super.onActivityCreated(savedInstanceState)
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/handheld/HandheldUnusedAppsFragment.kt:56:15: warning: 'onActivityCreated(Bundle?): Unit' is deprecated. Deprecated in Java
super.onActivityCreated(savedInstanceState)
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel.kt:201:88: warning: unnecessary safe call on a non-null receiver of type LightPackageInfo
val uid = LightPackageInfoLiveData[packageName, user].getInitializedValue()?.uid
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionGroupsViewModel.kt:203:17: warning: condition 'uid != null' is always 'true'
if (uid != null) {
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/model/AppPermissionViewModel.kt:544:22: warning: 'getHeldRolesFromController(String): (Mutable)List<String!>' is deprecated. Deprecated in Java
.getHeldRolesFromController(packageName)
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/model/GrantPermissionsViewModel.kt:1170:35: warning: parameter 'request' is never used
enum class RequestMessage(request: Int) {
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/model/ReviewOngoingUsageViewModel.kt:143:17: warning: variable 'requiredUiInfos' is never used
val requiredUiInfos = permGroupUsages.value!!.flatMap {
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/ui/model/UnusedAppsViewModel.kt:182:45: warning: 'ACTION_UNINSTALL_PACKAGE: String' is deprecated. Deprecated in Java
val uninstallIntent = Intent(Intent.ACTION_UNINSTALL_PACKAGE, packageUri)
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/utils/AndroidUtils.kt:71:33: warning: name shadowed: mask
val value = flags.fold(0, { mask, (flag, flagValue) -> if (flagValue) mask or flag else mask })
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/utils/AndroidUtils.kt:78:16: warning: extension is shadowed by a member: public open fun getUid(appId: Int): Int
fun UserHandle.getUid(appId: Int): Int {
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/utils/KotlinUtils.kt:299:5: warning: '@JvmOverloads' annotation has no effect for methods without default arguments
@JvmOverloads
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/utils/KotlinUtils.kt:501:13: warning: variable 'wasOneTime' is never used
val wasOneTime = group.isOneTime
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/utils/KotlinUtils.kt:993:13: warning: condition 'resolveInfos == null' is always 'false'
if (resolveInfos == null || resolveInfos.size <= 0) {
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/utils/KotlinUtils.kt:1000:16: warning: condition 'resolveInfos != null' is always 'true'
return resolveInfos != null && resolveInfos.size > 0
^
packages/modules/Permission/PermissionController/src/com/android/permissioncontroller/permission/utils/KotlinUtils.kt:1041:15: warning: unchecked cast: T? to T
value as T
^
[ 99% 130081/130962] //packages/services/Telecomm:Telecom r8 [common]
Warning: Missing class androidx.palette.graphics.Palette$Builder (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class androidx.palette.graphics.Palette$Swatch (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class androidx.palette.graphics.Palette (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class com.google.common.util.concurrent.ListenableFuture (referenced from: com.google.common.util.concurrent.ListenableFuture androidx.mediarouter.media.MediaRouter$PrepareTransferNotifier.mFuture and 3 other contexts)
Missing class org.jetbrains.annotations.NotNull (referenced from: kotlin.Unit kotlin.Unit.INSTANCE and 179 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: okio.Segment okio.Buffer.head and 18 other contexts)
[ 99% 130087/130962] //packages/services/Telephony:TeleService r8 [common]
Warning: Library class com.android.internal.telephony.InboundSmsHandler extends program class com.android.internal.telephony.StateMachine
Warning: Library class com.android.internal.telephony.dataconnection.DataConnection extends program class com.android.internal.telephony.StateMachine
Warning: Library class com.android.internal.telephony.euicc.EuiccConnector extends program class com.android.internal.telephony.StateMachine
Warning: Library class com.android.internal.telephony.euicc.EuiccConnector$UnavailableState extends program class com.android.internal.telephony.State
Warning: Library class com.android.internal.telephony.euicc.EuiccConnector$AvailableState extends program class com.android.internal.telephony.State
Warning: Library class com.android.internal.telephony.euicc.EuiccConnector$BindingState extends program class com.android.internal.telephony.State
Warning: Library class com.android.internal.telephony.euicc.EuiccConnector$DisconnectedState extends program class com.android.internal.telephony.State
Warning: Library class com.android.internal.telephony.euicc.EuiccConnector$ConnectedState extends program class com.android.internal.telephony.State
Warning: Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 159 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 5 other contexts)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.base.Optional and 7 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.Immutable (referenced from: com.google.common.net.MediaType)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: java.util.Set com.google.common.collect.AbstractMultiset.elementSet and 13 other contexts)
[ 99% 130096/130962] //packages/apps/Traceur:Traceur r8 [common]
Warning: Missing class androidx.palette.graphics.Palette$Builder (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class androidx.palette.graphics.Palette$Swatch (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class androidx.palette.graphics.Palette (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class com.google.common.util.concurrent.ListenableFuture (referenced from: com.google.common.util.concurrent.ListenableFuture androidx.mediarouter.media.MediaRouter$PrepareTransferNotifier.mFuture and 3 other contexts)
Missing class org.jetbrains.annotations.NotNull (referenced from: kotlin.Unit kotlin.Unit.INSTANCE and 179 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: okio.Segment okio.Buffer.head and 18 other contexts)
[ 99% 130125/130962] //packages/apps/Settings:Settings-core javac [common]
warning: Supported source version 'RELEASE_8' from annotation processor 'com.android.settingslib.search.IndexableProcessor' less than -source '9'
1 warning
[ 99% 130404/130962] //packages/modules/Wifi/service:service-wifi r8 [common apex30]
Warning: Missing class android.compat.annotation.UnsupportedAppUsage (referenced from: void com.android.server.wifi.util.XmlUtilHelper.beginDocument(org.xmlpull.v1.XmlPullParser, java.lang.String) and 6 other contexts)
Missing class com.google.errorprone.annotations.CompileTimeConstant (referenced from: com.android.server.wifi.WifiLog$LogMessage com.android.server.wifi.WifiLog.dump(java.lang.String) and 9 other contexts)
Missing class javax.annotation.CheckReturnValue (referenced from: com.android.server.wifi.WifiLog$LogMessage com.android.server.wifi.WifiLog$LogMessage.c(char) and 10 other contexts)
Missing class javax.annotation.Nullable (referenced from: android.net.wifi.SoftApConfiguration com.android.server.wifi.SoftApModeConfiguration.mSoftApConfig and 5 other contexts)
Missing class javax.annotation.concurrent.GuardedBy (referenced from: android.app.AlarmManager$OnAlarmListener com.android.server.wifi.scanner.WificondScannerImpl.mScanTimeoutListener)
Missing class javax.annotation.concurrent.NotThreadSafe (referenced from: com.android.server.wifi.NetworkSuggestionNominator and 5 other contexts)
Missing class javax.annotation.concurrent.ThreadSafe (referenced from: com.android.server.wifi.Clock and 6 other contexts)
[ 99% 130430/130962] //packages/modules/Permission/PermissionController:PermissionController r8 [common apex30]
Warning: Missing class android.support.annotation.Keep (referenced from: kotlinx.coroutines.android.AndroidExceptionPreHandler)
Missing class android.support.annotation.VisibleForTesting (referenced from: android.os.Handler kotlinx.coroutines.android.HandlerDispatcherKt.asHandler(android.os.Looper, boolean))
Missing class org.jetbrains.annotations.NotNull (referenced from: kotlin.coroutines.CoroutineContext androidx.lifecycle.LifecycleCoroutineScopeImpl.coroutineContext and 1728 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: android.os.Bundle androidx.navigation.NavBackStackEntryState.args and 510 other contexts)
[ 99% 130436/130962] //packages/apps/Settings:Settings r8 [common]
Warning: Missing class android.support.annotation.Nullable (referenced from: com.android.settings.intelligence.ContextualCardProto$ContextualCardList com.google.android.settings.intelligence.libs.contextualcards.ContextualCardProvider.getContextualCards())
Missing class androidx.palette.graphics.Palette$Builder (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class androidx.palette.graphics.Palette$Swatch (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class androidx.palette.graphics.Palette (referenced from: android.graphics.Bitmap androidx.mediarouter.app.MediaRouteControllerDialog$FetchArtTask.doInBackground(java.lang.Void[]) and 1 other context)
Missing class com.android.internal.telephony.MccTable (referenced from: java.lang.String com.android.settings.network.SubscriptionUtil.getFormattedPhoneNumber(android.content.Context, android.telephony.SubscriptionInfo))
Missing class com.google.errorprone.annotations.CanIgnoreReturnValue (referenced from: java.lang.Object com.google.common.base.AbstractIterator.endOfData() and 135 other contexts)
Missing class com.google.errorprone.annotations.CompatibleWith (referenced from: boolean com.google.common.collect.Multimap.containsEntry(java.lang.Object, java.lang.Object) and 1 other context)
Missing class com.google.errorprone.annotations.DoNotMock (referenced from: com.google.common.base.Optional and 9 other contexts)
Missing class com.google.errorprone.annotations.ForOverride (referenced from: boolean com.google.common.base.Equivalence.doEquivalent(java.lang.Object, java.lang.Object) and 2 other contexts)
Missing class com.google.errorprone.annotations.Immutable (referenced from: com.google.common.net.InternetDomainName)
Missing class com.google.errorprone.annotations.concurrent.GuardedBy (referenced from: void com.google.common.collect.MapMakerInternalMap$Segment.drainKeyReferenceQueue(java.lang.ref.ReferenceQueue) and 5 other contexts)
Missing class com.google.errorprone.annotations.concurrent.LazyInit (referenced from: com.google.common.collect.ImmutableSet com.google.common.collect.ImmutableMap.entrySet and 5 other contexts)
Missing class kotlinx.coroutines.channels.BufferOverflow (referenced from: java.lang.Object androidx.window.layout.WindowInfoTrackerImpl$windowLayoutInfo$1.invokeSuspend(java.lang.Object))
Missing class kotlinx.coroutines.channels.Channel (referenced from: java.lang.Object androidx.window.layout.WindowInfoTrackerImpl$windowLayoutInfo$1.invokeSuspend(java.lang.Object) and 1 other context)
Missing class kotlinx.coroutines.channels.ChannelIterator (referenced from: java.lang.Object androidx.window.layout.WindowInfoTrackerImpl$windowLayoutInfo$1.invokeSuspend(java.lang.Object))
Missing class kotlinx.coroutines.channels.ChannelKt (referenced from: java.lang.Object androidx.window.layout.WindowInfoTrackerImpl$windowLayoutInfo$1.invokeSuspend(java.lang.Object))
Missing class kotlinx.coroutines.flow.Flow (referenced from: kotlinx.coroutines.flow.Flow androidx.window.layout.WindowInfoTracker.windowLayoutInfo(android.app.Activity) and 1 other context)
Missing class kotlinx.coroutines.flow.FlowCollector (referenced from: java.lang.Object androidx.window.layout.WindowInfoTrackerImpl$windowLayoutInfo$1.invoke(java.lang.Object, java.lang.Object) and 2 other contexts)
Missing class kotlinx.coroutines.flow.FlowKt (referenced from: kotlinx.coroutines.flow.Flow androidx.window.layout.WindowInfoTrackerImpl.windowLayoutInfo(android.app.Activity))
Missing class org.jetbrains.annotations.NotNull (referenced from: androidx.window.core.Version androidx.window.core.Version.CURRENT and 636 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: java.lang.String androidx.window.embedding.ActivityFilter.intentAction and 119 other contexts)
[ 99% 130443/130962] //frameworks/base/packages/SystemUI:SystemUI-core kapt [common]
WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/external/kotlinx.coroutines/kotlinx_coroutines/android_common/turbine-combined/kotlinx_coroutines.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/external/kotlinx.coroutines/kotlinx_coroutines_android/android_common/turbine-combined/kotlinx_coroutines_android.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/external/lottie/lottie/android_common/turbine-combined/lottie.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/libs/WindowManager/Shell/WindowManager-Shell/android_common/combined/WindowManager-Shell.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/turbine-combined/SettingsLib.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SystemUI/animation/SystemUIAnimationLib/android_common/turbine-combined/SystemUIAnimationLib.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SystemUI/monet/monet/android_common/turbine-combined/monet.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SystemUI/plugin/SystemUIPluginLib/android_common/turbine-combined/SystemUIPluginLib.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SystemUI/shared/SystemUISharedLib/android_common/turbine-combined/SystemUISharedLib.jar: warning: library has Kotlin runtime bundled into it
warning: /home/rootroot/android12-rk3588-new/frameworks/base/packages/SystemUI/src/com/android/systemui/dagger/GlobalRootComponent.java:34: warning: [Dagger/DuplicateBindings] com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment is bound multiple times:
public interface GlobalRootComponent {
^
@Inject com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment(com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.Factory, com.android.systemui.statusbar.phone.ongoingcall.OngoingCallController, com.android.systemui.statusbar.events.SystemStatusAnimationScheduler, com.android.systemui.statusbar.phone.StatusBarLocationPublisher, com.android.systemui.statusbar.phone.NotificationIconAreaController, com.android.systemui.statusbar.phone.panelstate.PanelExpansionStateManager, com.android.systemui.flags.FeatureFlags, com.android.systemui.statusbar.phone.StatusBarIconController, com.android.systemui.statusbar.phone.StatusBarHideIconsForBouncerManager, com.android.systemui.statusbar.policy.KeyguardStateController, com.android.systemui.statusbar.phone.NotificationPanelViewController, com.android.systemui.statusbar.connectivity.NetworkController, com.android.systemui.plugins.statusbar.StatusBarStateController, com.android.systemui.statusbar.CommandQueue, com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragmentLogger, com.android.systemui.statusbar.OperatorNameViewController.Factory) [com.android.systemui.dagger.GlobalRootComponent → com.android.systemui.dagger.SysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent]
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.Factory.create(collapsedStatusBarFragment) [com.android.systemui.dagger.GlobalRootComponent → com.android.systemui.dagger.SysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment is injected at
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentModule.providePhoneStatusBarView(collapsedStatusBarFragment)
@com.android.systemui.dagger.qualifiers.RootView com.android.systemui.statusbar.phone.PhoneStatusBarView is requested at
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.getPhoneStatusBarView() [com.android.systemui.dagger.GlobalRootComponent → com.android.systemui.dagger.SysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
The following other entry points also depend on it:
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.getBatteryMeterViewController() [com.android.systemui.dagger.GlobalRootComponent → com.android.systemui.dagger.SysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.getPhoneStatusBarViewController() [com.android.systemui.dagger.GlobalRootComponent → com.android.systemui.dagger.SysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.getHeadsUpAppearanceController() [com.android.systemui.dagger.GlobalRootComponent → com.android.systemui.dagger.SysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
warning: /home/rootroot/android12-rk3588-new/frameworks/base/packages/SystemUI/src/com/android/systemui/tv/TvGlobalRootComponent.java:36: warning: [Dagger/DuplicateBindings] com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment is bound multiple times:
public interface TvGlobalRootComponent extends GlobalRootComponent {
^
@Inject com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment(com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.Factory, com.android.systemui.statusbar.phone.ongoingcall.OngoingCallController, com.android.systemui.statusbar.events.SystemStatusAnimationScheduler, com.android.systemui.statusbar.phone.StatusBarLocationPublisher, com.android.systemui.statusbar.phone.NotificationIconAreaController, com.android.systemui.statusbar.phone.panelstate.PanelExpansionStateManager, com.android.systemui.flags.FeatureFlags, com.android.systemui.statusbar.phone.StatusBarIconController, com.android.systemui.statusbar.phone.StatusBarHideIconsForBouncerManager, com.android.systemui.statusbar.policy.KeyguardStateController, com.android.systemui.statusbar.phone.NotificationPanelViewController, com.android.systemui.statusbar.connectivity.NetworkController, com.android.systemui.plugins.statusbar.StatusBarStateController, com.android.systemui.statusbar.CommandQueue, com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragmentLogger, com.android.systemui.statusbar.OperatorNameViewController.Factory) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent]
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.Factory.create(collapsedStatusBarFragment) [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
This condition was never validated before, and will soon be an error. See https://dagger.dev/conflicting-inject.
com.android.systemui.statusbar.phone.fragment.CollapsedStatusBarFragment is injected at
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentModule.providePhoneStatusBarView(collapsedStatusBarFragment)
@com.android.systemui.dagger.qualifiers.RootView com.android.systemui.statusbar.phone.PhoneStatusBarView is requested at
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.getPhoneStatusBarView() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
The following other entry points also depend on it:
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.getBatteryMeterViewController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.getPhoneStatusBarViewController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent.getHeadsUpAppearanceController() [com.android.systemui.tv.TvGlobalRootComponent → com.android.systemui.tv.TvSysUIComponent → com.android.systemui.statusbar.phone.dagger.StatusBarComponent → com.android.systemui.statusbar.phone.fragment.dagger.StatusBarFragmentComponent]
[ 99% 130927/130962] //frameworks/base/packages/SystemUI:SystemUI-core kotlinc [common]
WARN: The registry key 'java.correct.class.type.by.place.resolve.scope' accessed, but not loaded yet
warning: some JAR files in the classpath have the Kotlin Runtime library bundled into them. This may cause difficult to debug problems if there's a different version of the Kotlin Runtime library in the classpath. Consider removing these libraries from the classpath
out/soong/.intermediates/external/kotlinx.coroutines/kotlinx_coroutines/android_common/turbine-combined/kotlinx_coroutines.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/external/kotlinx.coroutines/kotlinx_coroutines_android/android_common/turbine-combined/kotlinx_coroutines_android.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/external/lottie/lottie/android_common/turbine-combined/lottie.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/libs/WindowManager/Shell/WindowManager-Shell/android_common/combined/WindowManager-Shell.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SettingsLib/SettingsLib/android_common/turbine-combined/SettingsLib.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SystemUI/animation/SystemUIAnimationLib/android_common/turbine-combined/SystemUIAnimationLib.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SystemUI/monet/monet/android_common/turbine-combined/monet.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SystemUI/plugin/SystemUIPluginLib/android_common/turbine-combined/SystemUIPluginLib.jar: warning: library has Kotlin runtime bundled into it
out/soong/.intermediates/frameworks/base/packages/SystemUI/shared/SystemUISharedLib/android_common/turbine-combined/SystemUISharedLib.jar: warning: library has Kotlin runtime bundled into it
frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/AuthRippleController.kt:211:31: warning: 'getRealMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
sysuiContext.display?.getRealMetrics(displayMetrics)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/SidefpsController.kt:30:37: warning: 'FingerprintManager' is deprecated. Deprecated in Java
import android.hardware.fingerprint.FingerprintManager
^
frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/SidefpsController.kt:64:25: warning: 'FingerprintManager' is deprecated. Deprecated in Java
fingerprintManager: FingerprintManager?,
^
frameworks/base/packages/SystemUI/src/com/android/systemui/biometrics/SidefpsController.kt:120:36: warning: 'TYPE_SYSTEM_ERROR: Int' is deprecated. Deprecated in Java
WindowManager.LayoutParams.TYPE_SYSTEM_ERROR,
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/ControlActionCoordinatorImpl.kt:62:61: warning: 'VIBRATOR_SERVICE: String' is deprecated. Deprecated in Java
private val vibrator = context.getSystemService(Context.VIBRATOR_SERVICE) as Vibrator
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/ControlActionCoordinatorImpl.kt:152:53: warning: 'ACTION_CLOSE_SYSTEM_DIALOGS: String' is deprecated. Deprecated in Java
context.sendBroadcast(Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS))
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/ControlViewHolder.kt:257:72: warning: unnecessary non-null assertion (!!) on a non-null receiver of type Behavior
val behavior = if (existingBehavior == null || existingBehavior!!::class != clazz) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt:212:33: warning: parameter 'items' is never used
private fun showSeedingView(items: List<SelectionItem>) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/ControlsUiControllerImpl.kt:219:38: warning: parameter 'items' is never used
private fun showInitialSetupView(items: List<SelectionItem>) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/DetailDialog.kt:135:34: warning: parameter 'v' is never used, could be renamed to _
setOnClickListener { v: View ->
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/DetailDialog.kt:140:53: warning: 'ACTION_CLOSE_SYSTEM_DIALOGS: String' is deprecated. Deprecated in Java
context.sendBroadcast(Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS))
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/StatusBehavior.kt:78:61: warning: 'ACTION_CLOSE_SYSTEM_DIALOGS: String' is deprecated. Deprecated in Java
context.sendBroadcast(Intent(Intent.ACTION_CLOSE_SYSTEM_DIALOGS))
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/ThumbnailBehavior.kt:61:45: warning: 'getColor(Int): Int' is deprecated. Deprecated in Java
shadowColor = cvh.context.resources.getColor(R.color.control_thumbnail_shadow_color)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/controls/ui/ThumbnailBehavior.kt:89:26: warning: 'getColor(Int): Int' is deprecated. Deprecated in Java
.getColor(R.color.control_thumbnail_tint), BlendMode.LUMINOSITY))
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaCarouselController.kt:403:22: warning: the lambda expression is unused. If you mean a block, you can use 'run { ... }'
} ?: {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaCarouselController.kt:837:13: warning: parameter 'index' is never used, could be renamed to _
index, it ->
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaCarouselScrollHandler.kt:576:13: warning: name shadowed: destIndex
val destIndex = Math.min(mediaContent.getChildCount() - 1, destIndex)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDataFilter.kt:141:49: warning: destructured parameter 'key' is never used
val activeMedia = userEntries.filter { (key, value) -> value.active }
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDataFilter.kt:206:37: warning: parameter 'id' is never used
internal fun handleUserSwitched(id: Int) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt:560:21: warning: the value 'artWorkIcon.bitmap' assigned to 'var artworkBitmap: Bitmap? defined in com.android.systemui.media.MediaDataManager.loadMediaDataInBg' is never used
artworkBitmap = artWorkIcon.bitmap
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt:646:89: warning: right operand of elvis operator (?:) is useless if it is null
val isPlaying = mediaController.playbackState?.let { isPlayingState(it.state) } ?: null
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt:708:26: warning: parameter 'info' is never used, could be renamed to _
decoder, info, source -> decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt:708:32: warning: name shadowed: source
decoder, info, source -> decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt:708:32: warning: parameter 'source' is never used, could be renamed to _
decoder, info, source -> decoder.allocator = ImageDecoder.ALLOCATOR_SOFTWARE
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDataManager.kt:780:75: warning: unnecessary safe call on a non-null receiver of type MediaData?
if (useMediaResumption && removed?.resumeAction != null && removed?.isLocalSession()) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDeviceManager.kt:78:35: warning: unnecessary safe call on a non-null receiver of type MediaDeviceManager.Entry?
if (entry == null || entry?.token != data.token) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDeviceManager.kt:164:18: warning: parameter 'fd' is never used
fun dump(fd: FileDescriptor, pw: PrintWriter, args: Array<String>) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaDeviceManager.kt:164:55: warning: parameter 'args' is never used
fun dump(fd: FileDescriptor, pw: PrintWriter, args: Array<String>) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaResumeListener.kt:208:57: warning: unnecessary non-null assertion (!!) on a non-null receiver of type List<ResolveInfo!>
tryUpdateResumptionList(key, inf!!.get(0).componentInfo.componentName)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/MediaSessionBasedFilter.kt:132:83: warning: unnecessary safe call on a non-null receiver of type MediaController?
Log.d(TAG, "filtering key=$key local=${data.token} remote=${remote?.sessionToken}")
^
frameworks/base/packages/SystemUI/src/com/android/systemui/media/SeekBarViewModel.kt:229:39: warning: elvis operator (?:) always returns the left operand of non-nullable type Int
val duration = _data.duration ?: -1
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/AutoAddTracker.kt:124:25: warning: name shadowed: tiles
val tiles = synchronized(autoAdded) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/FooterActionsView.kt:152:26: warning: 'setColorFilter(Int, PorterDuff.Mode!): Unit' is deprecated. Deprecated in Java
pictureToSet.setColorFilter(
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileViewImpl.kt:272:19: warning: parameter 'v' is never used, could be renamed to _
{ v: View? -> tile.click(this) },
^
frameworks/base/packages/SystemUI/src/com/android/systemui/qs/tileimpl/QSTileViewImpl.kt:273:19: warning: parameter 'view' is never used, could be renamed to _
{ view: View? ->
^
frameworks/base/packages/SystemUI/src/com/android/systemui/sensorprivacy/SensorUseDialog.kt:24:54: warning: 'FLAG_SHOW_WHEN_LOCKED: Int' is deprecated. Deprecated in Java
window!!.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/LockscreenShadeTransitionController.kt:472:32: warning: 'getter for userId: Int' is deprecated. Deprecated in Java
userId = entry.sbn.userId
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/LockscreenShadeTransitionController.kt:715:13: warning: variable 'x' is never used
val x = event.x
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:24:29: warning: 'Allocation' is deprecated. Deprecated in Java
import android.renderscript.Allocation
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:25:29: warning: 'Element' is deprecated. Deprecated in Java
import android.renderscript.Element
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:26:29: warning: 'RenderScript' is deprecated. Deprecated in Java
import android.renderscript.RenderScript
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:27:29: warning: 'ScriptIntrinsicBlur' is deprecated. Deprecated in Java
import android.renderscript.ScriptIntrinsicBlur
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:50:28: warning: 'RenderScript' is deprecated. Deprecated in Java
val renderScript = RenderScript.create(context)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:51:20: warning: 'ScriptIntrinsicBlur' is deprecated. Deprecated in Java
val blur = ScriptIntrinsicBlur.create(renderScript, Element.U8_4(renderScript))
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:51:61: warning: 'Element' is deprecated. Deprecated in Java
val blur = ScriptIntrinsicBlur.create(renderScript, Element.U8_4(renderScript))
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:52:20: warning: 'Allocation' is deprecated. Deprecated in Java
var input: Allocation? = null
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:53:21: warning: 'Allocation' is deprecated. Deprecated in Java
var output: Allocation? = null
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:72:21: warning: 'Allocation' is deprecated. Deprecated in Java
input = Allocation.createFromBitmap(renderScript, inBitmap,
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:73:21: warning: 'Allocation' is deprecated. Deprecated in Java
Allocation.MipmapControl.MIPMAP_NONE, Allocation.USAGE_GRAPHICS_TEXTURE)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:73:59: warning: 'Allocation' is deprecated. Deprecated in Java
Allocation.MipmapControl.MIPMAP_NONE, Allocation.USAGE_GRAPHICS_TEXTURE)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/MediaArtworkProcessor.kt:74:22: warning: 'Allocation' is deprecated. Deprecated in Java
output = Allocation.createFromBitmap(renderScript, outBitmap)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/charging/ChargingRippleView.kt:78:38: warning: name shadowed: animator
animator.addUpdateListener { animator ->
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/charging/WiredChargingRippleController.kt:75:43: warning: 'TYPE_SYSTEM_OVERLAY: Int' is deprecated. Deprecated in Java
type = WindowManager.LayoutParams.TYPE_SYSTEM_OVERLAY
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/charging/WiredChargingRippleController.kt:171:25: warning: 'getRealMetrics(DisplayMetrics!): Unit' is deprecated. Deprecated in Java
context.display.getRealMetrics(displayMetrics)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/connectivity/MobileState.kt:113:60: warning: 'getter for isGsm: Boolean' is deprecated. Deprecated in Java
return signalStrength != null && !signalStrength!!.isGsm
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/connectivity/MobileState.kt:223:21: warning: 'getter for isGsm: Boolean' is deprecated. Deprecated in Java
"isGsm=$isGsm," +
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/connectivity/WifiState.kt:30:34: warning: the corresponding parameter in the supertype 'ConnectivityState' is named 'other'. This may cause problems when calling this function with named arguments.
public override fun copyFrom(s: ConnectivityState) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/events/PrivacyDotViewController.kt:235:28: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
tl.context.display.getRealSize(size)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/events/PrivacyDotViewController.kt:502:13: warning: the corresponding parameter in the supertype 'SystemStatusAnimationCallback' is named 'contentDescription'. This may cause problems when calling this function with named arguments.
contentDescr: String?
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/events/StatusEvent.kt:59:12: warning: 'setBackgroundDrawable(Drawable!): Unit' is deprecated. Deprecated in Java
iv.setBackgroundDrawable(ColorDrawable(Color.GREEN))
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/events/SystemStatusAnimationScheduler.kt:194:21: warning: name shadowed: chipAnimator
val chipAnimator = ValueAnimator.ofFloat(1f, 0f)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/events/SystemStatusAnimationScheduler.kt:205:21: warning: name shadowed: aSet2
val aSet2 = AnimatorSet()
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/NotificationLaunchAnimatorController.kt:54:13: warning: parameter 'ignored' is never used
set(ignored) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/NotificationWakeUpCoordinator.kt:334:56: warning: parameter 'linearDozeAmount' is never used
private fun overrideDozeAmountIfAnimatingScreenOff(linearDozeAmount: Float): Boolean {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/notifcollection/NotifEvent.kt:96:18: warning: 'onRankingUpdate(NotificationListenerService.RankingMap!): Unit' is deprecated. Deprecated in Java
listener.onRankingUpdate(rankingMap)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/render/NodeSpecBuilder.kt:42:13: warning: variable 'currentSection' is never used
var currentSection: NotifSection? = null
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/collection/render/NodeSpecBuilder.kt:58:17: warning: the value 'section' assigned to 'var currentSection: NotifSection? defined in com.android.systemui.statusbar.notification.collection.render.NodeSpecBuilder.buildNodeSpec.<anonymous>' is never used
currentSection = section
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/people/PeopleNotificationIdentifier.kt:76:31: warning: name shadowed: type
when (val type = upperBound(type, extractPersonTypeInfo(entry.sbn))) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ForegroundServiceSectionController.kt:72:9: warning: parameter 'key' is never used
key: String,
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/ForegroundServiceSectionController.kt:79:13: warning: variable 'isAppCancel' is never used
val isAppCancel = reason == REASON_APP_CANCEL || reason == REASON_APP_CANCEL_ALL
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/notification/stack/NotificationSectionsManager.kt:118:75: warning: unchecked cast: View! to T
val inflated = layoutInflater.inflate(layoutResId, parent, false) as T
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NotificationsQSContainerController.kt:53:37: warning: 'getter for stableInsetBottom: Int' is deprecated. Deprecated in Java
bottomStableInsets = insets.stableInsetBottom
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:127:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
context.display.getRealSize(point)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:167:25: warning: 'getRealSize(Point!): Unit' is deprecated. Deprecated in Java
context.display.getRealSize(point)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/StatusBarContentInsetsProvider.kt:195:5: warning: '@JvmOverloads' annotation has no effect for methods without default arguments
@JvmOverloads
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:56:36: warning: 'constructor Handler()' is deprecated. Deprecated in Java
private val handler: Handler = Handler()
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/UnlockedScreenOffAnimationController.kt:81:47: warning: no cast needed
1f - (it.animatedFraction as Float),
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/policy/DeviceControlsControllerImpl.kt:94:51: warning: 'CONTROLS_ENABLED: String' is deprecated. Deprecated in Java
if (secureSettings.getInt(Settings.Secure.CONTROLS_ENABLED, 1) == 0) {
^
frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/tv/VpnStatusObserver.kt:43:24: warning: 'get(Class<T!>!): T!' is deprecated. Deprecated in Java
Dependency.get(SecurityController::class.java)
^
frameworks/base/packages/SystemUI/src/com/android/systemui/util/kotlin/nullability.kt:29:1: warning: expected performance impact from inlining is insignificant. Inlining works best for functions with parameters of functional types
inline fun <T> Optional<T>.getOrNull(): T? = orElse(null)
^
[ 99% 130942/130962] //frameworks/base/packages/SystemUI:SystemUI r8 [common]
Warning: Missing class android.compat.annotation.UnsupportedAppUsage (referenced from: void com.android.systemui.people.widget.PeopleBackupHelper.writeNewStateDescription(android.os.ParcelFileDescriptor))
Missing class android.support.annotation.Keep (referenced from: kotlinx.coroutines.android.AndroidExceptionPreHandler)
Missing class org.jetbrains.annotations.NotNull (referenced from: java.util.List com.android.keyguard.FontInterpolator$VarFontKey.sortedAxes and 4935 other contexts)
Missing class org.jetbrains.annotations.Nullable (referenced from: android.graphics.fonts.Font com.android.keyguard.FontInterpolator$InterpKey.l and 1143 other contexts)
[100% 130962/130962] Target super fs image for debug: out/target/product/rk3588_s/super.img
2022-12-24 11:44:52 - build_super_image.py - INFO : Building super image from info dict...
2022-12-24 11:44:52 - sparse_img.py - INFO : Total of 234585 4096-byte output blocks in 18 input chunks.
2022-12-24 11:44:52 - sparse_img.py - INFO : Total of 37347 4096-byte output blocks in 6 input chunks.
2022-12-24 11:44:52 - sparse_img.py - INFO : Total of 81549 4096-byte output blocks in 6 input chunks.
2022-12-24 11:44:52 - sparse_img.py - INFO : Total of 924 4096-byte output blocks in 2 input chunks.
2022-12-24 11:44:52 - sparse_img.py - INFO : Total of 168 4096-byte output blocks in 2 input chunks.
2022-12-24 11:44:52 - sparse_img.py - INFO : Total of 64 4096-byte output blocks in 4 input chunks.
2022-12-24 11:44:52 - sparse_img.py - INFO : Total of 61123 4096-byte output blocks in 5 input chunks.
2022-12-24 11:45:01 - build_super_image.py - INFO : Done writing image out/target/product/rk3588_s/super.img
#### build completed successfully (02:28:36 (hh:mm:ss)) ####
rootroot@rootroot-MS-7885:~/android12-rk3588-new$
rootroot@rootroot-MS-7885:~/android12-rk3588-new$
rootroot@rootroot-MS-7885:~/android12-rk3588-new$ ./build.sh -u
will build update.img
-------------------KERNEL_VERSION:5.10
-------------------KERNEL_DTS:rk3588-evb1-lp4-v10
Force use clang and llvm to build kernel-5.10
============================================
PLATFORM_VERSION_CODENAME=REL
PLATFORM_VERSION=12
TARGET_PRODUCT=rk3588_s
TARGET_BUILD_VARIANT=userdebug
TARGET_BUILD_TYPE=release
TARGET_ARCH=arm64
TARGET_ARCH_VARIANT=armv8-a
TARGET_CPU_VARIANT=generic
TARGET_2ND_ARCH=arm
TARGET_2ND_ARCH_VARIANT=armv8-a
TARGET_2ND_CPU_VARIANT=generic
HOST_ARCH=x86_64
HOST_2ND_ARCH=x86
HOST_OS=linux
HOST_OS_EXTRA=Linux-5.4.0-135-generic-x86_64-Ubuntu-18.04.6-LTS
HOST_CROSS_OS=windows
HOST_CROSS_ARCH=x86
HOST_CROSS_2ND_ARCH=x86_64
HOST_BUILD_TYPE=release
BUILD_ID=SP2A.220305.012
OUT_DIR=out
============================================
package resoure.img with charger images
Pack ./tools/images/ & ../kernel-5.10/resource.img to resource.img ...
Unpacking old image(../kernel-5.10/resource.img):
rk-kernel.dtb battery_1.bmp battery_2.bmp battery_3.bmp battery_4.bmp battery_5.bmp battery_fail.bmp logo.bmp logo_kernel.bmp battery_0.bmp 10
Pack to resource.img successed!
Packed resources:
rk-kernel.dtb battery_1.bmp battery_2.bmp battery_3.bmp battery_4.bmp battery_5.bmp battery_fail.bmp logo.bmp logo_kernel.bmp battery_0.bmp 10
./resource.img with battery images is ready
/home/rootroot/android12-rk3588-new
Repacking header 2 boot...
make and copy android images
TARGET_PRODUCT=rk3588_s
TARGET_BASE_PARAMETER_IMAGE==device/rockchip/common/baseparameter/v2.0/baseparameter.img
HIGH_RELIABLE_RECOVERY_OTA=
BOARD_AVB_ENABLE=false
system filesysystem is ext4
create dtbo.img...
done.
create rockdev/Image-rk3588_s/resource.img...
done.
create rockdev/Image-rk3588_s/boot.img...
done.
create rockdev/Image-rk3588_s/boot-debug.img...
done.
skip copy images: /home/rootroot/android12-rk3588-new/out/target/product/rk3588_s/vendor_boot.img
skip copy images: /home/rootroot/android12-rk3588-new/out/target/product/rk3588_s/vendor_boot-debug.img
create rockdev/Image-rk3588_s/recovery.img...
done.
create rockdev/Image-rk3588_s/super.img...
done.
skip copy images: /home/rootroot/android12-rk3588-new/out/target/product/rk3588_s/userdata.img
create vbmeta.img...
BOARD_AVB_ENABLE is false, use default vbmeta.img
create misc.img.... done.
create uboot.img...
u-boot/trust.img not fount! Please make it from u-boot first!
create loader...
create config.cfg...
create baseparameter...done.
Make image ok!
Make update.img
packing update.img with Image -RK3588
regenernate package-file-tmp...
start to make update.img...
Android Firmware Package Tool v2.0
------ PACKAGE ------
Add file: ./package-file
package-file,Add file: ./package-file done,offset=0x800,size=0x29a,userspace=0x1
Add file: ./Image/MiniLoaderAll.bin
bootloader,Add file: ./Image/MiniLoaderAll.bin done,offset=0x1000,size=0x641c0,userspace=0xc9
Add file: ./Image/parameter.txt
parameter,Add file: ./Image/parameter.txt done,offset=0x65800,size=0x282,userspace=0x1
Add file: ./Image/uboot.img
uboot,Add file: ./Image/uboot.img done,offset=0x66000,size=0x400000,userspace=0x800
Add file: ./Image/misc.img
misc,Add file: ./Image/misc.img done,offset=0x466000,size=0xc000,userspace=0x18
Add file: ./Image/dtbo.img
dtbo,Add file: ./Image/dtbo.img done,offset=0x472000,size=0x1bb,userspace=0x1
Add file: ./Image/vbmeta.img
vbmeta,Add file: ./Image/vbmeta.img done,offset=0x472800,size=0x1000,userspace=0x2
Add file: ./Image/boot.img
boot,Add file: ./Image/boot.img done,offset=0x473800,size=0x2438800,userspace=0x4871
Add file: ./Image/recovery.img
recovery,Add file: ./Image/recovery.img done,offset=0x28ac000,size=0x44bf800,userspace=0x897f
Add file: ./Image/baseparameter.img
baseparameter,Add file: ./Image/baseparameter.img done,offset=0x6d6b800,size=0x100000,userspace=0x200
Add file: ./Image/super.img
super,Add file: ./Image/super.img done,offset=0x6e6b800,size=0x647405ac,userspace=0xc8e81
Add CRC...
Make firmware OK!
------ OK ------
********rkImageMaker ver 2.0********
Generating new image, please wait...
Writing head info...
Writing boot file...
Writing firmware...
Generating MD5 data...
MD5 data generated successfully!
New image generated successfully!
Making update.img OK.
Make update image ok!
/home/rootroot/android12-rk3588-new
rootroot@rootroot-MS-7885:~/android12-rk3588-new$
rootroot@rootroot-MS-7885:~/android12-rk3588-new$ ./build.sh -u^C
rootroot@rootroot-MS-7885:~/android12-rk3588-new$
rootroot@rootroot-MS-7885:~/android12-rk3588-new$
rootroot@rootroot-MS-7885:~/android12-rk3588-new$
[END] 2022/12/24 11:53:14