• Home
  • Raw
  • Download

Lines Matching refs:temp_klass

4853   MutableHandle<mirror::Class> temp_klass(hs.NewHandle(  in CreateProxyClass()  local
4855 if (temp_klass == nullptr) { in CreateProxyClass()
4859 DCHECK(temp_klass->GetClass() != nullptr); in CreateProxyClass()
4860 temp_klass->SetObjectSize(sizeof(mirror::Proxy)); in CreateProxyClass()
4863 temp_klass->SetAccessFlags(kAccClassIsProxy | kAccPublic | kAccFinal | kAccVerificationAttempted); in CreateProxyClass()
4864 temp_klass->SetClassLoader(soa.Decode<mirror::ClassLoader>(loader)); in CreateProxyClass()
4865 DCHECK_EQ(temp_klass->GetPrimitiveType(), Primitive::kPrimNot); in CreateProxyClass()
4866 temp_klass->SetName(soa.Decode<mirror::String>(name)); in CreateProxyClass()
4867 temp_klass->SetDexCache(GetClassRoot<mirror::Proxy>(this)->GetDexCache()); in CreateProxyClass()
4869 temp_klass->SetIfTable(GetClassRoot<mirror::Object>(this)->GetIfTable()); in CreateProxyClass()
4870 mirror::Class::SetStatus(temp_klass, ClassStatus::kIdx, self); in CreateProxyClass()
4872 const char* descriptor = temp_klass->GetDescriptor(&storage); in CreateProxyClass()
4876 LinearAlloc* const allocator = GetOrCreateAllocatorForClassLoader(temp_klass->GetClassLoader()); in CreateProxyClass()
4882 ObjPtr<mirror::Class> existing = InsertClass(descriptor, temp_klass.Get(), hash); in CreateProxyClass()
4888 temp_klass->SetSFieldsPtr(sfields); in CreateProxyClass()
4894 interfaces_sfield.SetDeclaringClass(temp_klass.Get()); in CreateProxyClass()
4900 throws_sfield.SetDeclaringClass(temp_klass.Get()); in CreateProxyClass()
4921 temp_klass->SetMethodsPtr(proxy_class_methods, num_direct_methods, num_virtual_methods); in CreateProxyClass()
4924 CreateProxyConstructor(temp_klass, temp_klass->GetDirectMethodUnchecked(0, image_pointer_size_)); in CreateProxyClass()
4929 auto* virtual_method = temp_klass->GetVirtualMethodUnchecked(i, image_pointer_size_); in CreateProxyClass()
4931 CreateProxyMethod(temp_klass, prototype, virtual_method); in CreateProxyClass()
4937 temp_klass->SetSuperClass(GetClassRoot<mirror::Proxy>(this)); in CreateProxyClass()
4939 mirror::Class::SetStatus(temp_klass, ClassStatus::kLoaded, self); in CreateProxyClass()
4944 Runtime::Current()->GetRuntimeCallbacks()->ClassLoad(temp_klass); in CreateProxyClass()
4949 ObjectLock<mirror::Class> resolution_lock(self, temp_klass); in CreateProxyClass()
4954 if (!LinkClass(self, descriptor, temp_klass, h_interfaces, &klass)) { in CreateProxyClass()
4955 mirror::Class::SetStatus(temp_klass, ClassStatus::kErrorUnresolved, self); in CreateProxyClass()
4959 CHECK(temp_klass->IsRetired()); in CreateProxyClass()
4960 CHECK_NE(temp_klass.Get(), klass.Get()); in CreateProxyClass()
4971 Runtime::Current()->GetRuntimeCallbacks()->ClassPrepare(temp_klass, klass); in CreateProxyClass()