• <%= signature(@item, true, false) %> <% if @item.aliases.size > 0 %> (also: <%= @item.aliases.map {|o| h(o.name(true)) }.join(", ") %>) <% end %> <% if rw = @item.namespace.attributes[@item.scope][@item.name] %> <% if rw[:read] && !rw[:write] %>readonly<% end %> <% if rw[:write] && !rw[:read] %>writeonly<% end %> <% end %> <% if @item.visibility != :public %><%= @item.visibility %><% end %> <% if @item.has_tag?(:abstract) %>Abstract<% end %> <% if @item.has_tag?(:deprecated) %>Deprecated<% end %> <% if @item.has_tag?(:deprecated) %> Deprecated. <%= htmlify_line @item.tag(:deprecated).text %> <% else %> <%= htmlify_line docstring_summary(@item) %> <% end %>