Method Summary
Public Methods | ||
public |
specify |
|
public |
borrow {@link MethodDoc#@_memberof} |
|
public |
take out self name from self node |
|
public |
use static property in class |
|
public |
if @type is not exists, guess type by using self node |
Private Methods | ||
private |
_apply() apply own tag. |
Inherited Summary
From class AbstractDoc | ||
public get |
|
|
private |
_ast: * |
|
private |
_commentTags: * |
|
private |
_node: * |
|
private |
|
|
private |
_value: * |
|
public |
for @_content, does not need to use this tag |
|
public |
for @_export, does not need to use this tag |
|
public |
for @_generator, does not need to use this tag |
|
public |
for @_importPath, does not need to use this tag |
|
public |
for @_importStyle, does not need to use this tag |
|
public |
for @_kind, does not need to use this tag |
|
public |
for @_lineNumber, does not need to use this tag |
|
public |
for @_longname, does not need to use this tag |
|
public |
for @_member. |
|
public |
for @_memberof, does not need to use this tag |
|
public |
for @_name, does not need to use this tag |
|
public |
for @_pseudoExport, does not need to use this tag. |
|
public |
for @_static, does not need to use this tag |
|
public |
for @_undocument, does not need to use this tag |
|
public |
for @_unknown, does not need to use this tag |
|
public |
for @_variation |
|
public |
for @abstract. |
|
public |
for @access, @public, @private, @protected |
|
public |
for @deprecated |
|
public |
for @desc |
|
public |
for @emits. |
|
public |
for @example. |
|
public |
for @experimental |
|
public |
for @ignore. |
|
public |
for @listens. |
|
public |
for @voerride. |
|
public |
for @param. |
|
public |
for @private |
|
public |
for @property. |
|
public |
for @protected |
|
public |
for @public |
|
public |
for @return, @returns. |
|
public |
['@see']() for @see. |
|
public |
for @since |
|
public |
for @throws. |
|
public |
for @todo. |
|
public |
for @type. |
|
public |
for @version |
|
private |
_apply() apply doc comment. |
|
private |
find last tag. |
|
private |
find all tags. |
|
private |
_findAllTagValues(names: string[]): *[] | null find all tag values. |
|
private |
_findClassLongname(className: string): string find class in same file, import or external. |
|
private |
_findTagValue(names: string[]): * | null find ta value. |
|
private |
_flattenMemberExpression(node: ASTNode): string flatten member expression property name. |
|
private |
_resolveLongname(name: string): string resolve long name. |
Public Methods
public ['@_memberof']() source
borrow {@link MethodDoc#@_memberof}
Override:
AbstractDoc#['@_memberof']public ['@type']() source
if @type is not exists, guess type by using self node