Lines Matching refs:klass

225   ObjPtr<mirror::Class> klass = mirror::Class::GetPrimitiveClass(soa.Decode<mirror::String>(name));  in Class_getPrimitiveClass()  local
226 return soa.AddLocalReference<jclass>(klass); in Class_getPrimitiveClass()
239 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_getInterfacesInternal() local
240 if (klass->IsObsoleteObject()) { in Class_getInterfacesInternal()
245 if (klass->IsProxyClass()) { in Class_getInterfacesInternal()
248 hs2.NewHandle(klass->GetProxyInterfaces()); in Class_getInterfacesInternal()
253 const dex::TypeList* iface_list = klass->GetInterfaceTypeList(); in Class_getInterfacesInternal()
275 ObjPtr<mirror::Class> interface = linker->LookupResolvedType(type_idx, klass.Get()); in Class_getInterfacesInternal()
285 ObjPtr<mirror::Class> klass, in GetDeclaredFields() argument
288 if (UNLIKELY(klass->IsObsoleteObject())) { in GetDeclaredFields()
293 IterationRange<StrideIterator<ArtField>> ifields = klass->GetIFields(); in GetDeclaredFields()
294 IterationRange<StrideIterator<ArtField>> sfields = klass->GetSFields(); in GetDeclaredFields()
295 size_t array_size = klass->NumInstanceFields() + klass->NumStaticFields(); in GetDeclaredFields()
539 ObjPtr<mirror::Class> klass = DecodeClass(soa, javaThis); in Class_getDeclaredConstructorInternal() local
540 if (UNLIKELY(klass->IsObsoleteObject())) { in Class_getDeclaredConstructorInternal()
547 klass, in Class_getDeclaredConstructorInternal()
610 ObjPtr<mirror::Class> klass = DecodeClass(soa, javaThis); in Class_getDeclaredMethodInternal() local
611 if (UNLIKELY(klass->IsObsoleteObject())) { in Class_getDeclaredMethodInternal()
618 klass, in Class_getDeclaredMethodInternal()
636 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_getDeclaredMethodsUnchecked() local
637 if (klass->IsObsoleteObject()) { in Class_getDeclaredMethodsUnchecked()
642 for (ArtMethod& m : klass->GetDeclaredMethods(kRuntimePointerSize)) { in Class_getDeclaredMethodsUnchecked()
657 for (ArtMethod& m : klass->GetDeclaredMethods(kRuntimePointerSize)) { in Class_getDeclaredMethodsUnchecked()
678 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaredAnnotation() local
679 if (klass->IsObsoleteObject()) { in Class_getDeclaredAnnotation()
690 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotation()
695 annotations::GetAnnotationForClass(klass, annotation_class)); in Class_getDeclaredAnnotation()
701 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaredAnnotations() local
702 if (klass->IsObsoleteObject()) { in Class_getDeclaredAnnotations()
706 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaredAnnotations()
716 return soa.AddLocalReference<jobjectArray>(annotations::GetAnnotationsForClass(klass)); in Class_getDeclaredAnnotations()
722 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaredClasses() local
723 if (klass->IsObsoleteObject()) { in Class_getDeclaredClasses()
728 if (!klass->IsProxyClass() && klass->GetDexCache() != nullptr) { in Class_getDeclaredClasses()
729 classes = annotations::GetDeclaredClasses(klass); in Class_getDeclaredClasses()
749 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getEnclosingClass() local
750 if (klass->IsObsoleteObject()) { in Class_getEnclosingClass()
754 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingClass()
757 return soa.AddLocalReference<jclass>(annotations::GetEnclosingClass(klass)); in Class_getEnclosingClass()
763 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getEnclosingConstructorNative() local
764 if (klass->IsObsoleteObject()) { in Class_getEnclosingConstructorNative()
768 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingConstructorNative()
771 ObjPtr<mirror::Object> method = annotations::GetEnclosingMethod(klass); in Class_getEnclosingConstructorNative()
783 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getEnclosingMethodNative() local
784 if (klass->IsObsoleteObject()) { in Class_getEnclosingMethodNative()
788 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getEnclosingMethodNative()
791 ObjPtr<mirror::Object> method = annotations::GetEnclosingMethod(klass); in Class_getEnclosingMethodNative()
803 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getInnerClassFlags() local
804 if (klass->IsObsoleteObject()) { in Class_getInnerClassFlags()
808 return mirror::Class::GetInnerClassFlags(klass, defaultValue); in Class_getInnerClassFlags()
814 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getInnerClassName() local
815 if (klass->IsObsoleteObject()) { in Class_getInnerClassName()
819 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getInnerClassName()
823 if (!annotations::GetInnerClass(klass, &class_name)) { in Class_getInnerClassName()
832 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getSignatureAnnotation() local
833 if (klass->IsObsoleteObject()) { in Class_getSignatureAnnotation()
837 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getSignatureAnnotation()
841 annotations::GetSignatureAnnotationForClass(klass)); in Class_getSignatureAnnotation()
847 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_isAnonymousClass() local
848 if (klass->IsObsoleteObject()) { in Class_isAnonymousClass()
852 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isAnonymousClass()
856 if (!annotations::GetInnerClass(klass, &class_name)) { in Class_isAnonymousClass()
866 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_isDeclaredAnnotationPresent() local
867 if (klass->IsObsoleteObject()) { in Class_isDeclaredAnnotationPresent()
871 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_isDeclaredAnnotationPresent()
875 return annotations::IsClassAnnotationPresent(klass, annotation_class); in Class_isDeclaredAnnotationPresent()
881 Handle<mirror::Class> klass(hs.NewHandle(DecodeClass(soa, javaThis))); in Class_getDeclaringClass() local
882 if (klass->IsObsoleteObject()) { in Class_getDeclaringClass()
886 if (klass->IsProxyClass() || klass->GetDexCache() == nullptr) { in Class_getDeclaringClass()
893 return soa.AddLocalReference<jclass>(annotations::GetDeclaringClass(klass)); in Class_getDeclaringClass()
899 Handle<mirror::Class> klass = hs.NewHandle(DecodeClass(soa, javaThis)); in Class_newInstance() local
900 if (klass->IsObsoleteObject()) { in Class_newInstance()
904 if (UNLIKELY(klass->GetPrimitiveType() != 0 || klass->IsInterface() || klass->IsArrayClass() || in Class_newInstance()
905 klass->IsAbstract())) { in Class_newInstance()
908 klass->PrettyClass().c_str()); in Class_newInstance()
913 if (!klass->IsPublic()) { in Class_newInstance()
915 if (caller != nullptr && !caller->CanAccess(klass.Get())) { in Class_newInstance()
918 klass->PrettyClass().c_str(), caller->PrettyClass().c_str()); in Class_newInstance()
923 ReflectiveHandle<ArtMethod> constructor(mhs.NewMethodHandle(klass->GetDeclaredConstructor( in Class_newInstance()
928 klass->PrettyClass().c_str()); in Class_newInstance()
932 if (klass->IsStringClass()) { in Class_newInstance()
941 auto receiver = hs.NewHandle(klass->AllocObject(soa.Self())); in Class_newInstance()