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]