• Home
  • Raw
  • Download

Lines Matching refs:soa

36 inline ObjPtr<mirror::Class> GenerateProxyClass(ScopedObjectAccess& soa,  in GenerateProxyClass()  argument
42 StackHandleScope<1> hs(soa.Self()); in GenerateProxyClass()
46 jclass javaLangClass = soa.AddLocalReference<jclass>(GetClassRoot<mirror::Class>()); in GenerateProxyClass()
50 soa.Env()->NewObjectArray(interfaces.size(), javaLangClass, /* initialElement= */ nullptr); in GenerateProxyClass()
51 soa.Self()->AssertNoPendingException(); in GenerateProxyClass()
53 soa.Env()->SetObjectArrayElement(proxyClassInterfaces, i, in GenerateProxyClass()
54 soa.AddLocalReference<jclass>(interfaces[i].Get())); in GenerateProxyClass()
62 jobjectArray proxyClassMethods = soa.Env()->NewObjectArray( in GenerateProxyClass()
64 soa.AddLocalReference<jclass>(GetClassRoot<mirror::Method>()), in GenerateProxyClass()
66 soa.Self()->AssertNoPendingException(); in GenerateProxyClass()
77 soa.Env()->SetObjectArrayElement( in GenerateProxyClass()
78 proxyClassMethods, array_index++, soa.AddLocalReference<jobject>( in GenerateProxyClass()
79 mirror::Method::CreateFromArtMethod<kRuntimePointerSize>(soa.Self(), method))); in GenerateProxyClass()
84 soa.Env()->SetObjectArrayElement( in GenerateProxyClass()
85 proxyClassMethods, array_index++, soa.AddLocalReference<jobject>( in GenerateProxyClass()
86 mirror::Method::CreateFromArtMethod<kRuntimePointerSize>(soa.Self(), method))); in GenerateProxyClass()
92 soa.Env()->SetObjectArrayElement( in GenerateProxyClass()
93 proxyClassMethods, array_index++, soa.AddLocalReference<jobject>( in GenerateProxyClass()
94 mirror::Method::CreateFromArtMethod<kRuntimePointerSize>(soa.Self(), method))); in GenerateProxyClass()
98 soa.Env()->SetObjectArrayElement( in GenerateProxyClass()
99 proxyClassMethods, array_index++, soa.AddLocalReference<jobject>( in GenerateProxyClass()
100 mirror::Method::CreateFromArtMethod<kRuntimePointerSize>(soa.Self(), &m))); in GenerateProxyClass()
106 jobjectArray proxyClassThrows = soa.Env()->NewObjectArray(0, javaLangClass, nullptr); in GenerateProxyClass()
107 soa.Self()->AssertNoPendingException(); in GenerateProxyClass()
110 soa, in GenerateProxyClass()
111 soa.Env()->NewStringUTF(className), in GenerateProxyClass()
116 soa.Self()->AssertNoPendingException(); in GenerateProxyClass()