Home | History | Annotate | Download | only in mirror

Lines Matching refs:Field

36 // C++ mirror of java.lang.reflect.Field.
37 class MANAGED Field : public AccessibleObject {
48 return GetField32(OFFSET_OF_OBJECT_MEMBER(Field, dex_field_index_));
52 return GetFieldObject<Class>(OFFSET_OF_OBJECT_MEMBER(Field, declaring_class_));
56 return GetField32(OFFSET_OF_OBJECT_MEMBER(Field, access_flags_));
77 return GetFieldObject<mirror::Class>(OFFSET_OF_OBJECT_MEMBER(Field, type_));
81 return GetField32(OFFSET_OF_OBJECT_MEMBER(Field, offset_));
96 static mirror::Field* CreateFromArtField(Thread* self, ArtField* field,
109 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, declaring_class_), c);
114 SetFieldObject<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, type_), type);
119 SetField32<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, access_flags_), flags);
124 SetField32<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, dex_field_index_), idx);
129 SetField32<kTransactionActive>(OFFSET_OF_OBJECT_MEMBER(Field, offset_), offset);
132 static GcRoot<Class> static_class_; // java.lang.reflect.Field.class.
133 static GcRoot<Class> array_class_; // array of java.lang.reflect.Field.
136 DISALLOW_IMPLICIT_CONSTRUCTORS(Field);