001 package com.google.dart.compiler.backend.js.ast;
002
003 import org.jetbrains.annotations.NotNull;
004
005 public interface JsExpression extends JsNode {
006 boolean isLeaf();
007
008 @NotNull
009 JsStatement makeStmt();
010
011 @Override
012 JsExpression source(Object info);
013
014 @NotNull
015 @Override
016 JsExpression deepCopy();
017 }