@@ -50,21 +50,21 @@ } /*! * The selector of the method. */ -@property (readonly) SEL selector; +@property (readonly, nonatomic) SEL selector; /*! * The name of the method. */ @property (readonly, nonatomic) OFString *name; /*! * The type encoding for the method. */ -@property OF_NULLABLE_PROPERTY (readonly) const char *typeEncoding; +@property OF_NULLABLE_PROPERTY (readonly, nonatomic) const char *typeEncoding; - init OF_UNAVAILABLE; @end /*! @@ -99,11 +99,11 @@ * OF_PROPERTY_ATOMIC | The property is declared `atomic` * OF_PROPERTY_WEAK | The property is declared `weak` * OF_PROPERTY_SYNTHESIZED | The property is synthesized * OF_PROPERTY_DYNAMIC | The property is dynamic */ -@property (readonly) unsigned attributes; +@property (readonly, nonatomic) unsigned attributes; /*! * The name of the getter. */ @property OF_NULLABLE_PROPERTY (readonly, nonatomic) OFString *getter; @@ -134,16 +134,16 @@ @property (readonly, nonatomic) OFString *name; /*! * The offset of the instance variable. */ -@property (readonly) ptrdiff_t offset; +@property (readonly, nonatomic) ptrdiff_t offset; /*! * The type encoding for the instance variable. */ -@property OF_NULLABLE_PROPERTY (readonly) const char *typeEncoding; +@property OF_NULLABLE_PROPERTY (readonly, nonatomic) const char *typeEncoding; - init OF_UNAVAILABLE; @end /*!