Lines Matching refs:Handle
52 template<class T> class Handle;
976 mirror::Object* GetAnnotationForField(ArtField* field, Handle<mirror::Class> annotation_class)
982 bool IsFieldAnnotationPresent(ArtField* field, Handle<mirror::Class> annotation_class) const
991 mirror::Object* GetAnnotationForMethod(ArtMethod* method, Handle<mirror::Class> annotation_class)
1001 bool IsMethodAnnotationPresent(ArtMethod* method, Handle<mirror::Class> annotation_class) const
1004 const AnnotationSetItem* FindAnnotationSetForClass(Handle<mirror::Class> klass) const
1006 mirror::Object* GetAnnotationForClass(Handle<mirror::Class> klass,
1007 Handle<mirror::Class> annotation_class) const
1009 mirror::ObjectArray<mirror::Object>* GetAnnotationsForClass(Handle<mirror::Class> klass) const
1011 mirror::ObjectArray<mirror::Class>* GetDeclaredClasses(Handle<mirror::Class> klass) const
1013 mirror::Class* GetDeclaringClass(Handle<mirror::Class> klass) const
1015 mirror::Class* GetEnclosingClass(Handle<mirror::Class> klass) const
1017 mirror::Object* GetEnclosingMethod(Handle<mirror::Class> klass) const
1019 bool GetInnerClass(Handle<mirror::Class> klass, mirror::String** name) const
1021 bool GetInnerClassFlags(Handle<mirror::Class> klass, uint32_t* flags) const
1023 mirror::ObjectArray<mirror::String>* GetSignatureAnnotationForClass(Handle<mirror::Class> klass)
1025 bool IsClassAnnotationPresent(Handle<mirror::Class> klass, Handle<mirror::Class> annotation_class)
1028 mirror::Object* CreateAnnotationMember(Handle<mirror::Class> klass,
1029 Handle<mirror::Class> annotation_class,
1032 const AnnotationItem* GetAnnotationItemFromAnnotationSet(Handle<mirror::Class> klass,
1035 Handle<mirror::Class> annotation_class)
1037 mirror::Object* GetAnnotationObjectFromAnnotationSet(Handle<mirror::Class> klass,
1040 Handle<mirror::Class> annotation_class) const
1042 mirror::Object* GetAnnotationValue(Handle<mirror::Class> klass,
1045 Handle<mirror::Class> array_class,
1048 mirror::ObjectArray<mirror::String>* GetSignatureValue(Handle<mirror::Class> klass,
1051 mirror::ObjectArray<mirror::Class>* GetThrowsValue(Handle<mirror::Class> klass,
1054 mirror::ObjectArray<mirror::Object>* ProcessAnnotationSet(Handle<mirror::Class> klass,
1058 mirror::ObjectArray<mirror::Object>* ProcessAnnotationSetRefList(Handle<mirror::Class> klass,
1061 bool ProcessAnnotationValue(Handle<mirror::Class> klass, const uint8_t** annotation_ptr,
1062 AnnotationValue* annotation_value, Handle<mirror::Class> return_class,
1065 mirror::Object* ProcessEncodedAnnotation(Handle<mirror::Class> klass,
1544 Handle<mirror::DexCache>* dex_cache,
1545 Handle<mirror::ClassLoader>* class_loader,
1581 Handle<mirror::DexCache>* dex_cache,
1582 Handle<mirror::ClassLoader>* class_loader,
1592 Handle<mirror::DexCache>* const dex_cache_; // Dex cache to resolve literal objects.
1593 Handle<mirror::ClassLoader>* const class_loader_; // ClassLoader to resolve types.