Home | History | Annotate | Download | only in dex

Lines Matching defs:mirror

23 #include "mirror/dex_cache.h"
24 #include "mirror/object_array.h"
28 namespace mirror {
30 } // 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)
60 mirror::Object* GetAnnotationForMethodParameter(ArtMethod* method,
62 Handle<mirror::Class> annotation_class)
65 MutableHandle<mirror::ObjectArray<mirror::String>>* names,
66 MutableHandle<mirror::IntArray>* access_flags)
68 mirror::ObjectArray<mirror::String>* GetSignatureAnnotationForMethod(ArtMethod* method)
76 Handle<mirror::Class> annotation_class,
88 mirror::Object* GetAnnotationForClass(Handle<mirror::Class> klass,
89 Handle<mirror::Class> annotation_class)
91 mirror::ObjectArray<mirror::Object>* GetAnnotationsForClass(Handle<mirror::Class> klass)
93 mirror::ObjectArray<mirror::Class>* GetDeclaredClasses(Handle<mirror::Class> klass)
95 mirror::Class* GetDeclaringClass(Handle<mirror::Class> klass)
97 mirror::Class* GetEnclosingClass(Handle<mirror::Class> klass)
99 mirror::Object* GetEnclosingMethod(Handle<mirror::Class> klass)
101 bool GetInnerClass(Handle<mirror::Class> klass, mirror::String** name)
103 bool GetInnerClassFlags(Handle<mirror::Class> klass, uint32_t* flags)
105 mirror::ObjectArray<mirror::String>* GetSignatureAnnotationForClass(Handle<mirror::Class> klass)
107 const char* GetSourceDebugExtension(Handle<mirror::Class> klass)
109 bool IsClassAnnotationPresent(Handle<mirror::Class> klass,
110 Handle<mirror::Class> annotation_class)
121 RuntimeEncodedStaticFieldValueIterator(Handle<mirror::DexCache> dex_cache,
122 Handle<mirror::ClassLoader> class_loader,
136 const Handle<mirror::DexCache> dex_cache_; // Dex cache to resolve literal objects.
137 const Handle<mirror::ClassLoader> class_loader_; // ClassLoader to resolve types.