[vala/staging] vala: Let DataType.get_return_type() return an unowned reference
- From: Rico Tzschichholz <ricotz src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala/staging] vala: Let DataType.get_return_type() return an unowned reference
- Date: Mon, 30 Sep 2019 14:21:34 +0000 (UTC)
commit 4ed61d45ee030577a6987938fd42142d30044ca8
Author: Rico Tzschichholz <ricotz ubuntu com>
Date: Sun Sep 29 12:41:51 2019 +0200
vala: Let DataType.get_return_type() return an unowned reference
vala/valadatatype.vala | 2 +-
vala/valadelegatetype.vala | 2 +-
vala/valamethodtype.vala | 2 +-
vala/valaobjecttype.vala | 2 +-
vala/valasignaltype.vala | 2 +-
vala/valastructvaluetype.vala | 2 +-
6 files changed, 6 insertions(+), 6 deletions(-)
---
diff --git a/vala/valadatatype.vala b/vala/valadatatype.vala
index 2580eb6e8..2e42c475a 100644
--- a/vala/valadatatype.vala
+++ b/vala/valadatatype.vala
@@ -373,7 +373,7 @@ public abstract class Vala.DataType : CodeNode {
*
* @return return type
*/
- public virtual DataType? get_return_type () {
+ public virtual unowned DataType? get_return_type () {
return null;
}
diff --git a/vala/valadelegatetype.vala b/vala/valadelegatetype.vala
index cbf720b8a..01fd0d268 100644
--- a/vala/valadelegatetype.vala
+++ b/vala/valadelegatetype.vala
@@ -39,7 +39,7 @@ public class Vala.DelegateType : CallableType {
return true;
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
return delegate_symbol.return_type;
}
diff --git a/vala/valamethodtype.vala b/vala/valamethodtype.vala
index a10e61b12..4ced128eb 100644
--- a/vala/valamethodtype.vala
+++ b/vala/valamethodtype.vala
@@ -36,7 +36,7 @@ public class Vala.MethodType : CallableType {
return true;
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
return method_symbol.return_type;
}
diff --git a/vala/valaobjecttype.vala b/vala/valaobjecttype.vala
index 7e4c2b12d..9cd9523ba 100644
--- a/vala/valaobjecttype.vala
+++ b/vala/valaobjecttype.vala
@@ -77,7 +77,7 @@ public class Vala.ObjectType : ReferenceType {
}
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
var cl = type_symbol as Class;
if (cl != null && cl.default_construction_method != null) {
return cl.default_construction_method.return_type;
diff --git a/vala/valasignaltype.vala b/vala/valasignaltype.vala
index 9f016c1a1..f6a176b18 100644
--- a/vala/valasignaltype.vala
+++ b/vala/valasignaltype.vala
@@ -40,7 +40,7 @@ public class Vala.SignalType : CallableType {
return true;
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
return signal_symbol.return_type;
}
diff --git a/vala/valastructvaluetype.vala b/vala/valastructvaluetype.vala
index 7bdd44f87..1413b5d32 100644
--- a/vala/valastructvaluetype.vala
+++ b/vala/valastructvaluetype.vala
@@ -39,7 +39,7 @@ public class Vala.StructValueType : ValueType {
}
}
- public override DataType? get_return_type () {
+ public override unowned DataType? get_return_type () {
var st = type_symbol as Struct;
if (st != null && st.default_construction_method != null) {
return st.default_construction_method.return_type;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]