nitc :: DocCommand :: to_json
self
results
# Return a JSON Serializable representation of `self` results
fun to_json: nullable Serializable is abstract
src/doc/templates/json_commands.nit:28,2--29,47
redef fun to_json do
var obj = new JsonObject
var node = self.node
if node == null then return obj
var code = render_code(node)
obj["location"] = node.location
obj["code"] = code.write_to_string
return obj
end
src/doc/templates/json_commands.nit:89,2--98,4
redef fun to_json do
var obj = new JsonObject
var output = render
if output != null then
obj["graph"] = output.write_to_string
end
return obj
end
src/doc/templates/json_commands.nit:102,2--109,4
redef fun to_json do
var obj = new JsonObject
var render = self.render_comment
if render != null then
obj["documentation"] = render.write_to_string
end
return obj
end
src/doc/templates/json_commands.nit:67,2--74,4
redef fun to_json do return packages_count_by_tags
src/doc/templates/json_commands.nit:123,2--51
redef fun to_json do
var obj = new JsonObject
obj["maintainer"] = maintainer
return obj
end
src/doc/templates/json_commands.nit:199,2--203,4
redef fun to_json do
var obj = new JsonObject
obj["contributors"] = contributors
return obj
end
src/doc/templates/json_commands.nit:207,2--211,4
redef fun to_json do
var obj = new JsonObject
obj["synopsis"] = synopsis
return obj
end
src/doc/templates/json_commands.nit:281,2--285,4