DixieProfileEntry Class Reference
Inherits from | NSObject |
Declared in | DixieProfileEntry.h DixieProfileEntry.m |
Properties
chaosProvider
The ChaosProvider which will provide the new implementation
@property (nonatomic, strong) DixieBaseChaosProvider *chaosProvider
Discussion
The ChaosProvider which will provide the new implementation
Declared In
DixieProfileEntry.h
entryID
Uniquely identifies the entry
@property (readonly) NSString *entryID
Discussion
Uniquely identifies the entry
Declared In
DixieProfileEntry.h
methodInfo
The DixieMethodInfo object, that describes the class and its method
@property (nonatomic, readonly) DixieMethodInfo *methodInfo
Discussion
The DixieMethodInfo object, that describes the class and its method
Declared In
DixieProfileEntry.h
Class Methods
entries:excludeSelectorsOfClass:chaosProvider:
Creates an array of DixieProfileEntry. The DixieProfileEntry array consists of all selectors on the victim EXCEPT those defined in the klass
+ (NSArray *)entries:(id)victim excludeSelectorsOfClass:(id)excludeClass chaosProvider:(id)chaosProvider
Parameters
- victim
The victim whose method we wish to override
- chaosProvider
The ChaosProvider which will provide the new implementation
- klass
Tha class, whose selectors should not be added to the list of entries
Return Value
an array of DixieProfileEntries representing all available selectors on the victim EXCEPT those defined in the excludeClass
Discussion
Creates an array of DixieProfileEntry. The DixieProfileEntry array consists of all selectors on the victim EXCEPT those defined in the klass
Declared In
DixieProfileEntry.h
entries:excludes:chaosProvider:
Creates an array of DixieProfileEntries The DixieProfileEntries array consists of all selectors on the victim EXCEPT those specified in excludedSelectorNames
+ (NSArray *)entries:(id)victim excludes:(id)excludedSelectorNames chaosProvider:(id)chaosProvider
Parameters
- victim
The victim whose method we wish to override
- excludedSelectorNames
The selectors we do NOT wish to include in the return calue
- chaosProvider
The ChaosProvider which will provide the new implementation
Return Value
an array of DixieProfileEntries representing all available selectors on the victim EXCEPT those specified
Discussion
Creates an array of DixieProfileEntries The DixieProfileEntries array consists of all selectors on the victim EXCEPT those specified in excludedSelectorNames
Declared In
DixieProfileEntry.h
entry:selector:chaosProvider:
Creates a DixieProfileEntry with the main properties set
+ (instancetype)entry:(id)victim selector:(id)selector chaosProvider:(id)chaosProvider
Parameters
- victim
The victim whose method we wish to override
- selector
The selector for the method we wish to override
- chaosProvider
The ChaosProvider which will provide the new implementation
Return Value
a new DixieProfileEntry with the properties set
Discussion
Creates a DixieProfileEntry with the main properties set
Declared In
DixieProfileEntry.h