24 #import <scl/SCException.h>
27 #pragma mark Class Constants
32 #define SCAbstractMethodExceptionClass @"SCAbstractMethodException"
33 #define SCAbstractMethodErrorName @"SCAbstractMethod"
38 #pragma mark Error Codes and IDs
44 #define SCAbstractMethodError -20001
45 #define SCAbstractMethodEID @"SCL-20001"
65 NSString *fMethodName;
68 #pragma mark Instance Properties
78 @property (nonatomic, retain, readonly, getter=
methodName) NSString *methodName;
83 #pragma mark Accessing Class Instance Properties
84 - (NSString *)methodName;
87 #pragma mark Creating and Initializing Class Instances (SCL-20021)
88 + (instancetype)exceptionWithMethod:(NSString *)method;
89 + (instancetype)exception;
90 - (instancetype)initWithMethod:(NSString *)method;
Общий предок всех классов исключительных ситуаций библиотеки
Definition: SCException.h:56
NSString * methodName
Definition: SCAbstractMethodException.h:78
Класс исключительной ситуации вызова абстрактного метода
Definition: SCAbstractMethodException.h:64