Uses of Class
org.variantsync.diffdetective.analysis.Analysis
Packages that use Analysis
Package
Description
-
Uses of Analysis in org.variantsync.diffdetective.analysis
Methods in org.variantsync.diffdetective.analysis with parameters of type AnalysisModifier and TypeMethodDescriptiondefault booleanAnalysis.Hooks.analyzeVariationDiff(Analysis analysis) The main hook for analyzing non-empty diff trees.booleanEditClassOccurenceAnalysis.analyzeVariationDiff(Analysis analysis) booleanFilterAnalysis.analyzeVariationDiff(Analysis analysis) booleanLineGraphExportAnalysis.analyzeVariationDiff(Analysis analysis) booleanPreprocessingAnalysis.analyzeVariationDiff(Analysis analysis) booleanStatisticsAnalysis.analyzeVariationDiff(Analysis analysis) default voidAnalysis.Hooks.beginBatch(Analysis analysis) voidEditClassOccurenceAnalysis.beginBatch(Analysis analysis) voidLineGraphExportAnalysis.beginBatch(Analysis analysis) voidStatisticsAnalysis.beginBatch(Analysis analysis) default booleanAnalysis.Hooks.beginCommit(Analysis analysis) booleanEditClassOccurenceAnalysis.beginCommit(Analysis analysis) booleanStatisticsAnalysis.beginCommit(Analysis analysis) default booleanAnalysis.Hooks.beginPatch(Analysis analysis) default voidvoidvoidvoiddefault voidvoidvoidvoidvoiddefault voidstatic AnalysisResultAnalysis.forSingleCommit(String commitHash, Analysis analysis) Runs the analysis for the repository given inAnalysis(java.lang.String, java.util.List<org.variantsync.diffdetective.analysis.Analysis.Hooks>, org.variantsync.diffdetective.datasets.Repository, java.nio.file.Path)on the given commit only.static voidAnalysis.forSinglePatch(String commitHash, String fileName, Analysis analysis) Runs the analysis for the repository given inAnalysis(java.lang.String, java.util.List<org.variantsync.diffdetective.analysis.Analysis.Hooks>, org.variantsync.diffdetective.datasets.Repository, java.nio.file.Path)on the given patch only.default voidAnalysis.Hooks.initializeResults(Analysis analysis) Initialization hook forgetResult().voidEditClassOccurenceAnalysis.initializeResults(Analysis analysis) voidFilterAnalysis.initializeResults(Analysis analysis) voidLineGraphExportAnalysis.initializeResults(Analysis analysis) voidStatisticsAnalysis.initializeResults(Analysis analysis) default voidAnalysis.Hooks.onFailedCommit(Analysis analysis) Signals a parsing failure of all patches in the current commit.voidStatisticsAnalysis.onFailedCommit(Analysis analysis) default voidAnalysis.Hooks.onFailedParse(Analysis analysis) Signals a parsing failure of some patch in the current commit.default booleanAnalysis.Hooks.onParsedCommit(Analysis analysis) Signals the completion of the commit diff extraction.booleanLineGraphExportAnalysis.onParsedCommit(Analysis analysis) booleanStatisticsAnalysis.onParsedCommit(Analysis analysis) Method parameters in org.variantsync.diffdetective.analysis with type arguments of type AnalysisModifier and TypeMethodDescriptionstatic AnalysisResultAnalysis.forEachCommit(Supplier<Analysis> analysis) Same asforEachCommit(Supplier, int, int).static AnalysisResultAnalysis.forEachCommit(Supplier<Analysis> analysisFactory, int commitsToProcessPerThread, int nThreads) Runs the analysis for the repository given inAnalysis(java.lang.String, java.util.List<org.variantsync.diffdetective.analysis.Analysis.Hooks>, org.variantsync.diffdetective.datasets.Repository, java.nio.file.Path).protected <Hook> booleanAnalysis.runFilterHook(ListIterator<Hook> hook, org.apache.commons.lang3.function.FailableBiFunction<Hook, Analysis, Boolean, Exception> callHook) protected <Hook> voidAnalysis.runHook(ListIterator<Hook> hook, org.apache.commons.lang3.function.FailableBiConsumer<Hook, Analysis, Exception> callHook) protected <Hook> voidAnalysis.runReverseHook(ListIterator<Hook> hook, org.apache.commons.lang3.function.FailableBiConsumer<Hook, Analysis, Exception> callHook) -
Uses of Analysis in org.variantsync.diffdetective.examplesearch
Methods in org.variantsync.diffdetective.examplesearch that return AnalysisModifier and TypeMethodDescriptionstatic AnalysisMain.findExamplesIn(Repository repo, Path repoOutputDir) Methods in org.variantsync.diffdetective.examplesearch with parameters of type AnalysisModifier and TypeMethodDescriptionbooleanExampleFinder.analyzeVariationDiff(Analysis analysis) private booleanExampleFinder.checkIfExample(Analysis analysis, String localDiff) private voidExampleFinder.exportExample(Analysis analysis, String tdiff, VariationDiff<DiffLinesLabel> vdiff, Path outputDir) voidExampleFinder.initializeResults(Analysis analysis) -
Uses of Analysis in org.variantsync.diffdetective.experiments.esecfse22
Fields in org.variantsync.diffdetective.experiments.esecfse22 with type parameters of type AnalysisModifier and TypeFieldDescriptionstatic final BiFunction<Repository, Path, Analysis> EditClassValidation.AnalysisFactoryMethods in org.variantsync.diffdetective.experiments.esecfse22 with parameters of type AnalysisModifier and TypeMethodDescriptionbooleanEditClassValidation.analyzeVariationDiff(Analysis analysis) voidEditClassValidation.initializeResults(Analysis analysis) -
Uses of Analysis in org.variantsync.diffdetective.experiments.thesis_bm
Methods in org.variantsync.diffdetective.experiments.thesis_bm with parameters of type AnalysisModifier and TypeMethodDescriptionbooleanConstructionValidation.analyzeVariationDiff(Analysis analysis) voidConstructionValidation.beginBatch(Analysis analysis) voidvoidConstructionValidation.initializeResults(Analysis analysis) private VariationDiff<DiffLinesLabel> ConstructionValidation.parseVariationTree(Analysis analysis, org.eclipse.jgit.revwalk.RevCommit commit) -
Uses of Analysis in org.variantsync.diffdetective.experiments.views
Methods in org.variantsync.diffdetective.experiments.views that return AnalysisModifier and TypeMethodDescriptionprivate static AnalysisMain.AnalysisFactory(Repository repo, Path repoOutputDir) Creates the analysis to perform on the given repository to run our feasibility study.Methods in org.variantsync.diffdetective.experiments.views with parameters of type AnalysisModifier and TypeMethodDescriptionbooleanViewAnalysis.analyzeVariationDiff(Analysis analysis) Runs the feasibility study on the current variation diff.voidWrites the results of this analysis to disk as CSV file.voidViewAnalysis.initializeResults(Analysis analysis) private voidViewAnalysis.runRelevanceExperiment(Analysis analysis, VariationDiff<DiffLinesLabel> d, Relevance rho) Benchmark for view generation on the given variation diff with the given relevance. -
Uses of Analysis in org.variantsync.diffdetective.mining
Fields in org.variantsync.diffdetective.mining with type parameters of type AnalysisModifier and TypeFieldDescriptionstatic BiFunction<Repository, Path, Analysis> VariationDiffMiner.AnalysisFactory