Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 0a1100e6 authored by satayev's avatar satayev Committed by Artur Satayev
Browse files

Use ro.build.version.known_codenames sysprop for KNOWN_CODENAMES.

The sysprop is needed to avoid JNI when accessing KNOWN_CODENAMES
from native code.

Bug: 211747008
Test:  atest android.os.cts.BuildTest#testBuildCodenameConstants
Change-Id: I713a122655f5f8a6a2fed5cee61bbe4094acbeb8
parent a31dc6da
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -407,7 +407,7 @@ public class Build {
         */
        @SystemApi
        @NonNull public static final Set<String> KNOWN_CODENAMES =
                new ArraySet<>(new String[]{"Q", "R", "S", "Sv2", "Tiramisu"});
                new ArraySet<>(getStringList("ro.build.version.known_codenames", ","));

        private static final String[] ALL_CODENAMES
                = getStringList("ro.build.version.all_codenames", ",");