Home | History | Annotate | Download | only in native

Lines Matching refs:soa

34   ScopedFastNativeObjectAccess soa(env);
35 StackHandleScope<1> hs(soa.Self());
36 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod);
40 Handle<mirror::Class> klass(hs.NewHandle(soa.Decode<mirror::Class*>(annotationType)));
41 return soa.AddLocalReference<jobject>(
47 ScopedFastNativeObjectAccess soa(env);
48 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod);
52 Runtime::Current()->GetClassLinker()->FindArrayClass(soa.Self(), &class_class);
57 mirror::ObjectArray<mirror::Class>::Alloc(soa.Self(), class_array_class, 0);
58 return soa.AddLocalReference<jobjectArray>(empty_array);
60 return soa.AddLocalReference<jobjectArray>(
66 ScopedFastNativeObjectAccess soa(env);
67 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod)
75 Runtime::Current()->GetClassLinker()->FindArrayClass(soa.Self(), &class_class);
80 mirror::ObjectArray<mirror::Class>::Alloc(soa.Self(), class_array_class, 0);
81 return soa.AddLocalReference<jobjectArray>(empty_array);
83 return soa.AddLocalReference<jobjectArray>(result_array);
88 ScopedFastNativeObjectAccess soa(env);
89 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod);
93 return soa.AddLocalReference<jobjectArray>(
100 ScopedFastNativeObjectAccess soa(env);
101 StackHandleScope<1> hs(soa.Self());
102 ArtMethod* method = ArtMethod::FromReflectedMethod(soa, javaMethod);
107 Handle<mirror::Class> klass(hs.NewHandle(soa.Decode<mirror::Class*>(annotationType)));
117 ScopedFastNativeObjectAccess soa(env);
118 mirror::Constructor* m = soa.Decode<mirror::Constructor*>(javaMethod);
119 StackHandleScope<1> hs(soa.Self());
122 soa.Self()->ThrowNewExceptionF("Ljava/lang/InstantiationException;", "Can't instantiate %s %s",
131 auto* caller = GetCallingClass(soa.Self(), 2);
141 soa.Self()->ThrowNewExceptionF(
148 if (!Runtime::Current()->GetClassLinker()->EnsureInitialized(soa.Self(), c, true, true)) {
149 DCHECK(soa.Self()->IsExceptionPending());
159 return InvokeMethod(soa, javaMethod, nullptr, javaArgs, 2);
163 movable ? c->AllocObject(soa.Self()) : c->AllocNonMovableObject(soa.Self());
167 jobject javaReceiver = soa.AddLocalReference<jobject>(receiver);
168 InvokeMethod(soa, javaMethod, javaReceiver, javaArgs, 2);