Interface IAnalysisListener

  • All Known Implementing Classes:
    AnalysisPrinter

    public interface IAnalysisListener
    • Method Detail

      • beforeAnalysis

        void beforeAnalysis()
      • afterAnalysis

        void afterAnalysis()
      • beforeTypestateAnalysis

        void beforeTypestateAnalysis()
      • afterTypestateAnalysis

        void afterTypestateAnalysis()
      • onSeedStarted

        void onSeedStarted​(IAnalysisSeed analysisSeed)
      • onSeedFinished

        void onSeedFinished​(IAnalysisSeed analysisSeed)
      • onTypestateAnalysisTimeout

        void onTypestateAnalysisTimeout​(IAnalysisSeed analysisSeed)
      • onExtractParameterAnalysisTimeout

        void onExtractParameterAnalysisTimeout​(IAnalysisSeed analysisSeed,
                                               boomerang.scene.Val parameter,
                                               boomerang.scene.Statement statement)
      • beforeConstraintsCheck

        void beforeConstraintsCheck​(IAnalysisSeed analysisSeed)
      • afterConstraintsCheck

        void afterConstraintsCheck​(IAnalysisSeed analysisSeed,
                                   int violatedConstraints)
      • beforePredicateCheck

        void beforePredicateCheck()
      • afterPredicateCheck

        void afterPredicateCheck()
      • addProgress

        void addProgress​(int current,
                         int total)