Uses of Class
sootup.spark.node.Node

Packages that use Node
Package
Description
 
 
  • Uses of Node in sootup.spark

    Methods in sootup.spark that return types with arguments of type Node
    Modifier and Type
    Method
    Description
    PointsToAnalysis.aliases(@NonNull Node node)
    Returns the set of nodes (other than node itself) whose points-to set shares at least one allocation with reachingObjects(node) — i.e. nodes that may refer to a common run-time object.
    @NonNull Optional<Node>
    NodeFactory.createNode(@NonNull Value value, MethodSignature containingMethodSig)
    creates a PAG node for a given Jimple value
    Methods in sootup.spark with parameters of type Node
    Modifier and Type
    Method
    Description
    void
    PAG.addEdge(Node source, Node target)
     
    PointsToAnalysis.aliases(@NonNull Node node)
    Returns the set of nodes (other than node itself) whose points-to set shares at least one allocation with reachingObjects(node) — i.e. nodes that may refer to a common run-time object.
    PointsToAnalysis.reachingObjects(@NonNull Node node)
    Returns the set of allocation sites that node may point to.
    PointsToAnalysis.reachingTypes(@NonNull Node node)
    Returns the set of run-time types that node's points-to set may induce.
  • Uses of Node in sootup.spark.node

    Subclasses of Node in sootup.spark.node
    Modifier and Type
    Class
    Description
    class 
    Models PAG node object allocation
    class 
    Models PAG node instance field reference
    class 
    Models PAG node for a static field reference
    class 
    Models PAG node for local variables
    Methods in sootup.spark.node that return types with arguments of type Node
    Modifier and Type
    Method
    Description
    ValueToNodeConversionVisitor.getResult()
    returns a node as a result of the value to node conversion