• Home
  • Raw
  • Download

Lines Matching full:class

19 #include "runtime/include/class.h"
25 inline uint32_t Class::GetTypeSize(panda_file::Type type) in GetTypeSize()
52 inline uint32_t Class::GetComponentSize() const in GetComponentSize()
61 inline bool Class::IsSubClassOf(const Class *klass) const in IsSubClassOf()
63 const Class *current = this; in IsSubClassOf()
76 inline bool Class::IsAssignableFrom(const Class *klass) const in IsAssignableFrom()
93 inline bool Class::Implements(const Class *klass) const in Implements()
104 template <Class::FindFilter filter>
105 inline Span<Field> Class::GetFields() const in GetFields()
119 template <Class::FindFilter filter, class Pred>
120 inline Field *Class::FindDeclaredField(Pred pred) const in FindDeclaredField()
130 template <Class::FindFilter filter, class Pred>
131 inline Field *Class::FindField(Pred pred) const in FindField()
160 template <Class::FindFilter filter>
161 inline Span<Method> Class::GetMethods() const in GetMethods()
177 template <Class::FindFilter filter, class Pred>
178 inline Method *Class::FindDirectMethod(Pred pred) const in FindDirectMethod()
188 template <Class::FindFilter filter, class Pred>
189 inline Method *Class::FindClassMethod(Pred pred) const in FindClassMethod()
208 template <Class::FindFilter filter, class Pred>
209 inline Method *Class::FindInterfaceMethod(Pred pred) const in FindInterfaceMethod()
240 template <class Pred>
241 inline Method *Class::FindInterfaceMethod(Pred pred) const in FindInterfaceMethod()
246 template <class Pred>
247 inline Method *Class::FindVirtualInterfaceMethod(Pred pred) const in FindVirtualInterfaceMethod()
252 template <class Pred>
253 inline Method *Class::FindStaticInterfaceMethod(Pred pred) const in FindStaticInterfaceMethod()
258 template <class Pred>
259 inline Field *Class::FindInstanceField(Pred pred) const in FindInstanceField()
264 template <class Pred>
265 inline Field *Class::FindStaticField(Pred pred) const in FindStaticField()
270 template <class Pred>
271 inline Field *Class::FindField(Pred pred) const in FindField()
276 template <class Pred>
277 inline Field *Class::FindDeclaredField(Pred pred) const in FindDeclaredField()
282 inline Field *Class::GetInstanceFieldByName(const uint8_t *mutf8_name) const in GetInstanceFieldByName()
288 inline Field *Class::GetStaticFieldByName(const uint8_t *mutf8_name) const in GetStaticFieldByName()
294 inline Field *Class::GetDeclaredFieldByName(const uint8_t *mutf8_name) const in GetDeclaredFieldByName()
300 template <class Pred>
301 inline Method *Class::FindVirtualClassMethod(Pred pred) const in FindVirtualClassMethod()
306 template <class Pred>
307 inline Method *Class::FindStaticClassMethod(Pred pred) const in FindStaticClassMethod()
312 template <class Pred>
313 inline Method *Class::FindClassMethod(Pred pred) const in FindClassMethod()
318 inline Method *Class::GetDirectMethod(const uint8_t *mutf8_name, const Method::Proto &proto) const in GetDirectMethod()
325 inline Method *Class::GetClassMethod(const uint8_t *mutf8_name, const Method::Proto &proto) const in GetClassMethod()
332 inline Method *Class::GetInterfaceMethod(const uint8_t *mutf8_name, const Method::Proto &proto) con… in GetInterfaceMethod()
339 inline Method *Class::GetDirectMethod(const uint8_t *mutf8_name) const in GetDirectMethod()
345 inline Method *Class::GetClassMethod(const uint8_t *mutf8_name) const in GetClassMethod()
351 inline Method *Class::ResolveVirtualMethod(const Method *method) const in ResolveVirtualMethod()
391 template <class T, bool is_volatile /* = false */>
392 inline T Class::GetFieldPrimitive(size_t offset) const in GetFieldPrimitive()
399 template <class T, bool is_volatile /* = false */>
400 inline void Class::SetFieldPrimitive(size_t offset, T value) in SetFieldPrimitive()
407 inline ObjectHeader *Class::GetFieldObject(size_t offset) const in GetFieldObject()
415 inline void Class::SetFieldObject(size_t offset, ObjectHeader *value) in SetFieldObject()
422 template <class T>
423 inline T Class::GetFieldPrimitive(const Field &field) const in GetFieldPrimitive()
428 template <class T>
429 inline void Class::SetFieldPrimitive(const Field &field, T value) in SetFieldPrimitive()
436 inline ObjectHeader *Class::GetFieldObject(const Field &field) const in GetFieldObject()
443 inline void Class::SetFieldObject(const Field &field, ObjectHeader *value) in SetFieldObject()
456 inline ObjectHeader *Class::GetFieldObject(ManagedThread *thread, const Field &field) const in GetFieldObject()
463 inline void Class::SetFieldObject(ManagedThread *thread, const Field &field, ObjectHeader *value) in SetFieldObject()
474 template <class T>
475 inline T Class::GetFieldPrimitive(size_t offset, std::memory_order memory_order) const in GetFieldPrimitive()
480 template <class T>
481 inline void Class::SetFieldPrimitive(size_t offset, T value, std::memory_order memory_order) in SetFieldPrimitive()
488 inline ObjectHeader *Class::GetFieldObject(size_t offset, std::memory_order memory_order) const in GetFieldObject()
495 inline void Class::SetFieldObject(size_t offset, ObjectHeader *value, std::memory_order memory_orde… in SetFieldObject()
501 inline bool Class::CompareAndSetFieldPrimitive(size_t offset, T old_value, T new_value, std::memory… in CompareAndSetFieldPrimitive()
509 inline bool Class::CompareAndSetFieldObject(size_t offset, ObjectHeader *old_value, ObjectHeader *n… in CompareAndSetFieldObject()
518 inline T Class::CompareAndExchangeFieldPrimitive(size_t offset, T old_value, T new_value, in CompareAndExchangeFieldPrimitive()
526 inline ObjectHeader *Class::CompareAndExchangeFieldObject(size_t offset, ObjectHeader *old_value, in CompareAndExchangeFieldObject()
536 inline T Class::GetAndSetFieldPrimitive(size_t offset, T value, std::memory_order memory_order) in GetAndSetFieldPrimitive()
543 inline ObjectHeader *Class::GetAndSetFieldObject(size_t offset, ObjectHeader *value, std::memory_or… in GetAndSetFieldObject()
549 inline T Class::GetAndAddFieldPrimitive(size_t offset, T value, std::memory_order memory_order) in GetAndAddFieldPrimitive()
555 inline T Class::GetAndBitwiseOrFieldPrimitive(size_t offset, T value, std::memory_order memory_orde… in GetAndBitwiseOrFieldPrimitive()
561 inline T Class::GetAndBitwiseAndFieldPrimitive(size_t offset, T value, std::memory_order memory_ord… in GetAndBitwiseAndFieldPrimitive()
567 inline T Class::GetAndBitwiseXorFieldPrimitive(size_t offset, T value, std::memory_order memory_ord… in GetAndBitwiseXorFieldPrimitive()