public class BranchInstrumentor
extends java.lang.Object
implements org.mozilla.javascript.ast.NodeVisitor
| Constructor and Description |
|---|
BranchInstrumentor(java.lang.String uri,
boolean detectCoalesce,
CommentsVisitor commentsVisitor) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.String |
getJsLineInitialization() |
java.util.SortedMap<java.lang.Integer,java.util.SortedSet<java.lang.Integer>> |
getLineConditionMap() |
int |
getLinePosition(org.mozilla.javascript.ast.AstNode node) |
void |
postProcess() |
void |
setAstRoot(org.mozilla.javascript.ast.AstRoot astRoot) |
boolean |
visit(org.mozilla.javascript.ast.AstNode node) |
public BranchInstrumentor(java.lang.String uri,
boolean detectCoalesce,
CommentsVisitor commentsVisitor)
public java.util.SortedMap<java.lang.Integer,java.util.SortedSet<java.lang.Integer>> getLineConditionMap()
public void setAstRoot(org.mozilla.javascript.ast.AstRoot astRoot)
public void postProcess()
public boolean visit(org.mozilla.javascript.ast.AstNode node)
visit in interface org.mozilla.javascript.ast.NodeVisitorpublic int getLinePosition(org.mozilla.javascript.ast.AstNode node)
protected java.lang.String getJsLineInitialization()