vala r2243 - in trunk: . vala



Author: juergbi
Date: Tue Dec 30 18:41:34 2008
New Revision: 2243
URL: http://svn.gnome.org/viewvc/vala?rev=2243&view=rev

Log:
2008-12-30  JÃrg Billeter  <j bitron ch>

	* vala/valalambdaexpression.vala:

	Support instance access in lambda expressions in property accessors


Modified:
   trunk/ChangeLog
   trunk/vala/valalambdaexpression.vala

Modified: trunk/vala/valalambdaexpression.vala
==============================================================================
--- trunk/vala/valalambdaexpression.vala	(original)
+++ trunk/vala/valalambdaexpression.vala	Tue Dec 30 18:41:34 2008
@@ -133,17 +133,9 @@
 			return false;
 		}
 
-		bool in_instance_method = false;
-		var current_method = analyzer.find_current_method ();
-		if (current_method != null) {
-			in_instance_method = (current_method.binding == MemberBinding.INSTANCE);
-		} else {
-			in_instance_method = analyzer.is_in_constructor ();
-		}
-
 		var cb = (Delegate) ((DelegateType) target_type).delegate_symbol;
 		method = new Method (get_lambda_name (analyzer), cb.return_type);
-		if (!cb.has_target || !in_instance_method) {
+		if (!cb.has_target || !analyzer.is_in_instance_method ()) {
 			method.binding = MemberBinding.STATIC;
 		}
 		method.owner = analyzer.current_symbol.scope;



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]