Lines Matching refs:klass

151   ObjPtr<mirror::Class> klass = mirror::Class::GetPrimitiveClass(soa.Decode<mirror::String>(name));  in Class_getPrimitiveClass()  local
152 return soa.AddLocalReference<jclass>(klass); in Class_getPrimitiveClass()
165 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_getInterfacesInternal() local
166 if (klass->IsObsoleteObject()) { in Class_getInterfacesInternal()
171 if (klass->IsProxyClass()) { in Class_getInterfacesInternal()
174 hs2.NewHandle(klass->GetProxyInterfaces()); in Class_getInterfacesInternal()
179 const dex::TypeList* iface_list = klass->GetInterfaceTypeList(); in Class_getInterfacesInternal()
201 ObjPtr<mirror::Class> interface = linker->LookupResolvedType(type_idx, klass.Get()); in Class_getInterfacesInternal()
212 ObjPtr<mirror::Class> klass = DecodeClass(soa, javaThis); in Class_getDeclaredFieldsUnchecked() local
214 klass->GetDeclaredFields(soa.Self(), in Class_getDeclaredFieldsUnchecked()
221 ObjPtr<mirror::Class> klass = DecodeClass(soa, javaThis); in Class_getDeclaredFields() local
223 klass->GetDeclaredFields(soa.Self(), in Class_getDeclaredFields()
230 ObjPtr<mirror::Class> klass = DecodeClass(soa, javaThis); in Class_getPublicDeclaredFields() local
232 klass->GetDeclaredFields(soa.Self(), in Class_getPublicDeclaredFields()
412 ObjPtr<mirror::Class> klass = DecodeClass(soa, javaThis); in Class_getDeclaredConstructorInternal() local
413 if (UNLIKELY(klass->IsObsoleteObject())) { in Class_getDeclaredConstructorInternal()
420 klass, in Class_getDeclaredConstructorInternal()
483 ObjPtr<mirror::Class> klass = DecodeClass(soa, javaThis); in Class_getDeclaredMethodInternal() local
484 if (UNLIKELY(klass->IsObsoleteObject())) { in Class_getDeclaredMethodInternal()
491 klass, in Class_getDeclaredMethodInternal()
509 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_getDeclaredMethodsUnchecked() local
510 if (klass->IsObsoleteObject()) { in Class_getDeclaredMethodsUnchecked()
515 for (ArtMethod& m : klass->GetDeclaredMethods(kRuntimePointerSize)) { in Class_getDeclaredMethodsUnchecked()
530 for (ArtMethod& m : klass->GetDeclaredMethods(kRuntimePointerSize)) { in Class_getDeclaredMethodsUnchecked()
551 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaredAnnotation() local
552 if (klass->IsObsoleteObject()) { in Class_getDeclaredAnnotation()
563 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotation()
568 annotations::GetAnnotationForClass(klass, annotation_class)); in Class_getDeclaredAnnotation()
574 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaredAnnotations() local
575 if (klass->IsObsoleteObject()) { in Class_getDeclaredAnnotations()
579 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotations()
589 return soa.AddLocalReference<jobjectArray>(annotations::GetAnnotationsForClass(klass)); in Class_getDeclaredAnnotations()
595 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaredClasses() local
596 if (klass->IsObsoleteObject()) { in Class_getDeclaredClasses()
601 if (!klass->IsProxyClass() && klass->GetDexCache() != nullptr) { in Class_getDeclaredClasses()
602 classes = annotations::GetDeclaredClasses(klass); in Class_getDeclaredClasses()
622 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getEnclosingClass() local
623 if (klass->IsObsoleteObject()) { in Class_getEnclosingClass()
627 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingClass()
630 return soa.AddLocalReference<jclass>(annotations::GetEnclosingClass(klass)); in Class_getEnclosingClass()
636 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getEnclosingConstructorNative() local
637 if (klass->IsObsoleteObject()) { in Class_getEnclosingConstructorNative()
641 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingConstructorNative()
644 ObjPtr<mirror::Object> method = annotations::GetEnclosingMethod(klass); in Class_getEnclosingConstructorNative()
656 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getEnclosingMethodNative() local
657 if (klass->IsObsoleteObject()) { in Class_getEnclosingMethodNative()
661 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingMethodNative()
664 ObjPtr<mirror::Object> method = annotations::GetEnclosingMethod(klass); in Class_getEnclosingMethodNative()
676 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getInnerClassFlags() local
677 if (klass->IsObsoleteObject()) { in Class_getInnerClassFlags()
681 return mirror::Class::GetInnerClassFlags(klass, defaultValue); in Class_getInnerClassFlags()
687 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getSimpleNameNative() local
688 if (klass->IsObsoleteObject()) { in Class_getSimpleNameNative()
692 if (!klass->IsProxyClass() && klass->GetDexCache() != nullptr) { in Class_getSimpleNameNative()
694 if (annotations::GetInnerClass(klass, &class_name)) { in Class_getSimpleNameNative()
704 if (annotations::GetDeclaringClass(klass) != nullptr || // member class in Class_getSimpleNameNative()
705 annotations::GetEnclosingMethod(klass) != nullptr) { // local class in Class_getSimpleNameNative()
711 Handle<mirror::String> h_name(hs.NewHandle<mirror::String>(mirror::Class::ComputeName(klass))); in Class_getSimpleNameNative()
729 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getSignatureAnnotation() local
730 if (klass->IsObsoleteObject()) { in Class_getSignatureAnnotation()
734 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getSignatureAnnotation()
738 annotations::GetSignatureAnnotationForClass(klass)); in Class_getSignatureAnnotation()
744 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_isAnonymousClass() local
745 if (klass->IsObsoleteObject()) { in Class_isAnonymousClass()
749 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isAnonymousClass()
753 if (!annotations::GetInnerClass(klass, &class_name)) { in Class_isAnonymousClass()
762 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_isRecord0() local
763 return klass->IsRecordClass(); in Class_isRecord0()
770 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_isDeclaredAnnotationPresent() local
771 if (klass->IsObsoleteObject()) { in Class_isDeclaredAnnotationPresent()
775 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isDeclaredAnnotationPresent()
779 return annotations::IsClassAnnotationPresent(klass, annotation_class); in Class_isDeclaredAnnotationPresent()
785 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaringClass() local
786 if (klass->IsObsoleteObject()) { in Class_getDeclaringClass()
790 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaringClass()
797 return soa.AddLocalReference<jclass>(annotations::GetDeclaringClass(klass)); in Class_getDeclaringClass()
803 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getNestHostFromAnnotation() local
804 if (klass->IsObsoleteObject()) { in Class_getNestHostFromAnnotation()
808 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getNestHostFromAnnotation()
811 ObjPtr<mirror::Class> hostClass = annotations::GetNestHost(klass); in Class_getNestHostFromAnnotation()
821 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getNestMembersFromAnnotation() local
822 if (klass->IsObsoleteObject()) { in Class_getNestMembersFromAnnotation()
826 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getNestMembersFromAnnotation()
829 ObjPtr<mirror::ObjectArray<mirror::Class>> classes = annotations::GetNestMembers(klass); in Class_getNestMembersFromAnnotation()
843 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getRecordAnnotationElement() local
844 if (!(klass->IsRecordClass())) { in Class_getRecordAnnotationElement()
850 annotations::getRecordAnnotationElement(klass, a_class, name.c_str()); in Class_getRecordAnnotationElement()
860 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getPermittedSubclassesFromAnnotation() local
861 if (klass->IsObsoleteObject()) { in Class_getPermittedSubclassesFromAnnotation()
865 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getPermittedSubclassesFromAnnotation()
868 ObjPtr<mirror::ObjectArray<mirror::Class>> classes = annotations::GetPermittedSubclasses(klass); in Class_getPermittedSubclassesFromAnnotation()
878 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_ensureExtDataPresent() local
881 mirror::Class::EnsureExtDataPresent(klass, Thread::Current()); in Class_ensureExtDataPresent()
889 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_newInstance() local
890 if (klass->IsObsoleteObject()) { in Class_newInstance()
894 if (UNLIKELY(klass->GetPrimitiveType() != 0 || klass->IsInterface() || klass->IsArrayClass() || in Class_newInstance()
895 klass->IsAbstract())) { in Class_newInstance()
898 klass->PrettyClass().c_str()); in Class_newInstance()
903 if (!klass->IsPublic()) { in Class_newInstance()
905 if (caller != nullptr && !caller->CanAccess(klass.Get())) { in Class_newInstance()
908 klass->PrettyClass().c_str(), caller->PrettyClass().c_str()); in Class_newInstance()
913 ReflectiveHandle<ArtMethod> constructor(mhs.NewMethodHandle(klass->GetDeclaredConstructor( in Class_newInstance()
918 klass->PrettyClass().c_str()); in Class_newInstance()
922 if (klass->IsStringClass()) { in Class_newInstance()
931 auto receiver = hs.NewHandle(klass->AllocObject(soa.Self())); in Class_newInstance()