Searched refs:ReflectiveHandle (Results 1 – 11 of 11) sorted by relevance
31 class ReflectiveHandle : public ValueObject {36 ReflectiveHandle() : reference_(nullptr) {} in ReflectiveHandle() function38 ALWAYS_INLINE ReflectiveHandle(const ReflectiveHandle<T>& handle) = default;39 ALWAYS_INLINE ReflectiveHandle<T>& operator=(const ReflectiveHandle<T>& handle) = default;41 ALWAYS_INLINE explicit ReflectiveHandle(ReflectiveReference<T>* reference) in ReflectiveHandle() function80 class MutableReflectiveHandle : public ReflectiveHandle<T> {92 : ReflectiveHandle<T>(reference) {} in MutableReflectiveHandle()95 ReflectiveReference<T>* ref = ReflectiveHandle<T>::reference_; in Assign()
139 ALWAYS_INLINE ReflectiveHandle<ArtField> GetFieldHandle(size_t i) { in GetFieldHandle()141 return ReflectiveHandle<ArtField>(GetFieldReference(i)); in GetFieldHandle()165 ALWAYS_INLINE ReflectiveHandle<ArtMethod> GetMethodHandle(size_t i) { in GetMethodHandle()167 return ReflectiveHandle<ArtMethod>(GetMethodReference(i)); in GetMethodHandle()
37 template<typename RT> class ReflectiveHandle; variable55 jmethodID EncodeMethodId(ReflectiveHandle<ArtMethod> method) REQUIRES(!Locks::jni_id_lock_)59 jfieldID EncodeFieldId(ReflectiveHandle<ArtField> field) REQUIRES(!Locks::jni_id_lock_)73 uintptr_t EncodeGenericId(ReflectiveHandle<ArtType> t) REQUIRES(!Locks::jni_id_lock_)83 size_t GetLinearSearchStartId(ReflectiveHandle<ArtType> t)
183 std::string PrettyGeneric(ReflectiveHandle<ArtMethod> f) { in PrettyGeneric()191 std::string PrettyGeneric(ReflectiveHandle<ArtField> f) { in PrettyGeneric()197 bool IsObsolete(ReflectiveHandle<ArtType> t) REQUIRES_SHARED(Locks::mutator_lock_);199 bool IsObsolete(ReflectiveHandle<ArtField> t ATTRIBUTE_UNUSED) { in IsObsolete()203 bool IsObsolete(ReflectiveHandle<ArtMethod> t) { in IsObsolete()209 ArtType* Canonicalize(ReflectiveHandle<ArtType> t) REQUIRES_SHARED(Locks::mutator_lock_);211 ArtField* Canonicalize(ReflectiveHandle<ArtField> t) { in Canonicalize()215 ArtMethod* Canonicalize(ReflectiveHandle<ArtMethod> t) { in Canonicalize()255 ReflectiveHandle<ArtField> t ATTRIBUTE_UNUSED) { in GetLinearSearchStartId()260 size_t JniIdManager::GetLinearSearchStartId<ArtMethod>(ReflectiveHandle<ArtMethod> m) { in GetLinearSearchStartId()[all …]
93 ALWAYS_INLINE static inline jfieldID EncodeArtField(ReflectiveHandle<ArtField> field) in EncodeArtField()114 static inline jmethodID EncodeArtMethod(ReflectiveHandle<ArtMethod> art_method) in EncodeArtMethod()
52 ReflectiveHandle<ArtField> rf(fhs.NewHandle(jni::DecodeArtField(fid))); in Java_Main_NativeFieldScopeCheck()53 ReflectiveHandle<ArtField> bf(bhs.NewHandle(jni::DecodeArtField(fid))); in Java_Main_NativeFieldScopeCheck()
138 ReflectiveHandle<ArtField> field_handle(rhs.NewHandle(field)); \186 ReflectiveHandle<ArtField> field_handle(rhs.NewHandle(field)); \
814 art::ReflectiveHandle<art::ArtField> field(rhs.NewHandle(field_p)); in FieldRead()815 art::ReflectiveHandle<art::ArtMethod> method(rhs.NewHandle(method_p)); in FieldRead()843 art::ReflectiveHandle<art::ArtField> field(rhs.NewHandle(field_p)); in FieldWritten()844 art::ReflectiveHandle<art::ArtMethod> method(rhs.NewHandle(method_p)); in FieldWritten()878 art::ReflectiveHandle<art::ArtField> field(rhs.NewHandle(field_p)); in FieldWritten()879 art::ReflectiveHandle<art::ArtMethod> method(rhs.NewHandle(method_p)); in FieldWritten()
388 ReflectiveHandle<ArtField> resolved_field_handle(rhs.NewHandle(resolved_field)); in FindFieldFromCode()
921 ReflectiveHandle<ArtMethod> constructor(mhs.NewMethodHandle(klass->GetDeclaredConstructor( in Class_newInstance()
1954 ReflectiveHandle<ArtField> resolved_field_handle(rhs.NewHandle(resolved_field)); in ResolveField()