Home
last modified time | relevance | path

Searched refs:MutableReflectiveHandle (Results 1 – 2 of 2) sorted by relevance

/art/runtime/
Dreflective_handle.h80 class MutableReflectiveHandle : public ReflectiveHandle<T> {
82 MutableReflectiveHandle() {} in MutableReflectiveHandle() function
84 ALWAYS_INLINE MutableReflectiveHandle(const MutableReflectiveHandle<T>& handle)
87 ALWAYS_INLINE MutableReflectiveHandle<T>& operator=(const MutableReflectiveHandle<T>& handle)
90 ALWAYS_INLINE explicit MutableReflectiveHandle(ReflectiveReference<T>* reference) in MutableReflectiveHandle() function
108 class ReflectiveHandleWrapper : public MutableReflectiveHandle<T> {
110 ReflectiveHandleWrapper(T** obj, const MutableReflectiveHandle<T>& handle) in ReflectiveHandleWrapper()
111 : MutableReflectiveHandle<T>(handle), obj_(obj) { in ReflectiveHandleWrapper()
117 *obj_ = MutableReflectiveHandle<T>::Get(); in ~ReflectiveHandleWrapper()
Dreflective_handle_scope.h108 ALWAYS_INLINE MutableReflectiveHandle<T> NewHandle(T* t) REQUIRES_SHARED(Locks::mutator_lock_) { in NewHandle()
122 ALWAYS_INLINE MutableReflectiveHandle<ArtField> NewFieldHandle(ArtField* f) in NewFieldHandle()
126 MutableReflectiveHandle<ArtField> fh(GetMutableFieldHandle(field_pos_++)); in NewFieldHandle()
143 ALWAYS_INLINE MutableReflectiveHandle<ArtField> GetMutableFieldHandle(size_t i) { in GetMutableFieldHandle()
145 return MutableReflectiveHandle<ArtField>(GetFieldReference(i)); in GetMutableFieldHandle()
148 ALWAYS_INLINE MutableReflectiveHandle<ArtMethod> NewMethodHandle(ArtMethod* m) in NewMethodHandle()
152 MutableReflectiveHandle<ArtMethod> mh(GetMutableMethodHandle(method_pos_++)); in NewMethodHandle()
169 ALWAYS_INLINE MutableReflectiveHandle<ArtMethod> GetMutableMethodHandle(size_t i) { in GetMutableMethodHandle()
171 return MutableReflectiveHandle<ArtMethod>(GetMethodReference(i)); in GetMutableMethodHandle()