com.google.dart.compiler.backend.js.ast
Interface JsExpression

All Superinterfaces:
JsNode
All Known Subinterfaces:
HasArguments
All Known Implementing Classes:
ChameleonJsExpression, JsArrayAccess, JsArrayLiteral, JsBinaryOperation, JsConditional, JsDocComment, JsEmptyExpression, JsExpressionImpl.JsExpressionHasArguments, JsFunction, JsInvocation, JsLiteral, JsLiteral.JsBooleanLiteral, JsLiteral.JsThisRef, JsLiteral.JsValueLiteral, JsNameRef, JsNew, JsNullLiteral, JsNumberLiteral, JsNumberLiteral.JsDoubleLiteral, JsNumberLiteral.JsIntLiteral, JsObjectLiteral, JsPostfixOperation, JsPrefixOperation, JsRegExp, JsStringLiteral, JsUnaryOperation

public interface JsExpression
extends JsNode


Method Summary
 boolean isLeaf()
           
 JsStatement makeStmt()
           
 JsExpression source(java.lang.Object info)
           
 
Methods inherited from interface com.google.dart.compiler.backend.js.ast.JsNode
accept, acceptChildren, getSource, setSource
 

Method Detail

isLeaf

boolean isLeaf()

makeStmt

@NotNull
JsStatement makeStmt()

source

JsExpression source(java.lang.Object info)
Specified by:
source in interface JsNode