public abstract class BaseReference extends Object
Modifier and Type | Field and Description |
---|---|
protected com.google.javascript.rhino.JSDocInfo |
comment |
protected String |
indent |
protected boolean |
outputJS |
Constructor and Description |
---|
BaseReference(ReferenceModel model,
com.google.javascript.rhino.Node node,
String qualifiedName,
com.google.javascript.rhino.JSDocInfo comment) |
Modifier and Type | Method and Description |
---|---|
abstract void |
emit(StringBuilder sb) |
protected void |
emitBlockDescription(StringBuilder sb) |
void |
emitComment(StringBuilder sb) |
protected void |
emitCommentBody(StringBuilder sb) |
protected void |
emitFunctionCommentBody(StringBuilder sb) |
protected void |
emitParams(StringBuilder sb) |
protected void |
emitReturns(StringBuilder sb) |
protected void |
emitSee(StringBuilder sb) |
protected void |
emitSeeSourceFileName(StringBuilder sb) |
String |
getBaseName() |
com.google.javascript.rhino.JSDocInfo |
getComment() |
File |
getCurrentFile() |
ReferenceModel |
getModel() |
com.google.javascript.rhino.Node |
getNode() |
String |
getPackageName() |
String |
getQualifiedName() |
ExternCConfiguration.ExcludedMember |
isExcluded() |
boolean |
isQualifiedName() |
protected String |
mapBackToJS(String t,
boolean optional) |
void |
setComment(com.google.javascript.rhino.JSDocInfo comment) |
void |
setCurrentFile(File currentFile) |
void |
setNode(com.google.javascript.rhino.Node node) |
protected com.google.javascript.rhino.JSDocInfo comment
protected boolean outputJS
protected String indent
public BaseReference(ReferenceModel model, com.google.javascript.rhino.Node node, String qualifiedName, com.google.javascript.rhino.JSDocInfo comment)
public File getCurrentFile()
public void setCurrentFile(File currentFile)
public String getBaseName()
public String getPackageName()
public String getQualifiedName()
public final boolean isQualifiedName()
public com.google.javascript.rhino.Node getNode()
public void setNode(com.google.javascript.rhino.Node node)
public void setComment(com.google.javascript.rhino.JSDocInfo comment)
public com.google.javascript.rhino.JSDocInfo getComment()
public ReferenceModel getModel()
public ExternCConfiguration.ExcludedMember isExcluded()
public abstract void emit(StringBuilder sb)
public void emitComment(StringBuilder sb)
protected void emitCommentBody(StringBuilder sb)
protected void emitBlockDescription(StringBuilder sb)
protected void emitSee(StringBuilder sb)
protected void emitSeeSourceFileName(StringBuilder sb)
protected void emitFunctionCommentBody(StringBuilder sb)
protected void emitParams(StringBuilder sb)
protected void emitReturns(StringBuilder sb)
Copyright © 2016 The Apache Software Foundation. All rights reserved.