public class JSGoogDocEmitter extends JSDocEmitter implements IJSGoogDocEmitter
emitter| Constructor and Description |
|---|
JSGoogDocEmitter(IJSEmitter emitter) |
begin, end, flushBuffer, getBuilder, indentPop, indentPush, isBufferWrite, setBufferWrite, stringifyNode, write, write, writeBlockClose, writeBlockOpen, writeNewline, writeNewline, writeNewline, writeNewline, writeNewline, writeToken, writeTokenclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbegin, end, flushBuffer, setBufferWritepublic JSGoogDocEmitter(IJSEmitter emitter)
public void emitInterfaceDoc(IInterfaceNode node, ICompilerProject project)
emitInterfaceDoc in interface IJSGoogDocEmitterpublic void emitInterfaceMemberDoc(IDefinitionNode node, ICompilerProject project)
emitInterfaceMemberDoc in interface IJSGoogDocEmitterpublic void emitFieldDoc(IVariableNode node, IDefinition def, ICompilerProject project)
emitFieldDoc in interface IJSGoogDocEmitterpublic void emitMethodDoc(IFunctionNode node, ICompilerProject project)
emitMethodDoc in interface IJSGoogDocEmitterpublic void emitMethodAccess(IFunctionNode node)
public void emitVarDoc(IVariableNode node, IDefinition def, ICompilerProject project)
emitVarDoc in interface IJSGoogDocEmitterpublic void emitConst(IVariableNode node)
emitConst in interface IJSGoogDocEmitterpublic void emitExtends(IClassDefinition superDefinition, String packageName)
emitExtends in interface IJSGoogDocEmitterpublic void emitImplements(ITypeDefinition definition, String packageName)
emitImplements in interface IJSGoogDocEmitterpublic void emitOverride(IFunctionNode node)
emitOverride in interface IJSGoogDocEmitterpublic void emitParam(IParameterNode node, String packageName)
emitParam in interface IJSGoogDocEmitterpublic void emitPrivate(IASNode node)
emitPrivate in interface IJSGoogDocEmitterpublic void emitProtected(IASNode node)
emitProtected in interface IJSGoogDocEmitterpublic void emitPublic(IASNode node)
emitPublic in interface IJSGoogDocEmitterpublic void emitReturn(IFunctionNode node, String packageName)
emitReturn in interface IJSGoogDocEmitterpublic void emitThis(ITypeDefinition type, String packageName)
emitThis in interface IJSGoogDocEmitterpublic void emitType(IASNode node, String packageName)
emitType in interface IJSGoogDocEmitterpublic void emitType(String type, String packageName)
emitType in interface IJSGoogDocEmitterpublic void emmitPackageHeader(IPackageNode node)
protected void emitJSDocLine(IEmitterTokens name)
protected void emitJSDocLine(IEmitterTokens name, String type)
protected boolean containsThisReference(IASNode node)
protected IClassDefinition resolveClassDefinition(IFunctionNode node)
Copyright © 2016 The Apache Software Foundation. All rights reserved.