<% if (HAS(this.final)) { %>
final <% } %><% if (HAS(this.returnType)) { %><%=crossLink(this.returnType)%> <% } %>
`<%=this.name%>`( `<%=this.paramsList%> ` ) <% if (HAS(this.access)) { %>
`/* <%=this.access%> method */`<% } %>
<% if (HAS(this.overwritten_from)) { %>
Defined in <%=this.overwritten_from.class%> but overwritten locally:
<% } else { %>
<% if (HAS(this.extended_from)) { %> Defined in <%=this.extended_from%>: <% } %>
<% } %>
`<%=this.file%>:<%=this.line%>`
<%=this.methodDescription%>
<% if (HAS(this.params)) { %>
Parameters:
<% EACH(this.params, function() { %>
-
<% if (HAS(this.optional)) { %>
`[<%=this.name%><% if (HAS(this.optdefault)) { %>=<%=this.optdefault%><% } %>]` <<%=crossLink(this.type)%>>
<% } else { %>
`<%=this.name%>` <<%=crossLink(this.type)%>>
<% } %>
<% if (HAS(this.multiple)) { %>
(*..n)
<% } %>
<%=this.description%>
<% if (HAS(this.props)) { %>
<% EACH(this.props, function() { %>
- `<%=this.name%>` <<%=crossLink(this.type)%>> <%=this.description%>
<% if (HAS(this.props)) { %>
<% EACH(this.props, function() { %>
- `<%=this.name%>` <<%=crossLink(this.type)%>> <%=this.description%>
<% }); %>
<% } %>
<% }); %>
<% } %>
<% }); %>
<% } %>
<% if (HAS(this.return)) { %>
<% EACH(this.return, function() { %>
Returns: <% if (HAS(this.type)) { %><<%=crossLink(this.type)%>> <% } %><%=this.description%>
<% }); %>
<% } %>
<% if (HAS(this.example)) { %>
Example
<%=this.example%>
<% } %>