Home | History | Annotate | Download | only in runtime

Lines Matching refs:FindSystemClass

441   // now we can use FindSystemClass
457 // Object, String and DexCache need to be rerun through FindSystemClass to finish init
459 CHECK_EQ(java_lang_Object.Get(), FindSystemClass(self, "Ljava/lang/Object;"));
462 mirror::Class* String_class = FindSystemClass(self, "Ljava/lang/String;");
470 CHECK_EQ(java_lang_DexCache.Get(), FindSystemClass(self, "Ljava/lang/DexCache;"));
474 SetClassRoot(kBooleanArrayClass, FindSystemClass(self, "[Z"));
477 SetClassRoot(kByteArrayClass, FindSystemClass(self, "[B"));
480 CHECK_EQ(char_array_class.Get(), FindSystemClass(self, "[C"));
482 SetClassRoot(kShortArrayClass, FindSystemClass(self, "[S"));
485 CHECK_EQ(int_array_class.Get(), FindSystemClass(self, "[I"));
487 CHECK_EQ(long_array_class.Get(), FindSystemClass(self, "[J"));
489 SetClassRoot(kFloatArrayClass, FindSystemClass(self, "[F"));
492 SetClassRoot(kDoubleArrayClass, FindSystemClass(self, "[D"));
495 CHECK_EQ(class_array_class.Get(), FindSystemClass(self, "[Ljava/lang/Class;"));
497 CHECK_EQ(object_array_class.Get(), FindSystemClass(self, "[Ljava/lang/Object;"));
500 auto java_lang_Cloneable = hs.NewHandle(FindSystemClass(self, "Ljava/lang/Cloneable;"));
502 auto java_io_Serializable = hs.NewHandle(FindSystemClass(self, "Ljava/io/Serializable;"));
519 // Run Class, ArtField, and ArtMethod through FindSystemClass. This initializes their
521 CHECK_EQ(java_lang_Class.Get(), FindSystemClass(self, "Ljava/lang/Class;"));
524 FindSystemClass(self, GetClassRootDescriptor(kJavaLangStringArrayClass)));
526 // End of special init trickery, subsequent classes may be loaded via FindSystemClass.
529 SetClassRoot(kJavaLangReflectProxy, FindSystemClass(self, "Ljava/lang/reflect/Proxy;"));
532 auto* class_root = FindSystemClass(self, "Ljava/lang/reflect/Field;");
538 class_root = FindSystemClass(self, "[Ljava/lang/reflect/Field;");
544 class_root = FindSystemClass(self, "Ljava/lang/reflect/Constructor;");
548 class_root = FindSystemClass(self, "[Ljava/lang/reflect/Constructor;");
554 class_root = FindSystemClass(self, "Ljava/lang/reflect/Method;");
558 class_root = FindSystemClass(self, "[Ljava/lang/reflect/Method;");
566 CHECK_EQ(java_lang_ref_Reference.Get(), FindSystemClass(self, "Ljava/lang/ref/Reference;"));
570 class_root = FindSystemClass(self, "Ljava/lang/ref/FinalizerReference;");
573 class_root = FindSystemClass(self, "Ljava/lang/ref/PhantomReference;");
576 class_root = FindSystemClass(self, "Ljava/lang/ref/SoftReference;");
578 class_root = FindSystemClass(self, "Ljava/lang/ref/WeakReference;");
583 class_root = FindSystemClass(self, "Ljava/lang/ClassLoader;");
589 SetClassRoot(kJavaLangThrowable, FindSystemClass(self, "Ljava/lang/Throwable;"));
592 FindSystemClass(self, "Ljava/lang/ClassNotFoundException;"));
593 SetClassRoot(kJavaLangStackTraceElement, FindSystemClass(self, "Ljava/lang/StackTraceElement;"));
595 FindSystemClass(self, "[Ljava/lang/StackTraceElement;"));
629 FindSystemClass(self, "Ljava/lang/ref/FinalizerReference;");
2642 // Classes that were hand created, ie not by FindSystemClass
2687 // Note: The GC could run during the call to FindSystemClass,