Uses of Interface
org.variantsync.diffdetective.metadata.Metadata
Packages that use Metadata
Package
Description
-
Uses of Metadata in org.variantsync.diffdetective.analysis
Classes in org.variantsync.diffdetective.analysis with type parameters of type MetadataModifier and TypeClassDescriptionstatic final recordAnalysisResult.ResultKey<T extends Metadata<T>>Type proxy and runtime key for the type of aMetadatasubclass.Classes in org.variantsync.diffdetective.analysis that implement MetadataModifier and TypeClassDescriptionstatic final classThe effective runtime in seconds that we have when using multithreading.static final classThe total number of commits in the observed history of the given repository.final classThe result of aAnalysis.final recordStatistics on runtimes for commit processing.static final classclassSimpleMetadata<V,Derived extends SimpleMetadata<V, Derived>> Default implementation for metadata that just wraps a single value.static final classFields in org.variantsync.diffdetective.analysis with type parameters of type MetadataMethods in org.variantsync.diffdetective.analysis with type parameters of type MetadataModifier and TypeMethodDescription<T extends Metadata<T>>
voidAnalysis.append(AnalysisResult.ResultKey<T> resultKey, T value) Convenience function forAnalysisResult.append(org.variantsync.diffdetective.analysis.AnalysisResult.ResultKey<T>, T)onAnalysis.getResult().<T extends Metadata<T>>
voidAnalysisResult.append(AnalysisResult.ResultKey<T> resultKey, T value) Adds a new value orappend(T)s it to the old value which is indexed byresultKey.<T extends Metadata<T>>
TAnalysis.get(AnalysisResult.ResultKey<T> resultKey) Convenience getter forAnalysisResult.get(org.variantsync.diffdetective.analysis.AnalysisResult.ResultKey<T>)onAnalysis.getResult().<T extends Metadata<T>>
TAnalysisResult.get(AnalysisResult.ResultKey<T> resultKey) Returns the value previously added usingAnalysisResult.<T>append(org.variantsync.diffdetective.analysis.AnalysisResult.ResultKey<T>,T).Methods in org.variantsync.diffdetective.analysis with parameters of type MetadataModifier and TypeMethodDescriptionstatic <T> voidAnalysis.exportMetadata(Path outputDir, Metadata<T> metadata) Exports the given metadata object to a file named accordingAnalysis.TOTAL_RESULTS_FILE_NAMEin the given directory.static <T> voidAnalysis.exportMetadataToFile(Path outputFile, Metadata<T> metadata) Exports the given metadata object to the given file.private voidAnalysisResult.unsafeAppend(String key, Metadata<?> value) -
Uses of Metadata in org.variantsync.diffdetective.experiments.thesis_bm
Classes in org.variantsync.diffdetective.experiments.thesis_bm that implement MetadataModifier and TypeClassDescriptionstatic final classTiming of a variation diff construction with a specific matching algorithm and quality results compared to another variation diff.static final classAggregate of the results of the three comparisons. -
Uses of Metadata in org.variantsync.diffdetective.metadata
Classes in org.variantsync.diffdetective.metadata that implement MetadataModifier and TypeClassDescriptionclassMetadata that tracks how often edit classes were matched.classMetadata that stores the reasons why anExplainedFilterfiltered data. -
Uses of Metadata in org.variantsync.diffdetective.tablegen.rows
Methods in org.variantsync.diffdetective.tablegen.rows with type parameters of type MetadataModifier and TypeMethodDescription<T extends Metadata<T>>
TContentRow.get(AnalysisResult.ResultKey<T> resultKey) -
Uses of Metadata in org.variantsync.diffdetective.variation.diff.serialize
Classes in org.variantsync.diffdetective.variation.diff.serialize that implement MetadataModifier and TypeClassDescriptionstatic final classclassDebug data that keeps track of the number of exported nodes and their diffTypes.