aboutsummaryrefslogtreecommitdiffstats
path: root/Source/MGTemplateStandardMarkers.m
diff options
context:
space:
mode:
authorMax <post@wickenrode.com>2014-12-13 19:48:41 +0100
committerMax <post@wickenrode.com>2014-12-13 19:48:41 +0100
commit3b251b8e3d4dc9a694ef76562b388ab07da54785 (patch)
tree8ce5a4c4c637bab883ed7e6667bff7b5b74adbc3 /Source/MGTemplateStandardMarkers.m
parent876dde21d97897ad4ee98aa0d6b11898282982ce (diff)
downloadsequelpro-3b251b8e3d4dc9a694ef76562b388ab07da54785.tar.gz
sequelpro-3b251b8e3d4dc9a694ef76562b388ab07da54785.tar.bz2
sequelpro-3b251b8e3d4dc9a694ef76562b388ab07da54785.zip
Replace some NSDictionaries with literals
* [NSDictionary dictionary] → @{} * [NSDictionary dictionaryWithObject:forKey:] can safely be replaced. object==nil would have already thrown a NPE in the past. * Also replaced some (hopefully safe) NSArray initializers (ie. their objects should always exist).
Diffstat (limited to 'Source/MGTemplateStandardMarkers.m')
-rw-r--r--Source/MGTemplateStandardMarkers.m22
1 files changed, 6 insertions, 16 deletions
diff --git a/Source/MGTemplateStandardMarkers.m b/Source/MGTemplateStandardMarkers.m
index 543d16a7..5edcb00c 100644
--- a/Source/MGTemplateStandardMarkers.m
+++ b/Source/MGTemplateStandardMarkers.m
@@ -107,29 +107,20 @@
- (NSArray *)markers
{
- return [NSArray arrayWithObjects:
- FOR_START, FOR_END,
- SECTION_START, SECTION_END,
- IF_START, ELSE, IF_END,
- NOW,
- COMMENT_START, COMMENT_END,
- LOAD,
- CYCLE,
- SET,
- nil];
+ return @[FOR_START, FOR_END, SECTION_START, SECTION_END, IF_START, ELSE, IF_END, NOW, COMMENT_START, COMMENT_END, LOAD, CYCLE, SET];
}
- (NSArray *)endMarkersForMarker:(NSString *)marker
{
if ([marker isEqualToString:FOR_START]) {
- return [NSArray arrayWithObjects:FOR_END, nil];
+ return @[FOR_END];
} else if ([marker isEqualToString:SECTION_START]) {
- return [NSArray arrayWithObjects:SECTION_END, nil];
+ return @[SECTION_END];
} else if ([marker isEqualToString:IF_START]) {
- return [NSArray arrayWithObjects:IF_END, ELSE, nil];
+ return @[IF_END, ELSE];
} else if ([marker isEqualToString:COMMENT_START]) {
- return [NSArray arrayWithObjects:COMMENT_END, nil];
+ return @[COMMENT_END];
}
return nil;
}
@@ -531,8 +522,7 @@
} else if ([marker isEqualToString:SET]) {
if (args && [args count] == 2 && *outputEnabled) {
// Set variable arg1 to value arg2.
- NSDictionary *newVar = [NSDictionary dictionaryWithObject:[args objectAtIndex:1]
- forKey:[args objectAtIndex:0]];
+ NSDictionary *newVar = @{[args objectAtIndex:0] : [args objectAtIndex:1]};
if (newVar) {
*newVariables = newVar;
}