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 }