public abstract class BaseReference extends Object implements Comparable<BaseReference>
| 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) |
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 ExternCConfiguration.ReadOnlyMember isReadOnly()
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)
public ExternCConfiguration.TrueConstant isTrueConstant()
public int compareTo(BaseReference o)
compareTo in interface Comparable<BaseReference>Copyright © 2021 The Apache Software Foundation. All rights reserved.