#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{
132
133 if (stage ==
nil)
return NO;
134
135
136 if ([_dependencies containsObject:stage]) return YES;
137
138
139 foreach (directDep, _dependencies)
140 {
141 if ([directDep isDependentOf:stage]) return YES;
142 }
143
144 return NO;
145}
◆ name
◆ noteSkipped
Provided by category OOOXPVerifierStage(OOInternal).
Definition at line 1 of file OOOXPVerifierStage.m.
185{
186 assert(_canRun && !_hasRun);
187
188 _hasRun = YES;
189 _canRun = NO;
190 [_dependents makeObjectsPerformSelector:@selector(dependencyCompleted:) withObject:self];
191}
◆ performRun
Provided by category OOOXPVerifierStage(OOInternal).
Definition at line 1 of file OOOXPVerifierStage.m.
164{
165 assert(_canRun && !_hasRun);
166
168 @try
169 {
170 [self run];
171 }
172 @catch (NSException *exception)
173 {
174 OOLog(
@"verifyOXP.exception",
@"***** Exception while running verification stage \"%@\
": %@", [
self name], exception);
175 }
177
178 _hasRun = YES;
179 _canRun = NO;
180 [_dependents makeObjectsPerformSelector:@selector(dependencyCompleted:) withObject:self];
181}
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.
149{
150 [_dependencies addObject:dependency];
151 [_incompleteDependencies addObject:dependency];
152
154}
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: