[vala: 6/8] vala: Require a valid DataType instance for every TargetValue




commit 6689c356dade08a0d04a4d6f3add15a71125e925
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Fri Nov 13 21:59:12 2020 +0100

    vala: Require a valid DataType instance for every TargetValue

 codegen/valaglibvalue.vala | 2 +-
 vala/valatargetvalue.vala  | 4 ++--
 2 files changed, 3 insertions(+), 3 deletions(-)
---
diff --git a/codegen/valaglibvalue.vala b/codegen/valaglibvalue.vala
index ed095cf83..3437c10e3 100644
--- a/codegen/valaglibvalue.vala
+++ b/codegen/valaglibvalue.vala
@@ -36,7 +36,7 @@ public class Vala.GLibValue : TargetValue {
        public CCodeExpression? delegate_target_cvalue;
        public CCodeExpression? delegate_target_destroy_notify_cvalue;
 
-       public GLibValue (DataType? value_type = null, CCodeExpression? cvalue = null, bool lvalue = false) {
+       public GLibValue (DataType value_type, CCodeExpression? cvalue = null, bool lvalue = false) {
                base (value_type);
                this.cvalue = cvalue;
                this.lvalue = lvalue;
diff --git a/vala/valatargetvalue.vala b/vala/valatargetvalue.vala
index 4cdbccc27..6cd67645f 100644
--- a/vala/valatargetvalue.vala
+++ b/vala/valatargetvalue.vala
@@ -21,10 +21,10 @@
  */
 
 public abstract class Vala.TargetValue {
-       public DataType? value_type { get; set; }
+       public DataType value_type { get; set; }
        public DataType? actual_value_type { get; set; }
 
-       protected TargetValue (DataType? value_type) {
+       protected TargetValue (DataType value_type) {
                this.value_type = value_type;
        }
 }


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]