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
7 files changed