Home | History | Annotate | Download | only in dex

Lines Matching refs:ClassData

66 class ClassData {
68 explicit ClassData(ArtMethod* method) REQUIRES_SHARED(Locks::mutator_lock_)
69 : ClassData(ScopedNullHandle<mirror::Class>(), // klass
76 ClassData(Scope& hs, ArtField* field) REQUIRES_SHARED(Locks::mutator_lock_)
77 : ClassData(hs.NewHandle(field->GetDeclaringClass())) { }
79 explicit ClassData(Handle<mirror::Class> klass) REQUIRES_SHARED(art::Locks::mutator_lock_)
80 : ClassData(klass, // klass
118 ClassData(Handle<mirror::Class> klass,
134 DISALLOW_COPY_AND_ASSIGN(ClassData);
137 ObjPtr<mirror::Object> CreateAnnotationMember(const ClassData& klass,
338 static const AnnotationSetItem* FindAnnotationSetForClass(const ClassData& klass)
353 ObjPtr<mirror::Object> ProcessEncodedAnnotation(const ClassData& klass, const uint8_t** annotation)
415 bool ProcessAnnotationValue(const ClassData& klass,
713 ObjPtr<mirror::Object> CreateAnnotationMember(const ClassData& klass,
782 const AnnotationItem* GetAnnotationItemFromAnnotationSet(const ClassData& klass,
818 ObjPtr<mirror::Object> GetAnnotationObjectFromAnnotationSet(const ClassData& klass,
832 ObjPtr<mirror::Object> GetAnnotationValue(const ClassData& klass,
866 const ClassData& klass,
889 ObjPtr<mirror::ObjectArray<mirror::Class>> GetThrowsValue(const ClassData& klass,
913 const ClassData& klass,
971 const ClassData& klass,
1016 const ClassData field_class(hs, field);
1026 const ClassData field_class(hs, field);
1036 const ClassData field_class(hs, field);
1046 const ClassData field_class(hs, field);
1053 const ClassData klass(method);
1102 return GetAnnotationObjectFromAnnotationSet(ClassData(method), annotation_set,
1108 return ProcessAnnotationSet(ClassData(method),
1118 return GetThrowsValue(ClassData(method), annotation_set);
1134 return ProcessAnnotationSetRefList(ClassData(method), set_ref_list, size);
1174 return GetAnnotationObjectFromAnnotationSet(ClassData(method),
1208 ClassData data(method);
1242 return GetSignatureValue(ClassData(method), annotation_set);
1253 ClassData(method), annotation_set, visibility, annotation_class);
1506 ClassData data(klass);
1518 ClassData data(klass);
1524 ClassData data(klass);
1549 ClassData data(klass);
1576 ClassData data(klass);
1617 ClassData data(klass);
1635 ClassData data(klass);
1670 ClassData data(klass);
1703 ClassData data(klass);
1712 // Before instantiating ClassData, check that klass has a DexCache
1713 // assigned. The ClassData constructor indirectly dereferences it
1720 ClassData data(klass);
1756 ClassData data(klass);