Class AnalysisSeedWithSpecification


  • public class AnalysisSeedWithSpecification
    extends IAnalysisSeed
    • Field Detail

      • allCallsOnObject

        protected Map<boomerang.jimple.Statement,​soot.SootMethod> allCallsOnObject
    • Constructor Detail

      • AnalysisSeedWithSpecification

        public AnalysisSeedWithSpecification​(CryptoScanner cryptoScanner,
                                             boomerang.jimple.Statement stmt,
                                             boomerang.jimple.Val val,
                                             ClassSpecification spec)
    • Method Detail

      • toString

        public String toString()
        Overrides:
        toString in class boomerang.ForwardQuery
      • execute

        public void execute()
      • registerResultsHandler

        public void registerResultsHandler​(ResultsHandler handler)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class boomerang.Query
      • equals

        public boolean equals​(Object obj)
        Overrides:
        equals in class boomerang.Query
      • isSecure

        public boolean isSecure()
      • setSecure

        public void setSecure​(boolean secure)
      • getDataFlowPath

        public Set<sync.pds.solver.nodes.Node<boomerang.jimple.Statement,​boomerang.jimple.Val>> getDataFlowPath()
        Specified by:
        getDataFlowPath in class IAnalysisSeed
      • getAllCallsOnObject

        public Map<boomerang.jimple.Statement,​soot.SootMethod> getAllCallsOnObject()