protected void fetch_subnamespace_names (Api.Node node, Vala.ArrayList<Namespace> namespaces) {
var children = node.get_children_by_type (Api.NodeType.NAMESPACE);
- children.sort ((CompareDataFunc) Api.Node.compare_to);
+ children.sort ((CompareDataFunc<Api.Node>) Api.Node.compare_to);
foreach (Api.Node child in children) {
namespaces.add ((Namespace) child);
this.fetch_subnamespace_names (child, namespaces);
protected void write_navi_children (Api.Node node, Api.NodeType type, Api.Node? parent) {
var children = node.get_children_by_type (type);
- children.sort ((CompareDataFunc) Api.Node.compare_to);
+ children.sort ((CompareDataFunc<Api.Node>) Api.Node.compare_to);
foreach (Api.Node child in children) {
write_navi_entry (child, parent, cssresolver.resolve (child), child != parent);
}
return ;
}
- nodes.sort ((CompareDataFunc) Api.Node.compare_to);
+ nodes.sort ((CompareDataFunc<Api.Node>) Api.Node.compare_to);
// Box:
var html_id = "box-content-" + html_id_counter.to_string ();
if (children.size > 0) {
// Follow Vala.Codewriter.visit_struct() and don't sort struct fields
if (!(node is Api.Struct && type == Api.NodeType.FIELD)) {
- children.sort ((CompareDataFunc) Api.Node.compare_to);
+ children.sort ((CompareDataFunc<Api.Node>) Api.Node.compare_to);
}
writer.start_tag ("h3", {"class", css_title})
.text (type_string)
builder.append_printf ("\n * @short_description: %s", commentize (brief_comment));
}
- headers.sort ((CompareDataFunc) Header.cmp);
+ headers.sort ((CompareDataFunc<Header>) Header.cmp);
foreach (var header in headers) {
builder.append_printf ("\n * @%s:", header.name);
if (header.annotations != null && header.annotations.length > 0) {
builder.append (long_comment);
}
- headers.sort ((CompareDataFunc) Header.cmp);
+ headers.sort ((CompareDataFunc<Header>) Header.cmp);
if (headers.size > 0 || returns != null) {
builder.append ("""<variablelist role="params">""");
foreach (var header in headers) {