| Package | Description |
|---|---|
| com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction |
| Modifier and Type | Class and Description |
|---|---|
class |
ChildPos
A
NodePos for a non-root node; includes information about the parent node, the child index, and
the position of the parent node. |
class |
ExtractionPos
A special
ChildPos representing the position of a node which is the body of a for-in loop. |
class |
LabelPos
A
NodePos for a node that labels a CFG edge; currently only seems to occur with 'switch'
statements. |
class |
RootPos |
| Modifier and Type | Method and Description |
|---|---|
NodePos |
LabelPos.getParentPos() |
NodePos |
ExtractionPos.getParentPos() |
NodePos |
ChildPos.getParentPos() |
| Modifier and Type | Method and Description |
|---|---|
protected com.ibm.wala.cast.tree.CAstNode |
ClosureExtractor.copyNodes(com.ibm.wala.cast.tree.CAstNode root,
com.ibm.wala.cast.tree.CAstControlFlowMap cfg,
NodePos context,
Map<com.ibm.wala.util.collections.Pair<com.ibm.wala.cast.tree.CAstNode,com.ibm.wala.cast.tree.rewrite.CAstBasicRewriter.NoKey>,com.ibm.wala.cast.tree.CAstNode> nodeMap) |
static ExtractionPos |
ExtractionPos.getEnclosingExtractionPos(NodePos pos) |
static ExtractionPos |
ExtractionPos.getOutermostEnclosingExtractionPos(NodePos pos) |
| Constructor and Description |
|---|
CAstRewriterExt(com.ibm.wala.cast.tree.CAst Ast,
boolean recursive,
NodePos rootContext) |
ChildPos(com.ibm.wala.cast.tree.CAstNode parent,
int index,
NodePos parent_pos) |
ExtractionPos(com.ibm.wala.cast.tree.CAstNode parent,
ExtractionRegion region,
NodePos parent_pos) |
LabelPos(com.ibm.wala.cast.tree.CAstNode node,
NodePos parent_pos) |
Copyright © 2017. All rights reserved.