Lines Matching refs:JavaLangObject
115 void AssertObjectClass(mirror::Class* JavaLangObject)
117 ASSERT_TRUE(JavaLangObject != nullptr);
118 ASSERT_TRUE(JavaLangObject->GetClass() != nullptr);
119 ASSERT_EQ(JavaLangObject->GetClass(),
120 JavaLangObject->GetClass()->GetClass());
121 EXPECT_EQ(JavaLangObject, JavaLangObject->GetClass()->GetSuperClass());
123 ASSERT_STREQ(JavaLangObject->GetDescriptor(&temp), "Ljava/lang/Object;");
124 EXPECT_TRUE(JavaLangObject->GetSuperClass() == nullptr);
125 EXPECT_FALSE(JavaLangObject->HasSuperClass());
126 EXPECT_TRUE(JavaLangObject->GetClassLoader() == nullptr);
127 EXPECT_EQ(mirror::Class::kStatusInitialized, JavaLangObject->GetStatus());
128 EXPECT_FALSE(JavaLangObject->IsErroneous());
129 EXPECT_TRUE(JavaLangObject->IsLoaded());
130 EXPECT_TRUE(JavaLangObject->IsResolved());
131 EXPECT_FALSE(JavaLangObject->IsErroneousResolved());
132 EXPECT_TRUE(JavaLangObject->IsVerified());
133 EXPECT_TRUE(JavaLangObject->IsInitialized());
134 EXPECT_FALSE(JavaLangObject->IsArrayInstance());
135 EXPECT_FALSE(JavaLangObject->IsArrayClass());
136 EXPECT_TRUE(JavaLangObject->GetComponentType() == nullptr);
137 EXPECT_FALSE(JavaLangObject->IsInterface());
138 EXPECT_TRUE(JavaLangObject->IsPublic());
139 EXPECT_FALSE(JavaLangObject->IsFinal());
140 EXPECT_FALSE(JavaLangObject->IsPrimitive());
141 EXPECT_FALSE(JavaLangObject->IsSynthetic());
142 EXPECT_EQ(4U, JavaLangObject->NumDirectMethods());
143 EXPECT_EQ(11U, JavaLangObject->NumVirtualMethods());
145 EXPECT_EQ(2U, JavaLangObject->NumInstanceFields());
147 EXPECT_EQ(4U, JavaLangObject->NumInstanceFields());
149 EXPECT_STREQ(JavaLangObject->GetInstanceField(0)->GetName(),
151 EXPECT_STREQ(JavaLangObject->GetInstanceField(1)->GetName(),
154 EXPECT_STREQ(JavaLangObject->GetInstanceField(2)->GetName(),
156 EXPECT_STREQ(JavaLangObject->GetInstanceField(3)->GetName(),
160 EXPECT_EQ(0U, JavaLangObject->NumStaticFields());
161 EXPECT_EQ(0U, JavaLangObject->NumDirectInterfaces());
165 ImTable* imt = JavaLangObject->GetImt(pointer_size);
236 mirror::Class* JavaLangObject =
238 ImTable* JavaLangObject_imt = JavaLangObject->GetImt(pointer_size);
873 mirror::Class* JavaLangObject = class_linker_->FindSystemClass(soa.Self(), "Ljava/lang/Object;");
874 AssertObjectClass(JavaLangObject);
884 EXPECT_EQ(JavaLangObject, MyClass->GetClass()->GetSuperClass());
887 EXPECT_TRUE(MyClass->GetSuperClass() == JavaLangObject);
911 EXPECT_EQ(JavaLangObject->GetClass()->GetClass(), MyClass->GetClass()->GetClass());
1386 mirror::Class* JavaLangObject = class_linker_->FindSystemClass(soa.Self(), "Ljava/lang/Object;");
1387 ASSERT_TRUE(JavaLangObject != nullptr);
1388 EXPECT_TRUE(JavaLangObject->IsInitialized()) << "Not testing already initialized class from the "
1390 CheckVerificationAttempted(JavaLangObject, true);