#include <OOOXPVerifierStage.h>
Definition at line 34 of file OOOXPVerifierStage.h.
◆ canRun
◆ completed
◆ dealloc
◆ dependencies
◆ dependencyCompleted:
◆ dependencyRegistrationComplete
- (void) dependencyRegistrationComplete |
|
|
|
|
implementation |
◆ dependents
◆ description
Definition at line 1 of file OOOXPVerifierStage.m.
71{
72 return [NSString stringWithFormat:@"<%@ %p>{\"%@\"}", [self class], self, [self name]];
73}
◆ init
◆ isDependentOf:
Provided by category OOOXPVerifierStage(OOInternal).
Definition at line 1 of file OOOXPVerifierStage.m.
130{
131 NSEnumerator *directDepEnum =
nil;
133
134 if (stage ==
nil)
return NO;
135
136
137 if ([_dependencies containsObject:stage]) return YES;
138
139
140 for (directDepEnum = [_dependencies objectEnumerator]; (directDep = [directDepEnum nextObject]); )
141 {
142 if ([directDep isDependentOf:stage]) return YES;
143 }
144
145 return NO;
146}
◆ name
◆ noteSkipped
Provided by category OOOXPVerifierStage(OOInternal).
Definition at line 1 of file OOOXPVerifierStage.m.
186{
187 assert(_canRun && !_hasRun);
188
189 _hasRun = YES;
190 _canRun = NO;
191 [_dependents makeObjectsPerformSelector:@selector(dependencyCompleted:) withObject:self];
192}
◆ performRun
Provided by category OOOXPVerifierStage(OOInternal).
Definition at line 1 of file OOOXPVerifierStage.m.
165{
166 assert(_canRun && !_hasRun);
167
169 @try
170 {
171 [self run];
172 }
173 @catch (NSException *exception)
174 {
175 OOLog(
@"verifyOXP.exception",
@"***** Exception while running verification stage \"%@\
": %@", [
self name], exception);
176 }
178
179 _hasRun = YES;
180 _canRun = NO;
181 [_dependents makeObjectsPerformSelector:@selector(dependencyCompleted:) withObject:self];
182}
void OOLogPushIndent(void)
void OOLogPopIndent(void)
#define OOLog(class, format,...)
◆ registerDepedent:
◆ registerDependency:
Provided by category OOOXPVerifierStage(OOInternal).
Definition at line 1 of file OOOXPVerifierStage.m.
150{
151 [_dependencies addObject:dependency];
152 [_incompleteDependencies addObject:dependency];
153
155}
void registerDepedent:(OOOXPVerifierStage *dependent)
◆ resolvedDependencies
- (NSSet *) resolvedDependencies |
|
|
|
|
implementation |
◆ resolvedDependents
- (NSSet *) resolvedDependents |
|
|
|
|
implementation |
◆ run
Reimplemented in OOAIStateMachineVerifierStage, OOCheckDemoShipsPListVerifierStage, OOCheckEquipmentPListVerifierStage, OOCheckJSSyntaxVerifierStage, OOCheckPListSyntaxVerifierStage, OOCheckRequiresPListVerifierStage, OOCheckShipDataPListVerifierStage, OOFileScannerVerifierStage, OOListUnusedFilesStage, OOModelVerifierStage, and OOTextureVerifierStage.
Definition at line 1 of file OOOXPVerifierStage.m.
◆ setVerifier:
◆ shouldRun
◆ verifier
◆ _canRun
◆ _dependencies
- (NSMutableSet*) _dependencies |
|
private |
◆ _dependents
- (NSMutableSet*) _dependents |
|
private |
◆ _hasRun
◆ _incompleteDependencies
- (NSMutableSet*) _incompleteDependencies |
|
private |
◆ _verifier
The documentation for this class was generated from the following files: