Index
All Classes and Interfaces|All Packages|Serialized Form
S
- SetupError - Exception Class in org.variantsync.studies.evolution.simulation.error
-
Custom Error class to represent critical errors in the study's setup.
- SetupError(String) - Constructor for exception class org.variantsync.studies.evolution.simulation.error.SetupError
- ShellCommand - Class in org.variantsync.studies.evolution.simulation.shell
-
Base class for various shell commands.
- ShellCommand() - Constructor for class org.variantsync.studies.evolution.simulation.shell.ShellCommand
- ShellException - Exception Class in org.variantsync.studies.evolution.simulation.error
-
Custom Exception for representing errors caused by shell commands being executed.
- ShellException(Exception) - Constructor for exception class org.variantsync.studies.evolution.simulation.error.ShellException
- ShellException(List<String>) - Constructor for exception class org.variantsync.studies.evolution.simulation.error.ShellException
- ShellExecutor - Class in org.variantsync.studies.evolution.simulation.shell
-
Class for executing shell commands under Linux
- ShellExecutor(Consumer<String>, Consumer<String>) - Constructor for class org.variantsync.studies.evolution.simulation.shell.ShellExecutor
-
Initialize a new ShellExecutor
- ShellExecutor(Consumer<String>, Consumer<String>, Path) - Constructor for class org.variantsync.studies.evolution.simulation.shell.ShellExecutor
-
Initialize a new ShellExecutor that executes all commands in the given working directory
- sourceVariant() - Method in record class org.variantsync.studies.evolution.simulation.experiment.PatchOutcome
-
Returns the value of the
sourceVariant
record component. - split(OriginalDiff, IFileDiffFilter, ILineFilter, IContextProvider) - Static method in class org.variantsync.studies.evolution.simulation.diff.splitting.DiffSplitter
-
Split the hunks in the given difference into line-level patches while filtering certain patches depending on the decision of the provided filters.
- split(OriginalDiff, IContextProvider) - Static method in class org.variantsync.studies.evolution.simulation.diff.splitting.DiffSplitter
-
Split the hunks in the given difference into line-level patches.
- startLineSource() - Method in record class org.variantsync.studies.evolution.simulation.diff.components.HunkLocation
-
Returns the value of the
startLineSource
record component. - startLineTarget() - Method in record class org.variantsync.studies.evolution.simulation.diff.components.HunkLocation
-
Returns the value of the
startLineTarget
record component. - strip(int) - Method in class org.variantsync.studies.evolution.simulation.shell.PatchCommand
-
Strip the smallest prefix containing num leading slashes from each file name found in the patch file.
- StudyConfiguration - Class in org.variantsync.studies.evolution.simulation.experiment
-
Determines the configuration of our study.
- StudyConfiguration(File) - Constructor for class org.variantsync.studies.evolution.simulation.experiment.StudyConfiguration
-
Load a configuration from the given properties file.
- StudyRunner - Class in org.variantsync.studies.evolution.simulation
-
Entry point for running our study.
- StudyRunner() - Constructor for class org.variantsync.studies.evolution.simulation.StudyRunner
- SynchronizationStudy - Class in org.variantsync.studies.evolution.simulation.experiment
-
This class contains the core workflow of our study as described in our paper.
- SynchronizationStudy(StudyConfiguration) - Constructor for class org.variantsync.studies.evolution.simulation.experiment.SynchronizationStudy
-
Initialize the study from the given configuration
All Classes and Interfaces|All Packages|Serialized Form