Lines Matching refs:klass

223   ObjPtr<mirror::Class> klass = mirror::Class::GetPrimitiveClass(soa.Decode<mirror::String>(name));  in Class_getPrimitiveClass()  local
224 return soa.AddLocalReference<jclass>(klass); in Class_getPrimitiveClass()
237 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_getInterfacesInternal() local
238 if (klass->IsObsoleteObject()) { in Class_getInterfacesInternal()
243 if (klass->IsProxyClass()) { in Class_getInterfacesInternal()
246 hs2.NewHandle(klass->GetProxyInterfaces()); in Class_getInterfacesInternal()
251 const dex::TypeList* iface_list = klass->GetInterfaceTypeList(); in Class_getInterfacesInternal()
273 ObjPtr<mirror::Class> interface = linker->LookupResolvedType(type_idx, klass.Get()); in Class_getInterfacesInternal()
283 ObjPtr<mirror::Class> klass, in GetDeclaredFields() argument
286 if (UNLIKELY(klass->IsObsoleteObject())) { in GetDeclaredFields()
291 IterationRange<StrideIterator<ArtField>> ifields = klass->GetIFields(); in GetDeclaredFields()
292 IterationRange<StrideIterator<ArtField>> sfields = klass->GetSFields(); in GetDeclaredFields()
293 size_t array_size = klass->NumInstanceFields() + klass->NumStaticFields(); in GetDeclaredFields()
537 ObjPtr<mirror::Class> klass = DecodeClass(soa, javaThis); in Class_getDeclaredConstructorInternal() local
538 if (UNLIKELY(klass->IsObsoleteObject())) { in Class_getDeclaredConstructorInternal()
545 klass, in Class_getDeclaredConstructorInternal()
608 ObjPtr<mirror::Class> klass = DecodeClass(soa, javaThis); in Class_getDeclaredMethodInternal() local
609 if (UNLIKELY(klass->IsObsoleteObject())) { in Class_getDeclaredMethodInternal()
616 klass, in Class_getDeclaredMethodInternal()
634 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_getDeclaredMethodsUnchecked() local
635 if (klass->IsObsoleteObject()) { in Class_getDeclaredMethodsUnchecked()
640 for (ArtMethod& m : klass->GetDeclaredMethods(kRuntimePointerSize)) { in Class_getDeclaredMethodsUnchecked()
655 for (ArtMethod& m : klass->GetDeclaredMethods(kRuntimePointerSize)) { in Class_getDeclaredMethodsUnchecked()
676 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaredAnnotation() local
677 if (klass->IsObsoleteObject()) { in Class_getDeclaredAnnotation()
688 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotation()
693 annotations::GetAnnotationForClass(klass, annotation_class)); in Class_getDeclaredAnnotation()
699 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaredAnnotations() local
700 if (klass->IsObsoleteObject()) { in Class_getDeclaredAnnotations()
704 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotations()
714 return soa.AddLocalReference<jobjectArray>(annotations::GetAnnotationsForClass(klass)); in Class_getDeclaredAnnotations()
720 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaredClasses() local
721 if (klass->IsObsoleteObject()) { in Class_getDeclaredClasses()
726 if (!klass->IsProxyClass() && klass->GetDexCache() != nullptr) { in Class_getDeclaredClasses()
727 classes = annotations::GetDeclaredClasses(klass); in Class_getDeclaredClasses()
747 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getEnclosingClass() local
748 if (klass->IsObsoleteObject()) { in Class_getEnclosingClass()
752 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingClass()
755 return soa.AddLocalReference<jclass>(annotations::GetEnclosingClass(klass)); in Class_getEnclosingClass()
761 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getEnclosingConstructorNative() local
762 if (klass->IsObsoleteObject()) { in Class_getEnclosingConstructorNative()
766 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingConstructorNative()
769 ObjPtr<mirror::Object> method = annotations::GetEnclosingMethod(klass); in Class_getEnclosingConstructorNative()
781 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getEnclosingMethodNative() local
782 if (klass->IsObsoleteObject()) { in Class_getEnclosingMethodNative()
786 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingMethodNative()
789 ObjPtr<mirror::Object> method = annotations::GetEnclosingMethod(klass); in Class_getEnclosingMethodNative()
801 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getInnerClassFlags() local
802 if (klass->IsObsoleteObject()) { in Class_getInnerClassFlags()
806 return mirror::Class::GetInnerClassFlags(klass, defaultValue); in Class_getInnerClassFlags()
812 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getInnerClassName() local
813 if (klass->IsObsoleteObject()) { in Class_getInnerClassName()
817 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getInnerClassName()
821 if (!annotations::GetInnerClass(klass, &class_name)) { in Class_getInnerClassName()
830 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getSignatureAnnotation() local
831 if (klass->IsObsoleteObject()) { in Class_getSignatureAnnotation()
835 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getSignatureAnnotation()
839 annotations::GetSignatureAnnotationForClass(klass)); in Class_getSignatureAnnotation()
845 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_isAnonymousClass() local
846 if (klass->IsObsoleteObject()) { in Class_isAnonymousClass()
850 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isAnonymousClass()
854 if (!annotations::GetInnerClass(klass, &class_name)) { in Class_isAnonymousClass()
864 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_isDeclaredAnnotationPresent() local
865 if (klass->IsObsoleteObject()) { in Class_isDeclaredAnnotationPresent()
869 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isDeclaredAnnotationPresent()
873 return annotations::IsClassAnnotationPresent(klass, annotation_class); in Class_isDeclaredAnnotationPresent()
879 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaringClass() local
880 if (klass->IsObsoleteObject()) { in Class_getDeclaringClass()
884 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaringClass()
891 return soa.AddLocalReference<jclass>(annotations::GetDeclaringClass(klass)); in Class_getDeclaringClass()
897 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_newInstance() local
898 if (klass->IsObsoleteObject()) { in Class_newInstance()
902 if (UNLIKELY(klass->GetPrimitiveType() != 0 || klass->IsInterface() || klass->IsArrayClass() || in Class_newInstance()
903 klass->IsAbstract())) { in Class_newInstance()
906 klass->PrettyClass().c_str()); in Class_newInstance()
911 if (!klass->IsPublic()) { in Class_newInstance()
913 if (caller != nullptr && !caller->CanAccess(klass.Get())) { in Class_newInstance()
916 klass->PrettyClass().c_str(), caller->PrettyClass().c_str()); in Class_newInstance()
921 ReflectiveHandle<ArtMethod> constructor(mhs.NewMethodHandle(klass->GetDeclaredConstructor( in Class_newInstance()
926 klass->PrettyClass().c_str()); in Class_newInstance()
930 if (klass->IsStringClass()) { in Class_newInstance()
939 auto receiver = hs.NewHandle(klass->AllocObject(soa.Self())); in Class_newInstance()