diff options
author | Jürg Billeter <j@bitron.ch> | 2010-07-25 21:05:31 +0200 |
---|---|---|
committer | Jürg Billeter <j@bitron.ch> | 2010-07-27 15:47:02 +0200 |
commit | 123f70495cedba1bfb3d7e96ee70b9196d95400f (patch) | |
tree | 0b19cd8281328edadb1d33774ebde36d248b7c6a /vala/valadelegate.vala | |
parent | c866eed90e47fd0fceaae686497f5939ccc32fae (diff) | |
download | vala-123f70495cedba1bfb3d7e96ee70b9196d95400f.tar.gz |
Add Variable class
Diffstat (limited to 'vala/valadelegate.vala')
-rw-r--r-- | vala/valadelegate.vala | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/vala/valadelegate.vala b/vala/valadelegate.vala index 85ada07cc..27c660ccc 100644 --- a/vala/valadelegate.vala +++ b/vala/valadelegate.vala @@ -171,7 +171,7 @@ public class Vala.Delegate : TypeSymbol { // method is allowed to accept arguments of looser types (weaker precondition) var method_param = method_params_it.get (); - if (!sender_type.stricter (method_param.parameter_type)) { + if (!sender_type.stricter (method_param.variable_type)) { return false; } } @@ -194,7 +194,7 @@ public class Vala.Delegate : TypeSymbol { // method is allowed to accept arguments of looser types (weaker precondition) var method_param = method_params_it.get (); - if (!param.parameter_type.get_actual_type (dt, null, this).stricter (method_param.parameter_type)) { + if (!param.variable_type.get_actual_type (dt, null, this).stricter (method_param.variable_type)) { return false; } } @@ -355,7 +355,7 @@ public class Vala.Delegate : TypeSymbol { } if (param.direction == ParameterDirection.IN) { - if (param.parameter_type.value_owned) { + if (param.variable_type.value_owned) { str += "owned "; } } else { @@ -364,12 +364,12 @@ public class Vala.Delegate : TypeSymbol { } else if (param.direction == ParameterDirection.OUT) { str += "out "; } - if (!param.parameter_type.value_owned && param.parameter_type is ReferenceType) { + if (!param.variable_type.value_owned && param.variable_type is ReferenceType) { str += "weak "; } } - str += param.parameter_type.to_string (); + str += param.variable_type.to_string (); i++; } |