[+]
{% for annot in member.annotations %}@{{ annot | split: '.' | last }} {% endfor %}
{{ member.modifiers | join: " " }}
{{ member.kind }}
{% if member.kind == "class" or member.kind == "case class" or member.kind == "object" or member.kind == "trait" %}
{{ member.name }}
{% elsif member.kind == "package" %}
{{ member.name }}
{% else %}
{{ member.name }}
{% endif %}
{% if member.kind == "def" and member.paramLists.size > 0 %}
{% for plist in member.paramLists %}
(
{% if plist.isImplicit %}
implicit
{% endif %}
{% for namedRef in plist.list %}
{{ namedRef.title }}:{% if namedRef.isByName %} =>{% endif %}
{% renderRef namedRef.ref %}
{% if forloop.last != true %}
,
{% endif %}
{% endfor %}
)
{% endfor %}
{% endif %}
{% if member.kind == "type" %}
{% for tparam in member.typeParams %}
{% if forloop.first %}
[
{% endif %}
{% if forloop.last %}
{{ tparam }}
]
{% else %}
{{ tparam }},
{% endif %}
{% endfor %}
{% if member.alias != null %}
=
{% renderRef member.alias %}
{% endif %}
{% endif %}
{% if member.returnValue %}
: {% renderRef member.returnValue %}
{% endif %}
{{ member.comment.short }}
{{ member.comment.body }}