Home
last modified time | relevance | path

Searched refs:ReflectiveReference (Results 1 – 3 of 3) sorted by relevance

/aosp12/art/runtime/
H A Dreflective_reference.h30 class ReflectiveReference {
35 ReflectiveReference() : val_(nullptr) {} in ReflectiveReference() function
36 explicit ReflectiveReference(ReflectiveType* r) : val_(r) {} in ReflectiveReference() function
37 ReflectiveReference<ReflectiveType>& operator=(const ReflectiveReference<ReflectiveType>& t) =
52 bool operator==(const ReflectiveReference<ReflectiveType>& rr) const {
55 bool operator!=(const ReflectiveReference<ReflectiveType>& rr) const {
H A Dreflective_handle.h41 ALWAYS_INLINE explicit ReflectiveHandle(ReflectiveReference<T>* reference) in ReflectiveHandle()
70 ReflectiveReference<T>* reference_;
90 ALWAYS_INLINE explicit MutableReflectiveHandle(ReflectiveReference<T>* reference) in MutableReflectiveHandle()
95 ReflectiveReference<T>* ref = ReflectiveHandle<T>::reference_; in Assign()
H A Dreflective_handle_scope.h183 ReflectiveReference<ArtMethod>* GetMethodReference(size_t i) { in GetMethodReference()
188 ReflectiveReference<ArtField>* GetFieldReference(size_t i) { in GetFieldReference()
195 std::array<ReflectiveReference<ArtField>, kNumFields> fields_;
196 std::array<ReflectiveReference<ArtMethod>, kNumMethods> methods_;