Lines Matching refs:mirror
28 namespace mirror {
38 ObjPtr<mirror::Object> GetAnnotationForField(ArtField* field,
39 Handle<mirror::Class> annotation_class)
41 ObjPtr<mirror::ObjectArray<mirror::Object>> GetAnnotationsForField(ArtField* field)
43 ObjPtr<mirror::ObjectArray<mirror::String>> GetSignatureAnnotationForField(ArtField* field)
45 bool IsFieldAnnotationPresent(ArtField* field, Handle<mirror::Class> annotation_class)
49 ObjPtr<mirror::Object> GetAnnotationDefaultValue(ArtMethod* method)
51 ObjPtr<mirror::Object> GetAnnotationForMethod(ArtMethod* method,
52 Handle<mirror::Class> annotation_class)
54 ObjPtr<mirror::ObjectArray<mirror::Object>> GetAnnotationsForMethod(ArtMethod* method)
56 ObjPtr<mirror::ObjectArray<mirror::Class>> GetExceptionTypesForMethod(ArtMethod* method)
58 ObjPtr<mirror::ObjectArray<mirror::Object>> GetParameterAnnotations(ArtMethod* method)
62 ObjPtr<mirror::Object> GetAnnotationForMethodParameter(ArtMethod* method,
64 Handle<mirror::Class> annotation_class)
68 /*out*/ MutableHandle<mirror::ObjectArray<mirror::String>>* names,
69 /*out*/ MutableHandle<mirror::IntArray>* access_flags) REQUIRES_SHARED(Locks::mutator_lock_);
70 ObjPtr<mirror::ObjectArray<mirror::String>> GetSignatureAnnotationForMethod(ArtMethod* method)
78 Handle<mirror::Class> annotation_class,
113 ObjPtr<mirror::Object> GetAnnotationForClass(Handle<mirror::Class> klass,
114 Handle<mirror::Class> annotation_class)
116 ObjPtr<mirror::ObjectArray<mirror::Object>> GetAnnotationsForClass(Handle<mirror::Class> klass)
118 ObjPtr<mirror::ObjectArray<mirror::Class>> GetDeclaredClasses(Handle<mirror::Class> klass)
120 ObjPtr<mirror::Class> GetDeclaringClass(Handle<mirror::Class> klass)
122 ObjPtr<mirror::Class> GetEnclosingClass(Handle<mirror::Class> klass)
124 ObjPtr<mirror::Object> GetEnclosingMethod(Handle<mirror::Class> klass)
126 bool GetInnerClass(Handle<mirror::Class> klass, /*out*/ ObjPtr<mirror::String>* name)
128 bool GetInnerClassFlags(Handle<mirror::Class> klass, uint32_t* flags)
130 ObjPtr<mirror::ObjectArray<mirror::String>> GetSignatureAnnotationForClass(
131 Handle<mirror::Class> klass) REQUIRES_SHARED(Locks::mutator_lock_);
132 const char* GetSourceDebugExtension(Handle<mirror::Class> klass)
134 bool IsClassAnnotationPresent(Handle<mirror::Class> klass,
135 Handle<mirror::Class> annotation_class)
146 RuntimeEncodedStaticFieldValueIterator(Handle<mirror::DexCache> dex_cache, in RuntimeEncodedStaticFieldValueIterator()
147 Handle<mirror::ClassLoader> class_loader, in RuntimeEncodedStaticFieldValueIterator()
161 const Handle<mirror::DexCache> dex_cache_; // Dex cache to resolve literal objects.
162 const Handle<mirror::ClassLoader> class_loader_; // ClassLoader to resolve types.