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, writeToken
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
begin, end, flushBuffer, setBufferWrite
public JSGoogDocEmitter(IJSEmitter emitter)
public void emitInterfaceDoc(IInterfaceNode node, ICompilerProject project)
emitInterfaceDoc
in interface IJSGoogDocEmitter
public void emitInterfaceMemberDoc(IDefinitionNode node, ICompilerProject project)
emitInterfaceMemberDoc
in interface IJSGoogDocEmitter
public void emitFieldDoc(IVariableNode node, IDefinition def, ICompilerProject project)
emitFieldDoc
in interface IJSGoogDocEmitter
public void emitMethodDoc(IFunctionNode node, ICompilerProject project)
emitMethodDoc
in interface IJSGoogDocEmitter
public void emitMethodAccess(IFunctionNode node)
public void emitVarDoc(IVariableNode node, IDefinition def, ICompilerProject project)
emitVarDoc
in interface IJSGoogDocEmitter
public void emitConst(IVariableNode node)
emitConst
in interface IJSGoogDocEmitter
public void emitExtends(IClassDefinition superDefinition, String packageName)
emitExtends
in interface IJSGoogDocEmitter
public void emitImplements(ITypeDefinition definition, String packageName)
emitImplements
in interface IJSGoogDocEmitter
public void emitOverride(IFunctionNode node)
emitOverride
in interface IJSGoogDocEmitter
public void emitParam(IParameterNode node, String packageName)
emitParam
in interface IJSGoogDocEmitter
public void emitPrivate(IASNode node)
emitPrivate
in interface IJSGoogDocEmitter
public void emitProtected(IASNode node)
emitProtected
in interface IJSGoogDocEmitter
public void emitPublic(IASNode node)
emitPublic
in interface IJSGoogDocEmitter
public void emitReturn(IFunctionNode node, String packageName)
emitReturn
in interface IJSGoogDocEmitter
public void emitThis(ITypeDefinition type, String packageName)
emitThis
in interface IJSGoogDocEmitter
public void emitType(IASNode node, String packageName)
emitType
in interface IJSGoogDocEmitter
public void emitType(String type, String packageName)
emitType
in interface IJSGoogDocEmitter
public 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.