Skip to content

Commit a7dfdb6

Browse files
committed
Opt out brief in enum item documetation
1 parent 830d20a commit a7dfdb6

3 files changed

Lines changed: 17 additions & 13 deletions

File tree

VVDocumenter-Xcode/Commenter/VVBaseCommenter.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@
2929

3030
// Comment methods
3131
-(NSString *) startComment;
32+
-(NSString *) startCommentWithDescriptionTag:(NSString *)tag;
3233
-(NSString *) argumentsComment;
3334
-(NSString *) endComment;
3435
-(NSString *) returnComment;

VVDocumenter-Xcode/Commenter/VVBaseCommenter.m

Lines changed: 15 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -40,20 +40,16 @@ -(NSString *) returnSymbol {
4040
return self.forSwift ? @":returns:" : @"@return";
4141
}
4242

43-
-(NSString *) startComment
44-
{
45-
NSString *descriptionTag =
46-
[[VVDocumenterSetting defaultSetting] briefDescription] && !self.forSwift ? @"@brief " : @"";
47-
43+
-(NSString *) startCommentWithDescriptionTag:(NSString *)tag {
4844
NSString *authorInfo = @"";
49-
45+
5046
if ([[VVDocumenterSetting defaultSetting] useAuthorInformation] && !self.forSwift) {
5147
NSMutableString *authorCotent = @"".mutableCopy;
5248

5349
if ([[VVDocumenterSetting defaultSetting] authorInformation].length > 0) {
5450
[authorCotent appendString:[[VVDocumenterSetting defaultSetting] authorInformation]];
5551
}
56-
52+
5753
if ([[VVDocumenterSetting defaultSetting] useDateInformation]) {
5854
NSString *formatString = [[VVDocumenterSetting defaultSetting] dateInformationFormat];
5955
if ([formatString length] <= 0) {
@@ -65,21 +61,28 @@ -(NSString *) startComment
6561
if (authorCotent.length > 0) {
6662
[authorCotent appendString:@", "];
6763
}
68-
[authorCotent appendString:[formatter stringFromDate:[NSDate date]]];
64+
[authorCotent appendString:[formatter stringFromDate:[NSDate date]]];
6965
}
70-
66+
7167
authorInfo = [NSString stringWithFormat:@"%@@author %@\n%@\n", self.prefixString, authorCotent, self.prefixString];
7268
}
7369

7470
if ([[VVDocumenterSetting defaultSetting] useHeaderDoc]) {
75-
return [NSString stringWithFormat:@"%@/*!\n%@%@%@<#Description#>\n", self.indent, authorInfo, self.prefixString, descriptionTag];
71+
return [NSString stringWithFormat:@"%@/*!\n%@%@%@<#Description#>\n", self.indent, authorInfo, self.prefixString, tag];
7672
} else if ([[VVDocumenterSetting defaultSetting] prefixWithSlashes]) {
77-
return [NSString stringWithFormat:@"%@%@%@<#Description#>\n", self.prefixString, authorInfo, descriptionTag];
73+
return [NSString stringWithFormat:@"%@%@%@<#Description#>\n", self.prefixString, authorInfo, tag];
7874
} else {
79-
return [NSString stringWithFormat:@"%@/**\n%@%@%@<#Description#>\n", self.indent, authorInfo, self.prefixString, descriptionTag];
75+
return [NSString stringWithFormat:@"%@/**\n%@%@%@<#Description#>\n", self.indent, authorInfo, self.prefixString, tag];
8076
}
8177
}
8278

79+
-(NSString *) startComment
80+
{
81+
NSString *descriptionTag =
82+
[[VVDocumenterSetting defaultSetting] briefDescription] && !self.forSwift ? @"@brief " : @"";
83+
return [self startCommentWithDescriptionTag:descriptionTag];
84+
}
85+
8386
-(NSString *) argumentsComment
8487
{
8588
if (self.arguments.count == 0)

VVDocumenter-Xcode/Commenter/VVEnumCommenter.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ - (NSString *)document {
3939
NSString *trimmedPart = [part stringByTrimmingCharactersInSet:[NSCharacterSet whitespaceAndNewlineCharacterSet]];
4040
//Only append when there is a enum define. (In case of the last comma, followed no define)
4141
if (trimmedPart.length != 0) {
42-
NSString *temp = [NSString stringWithFormat:@"%@%@%@", [self startComment],
42+
NSString *temp = [NSString stringWithFormat:@"%@%@%@", [self startCommentWithDescriptionTag:@""],
4343
[self sinceComment],
4444
[self endComment]];
4545

0 commit comments

Comments
 (0)