Class ExtractionPos
java.lang.Object
com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.NodePos
com.ibm.wala.cast.js.ipa.callgraph.correlations.extraction.ExtractionPos
- All Implemented Interfaces:
CAstRewriter.RewriteContext<CAstBasicRewriter.NoKey>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<A> AvoidaddGotoTarget(String label, CAstNode node) voidaddNestedPos(ExtractionPos loop) voidvoidaddThis()booleanbooleanbooleanbooleanbooleanbooleanstatic ExtractionPosintgetEnd()static ExtractionPosintgetStart()booleanvoidsetCallSite(CAstNode callsite) voidsetExtractedEntity(CAstEntity entity)
-
Constructor Details
-
ExtractionPos
-
-
Method Details
-
getParent
-
getStart
public int getStart() -
getEnd
public int getEnd() -
getRegion
-
contains
-
getParameters
-
addGotoTarget
-
containsReturn
public boolean containsReturn() -
addReturn
public void addReturn() -
getGotoTargets
-
addThis
public void addThis() -
containsThis
public boolean containsThis() -
containsGoto
public boolean containsGoto() -
containsOuterGoto
public boolean containsOuterGoto() -
containsJump
public boolean containsJump() -
getThisParmName
-
addNestedPos
-
getNestedLoops
-
setExtractedEntity
-
getExtractedEntity
-
setCallSite
-
getCallSite
-
accept
-
getOutermostEnclosingExtractionPos
-
getEnclosingExtractionPos
-
isOutermost
public boolean isOutermost() -
getParentPos
-