This represents an internal implementation detail which is available from
vala sources and it does not effect the ownership of property accessors.
prop.set_accessor = new PropertyAccessor (false, (construct_only != "1") && (writable == "1"), (construct_only == "1") || (construct_ == "1"), prop.property_type.copy (), null, null);
}
+ // there is no information about the internal ownership so assume `owned` as default
+ prop.property_type.value_owned = true;
+
// find virtual/abstract accessors to handle abstract properties properly
Node getter = null;
}
}
+ // there is no information about the internal ownership so assume `owned` as default
+ prop.property_type.value_owned = true;
+
var attributes = get_attributes ("%s:%s".printf (get_cname (current_data_type), node.name));
if (attributes != null) {
foreach (string attr in attributes) {