Class TraversalResult
java.lang.Object
qilin.pta.toolkits.moon.traversal.TraversalResult
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaddMatchedContextObjsByThisAsParam(Set<AllocNode> matchedContextObjsOfThis, int index) voidaddMatchedContextObjsOfParam(Set<AllocNode> matchedContextObjsOfParam, int index) voidaddNewlyAllocObj(AllocNode newlyAllocObj, int index) voidaddVisitedMethod(SootMethod method) getField()getMatchedContextObjsOfParam(int index) getMatchedContextObjsOfThis(int index) getNewlyAllocObjs(int index) intbooleanbooleanhasAnyOfNewlyAllocObjs(Set<AllocNode> newlyAllocObjs) booleanhasContextObjsOnLayerOf(int checkLayer) voidbooleanbooleanhasSpecificContextObj(AllocNode ctxObj) booleanhasSpecificNewlyAllocObj(AllocNode newlyAllocObj) boolean
-
Constructor Details
-
TraversalResult
-
-
Method Details
-
getField
-
getVisitedMethods
-
addVisitedMethod
-
hasMetParamOfAllocatedMethod
public void hasMetParamOfAllocatedMethod() -
isMetParamOfAllocatedMethod
public boolean isMetParamOfAllocatedMethod() -
getRecordSize
public int getRecordSize() -
addNewlyAllocObj
-
addMatchedContextObjsByThisAsParam
-
addMatchedContextObjsOfParam
-
getMatchedContextObjsOfThis
-
getMatchedContextObjsOfParam
-
getNewlyAllocObjs
-
hasSpecificContextObj
-
hasSpecificNewlyAllocObj
-
hasAnyOfNewlyAllocObjs
-
hasAnyOfContextObjsOfThis
public boolean hasAnyOfContextObjsOfThis() -
getAllNewlyAllocObjs
-
hasContextObjsOnLayerOf
public boolean hasContextObjsOnLayerOf(int checkLayer) -
hasNewlyAllocObjs
public boolean hasNewlyAllocObjs()
-