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


public interface JsContext

The context in which a JsNode visitation occurs. This represents the set of possible operations a JsVisitor subclass can perform on the currently visited node.


Method Summary
 boolean canInsert()
           
 boolean canRemove()
           
 void insertAfter(JsNode node)
           
 void insertBefore(JsNode node)
           
 boolean isLvalue()
           
 void removeMe()
           
 void replaceMe(JsNode node)
           
 

Method Detail

canInsert

boolean canInsert()

canRemove

boolean canRemove()

insertAfter

void insertAfter(JsNode node)

insertBefore

void insertBefore(JsNode node)

isLvalue

boolean isLvalue()

removeMe

void removeMe()

replaceMe

void replaceMe(JsNode node)