Skip to content

Commit

Permalink
GBCommentsProcessor: Refactor -[GBCrossRefData matchesObject] for rea…
Browse files Browse the repository at this point in the history
…dability
  • Loading branch information
paulmelnikow committed Jul 13, 2013
1 parent 9a37b01 commit b25decd
Showing 1 changed file with 10 additions and 14 deletions.
24 changes: 10 additions & 14 deletions Processing/GBCommentsProcessor.m
Original file line number Diff line number Diff line change
Expand Up @@ -43,20 +43,16 @@ - (BOOL) isInsideCrossRef:(GBCrossRefData *) outer {
}

- (BOOL) matchesObject:(id) object {
if ([object isTopLevelObject]) {
if ([object isKindOfClass:[GBClassData class]]) {
if ([self.description isEqualToString:[object nameOfClass]]) return YES;
}
else if ([object isKindOfClass:[GBCategoryData class]]) {
if ([self.description isEqualToString:[object idOfCategory]]) return YES;
}
else if ([object isKindOfClass:[GBProtocolData class]]) {
if ([self.description isEqualToString:[object nameOfProtocol]]) return YES;
}
} else {
if (![object isKindOfClass:[GBDocumentData class]] && [self.description isEqualToString:[object methodSelector]]) return YES;
}
return NO;
if ([object isKindOfClass:[GBClassData class]])
return [self.description isEqualToString:[object nameOfClass]];
else if ([object isKindOfClass:[GBCategoryData class]])
return [self.description isEqualToString:[object idOfCategory]];
else if ([object isKindOfClass:[GBProtocolData class]])
return [self.description isEqualToString:[object nameOfProtocol]];
else if ([object isKindOfClass:[GBDocumentData class]])
return NO;
else
return [[object methodSelector] isEqualToString:self.description];
}

- (NSComparisonResult) compareLocation:(GBCrossRefData *) object {
Expand Down

0 comments on commit b25decd

Please sign in to comment.