Home | History | Annotate | Download | only in runtime

Lines Matching refs:mirror

22 #include "mirror/object_array.h"
26 namespace mirror {
29 } // namespace mirror
38 mirror::Object* GetAnnotationForField(ArtField* field, Handle<mirror::Class> annotation_class)
40 mirror::ObjectArray<mirror::Object>* GetAnnotationsForField(ArtField* field)
42 mirror::ObjectArray<mirror::String>* GetSignatureAnnotationForField(ArtField* field)
44 bool IsFieldAnnotationPresent(ArtField* field, Handle<mirror::Class> annotation_class)
48 mirror::Object* GetAnnotationDefaultValue(ArtMethod* method)
50 mirror::Object* GetAnnotationForMethod(ArtMethod* method, Handle<mirror::Class> annotation_class)
52 mirror::ObjectArray<mirror::Object>* GetAnnotationsForMethod(ArtMethod* method)
54 mirror::ObjectArray<mirror::Class>* GetExceptionTypesForMethod(ArtMethod* method)
56 mirror::ObjectArray<mirror::Object>* GetParameterAnnotations(ArtMethod* method)
58 mirror::Object* GetAnnotationForMethodParameter(ArtMethod* method,
60 Handle<mirror::Class> annotation_class)
63 MutableHandle<mirror::ObjectArray<mirror::String>>* names,
64 MutableHandle<mirror::IntArray>* access_flags)
66 mirror::ObjectArray<mirror::String>* GetSignatureAnnotationForMethod(ArtMethod* method)
74 Handle<mirror::Class> annotation_class,
80 mirror::Object* GetAnnotationForClass(Handle<mirror::Class> klass,
81 Handle<mirror::Class> annotation_class)
83 mirror::ObjectArray<mirror::Object>* GetAnnotationsForClass(Handle<mirror::Class> klass)
85 mirror::ObjectArray<mirror::Class>* GetDeclaredClasses(Handle<mirror::Class> klass)
87 mirror::Class* GetDeclaringClass(Handle<mirror::Class> klass)
89 mirror::Class* GetEnclosingClass(Handle<mirror::Class> klass)
91 mirror::Object* GetEnclosingMethod(Handle<mirror::Class> klass)
93 bool GetInnerClass(Handle<mirror::Class> klass, mirror::String** name)
95 bool GetInnerClassFlags(Handle<mirror::Class> klass, uint32_t* flags)
97 mirror::ObjectArray<mirror::String>* GetSignatureAnnotationForClass(Handle<mirror::Class> klass)
99 const char* GetSourceDebugExtension(Handle<mirror::Class> klass)
101 bool IsClassAnnotationPresent(Handle<mirror::Class> klass,
102 Handle<mirror::Class> annotation_class)
114 Handle<mirror::DexCache>* dex_cache,
115 Handle<mirror::ClassLoader>* class_loader,
129 Handle<mirror::DexCache>* const dex_cache_; // Dex cache to resolve literal objects.
130 Handle<mirror::ClassLoader>* const class_loader_; // ClassLoader to resolve types.