- recomputeCurrentGraph() - Method in class org.eth.jibin.visualization.contentprovider.VisualizationInput
-
- redo() - Method in class org.eth.cyril.bugfixer.modeleditor.ModelEditingListener
-
- redraw() - Method in class org.eth.cyril.gui.swt.AbstractSWTGraphDrawer
-
- redrawNodes(Collection<Node>) - Method in class org.eth.cyril.gui.swt.AbstractSWTGraphDrawer
-
- redrawNodes(Collection<Node>) - Method in class org.eth.cyril.gui.swt.BrowserGraphDrawer
-
- ReflectionModelCreator - Class in org.eth.cyril.bugfixer.execution
-
- ReflectionModelCreator() - Constructor for class org.eth.cyril.bugfixer.execution.ReflectionModelCreator
-
- register(Bound<T>, Class<T>) - Method in class org.eth.cyril.bugfixer.input.BoundRegistry
-
- register(InputGenerator<T>) - Method in class org.eth.cyril.bugfixer.input.InputGeneratorRegistry
-
- reload() - Method in class debugbackend.views.DebugBackendView
-
Reloads the view entirely.
- RELOAD - Static variable in class org.eth.cyril.telemetry.data.GraphLayoutReasonData
-
- RELOAD_IMG - Static variable in class debugbackend.Activator
-
- ReloadAction - Class in debugbackend.views.actions
-
Action to completely reload the current layout.
- ReloadAction() - Constructor for class debugbackend.views.actions.ReloadAction
-
- remove(RewritingPermutator.ArgumentPermutation) - Method in class org.eth.cyril.bugfixer.rewriting.RewritingPermutator
-
- removeApplyListener(BrowserSettingsDialog.ApplyListener) - Method in class org.eth.cyril.gui.swt.BrowserSettingsDialog
-
- removeCreatedExpressionListener(ExpressionCreator.ExpressionListener) - Method in class org.eth.cyril.gui.swt.ExpressionCreator
-
- removeExpandListener(ExpandListener) - Method in interface org.eth.cyril.interactive.ValueExpander
-
Removes the given listener from listening for expansion events.
- removeExpandListener(ExpandListener) - Method in class org.eth.jibin.visualization.contentprovider.VisualizationInput
-
- removeExpansion(ObjectValue) - Method in interface org.eth.cyril.interactive.ExpandListener
-
Notify that expansion for the given value is removed.
- removeExpansion(ObjectValue) - Method in interface org.eth.cyril.interactive.ValueExpander
-
Remove expansion from the given value.
- removeExpansion(ObjectValue) - Method in class org.eth.cyril.telemetry.InteractiveModeDataGatherer
-
- removeExpansion(ObjectValue) - Method in class org.eth.jibin.visualization.contentprovider.VisualizationInput
-
- RemoveFieldEvent(ObjectValue, String) - Constructor for class org.eth.cyril.bugfixer.modeleditor.ModelChangeEvents.RemoveFieldEvent
-
- removeFinalizeListener(Executor) - Method in class org.eth.cyril.bugfixer.PermutationGroups
-
Removes a listener to be notified when the finalize method is called.
- removeHeapAnalyzedListener(HeapAnalyzedListener) - Method in class org.eth.jibin.visualization.contentprovider.VisualizationInput
-
- removeModelChangeListener(Consumer<ModelChangeEvent>) - Method in class org.eth.cyril.bugfixer.modeleditor.ModelChangingGUI
-
- removeMouseListener(MouseEventListener) - Method in class org.eth.cyril.gui.swt.AbstractSWTGraphDrawer
-
- removeNewGroupListener(Consumer<PermutationGroups.PermutationGroup>) - Method in class org.eth.cyril.bugfixer.PermutationGroups
-
Removes a listener to be notified when new permutation groups are added.
- removeOnApplyListener(Consumer<BrowserSelector<T>>) - Method in class org.eth.cyril.gui.swt.BrowserSelector
-
- removePermutation(RewritingPermutator.ArgumentPermutation) - Method in class org.eth.cyril.bugfixer.CompilationTask
-
Removes the given permutation, marking it as not being necessary to compile.
- removePermutation(RewritingPermutator.ArgumentPermutation, List<CompilableClass>) - Method in class org.eth.cyril.bugfixer.TestAllPermutations
-
- removePermutation(RewritingPermutator.ArgumentPermutation) - Method in class org.eth.cyril.bugfixer.TestAllPermutations
-
- removeProgressMonitor(ProgressMonitor) - Method in class org.eth.cyril.bugfixer.TestAllPermutations
-
- removeProgressMonitor(ProgressMonitor) - Method in class org.eth.jibin.visualization.contentprovider.VisualizationInput
-
- removeRewrittenClass(RewritingPermutator.ArgumentPermutation) - Method in class org.eth.cyril.bugfixer.rewriting.RewritableClass
-
Remove the rewritten class for the given permutation of arguments from the cache.
- removeRunActionListener(DisposableAction.RunActionListener) - Static method in class debugbackend.views.actions.DisposableAction
-
Removes a listener to be notified whenever an action is being executed.
- removeSelectionFinishedListener(Consumer<BugFixerInfo>) - Method in class org.eth.cyril.bugfixer.BugFixerInitializerGUI
-
- removeSelectionListener(SelectionEventListener) - Method in class org.eth.cyril.gui.swt.AbstractSWTGraphDrawer
-
- removeStartListener(Executor) - Method in class org.eth.cyril.bugfixer.PermutationGroups
-
Removes a listener to be notified when the start method is called.
- RemoveValueEvent(Value) - Constructor for class org.eth.cyril.bugfixer.modeleditor.ModelChangeEvents.RemoveValueEvent
-
- renameField(ObjectValue) - Method in class org.eth.cyril.bugfixer.modeleditor.FieldRenamingListener
-
- RenameFieldEvent(ObjectValue, String, String) - Constructor for class org.eth.cyril.bugfixer.modeleditor.ModelChangeEvents.RenameFieldEvent
-
- RenameVariableEvent(Variable, String) - Constructor for class org.eth.cyril.bugfixer.modeleditor.ModelChangeEvents.RenameVariableEvent
-
- replaceStackframe(IStackFrame) - Method in class org.eth.jibin.visualization.contentprovider.VisualizationInput
-
- requiredArguments() - Method in interface org.eth.cyril.expressions.Expression
-
Returns the number of required arguments to evaluate this expression.
- requiredArguments() - Method in class org.eth.cyril.expressions.JavaFieldsExpression
-
- requiredArguments() - Method in class org.eth.cyril.expressions.JavaMethodExpression
-
- requiresRestart() - Method in class org.eth.cyril.settings.CompositeSetting
-
- requiresRestart() - Method in class org.eth.cyril.settings.LayoutSetting
-
- requiresRestart() - Method in class org.eth.cyril.settings.SchemaSetting
-
- requiresRestart() - Method in class org.eth.cyril.settings.Separator
-
- requiresRestart() - Method in interface org.eth.cyril.settings.Setting
-
Returns whether changing this setting requires a restart to be performed, in order for the setting to become active.
- reset() - Method in class org.eth.cyril.bugfixer.execution.MultithreadablePrintStream
-
- reset() - Method in class org.eth.cyril.bugfixer.rewriting.RewritingPermutator
-
- resetConfigPath() - Static method in class debugbackend.PluginPaths
-
Resets the configuration path to its default value.
- resetFolder(Path) - Static method in class debugbackend.PluginPaths
-
Resets the given folder.
- resetNodeBackgroundColor(Node) - Method in class org.eth.cyril.gui.swt.AbstractSWTGraphDrawer
-
- resetStaticCounters(Class<?>) - Static method in class org.eth.cyril.bugfixer.rewriting.LoopAndMethodCounterRewrite
-
Resets all static method counters to the value of zero.
- resetStyle() - Method in class org.eth.cyril.gui.swt.SWTCreator
-
- ResolvableStackFrame(IStackFrame) - Constructor for class org.eth.jibin.visualization.contentprovider.JavaResolver.ResolvableStackFrame
-
- resolve(String) - Method in class org.eth.jibin.visualization.contentprovider.JavaResolver.ResolvableStackFrame
-
- resolve(String) - Method in class org.eth.jibin.visualization.contentprovider.JavaResolver.ResolvableValue
-
- resolve(String) - Method in class org.eth.jibin.visualization.contentprovider.JavaResolver.ResolvableVariable
-
- REWIND - Static variable in class org.eth.cyril.telemetry.data.GraphLayoutReasonData
-
- REWIND_ID - Static variable in class debugbackend.views.actions.RewindSequenceAction
-
- RewindableSequenceAction - Class in debugbackend.views.actions
-
- RewindableSequenceAction(RewindableGraphSequence, Consumer<RewindableGraphSequence>) - Constructor for class debugbackend.views.actions.RewindableSequenceAction
-
- RewindSequenceAction - Class in debugbackend.views.actions
-
An action which allows the user to rewind the sequence of graphs to look at previous
graphs once more.
- RewindSequenceAction(RewindableGraphSequence, Consumer<RewindableGraphSequence>) - Constructor for class debugbackend.views.actions.RewindSequenceAction
-
- RewritableClass - Class in org.eth.cyril.bugfixer.rewriting
-
- RewritableClass(ASTNode, String) - Constructor for class org.eth.cyril.bugfixer.rewriting.RewritableClass
-
- rewrite() - Method in class org.eth.cyril.bugfixer.MainRewriter
-
- rewrite(ASTNode, ASTRewrite, ASTRewriteRule.RewriteArguments) - Method in class org.eth.cyril.bugfixer.rewriting.ASTRewriteRule
-
- rewrite(ASTNode, ASTRewrite, ASTRewriteRule.RewriteArguments) - Method in class org.eth.cyril.bugfixer.rewriting.IfConditionRewrite
-
- rewrite(ASTNode, ASTRewrite, ASTRewriteRule.RewriteArguments) - Method in class org.eth.cyril.bugfixer.rewriting.LoopAndMethodCounterRewrite
-
- rewrite(ASTNode, ASTRewrite, ASTRewriteRule.RewriteArguments) - Method in class org.eth.cyril.bugfixer.rewriting.LoopConditionRewrite
-
- rewrite(ASTNode, ASTRewrite, ASTRewriteRule.RewriteArguments) - Method in class org.eth.cyril.bugfixer.rewriting.LoopStartRewrite
-
- rewrite(ASTNode, ASTRewrite, ASTRewriteRule.RewriteArguments) - Method in class org.eth.cyril.bugfixer.rewriting.MissedAssignmentRewrite
-
- rewrite(ASTNode, ASTRewrite, ASTRewriteRule.RewriteArguments) - Method in class org.eth.cyril.bugfixer.rewriting.PathOutputRewrite
-
- rewrite(ASTNode, ASTRewrite, ASTRewriteRule.RewriteArguments) - Method in class org.eth.cyril.bugfixer.rewriting.SwitchFieldAccessRewrite
-
- REWRITE_RULES - Static variable in class org.eth.cyril.bugfixer.BugFixerMain
-
- RewriteArguments(int, ASTRewriteRule.RewritePossibilities) - Constructor for class org.eth.cyril.bugfixer.rewriting.ASTRewriteRule.RewriteArguments
-
Create a new rewrite argument.
- RewritePossibilities(int, int, ASTNode, ASTRewriteRule) - Constructor for class org.eth.cyril.bugfixer.rewriting.ASTRewriteRule.RewritePossibilities
-
- RewriteRuleHandler - Class in org.eth.cyril.bugfixer.rewriting
-
- RewriteRuleHandler(Collection<ASTRewriteRule>, Set<MethodDeclaration>) - Constructor for class org.eth.cyril.bugfixer.rewriting.RewriteRuleHandler
-
- RewritingPermutator - Class in org.eth.cyril.bugfixer.rewriting
-
A rewriting permutator takes a list of rewrite possibilities and then creates all possible permutations of them.
- RewritingPermutator() - Constructor for class org.eth.cyril.bugfixer.rewriting.RewritingPermutator
-
- RewritingPermutator.ArgumentPermutation - Class in org.eth.cyril.bugfixer.rewriting
-
- RuleCount - Class in org.eth.cyril.telemetry.data
-
- RuleCount(int, int, int, int) - Constructor for class org.eth.cyril.telemetry.data.RuleCount
-
- RuleCountDataGatherer - Class in org.eth.cyril.telemetry
-
Data gatherer which gathers information on the number of ordering constraints, string formats, blacklist rules and abstraction rules
that are present in the system.
- RuleCountDataGatherer() - Constructor for class org.eth.cyril.telemetry.RuleCountDataGatherer
-
- RULES - Static variable in class org.eth.cyril.bugfixer.BugFixerMain
-
- run() - Method in class debugbackend.views.actions.BrowserEditorAction
-
- run() - Method in class debugbackend.views.actions.CancelAction
-
- run() - Method in class debugbackend.views.actions.DisposableAction
-
- run() - Method in class debugbackend.views.actions.FixBugsAction
-
- run() - Method in class debugbackend.views.actions.InteractiveModeAction
-
- run() - Method in class debugbackend.views.actions.LoadConfigAction
-
- run() - Method in class debugbackend.views.actions.ManageAbstractionsAction
-
- run() - Method in class debugbackend.views.actions.ReloadAction
-
- run() - Method in class debugbackend.views.actions.RewindableSequenceAction
-
- run() - Method in class debugbackend.views.actions.SettingsAction
-
- run() - Method in class debugbackend.views.actions.ShowManualAction
-
- runAction(Action) - Method in interface debugbackend.views.actions.DisposableAction.RunActionListener
-
Notification that the given action is being executed.
- runAction(Action) - Method in class org.eth.cyril.telemetry.GraphLayoutReasonDataGatherer
-