Uses of Interface
soot.jimple.toolkits.annotation.purity.PurityNode
-
Packages that use PurityNode Package Description soot.jimple.toolkits.annotation.purity -
-
Uses of PurityNode in soot.jimple.toolkits.annotation.purity
Classes in soot.jimple.toolkits.annotation.purity that implement PurityNode Modifier and Type Class Description classPurityGlobalNodeThe GBL node.classPurityMethodNodeKind of Stmt inside node, but global to the method.classPurityParamNodeA node representing a method parameter.classPurityStmtNodeA node created dynamically and attached to a statement Stmt.classPurityThisNodeA node representing the this parameter.Fields in soot.jimple.toolkits.annotation.purity with type parameters of type PurityNode Modifier and Type Field Description protected MultiMap<PurityNode,PurityEdge>PurityGraph. backEdgesprotected MultiMap<PurityNode,Local>PurityGraph. backLocalsprotected MultiMap<PurityNode,PurityEdge>PurityGraph. edgesprotected Set<PurityNode>PurityGraph. globEscapeprotected MultiMap<Local,PurityNode>PurityGraph. localsprotected MultiMap<PurityNode,String>PurityGraph. mutatedprotected Set<PurityNode>PurityGraph. nodesprotected Set<PurityNode>PurityGraph. paramNodesprotected Set<PurityNode>PurityGraph. retMethods in soot.jimple.toolkits.annotation.purity that return PurityNode Modifier and Type Method Description PurityNodePurityEdge. getSource()PurityNodePurityEdge. getTarget()Methods in soot.jimple.toolkits.annotation.purity that return types with arguments of type PurityNode Modifier and Type Method Description protected Set<PurityNode>PurityGraph. getEscaping()Methods in soot.jimple.toolkits.annotation.purity with parameters of type PurityNode Modifier and Type Method Description protected intPurityGraph. internalParamStatus(PurityNode p)protected voidPurityGraph. internalPassNode(PurityNode node, Set<PurityNode> dest, boolean consider_inside)protected booleanPurityGraph. localsPut(Local local, PurityNode node)protected voidPurityGraph. mergeNodes(PurityNode src, PurityNode dst)Utility function to merge node src into dst; src is removedprotected voidPurityGraph. removeNode(PurityNode n)Utility function to remove a node & all adjacent edgesMethod parameters in soot.jimple.toolkits.annotation.purity with type arguments of type PurityNode Modifier and Type Method Description protected voidPurityGraph. internalPassNode(PurityNode node, Set<PurityNode> dest, boolean consider_inside)protected voidPurityGraph. internalPassNodes(Set<PurityNode> toColor, Set<PurityNode> dest, boolean consider_inside)protected booleanPurityGraph. localsPutAll(Local local, Set<PurityNode> nodes)
-