@@ -14,10 +14,12 @@ * file. */ #import "OFException.h" +OF_ASSUME_NONNULL_BEGIN + /*! * @class OFInitializationFailedException \ * OFInitializationFailedException.h \ * ObjFW/OFInitializationFailedException.h * @@ -29,23 +31,25 @@ } /*! * The class for which initialization failed. */ -@property (readonly, nonatomic) Class inClass; +@property OF_NULLABLE_PROPERTY (readonly, nonatomic) Class inClass; /*! * @brief Creates a new, autoreleased initialization failed exception. * * @param class_ The class for which initialization failed * @return A new, autoreleased initialization failed exception */ -+ (instancetype)exceptionWithClass: (Class)class_; ++ (instancetype)exceptionWithClass: (nullable Class)class_; /*! * @brief Initializes an already allocated initialization failed exception. * * @param class_ The class for which initialization failed * @return An initialized initialization failed exception */ -- initWithClass: (Class)class_; +- initWithClass: (nullable Class)class_; @end + +OF_ASSUME_NONNULL_END