Samond Classes Library 1.2.1-RELEASE build 181
SCAbstractMethodException.h
См. документацию.
1 //
2 // SCAbstractMethodException.h
3 // scl
4 //
5 // Created by Viacheslav Smolensky on 02.11.11.
6 // Copyright (c) 2007 - 2017 by Samond Development Corporation. All rights reserved.
7 //
8 
24 #import <scl/SCException.h>
25 
26 #pragma mark -
27 #pragma mark Class Constants
28 
32 #define SCAbstractMethodExceptionClass @"SCAbstractMethodException"
33 #define SCAbstractMethodErrorName @"SCAbstractMethod"
35 
37 #pragma mark -
38 #pragma mark Error Codes and IDs
39 
44 #define SCAbstractMethodError -20001
45 #define SCAbstractMethodEID @"SCL-20001"
47 
65  NSString *fMethodName; // Name of the called abstract method
66 }
67 #pragma mark -
68 #pragma mark Instance Properties
69 
78 @property (nonatomic, retain, readonly, getter=methodName) NSString *methodName;
79 
82 #pragma mark -
83 #pragma mark Accessing Class Instance Properties
84 - (NSString *)methodName;
85 
86 #pragma mark -
87 #pragma mark Creating and Initializing Class Instances (SCL-20021)
88 + (instancetype)exceptionWithMethod:(NSString *)method;
89 + (instancetype)exception;
90 - (instancetype)initWithMethod:(NSString *)method;
91 - (instancetype)init;
92 
93 @end
Общий предок всех классов исключительных ситуаций библиотеки
Definition: SCException.h:56
NSString * methodName
Definition: SCAbstractMethodException.h:78
Класс исключительной ситуации вызова абстрактного метода
Definition: SCAbstractMethodException.h:64