|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.ObjectHasMetadata
com.google.dart.compiler.backend.js.ast.JsDocComment
public class JsDocComment
| Nested Class Summary | |
|---|---|
protected static class |
JsExpressionImpl.JsExpressionHasArguments
|
| Constructor Summary | |
|---|---|
JsDocComment(java.util.Map<java.lang.String,java.lang.Object> tags)
|
|
JsDocComment(java.lang.String tagName,
JsNameRef tagValue)
|
|
JsDocComment(java.lang.String tagName,
java.lang.String tagValue)
|
|
| Method Summary | ||
|---|---|---|
void |
accept(JsVisitor v)
Causes this object to have the visitor visit itself and its children. |
|
void |
acceptChildren(JsVisitor visitor)
|
|
JsDocComment |
deepCopy()
|
|
java.lang.Object |
getSource()
Return the source info associated with this object. |
|
java.util.Map<java.lang.String,java.lang.Object> |
getTags()
|
|
boolean |
isLeaf()
Determines whether or not this expression is a leaf, such as a JsNameRef, JsLiteral.JsBooleanLiteral, and so on. |
|
JsStatement |
makeStmt()
|
|
void |
setSource(java.lang.Object info)
Set the source info associated with this object. |
|
JsExpression |
source(java.lang.Object info)
|
|
java.lang.String |
toString()
|
|
void |
traverse(JsVisitorWithContext v,
JsContext ctx)
Causes this object to have the visitor visit itself and its children. |
|
protected
|
withMetadataFrom(T other)
|
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Methods inherited from interface com.google.dart.compiler.backend.js.ast.JsNode |
|---|
acceptChildren, getSource, setSource |
| Constructor Detail |
|---|
public JsDocComment(java.util.Map<java.lang.String,java.lang.Object> tags)
public JsDocComment(java.lang.String tagName,
JsNameRef tagValue)
public JsDocComment(java.lang.String tagName,
java.lang.String tagValue)
| Method Detail |
|---|
public java.util.Map<java.lang.String,java.lang.Object> getTags()
public void accept(JsVisitor v)
JsNode
v - the visitor that should traverse this node
public void traverse(JsVisitorWithContext v,
JsContext ctx)
JsNode
v - the visitor that should traverse this nodectx - the context of an existing traversal@NotNull public JsDocComment deepCopy()
public boolean isLeaf()
JsNameRef, JsLiteral.JsBooleanLiteral, and so on. Leaf expressions
never need to be parenthesized.
isLeaf in interface JsExpression@NotNull public JsStatement makeStmt()
makeStmt in interface JsExpressionpublic JsExpression source(java.lang.Object info)
source in interface JsExpressionsource in interface JsNodepublic java.lang.Object getSource()
JsNode
public void setSource(java.lang.Object info)
JsNode
public void acceptChildren(JsVisitor visitor)
public java.lang.String toString()
protected <T extends HasMetadata> T withMetadataFrom(T other)
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||