Uses of Record Class
org.variantsync.diffdetective.variation.diff.parse.VariationDiffParseOptions
Packages that use VariationDiffParseOptions
Package
Description
-
Uses of VariationDiffParseOptions in org.variantsync.diffdetective.datasets
Fields in org.variantsync.diffdetective.datasets declared as VariationDiffParseOptionsModifier and TypeFieldDescriptionprivate final VariationDiffParseOptionsPatchDiffParseOptions.variationDiffParseOptionsThe field for thevariationDiffParseOptionsrecord component.Methods in org.variantsync.diffdetective.datasets that return VariationDiffParseOptionsModifier and TypeMethodDescriptionPatchDiffParseOptions.variationDiffParseOptions()Returns the value of thevariationDiffParseOptionsrecord component.Constructors in org.variantsync.diffdetective.datasets with parameters of type VariationDiffParseOptionsModifierConstructorDescriptionPatchDiffParseOptions(PatchDiffParseOptions.DiffStoragePolicy diffStoragePolicy, VariationDiffParseOptions variationDiffParseOptions) Creates an instance of aPatchDiffParseOptionsrecord class. -
Uses of VariationDiffParseOptions in org.variantsync.diffdetective.experiments.thesis_es
Methods in org.variantsync.diffdetective.experiments.thesis_es that return VariationDiffParseOptionsModifier and TypeMethodDescriptionstatic VariationDiffParseOptionsUnparseAnalysis.optionsSetter(int i) Methods in org.variantsync.diffdetective.experiments.thesis_es with parameters of type VariationDiffParseOptionsModifier and TypeMethodDescriptionstatic StringUnparseAnalysis.parseUnparseDiff(String textDiff, VariationDiffParseOptions option) static StringUnparseAnalysis.parseUnparseTree(String text, VariationDiffParseOptions option) -
Uses of VariationDiffParseOptions in org.variantsync.diffdetective.experiments.views
Fields in org.variantsync.diffdetective.experiments.views declared as VariationDiffParseOptions -
Uses of VariationDiffParseOptions in org.variantsync.diffdetective.variation.diff
Methods in org.variantsync.diffdetective.variation.diff that return VariationDiffParseOptionsModifier and TypeMethodDescriptiondefault VariationDiffParseOptionsVariabilityAwareTextDiffer.getParseOptions()Returns the options used forparsingtheVariationDiffinVariabilityAwareTextDiffer.parseDiff(java.lang.String,org.variantsync.diffdetective.util.Source).default VariationDiffParseOptionsVariabilityAwareTreeDiffer.getParseOptions()Returns the options used for parsing theVariationTrees inVariabilityAwareTreeDiffer.parseTree(java.io.Reader,org.variantsync.diffdetective.util.Source).Methods in org.variantsync.diffdetective.variation.diff with parameters of type VariationDiffParseOptionsModifier and TypeMethodDescriptionstatic VariationDiff<DiffLinesLabel> VariationDiff.fromDiff(String diff, Source source, VariationDiffParseOptions parseOptions) Parses a VariationDiff from the given unix diff.static VariationDiff<DiffLinesLabel> VariationDiff.fromFile(Path p, VariationDiffParseOptions parseOptions) Parses a VariationDiff from the given file.static VariationDiff<DiffLinesLabel> VariationDiff.fromFiles(Path beforeFile, Path afterFile, org.eclipse.jgit.diff.DiffAlgorithm.SupportedAlgorithm algorithm, VariationDiffParseOptions options) Create a VariationDiff from two given text files.static VariationDiff<DiffLinesLabel> VariationDiff.fromLines(String before, String after, Source beforeSource, Source afterSource, org.eclipse.jgit.diff.DiffAlgorithm.SupportedAlgorithm algorithm, VariationDiffParseOptions options) Creates a variation diff from to line-based text inputs.VariabilityAwareDiffers.GumTree(VariationDiffParseOptions parseOptions, com.github.gumtreediff.matchers.Matcher matcher) static VariabilityAwareTextDifferVariabilityAwareDiffers.JGit(org.eclipse.jgit.diff.DiffAlgorithm.SupportedAlgorithm lineDiffAlgorithm, VariationDiffParseOptions parseOptions) static VariabilityAwareTextDifferVariabilityAwareDiffers.JGitGumTreeHybrid(org.eclipse.jgit.diff.DiffAlgorithm.SupportedAlgorithm lineDiffAlgorithm, VariationDiffParseOptions parseOptions, com.github.gumtreediff.matchers.Matcher matcher) Returns a differ that first parses aVariationDifflikeVariabilityAwareDiffers.JGit(org.eclipse.jgit.diff.DiffAlgorithm.SupportedAlgorithm,org.variantsync.diffdetective.variation.diff.parse.VariationDiffParseOptions)and thenimprovesthe represented matching. -
Uses of VariationDiffParseOptions in org.variantsync.diffdetective.variation.diff.construction
Methods in org.variantsync.diffdetective.variation.diff.construction with parameters of type VariationDiffParseOptionsModifier and TypeMethodDescriptionstatic VariationDiff<DiffLinesLabel> JGitDiff.diff(String linesBefore, String linesAfter, Source sourceBefore, Source sourceAfter, org.eclipse.jgit.diff.DiffAlgorithm.SupportedAlgorithm algorithm, VariationDiffParseOptions options) Creates a variation diff from to line-based text inputs. -
Uses of VariationDiffParseOptions in org.variantsync.diffdetective.variation.diff.parse
Fields in org.variantsync.diffdetective.variation.diff.parse declared as VariationDiffParseOptionsModifier and TypeFieldDescriptionstatic final VariationDiffParseOptionsVariationDiffParseOptions.DefaultDefault value for VariationDiffParseOptions that does not remember parsed unix diffs and uses the default value for the parsing annotations (CPPAnnotationParser).(package private) final VariationDiffParseOptionsVariationDiffParser.optionsMethods in org.variantsync.diffdetective.variation.diff.parse that return VariationDiffParseOptionsModifier and TypeMethodDescriptionVariationDiffParseOptions.withAnnotationParser(AnnotationParser annotationParser) Creates VariationDiffParseOptions with the given annotation parser.Methods in org.variantsync.diffdetective.variation.diff.parse with parameters of type VariationDiffParseOptionsModifier and TypeMethodDescriptionstatic VariationDiff<DiffLinesLabel> VariationDiffParser.createVariationDiff(BufferedReader fullDiff, Source source, VariationDiffParseOptions options) Default parsing method forVariationDiffs from diffs.static VariationDiff<DiffLinesLabel> VariationDiffParser.createVariationDiff(String fullDiff, Source source, VariationDiffParseOptions parseOptions) The same asVariationDiffParser.createVariationDiff(BufferedReader, Source, VariationDiffParseOptions)but with the diff given as a single string with line breaks instead of aBufferedReader.static VariationDiff<DiffLinesLabel> VariationDiffParser.createVariationTree(BufferedReader file, Source source, VariationDiffParseOptions options) Parses a variation tree from a source file.Constructors in org.variantsync.diffdetective.variation.diff.parse with parameters of type VariationDiffParseOptionsModifierConstructorDescriptionprivateInitializes the parse state. -
Uses of VariationDiffParseOptions in org.variantsync.diffdetective.variation.tree
Methods in org.variantsync.diffdetective.variation.tree with parameters of type VariationDiffParseOptionsModifier and TypeMethodDescriptionstatic VariationTree<DiffLinesLabel> VariationTree.fromFile(BufferedReader input, Source source, VariationDiffParseOptions parseOptions) Parses aVariationTreefrom source code with C preprocessor annotations.static VariationTree<DiffLinesLabel> VariationTree.fromFile(Path path, VariationDiffParseOptions parseOptions) Same asVariationTree.fromFile(BufferedReader, Source, VariationDiffParseOptions)but registerspathas source.static VariationTree<DiffLinesLabel> VariationTree.fromText(String input, Source source, VariationDiffParseOptions parseOptions) Parses aVariationTreefrom source code with C preprocessor annotations.