Libnativehelper: Move mutable class cache to libcore
These classes and fields are only used in libcore native code. Do
not expose them in JniConstants.
Bug: 68197265
Test: m
Test: m test-art-host
Test: vogar --mode=host libcore/luni/src/test/java/libcore/io/OsTest.java
Change-Id: I8a84fd0fa88e8174bea86a33bf58ad7eba392c82
diff --git a/JniConstants.cpp b/JniConstants.cpp
index d96cfea..7343678 100644
--- a/JniConstants.cpp
+++ b/JniConstants.cpp
@@ -47,8 +47,6 @@
jclass JniConstants::integerClass;
jclass JniConstants::localeDataClass;
jclass JniConstants::longClass;
-jclass JniConstants::mutableIntClass;
-jclass JniConstants::mutableLongClass;
jclass JniConstants::netlinkSocketAddressClass;
jclass JniConstants::packetSocketAddressClass;
jclass JniConstants::patternSyntaxExceptionClass;
@@ -112,8 +110,6 @@
integerClass = findClass(env, "java/lang/Integer");
localeDataClass = findClass(env, "libcore/icu/LocaleData");
longClass = findClass(env, "java/lang/Long");
- mutableIntClass = findClass(env, "libcore/util/MutableInt");
- mutableLongClass = findClass(env, "libcore/util/MutableLong");
netlinkSocketAddressClass = findClass(env, "android/system/NetlinkSocketAddress");
packetSocketAddressClass = findClass(env, "android/system/PacketSocketAddress");
patternSyntaxExceptionClass = findClass(env, "java/util/regex/PatternSyntaxException");
diff --git a/include/nativehelper/JniConstants.h b/include/nativehelper/JniConstants.h
index 897d399..a3d917f 100644
--- a/include/nativehelper/JniConstants.h
+++ b/include/nativehelper/JniConstants.h
@@ -56,8 +56,6 @@
static jclass integerClass;
static jclass localeDataClass;
static jclass longClass;
- static jclass mutableIntClass;
- static jclass mutableLongClass;
static jclass netlinkSocketAddressClass;
static jclass packetSocketAddressClass;
static jclass patternSyntaxExceptionClass;