summaryrefslogtreecommitdiff
path: root/vala/valasignal.vala
diff options
context:
space:
mode:
authorRico Tzschichholz <ricotz@ubuntu.com>2019-09-29 18:15:54 +0200
committerRico Tzschichholz <ricotz@ubuntu.com>2019-09-30 16:03:29 +0200
commit9811ebe2f9b984bca96248183fc412fa8d049c60 (patch)
treeb5618812013aa513b85fcd4d20fe1b734f3498ef /vala/valasignal.vala
parent325c81d6f8db52a9172597766930797adfa6f04a (diff)
downloadvala-9811ebe2f9b984bca96248183fc412fa8d049c60.tar.gz
vala: Micro optimizations
Diffstat (limited to 'vala/valasignal.vala')
-rw-r--r--vala/valasignal.vala10
1 files changed, 5 insertions, 5 deletions
diff --git a/vala/valasignal.vala b/vala/valasignal.vala
index 607b75ba7..66c7a89c2 100644
--- a/vala/valasignal.vala
+++ b/vala/valasignal.vala
@@ -128,7 +128,7 @@ public class Vala.Signal : Symbol, Callable {
}
if (is_generic) {
- var cl = (ObjectTypeSymbol) parent_symbol;
+ unowned ObjectTypeSymbol cl = (ObjectTypeSymbol) parent_symbol;
foreach (var type_param in cl.get_type_parameters ()) {
generated_delegate.add_type_parameter (new TypeParameter (type_param.name, type_param.source_reference));
}
@@ -136,7 +136,7 @@ public class Vala.Signal : Symbol, Callable {
// parameter types must refer to the delegate type parameters
// instead of to the class type parameters
foreach (var param in generated_delegate.get_parameters ()) {
- var generic_type = param.variable_type as GenericType;
+ unowned GenericType? generic_type = param.variable_type as GenericType;
if (generic_type != null) {
generic_type.type_parameter = generated_delegate.get_type_parameters ().get (generated_delegate.get_type_parameter_index (generic_type.type_parameter.name));
}
@@ -182,7 +182,7 @@ public class Vala.Signal : Symbol, Callable {
checked = true;
// parent_symbol may be null for dynamic signals
- var parent_cl = parent_symbol as Class;
+ unowned Class? parent_cl = parent_symbol as Class;
if (parent_cl != null && parent_cl.is_compact) {
error = true;
Report.error (source_reference, "Signals are not supported in compact classes");
@@ -235,7 +235,7 @@ public class Vala.Signal : Symbol, Callable {
default_handler.add_parameter (param);
}
- var cl = parent_symbol as ObjectTypeSymbol;
+ unowned ObjectTypeSymbol? cl = parent_symbol as ObjectTypeSymbol;
cl.add_hidden_method (default_handler);
default_handler.check (context);
@@ -262,7 +262,7 @@ public class Vala.Signal : Symbol, Callable {
}
emitter.body = body;
- var cl = parent_symbol as ObjectTypeSymbol;
+ unowned ObjectTypeSymbol? cl = parent_symbol as ObjectTypeSymbol;
cl.add_hidden_method (emitter);
emitter.check (context);