public class JSRoyaleDocEmitter extends JSGoogDocEmitter
| Modifier and Type | Field and Description |
|---|---|
boolean |
emitStringConversions |
emitter| Constructor and Description |
|---|
JSRoyaleDocEmitter(IJSEmitter emitter) |
containsThisReference, convertASTypeToJSType, emitConst, emitExtends, emitImplements, emitInterfaceDoc, emitJSDocLine, emitJSDocLine, emitOverride, emitParam, emitPrivate, emitReturn, emitThis, emitType, emitType, emitTypeShort, emitVarDoc, emmitPackageHeader, getTimeStampString, now, resolveClassDefinitionbegin, 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 JSRoyaleDocEmitter(IJSEmitter emitter)
public Boolean getSuppressClosure()
public Boolean getEmitExports()
protected String convertASTypeToJS(String name, String pname)
convertASTypeToJS in class JSGoogDocEmitterprotected String formatQualifiedName(String name)
formatQualifiedName in class JSGoogDocEmitterpublic void emitMethodDoc(IFunctionNode node, ICompilerProject project)
emitMethodDoc in interface IJSGoogDocEmitteremitMethodDoc in class JSGoogDocEmitterpublic boolean hasLocalSetting(String settingToken)
public boolean getLocalSettingAsBoolean(JSRoyaleEmitterTokens token, Boolean defaultValue)
public boolean getLocalSettingAsBoolean(String settingToken, Boolean defaultValue)
public boolean getLocalSettingIncludesString(JSRoyaleEmitterTokens token, String searchValue)
public boolean getLocalSettingIncludesString(String settingToken, String searchValue)
public boolean hasIgnore(String qName)
public void emitInterfaceMemberDoc(IDefinitionNode node, ICompilerProject project)
emitInterfaceMemberDoc in interface IJSGoogDocEmitteremitInterfaceMemberDoc in class JSGoogDocEmitterpublic void emitMethodAccess(IFunctionNode node)
emitMethodAccess in class JSGoogDocEmitterpublic void emitFieldDoc(IVariableNode node, IDefinition def, ICompilerProject project)
emitFieldDoc in interface IJSGoogDocEmitteremitFieldDoc in class JSGoogDocEmitterpublic void emitProtected(IASNode node)
emitProtected in interface IJSGoogDocEmitteremitProtected in class JSGoogDocEmitterpublic void emitPublic(IASNode node)
emitPublic in interface IJSGoogDocEmitteremitPublic in class JSGoogDocEmitterCopyright © 2020 The Apache Software Foundation. All rights reserved.