diff dstep/foundation/NSExpression.d @ 15:7ff919f595d5

Added the Foundation framework, again
author Jacob Carlborg <doob@me.com>
date Mon, 03 Aug 2009 15:31:48 +0200
parents 89f3c3ef1fd2
children 19885b43130e
line wrap: on
line diff
--- a/dstep/foundation/NSExpression.d	Mon Aug 03 15:23:15 2009 +0200
+++ b/dstep/foundation/NSExpression.d	Mon Aug 03 15:31:48 2009 +0200
@@ -36,47 +36,58 @@
 
 	static NSExpression expressionForConstantValue (Object obj)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForConstantValue:", Object)(objreturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForConstantValue:", Object)(obj);
+	}
 
 	static NSExpression expressionForEvaluatedObject ()
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForEvaluatedObject"return result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForEvaluatedObject");
+	}
 
 	static NSExpression expressionForVariable (NSString string)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForVariable:", NSString)(stringreturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForVariable:", NSString)(string);
+	}
 
 	static NSExpression expressionForKeyPath (NSString keyPath)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForKeyPath:", NSString)(keyPathreturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForKeyPath:", NSString)(keyPath);
+	}
 
 	static NSExpression expressionForFunction (NSString name, NSArray parameters)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForFunction:arguments:", NSString, NSArray)(name, parametersreturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForFunction:arguments:", NSString, NSArray)(name, parameters);
+	}
 
 	static NSExpression expressionForAggregate (NSArray subexpressions)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForAggregate:", NSArray)(subexpressionsreturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForAggregate:", NSArray)(subexpressions);
+	}
 
 	static NSExpression expressionForUnionSet (NSExpression left, NSExpression right)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForUnionSet:with:", NSExpression, NSExpression)(left, rightreturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForUnionSet:with:", NSExpression, NSExpression)(left, right);
+	}
 
 	static NSExpression expressionForIntersectSet (NSExpression left, NSExpression right)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForIntersectSet:with:", NSExpression, NSExpression)(left, rightreturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForIntersectSet:with:", NSExpression, NSExpression)(left, right);
+	}
 
 	static NSExpression expressionForMinusSet (NSExpression left, NSExpression right)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForMinusSet:with:", NSExpression, NSExpression)(left, rightreturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForMinusSet:with:", NSExpression, NSExpression)(left, right);
+	}
 
 	static NSExpression expressionForSubquery (NSExpression expression, NSString variable, Object predicate)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForSubquery:usingIteratorVariable:predicate:", NSExpression, NSString, Object)(expression, variable, predicatereturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForSubquery:usingIteratorVariable:predicate:", NSExpression, NSString, Object)(expression, variable, predicate);
+	}
 
 	static NSExpression expressionForFunction (NSExpression target, NSString name, NSArray parameters)
 	{
-		return invokeObjcSelfClass!(NSExpression, "expressionForFunction:selectorName:arguments:", NSExpression, NSString, NSArray)(target, name, parametersreturn result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		return invokeObjcSelfClass!(NSExpression, "expressionForFunction:selectorName:arguments:", NSExpression, NSString, NSArray)(target, name, parameters);
+	}
 
 	Object initWithExpressionType (uint type)
 	{
@@ -121,7 +132,9 @@
 
 	NSExpression operand ()
 	{
-		id result = invokeObjcSelf!(id, "operand"return result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		id result = invokeObjcSelf!(id, "operand");
+		return result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);
+	}
 
 	NSArray arguments ()
 	{
@@ -140,11 +153,15 @@
 
 	NSExpression leftExpression ()
 	{
-		id result = invokeObjcSelf!(id, "leftExpression"return result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		id result = invokeObjcSelf!(id, "leftExpression");
+		return result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);
+	}
 
 	NSExpression rightExpression ()
 	{
-		id result = invokeObjcSelf!(id, "rightExpression"return result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);	}
+		id result = invokeObjcSelf!(id, "rightExpression");
+		return result is this.objcObject ? this : (result !is null ? new NSExpression(result) : null);
+	}
 
 	Object expressionValueWithObject (Object object, NSMutableDictionary context)
 	{