summaryrefslogtreecommitdiffstats
path: root/runtime/well_known_classes.cc
diff options
context:
space:
mode:
authorIan Rogers <irogers@google.com>2014-05-15 14:47:50 -0700
committerIan Rogers <irogers@google.com>2014-05-15 14:47:50 -0700
commitdd157d732b557a854b3689faf8a24170fb47c270 (patch)
tree09b1761180ce511273b6bd5782baadaabf43526d /runtime/well_known_classes.cc
parent3b2bcbf9daf39f4cece7fde1186f3fa494000ed9 (diff)
downloadart-dd157d732b557a854b3689faf8a24170fb47c270.zip
art-dd157d732b557a854b3689faf8a24170fb47c270.tar.gz
art-dd157d732b557a854b3689faf8a24170fb47c270.tar.bz2
Avoid some unnecessary use of stl types.
May be a minor performance win but really done for libc++ as this removes a dependency on a library function whose prototype includes a std::string. Change-Id: Ifc07a9caef1206caf2a69a6e1b0bfc0ba56c8c62
Diffstat (limited to 'runtime/well_known_classes.cc')
-rw-r--r--runtime/well_known_classes.cc2
1 files changed, 2 insertions, 0 deletions
diff --git a/runtime/well_known_classes.cc b/runtime/well_known_classes.cc
index 546eb40..fdc6e3f 100644
--- a/runtime/well_known_classes.cc
+++ b/runtime/well_known_classes.cc
@@ -40,6 +40,7 @@ jclass WellKnownClasses::java_lang_reflect_Method;
jclass WellKnownClasses::java_lang_reflect_Proxy;
jclass WellKnownClasses::java_lang_RuntimeException;
jclass WellKnownClasses::java_lang_StackOverflowError;
+jclass WellKnownClasses::java_lang_String;
jclass WellKnownClasses::java_lang_System;
jclass WellKnownClasses::java_lang_Thread;
jclass WellKnownClasses::java_lang_Thread$UncaughtExceptionHandler;
@@ -142,6 +143,7 @@ void WellKnownClasses::Init(JNIEnv* env) {
java_lang_reflect_Proxy = CacheClass(env, "java/lang/reflect/Proxy");
java_lang_RuntimeException = CacheClass(env, "java/lang/RuntimeException");
java_lang_StackOverflowError = CacheClass(env, "java/lang/StackOverflowError");
+ java_lang_String = CacheClass(env, "java/lang/String");
java_lang_System = CacheClass(env, "java/lang/System");
java_lang_Thread = CacheClass(env, "java/lang/Thread");
java_lang_Thread$UncaughtExceptionHandler = CacheClass(env, "java/lang/Thread$UncaughtExceptionHandler");