A B C D E F G H I J L M N O P Q R S T U V W

D

DD - class de.uds.cs.st.dd.core.DD.
Main Delta Debugging class.
dd(TConfiguration, int) - Method in class de.uds.cs.st.dd.core.DD
The main Delta Debugging algorithm: This function applies Delta Debugging to the specified configuration.
DD(Tester) - Constructor for class de.uds.cs.st.dd.core.DD
Creates a new DD object and initializes the variables to defaults.
DD(Tester, ISimpleViewer) - Constructor for class de.uds.cs.st.dd.core.DD
Creates a new DD object and initializes the variables to defaults.
ddDiff(TConfiguration) - Method in class de.uds.cs.st.dd.core.DD
Calculates a 1-minimal failure-inducing difference by applying the Delta Debugging algorithm.
ddDiff(TConfiguration, TConfiguration) - Method in class de.uds.cs.st.dd.core.DD
Calculates a 1-minimal failure-inducing difference by applying the * Delta Debugging algorithm.
ddGen(TConfiguration, boolean, boolean) - Method in class de.uds.cs.st.dd.core.DD
Calls the Delta Debugging algorithm with initialized minimizing and maximizing parameters.
DDJUnitDebugEventFilter - class de.uds.cs.st.dd.eclipse.debugging.DDJUnitDebugEventFilter.
Main class for debug event filtering.
DDJUnitDebugEventFilter(IJavaElement) - Constructor for class de.uds.cs.st.dd.eclipse.debugging.DDJUnitDebugEventFilter
Creates a new debug event filter.
DDJUnitLaunchDelegate - class de.uds.cs.st.dd.eclipse.launching.DDJUnitLaunchDelegate.
Basic launch delegate class for DDJUnit launches.
DDJUnitLaunchDelegate() - Constructor for class de.uds.cs.st.dd.eclipse.launching.DDJUnitLaunchDelegate
Creates a new DDJUnitLaunchDelegate object.
ddMax(TConfiguration) - Method in class de.uds.cs.st.dd.core.DD
Calls the Delta Debugging algorithm.
ddMin(TConfiguration) - Method in class de.uds.cs.st.dd.core.DD
Calls the Delta Debugging algorithm.
ddMix(TConfiguration) - Method in class de.uds.cs.st.dd.core.DD
Calls the Delta Debugging algorithm.
ddResolve(TConfiguration, TConfiguration, int) - Method in class de.uds.cs.st.dd.core.DD
Resolves a configuration that produced an unresolved test outcome.
ddSplit(TConfiguration, int) - Method in class de.uds.cs.st.dd.core.DD
Splits the given configuration into n subsets by calling the split method of the attached Splitter object.
DDTest - class de.uds.cs.st.dd.core.test.DDTest.
Basic test class for the DD class.
DDTest.SimpleTester - class de.uds.cs.st.dd.core.test.DDTest.SimpleTester.
Internal class to provide a simple testing mechanism.
DDTest.SimpleTester(boolean) - Constructor for class de.uds.cs.st.dd.core.test.DDTest.SimpleTester
Constructa a SimpleTester object.
DDTest() - Constructor for class de.uds.cs.st.dd.core.test.DDTest
The constructor.
ddTest(TConfiguration) - Method in class de.uds.cs.st.dd.core.DD
Testing functionality of the Delta Debugging algorithm.
DDToolTree - class de.uds.cs.st.dd.eclipse.ui.DDToolTree.
The DDToolTree is the base Tree class for all plugins that need a tree structure and work with the dd core.
DDToolTree(String) - Constructor for class de.uds.cs.st.dd.eclipse.ui.DDToolTree
Creates a new DDToolTree object with the specified name.
de.uds.cs.st.dd.core - package de.uds.cs.st.dd.core
The core package contains all classes directly related to Delta Debugging and JUnit.
de.uds.cs.st.dd.core.deltacreator - package de.uds.cs.st.dd.core.deltacreator
This package provides convenience classes to split any input into TConfigurations.
de.uds.cs.st.dd.core.resolver - package de.uds.cs.st.dd.core.resolver
Resolving functionality for the Delta Debugging algorithm.
de.uds.cs.st.dd.core.splitter - package de.uds.cs.st.dd.core.splitter
Splitting functionality for the Delta Debugging algorithm.
de.uds.cs.st.dd.core.test - package de.uds.cs.st.dd.core.test
Tests all classes of the core package (currently, only DD, OutcomeCache, and TConfiguration are tested).
de.uds.cs.st.dd.core.tester - package de.uds.cs.st.dd.core.tester
Testing functionality for the Delta Debugging algorithm.
de.uds.cs.st.dd.eclipse - package de.uds.cs.st.dd.eclipse
The eclipse package contains all classes that link the Delta Debugging algorithm with the eclipse platform.
de.uds.cs.st.dd.eclipse.actions - package de.uds.cs.st.dd.eclipse.actions
Defines all actions for the Delta Debugging plugin.
de.uds.cs.st.dd.eclipse.debugging - package de.uds.cs.st.dd.eclipse.debugging
Contains the classes responsible for the automatic detection of resource accesses during a JUnit run.
de.uds.cs.st.dd.eclipse.launching - package de.uds.cs.st.dd.eclipse.launching
Provides the launch delegate to run the JUnitRunner of the core package.
de.uds.cs.st.dd.eclipse.preferences - package de.uds.cs.st.dd.eclipse.preferences
Preference pages of the dd plugin.
de.uds.cs.st.dd.eclipse.ui - package de.uds.cs.st.dd.eclipse.ui
The classes in this package provide the complete UI to the Delta Debugging plugin.
de.uds.cs.st.dd.ui - package de.uds.cs.st.dd.ui
Provides a few classes to control output.
de.uds.cs.st.dd.util - package de.uds.cs.st.dd.util
Utility classes for operations that are needed regularly.
Debug - class de.uds.cs.st.dd.ui.Debug.
A simple debugging class that outputs debugging information to the console.
Debug() - Constructor for class de.uds.cs.st.dd.ui.Debug
 
DebugLinesVisited - class de.uds.cs.st.dd.eclipse.debugging.DebugLinesVisited.
A storage class that contains various information on a JUnit test run.
DebugLinesVisited() - Constructor for class de.uds.cs.st.dd.eclipse.debugging.DebugLinesVisited
The constructor initializes all vectors.
debugMode - Static variable in class de.uds.cs.st.dd.ui.Debug
Specifies whether debugging is on or off.
debugMode - Variable in class de.uds.cs.st.dd.core.test.DDTest.SimpleTester
Flag to indicate if debugging information is shown or not.
deepListCopy() - Method in class de.uds.cs.st.dd.core.TConfiguration
Returns a copy of the elements of this TConfiguration.
deepListCopy(List) - Method in class de.uds.cs.st.dd.core.TConfiguration
Copies all elements of the source list into the list object of this TConfiguration.
DEFAULT_FILE_ACCESS_METHODS - Static variable in class de.uds.cs.st.dd.eclipse.DeltaDebuggingPlugin
 
DEFAULT_HEIGHT - Static variable in class de.uds.cs.st.dd.eclipse.ui.MinimizingProgressBar
 
DEFAULT_WIDTH - Static variable in class de.uds.cs.st.dd.eclipse.ui.MinimizingProgressBar
 
DefaultResolver - class de.uds.cs.st.dd.core.resolver.DefaultResolver.
The DefaultResolver implementation of the Resolver interface does nothing.
DefaultResolver() - Constructor for class de.uds.cs.st.dd.core.resolver.DefaultResolver
Creates a new DefaultResolver object.
DefaultSplitter - class de.uds.cs.st.dd.core.splitter.DefaultSplitter.
The default splitter class splits any given configuration into n equally sized sub configurations (without interpreting the configurations).
DefaultSplitter() - Constructor for class de.uds.cs.st.dd.core.splitter.DefaultSplitter
Creates a new DefaultSplitter object.
deleteTreeItems(TreeItem[]) - Method in class de.uds.cs.st.dd.eclipse.ui.MinimizeInputTree
 
deltaDebug(PrintWriter) - Method in class de.uds.cs.st.dd.core.InputDeltaDebugger
Performs Delta Debugging on the input of the JUnit-test.
deltaDebugFile(DD, PrintWriter) - Method in class de.uds.cs.st.dd.core.InputDeltaDebugger
Performs Delta Debugging on the file that has been stored in this object.
DeltaDebuggingAction - class de.uds.cs.st.dd.eclipse.actions.DeltaDebuggingAction.
This action implements the workbench action delegate.
DeltaDebuggingAction() - Constructor for class de.uds.cs.st.dd.eclipse.actions.DeltaDebuggingAction
The default constructor initializes the action with MINIMIZATION functionality.
DeltaDebuggingAction(int) - Constructor for class de.uds.cs.st.dd.eclipse.actions.DeltaDebuggingAction
The constructor creates a new action and sets the deltaDebuggingMode to the specified mode.
deltaDebuggingMode - Variable in class de.uds.cs.st.dd.eclipse.actions.DeltaDebuggingAction
Indicates if the input should be minimized or isolated.
deltaDebuggingMode - Variable in class de.uds.cs.st.dd.core.InputDeltaDebugger
Stores the current mode of the Delta Debugging algorithm: MINIMIZATION * or ISOLATION.
deltaDebuggingMode - Variable in class de.uds.cs.st.dd.core.JUnitRunner
Mode of the Delta Debugging algorithm.
DeltaDebuggingPlugin - class de.uds.cs.st.dd.eclipse.DeltaDebuggingPlugin.
Provides access to the preferences of the Delta Debugging plug-in.
DeltaDebuggingPlugin(IPluginDescriptor) - Constructor for class de.uds.cs.st.dd.eclipse.DeltaDebuggingPlugin
 
determineClasspath(ILaunchConfiguration) - Method in class de.uds.cs.st.dd.eclipse.launching.DDJUnitLaunchDelegate
Determines the classpath of the specified launch configuration and * adds the dd plugin directory and .jar-file.
determineDefaultSourcePath() - Method in class de.uds.cs.st.dd.eclipse.DeltaDebuggingPlugin
 
determineResourceName() - Method in class de.uds.cs.st.dd.eclipse.debugging.DDJUnitDebugEventFilter
Determines the name of a resource (a file, an internet address, ...) as specified in the preference section.
determineTestOutcome(TestResult) - Method in class de.uds.cs.st.dd.core.tester.JUnitTester
Determines the test outcome based on the precision.
diff(TConfiguration, TConfiguration, int) - Method in class de.uds.cs.st.dd.core.DD
The Delta Debbuging algorithm to calculate a 1-minimal failure-inducing difference.
DifferenceContentProvider - class de.uds.cs.st.dd.eclipse.ui.DifferenceContentProvider.
Provides a very basic means to display a passing and a failing run in a TextMergeViewer.
DifferenceContentProvider(String, String) - Constructor for class de.uds.cs.st.dd.eclipse.ui.DifferenceContentProvider
Creates a new DifferenceContentProvider and initializes the contents.
displayInformation(String) - Method in class de.uds.cs.st.dd.eclipse.ui.FailureTraceView
 
displayOutput(TConfiguration, int) - Method in class de.uds.cs.st.dd.core.test.DDTest.SimpleTester
Displays some debugging output.
dispose() - Method in class de.uds.cs.st.dd.eclipse.ui.DifferenceContentProvider
 
dispose() - Method in class de.uds.cs.st.dd.eclipse.ui.DDToolTree
Deletes this tool tree folder.
dispose() - Method in class de.uds.cs.st.dd.eclipse.ui.MinimizeInputViewPart
 
dispose() - Method in class de.uds.cs.st.dd.eclipse.actions.DeltaDebuggingAction
We can use this method to dispose of any system resources we previously allocated.
disposeIcons() - Method in class de.uds.cs.st.dd.eclipse.ui.DDToolTree
Deletes all icons.
disposeIcons() - Method in class de.uds.cs.st.dd.eclipse.ui.FailureRunView
Disposes all icons created by any DD plug-in.
disposeIcons() - Method in class de.uds.cs.st.dd.eclipse.ui.FailureTraceView
 
disposeIcons() - Method in class de.uds.cs.st.dd.eclipse.ui.MinimizeInputTree
 
doRun(Test) - Method in class de.uds.cs.st.dd.core.JUnitRunner
Runs the specified test(s).
drawBevelRect(GC, int, int, int, int, Color, Color) - Method in class de.uds.cs.st.dd.eclipse.ui.MinimizingProgressBar
 

A B C D E F G H I J L M N O P Q R S T U V W