tests: error_syntax errors on `? now
[nit.git] / contrib / neo_doxygen / src / model / linked_text.nit
index e35adde..83fa3b8 100644 (file)
@@ -112,7 +112,7 @@ abstract class LinkedText
                var text = self["text"]
 
                if text isa JsonArray then
-                       return text.join("")
+                       return text.join
                else
                        return "UNDEFINED"
                end
@@ -146,7 +146,19 @@ abstract class Link
        # * `refid` : `model_id` of the linked entity.
        var refid: String
 
+       init do
+               super
+               self["rank"] = -1
+       end
+
        redef fun put_edges do
                graph.add_edge(self, "TARGET", graph.by_id[refid])
        end
+
+       # Specify the rank (index) of the parameter in the signature.
+       #
+       # Called by `LinkedText.put_edges`.
+       private fun rank=(rank: Int) do
+               self["rank"] = rank
+       end
 end