@@ -61,10 +61,12 @@ /*! * The type encoding for the method. */ @property OF_NULLABLE_PROPERTY (readonly) const char *typeEncoding; + +- init OF_UNAVAILABLE; @end /*! * @class OFProperty OFIntrospection.h ObjFW/OFIntrospection.h * @@ -108,10 +110,12 @@ /*! * @return The name of the setter. */ @property OF_NULLABLE_PROPERTY (readonly, nonatomic) OFString *setter; + +- init OF_UNAVAILABLE; @end /*! * @class OFInstanceVariable OFIntrospection.h ObjFW/OFIntrospection.h * @@ -136,10 +140,12 @@ /*! * The type encoding for the instance variable. */ @property OF_NULLABLE_PROPERTY (readonly) const char *typeEncoding; + +- init OF_UNAVAILABLE; @end /*! * @class OFIntrospection OFIntrospection.h ObjFW/OFIntrospection.h * @@ -197,10 +203,12 @@ * @brief Creates a new introspection for the specified class. * * @return A new, autoreleased introspection for the specified class */ + (instancetype)introspectionWithClass: (Class)class_; + +- init OF_UNAVAILABLE; /*! * @brief Initializes an already allocated OFIntrospection with the specified * class. *