summaryrefslogtreecommitdiff
path: root/compiler/optimizing/builder.cc
diff options
context:
space:
mode:
author Almaz Mingaleev <mingaleev@google.com> 2023-01-11 10:09:42 +0000
committer Almaz Mingaleev <mingaleev@google.com> 2023-01-11 20:15:13 +0000
commitc4868668f36ff915b9e3f81973ed0485ebb93993 (patch)
treefa069183400121194f253f6c9abbe50e766dfac7 /compiler/optimizing/builder.cc
parentb76f55152345ad1d2813d7fe3f3e03e988ca7d5c (diff)
Hide java.lang.ClassValue from apps targeting T or earlier Android.
java.lang.ClassValue was added in Android U only and platform agnostic Java libraries do Class.forName("java.lang.ClassValue") check to use non-ClassValue based implementation on Android. But proguarding tools also used absence of ClassValue as a reason to remove computeValue method implementation. As a result on Androd U such code no longer worked and failed with AbstractMethodError exception. Bug: 259501764 Test: art/test.py -b --host -r -t 2252-class-value Test: previously failing app works fine with this patch applied Change-Id: I15494b31aeac7f68d80c3292c885db7834e50ade
Diffstat (limited to 'compiler/optimizing/builder.cc')
0 files changed, 0 insertions, 0 deletions