Back
<%= classDoc.name %>
<%= classDoc.shortDescription %> <% if ( classDoc.detailedDescription.length ) { %>
More
<% } %>
<% if ( classDoc.properties.length ) { %>
Properties
<% classDoc.properties.forEach( function( property ) { %>
<% property.specifiers.forEach( function( specifier ) { %>
<%= specifier %>
<% } ); %>
<%= property.type %>
<%= property.name %>
<% } ); %>
<% } %>
Methods
<% classDoc.methods.forEach( function( methodDoc ) { %> <% if ( methodDoc.isConstructor ) { %>
constructor
<% } else { %>
<% methodDoc.specifiers.forEach( function( specifier ) { %>
<%= specifier %>
<% } ); %> <% if ( methodDoc.returns == undefined ) { %>
undefined
<% } else if ( isBuiltin( methodDoc.returns ) ) { %>
<%= methodDoc.returns %>
<% }else { %>
<%= methodDoc.returns %>
<% } %>
<% } %>
<%= methodDoc.name %>
(<% methodDoc.parameters.forEach( function( param, i ) { %>
<%= param.type %>
<%= param.name %><% if ( i != methodDoc.parameters.length - 1 ) { %>,<% } %> <% } ); %>)
<% }); %>
<% if ( classDoc.detailedDescription.length ) { %>
Description
<%= classDoc.detailedDescription %>
<% } %> <% if ( classDoc.properties.length ) { %>
Property Description
<% classDoc.properties.forEach( function( property ) { %>
<% property.specifiers.forEach( function( specifier ) { %>
<%= specifier %>
<% } ); %>
<%= property.type %>
<%= property.name %>
<%= property.description %>
<% } ); %>
<% } %>
Method Description
<% classDoc.methods.forEach( function( methodDoc ) { %>
<% if ( methodDoc.isConstructor ) { %>
constructor
<% } else { %> <% methodDoc.specifiers.forEach( function( specifier ) { %>
<%= specifier %>
<% } ); %> <% if ( methodDoc.returns == undefined ) { %>
undefined
<% } else if ( isBuiltin( methodDoc.returns ) ) { %>
<%= methodDoc.returns %>
<% } else { %>
<%= methodDoc.returns %>
<% } %> <% } %>
<%= methodDoc.name %>
(<% methodDoc.parameters.forEach( function( param, i ) { %>
<%= param.type %>
<%= param.name %><% if ( i != methodDoc.parameters.length - 1 ) { %>,<% } %> <% } ); %>)
<%= methodDoc.description %>
<% } ); %>