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, 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

JsStatement makeStmt()

source

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