Home | History | Annotate | Download | only in runtime

Lines Matching refs:statics

858       hs.NewHandle(soa.Decode<mirror::ClassLoader*>(LoadDex("Statics"))));
859 Handle<mirror::Class> statics(
861 class_linker_->EnsureInitialized(statics, true, true);
866 mirror::ArtMethod* clinit = statics->FindDirectMethod("<clinit>", "()V");
869 EXPECT_EQ(9U, statics->NumStaticFields());
871 mirror::ArtField* s0 = mirror::Class::FindStaticField(soa.Self(), statics, "s0", "Z");
875 EXPECT_EQ(true, s0->GetBoolean(statics.Get()));
876 s0->SetBoolean<false>(statics.Get(), false);
878 mirror::ArtField* s1 = mirror::Class::FindStaticField(soa.Self(), statics, "s1", "B");
880 EXPECT_EQ(5, s1->GetByte(statics.Get()));
881 s1->SetByte<false>(statics.Get(), 6);
883 mirror::ArtField* s2 = mirror::Class::FindStaticField(soa.Self(), statics, "s2", "C");
885 EXPECT_EQ('a', s2->GetChar(statics.Get()));
886 s2->SetChar<false>(statics.Get(), 'b');
888 mirror::ArtField* s3 = mirror::Class::FindStaticField(soa.Self(), statics, "s3", "S");
890 EXPECT_EQ(-536, s3->GetShort(statics.Get()));
891 s3->SetShort<false>(statics.Get(), -535);
893 mirror::ArtField* s4 = mirror::Class::FindStaticField(soa.Self(), statics, "s4", "I");
895 EXPECT_EQ(2000000000, s4->GetInt(statics.Get()));
896 s4->SetInt<false>(statics.Get(), 2000000001);
898 mirror::ArtField* s5 = mirror::Class::FindStaticField(soa.Self(), statics, "s5", "J");
900 EXPECT_EQ(0x1234567890abcdefLL, s5->GetLong(statics.Get()));
901 s5->SetLong<false>(statics.Get(), INT64_C(0x34567890abcdef12));
903 mirror::ArtField* s6 = mirror::Class::FindStaticField(soa.Self(), statics, "s6", "F");
905 EXPECT_EQ(0.5, s6->GetFloat(statics.Get()));
906 s6->SetFloat<false>(statics.Get(), 0.75);
908 mirror::ArtField* s7 = mirror::Class::FindStaticField(soa.Self(), statics, "s7", "D");
910 EXPECT_EQ(16777217, s7->GetDouble(statics.Get()));
911 s7->SetDouble<false>(statics.Get(), 16777219);
913 mirror::ArtField* s8 = mirror::Class::FindStaticField(soa.Self(), statics, "s8",
916 EXPECT_TRUE(s8->GetObject(statics.Get())->AsString()->Equals("android"));
922 EXPECT_FALSE(s0->GetBoolean(statics.Get()));
923 EXPECT_EQ(6, s1->GetByte(statics.Get()));
924 EXPECT_EQ('b', s2->GetChar(statics.Get()));
925 EXPECT_EQ(-535, s3->GetShort(statics.Get()));
926 EXPECT_EQ(2000000001, s4->GetInt(statics.Get()));
927 EXPECT_EQ(INT64_C(0x34567890abcdef12), s5->GetLong(statics.Get()));
928 EXPECT_EQ(0.75, s6->GetFloat(statics.Get()));
929 EXPECT_EQ(16777219, s7->GetDouble(statics.Get()));
930 EXPECT_TRUE(s8->GetObject(statics.Get())->AsString()->Equals("robot"));
1148 hs.NewHandle(soa.Decode<mirror::ClassLoader*>(LoadDex("Statics"))));
1149 Handle<mirror::Class> statics(
1152 CheckPreverified(statics.Get(), false);
1154 class_linker_->EnsureInitialized(statics, true, true);
1155 CheckPreverified(statics.Get(), true);