vala r2243 - in trunk: . vala
- From: juergbi svn gnome org
 
- To: svn-commits-list gnome org
 
- Subject: vala r2243 - in trunk: . vala
 
- Date: Tue, 30 Dec 2008 18:41:34 +0000 (UTC)
 
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]