2008-09-26 Jürg Billeter <j@bitron.ch>
* vala/valaarraytype.vala:
* vala/valadatatype.vala:
Fix qualified string of nullable array types,
patch by Anthony Taylor, fixes bug 544932
svn path=/trunk/; revision=1785
2008-09-26 Jürg Billeter <j@bitron.ch>
+ * vala/valaarraytype.vala:
+ * vala/valadatatype.vala:
+
+ Fix qualified string of nullable array types,
+ patch by Anthony Taylor, fixes bug 544932
+
+2008-09-26 Jürg Billeter <j@bitron.ch>
+
* vapi/glib-2.0.vapi:
Fix GSequenceIter binding, it should be treated as a value-type,
}
public override string to_qualified_string (Scope? scope) {
- return "%s[%s]".printf (element_type.to_qualified_string (scope), string.nfill (rank - 1, ','));
+ return "%s[%s]%s".printf (element_type.to_qualified_string (scope), string.nfill (rank - 1, ','), nullable ? "?" : "");
}
public override bool compatible (DataType target_type) {
}
var type_args = get_type_arguments ();
- if (!(this is ArrayType) && type_args.size > 0) {
+ if (type_args.size > 0) {
s += "<";
bool first = true;
foreach (DataType type_arg in type_args) {