From 2b00c992ed8f5ac900131f17a995abf992c20d64 Mon Sep 17 00:00:00 2001 From: Rico Tzschichholz Date: Mon, 30 Sep 2019 12:59:51 +0200 Subject: [PATCH] vala: Return unowned references of internal helper symbols --- vala/valaarraytype.vala | 8 ++++---- vala/valaenumvaluetype.vala | 2 +- vala/valasignaltype.vala | 6 +++--- 3 files changed, 8 insertions(+), 8 deletions(-) diff --git a/vala/valaarraytype.vala b/vala/valaarraytype.vala index 84522ca4c..e9104db54 100644 --- a/vala/valaarraytype.vala +++ b/vala/valaarraytype.vala @@ -105,7 +105,7 @@ public class Vala.ArrayType : ReferenceType { return null; } - private ArrayLengthField get_length_field () { + unowned ArrayLengthField get_length_field () { if (length_field == null) { length_field = new ArrayLengthField (source_reference); @@ -122,7 +122,7 @@ public class Vala.ArrayType : ReferenceType { return length_field; } - private ArrayResizeMethod get_resize_method () { + unowned ArrayResizeMethod get_resize_method () { if (resize_method == null) { resize_method = new ArrayResizeMethod (source_reference); @@ -138,7 +138,7 @@ public class Vala.ArrayType : ReferenceType { return resize_method; } - private ArrayMoveMethod get_move_method () { + unowned ArrayMoveMethod get_move_method () { if (move_method == null) { move_method = new ArrayMoveMethod (source_reference); @@ -154,7 +154,7 @@ public class Vala.ArrayType : ReferenceType { return move_method; } - private ArrayCopyMethod get_copy_method () { + unowned ArrayCopyMethod get_copy_method () { if (copy_method == null) { copy_method = new ArrayCopyMethod (source_reference); diff --git a/vala/valaenumvaluetype.vala b/vala/valaenumvaluetype.vala index be8ac15d0..6c6aca398 100644 --- a/vala/valaenumvaluetype.vala +++ b/vala/valaenumvaluetype.vala @@ -41,7 +41,7 @@ public class Vala.EnumValueType : ValueType { return result; } - public Method get_to_string_method () { + public unowned Method get_to_string_method () { if (to_string_method == null) { var string_type = new ObjectType ((Class) CodeContext.get ().root.scope.lookup ("string")); string_type.value_owned = false; diff --git a/vala/valasignaltype.vala b/vala/valasignaltype.vala index f6a176b18..5ee83dfdc 100644 --- a/vala/valasignaltype.vala +++ b/vala/valasignaltype.vala @@ -77,7 +77,7 @@ public class Vala.SignalType : CallableType { return result; } - Method get_connect_method () { + unowned Method get_connect_method () { if (connect_method == null) { var ulong_type = new IntegerType ((Struct) CodeContext.get ().root.scope.lookup ("ulong")); connect_method = new Method ("connect", ulong_type); @@ -89,7 +89,7 @@ public class Vala.SignalType : CallableType { return connect_method; } - Method get_connect_after_method () { + unowned Method get_connect_after_method () { if (connect_after_method == null) { var ulong_type = new IntegerType ((Struct) CodeContext.get ().root.scope.lookup ("ulong")); connect_after_method = new Method ("connect_after", ulong_type); @@ -101,7 +101,7 @@ public class Vala.SignalType : CallableType { return connect_after_method; } - Method get_disconnect_method () { + unowned Method get_disconnect_method () { if (disconnect_method == null) { disconnect_method = new Method ("disconnect", new VoidType ()); disconnect_method.access = SymbolAccessibility.PUBLIC; -- 2.47.2