Lines Matching refs:soa
37 inline ObjPtr<mirror::Class> GenerateProxyClass(ScopedObjectAccess& soa, in GenerateProxyClass() argument
43 StackHandleScope<1> hs(soa.Self()); in GenerateProxyClass()
47 jclass javaLangClass = soa.AddLocalReference<jclass>(GetClassRoot<mirror::Class>()); in GenerateProxyClass()
51 soa.Env()->NewObjectArray(interfaces.size(), javaLangClass, /* initialElement= */ nullptr); in GenerateProxyClass()
52 soa.Self()->AssertNoPendingException(); in GenerateProxyClass()
54 soa.Env()->SetObjectArrayElement(proxyClassInterfaces, i, in GenerateProxyClass()
55 soa.AddLocalReference<jclass>(interfaces[i].Get())); in GenerateProxyClass()
63 jobjectArray proxyClassMethods = soa.Env()->NewObjectArray( in GenerateProxyClass()
65 soa.AddLocalReference<jclass>(GetClassRoot<mirror::Method>()), in GenerateProxyClass()
67 soa.Self()->AssertNoPendingException(); in GenerateProxyClass()
78 soa.Env()->SetObjectArrayElement( in GenerateProxyClass()
79 proxyClassMethods, array_index++, soa.AddLocalReference<jobject>( in GenerateProxyClass()
80 mirror::Method::CreateFromArtMethod<kRuntimePointerSize>(soa.Self(), method))); in GenerateProxyClass()
85 soa.Env()->SetObjectArrayElement( in GenerateProxyClass()
86 proxyClassMethods, array_index++, soa.AddLocalReference<jobject>( in GenerateProxyClass()
87 mirror::Method::CreateFromArtMethod<kRuntimePointerSize>(soa.Self(), method))); in GenerateProxyClass()
93 soa.Env()->SetObjectArrayElement( in GenerateProxyClass()
94 proxyClassMethods, array_index++, soa.AddLocalReference<jobject>( in GenerateProxyClass()
95 mirror::Method::CreateFromArtMethod<kRuntimePointerSize>(soa.Self(), method))); in GenerateProxyClass()
99 soa.Env()->SetObjectArrayElement( in GenerateProxyClass()
100 proxyClassMethods, array_index++, soa.AddLocalReference<jobject>( in GenerateProxyClass()
101 mirror::Method::CreateFromArtMethod<kRuntimePointerSize>(soa.Self(), &m))); in GenerateProxyClass()
107 jobjectArray proxyClassThrows = soa.Env()->NewObjectArray(0, javaLangClass, nullptr); in GenerateProxyClass()
108 soa.Self()->AssertNoPendingException(); in GenerateProxyClass()
111 soa, in GenerateProxyClass()
112 soa.Env()->NewStringUTF(className), in GenerateProxyClass()
117 soa.Self()->AssertNoPendingException(); in GenerateProxyClass()