Class BackwardBoomerangResults<W extends wpds.impl.Weight>

    • Method Detail

      • isTimedout

        public boolean isTimedout()
      • getAnalysisWatch

        public com.google.common.base.Stopwatch getAnalysisWatch()
      • aliases

        public boolean aliases​(Query el)
      • getAllAliases

        public Set<AccessPath> getAllAliases()
        Return an AccessPath for each aliasing object of the original query.
        Returns:
        all access paths aliasing with the query variable
      • isEmpty

        public boolean isEmpty()
      • getPropagationType

        public Set<Type> getPropagationType()
        Returns the set of types the backward analysis for the triggered query ever propagates.
        Returns:
        Set of types the backward analysis propagates
      • getDataFlowPath

        @Deprecated
        public Set<sync.pds.solver.nodes.Node<ControlFlowGraph.Edge,​Val>> getDataFlowPath​(ForwardQuery query)
        Deprecated.
        Computes the set of statements (and variables at these statements) relevant for data-flow propagation. A statement s is relevant, if a propagated variable x is used at s. I.e., when propagting x @ y = x, the returned set contains x @ y = x, whereas it will not contain a call site x @ y = foo(c), because x is not used at the statement.
        Returns:
        The set of relevant statements during data-flow propagation
      • getMaxMemory

        public long getMaxMemory()