Searched refs:proxy_class (Results 1 - 5 of 5) sorted by relevance
/art/runtime/native/ |
H A D | java_lang_reflect_Method.cc | 40 mirror::Class* proxy_class = proxy_method->GetDeclaringClass(); local 42 size_t num_virt_methods = proxy_class->NumVirtualMethods(); 44 if (proxy_class->GetVirtualMethod(i) == proxy_method) { 51 proxy_class->GetThrows()->Get(throws_index);
|
/art/runtime/ |
H A D | proxy_test.cc | 126 Handle<mirror::Class> proxy_class(hs.NewHandle( 129 ASSERT_TRUE(proxy_class.Get() != nullptr); 130 ASSERT_TRUE(proxy_class->IsProxyClass()); 131 ASSERT_TRUE(proxy_class->IsInitialized()); 133 EXPECT_EQ(2U, proxy_class->NumDirectInterfaces()); // Interfaces$I and Interfaces$J. 134 EXPECT_EQ(I.Get(), mirror::Class::GetDirectInterface(soa.Self(), proxy_class, 0)); 135 EXPECT_EQ(J.Get(), mirror::Class::GetDirectInterface(soa.Self(), proxy_class, 1)); 137 const char* proxy_class_descriptor = proxy_class->GetDescriptor(&temp); 139 EXPECT_EQ(nullptr, proxy_class->GetSourceFile());
|
H A D | class_linker.h | 339 std::string GetDescriptorForProxy(mirror::Class* proxy_class) 341 mirror::ArtMethod* FindMethodForProxy(mirror::Class* proxy_class, 660 mirror::Class* proxy_class)
|
H A D | class_linker.cc | 3794 mirror::Class* proxy_class = GetClassRoot(kJavaLangReflectProxy); local 3795 klass->SetDexCache(proxy_class->GetDexCache()); 3837 mirror::ArtMethod* constructor = CreateProxyConstructor(self, klass, proxy_class); 3870 klass->SetSuperClass(proxy_class); // The super class is java.lang.reflect.Proxy 3938 std::string ClassLinker::GetDescriptorForProxy(mirror::Class* proxy_class) { argument 3939 DCHECK(proxy_class->IsProxyClass()); 3940 mirror::String* name = proxy_class->GetName(); 3945 mirror::ArtMethod* ClassLinker::FindMethodForProxy(mirror::Class* proxy_class, argument 3947 DCHECK(proxy_class->IsProxyClass()); 3971 mirror::Class* proxy_class) { 3969 CreateProxyConstructor(Thread* self, Handle<mirror::Class> klass, mirror::Class* proxy_class) argument [all...] |
/art/runtime/entrypoints/ |
H A D | entrypoint_utils.cc | 314 mirror::Class* proxy_class = rcvr->GetClass(); local 320 size_t num_virt_methods = proxy_class->NumVirtualMethods(); 322 if (proxy_class->GetVirtualMethod(i) == proxy_method) { 329 proxy_class->GetThrows()->Get(throws_index);
|
Completed in 313 milliseconds