Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/AbstractDebugVMAdapter.java')
-rw-r--r--dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/AbstractDebugVMAdapter.java88
1 files changed, 44 insertions, 44 deletions
diff --git a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/AbstractDebugVMAdapter.java b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/AbstractDebugVMAdapter.java
index 450ed47e407..4b41f1155c3 100644
--- a/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/AbstractDebugVMAdapter.java
+++ b/dsf/org.eclipse.cdt.dsf.ui/src/org/eclipse/cdt/dsf/debug/ui/viewmodel/AbstractDebugVMAdapter.java
@@ -7,7 +7,7 @@
* https://www.eclipse.org/legal/epl-2.0/
*
* SPDX-License-Identifier: EPL-2.0
- *
+ *
* Contributors:
* Wind River Systems - initial API and implementation
*******************************************************************************/
@@ -26,56 +26,56 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationCont
/**
* Base class for VM adapters used for implementing a debugger integration.
- *
+ *
* @since 1.1
*/
-public class AbstractDebugVMAdapter extends AbstractDMVMAdapter
- implements ISteppingControlParticipant
-{
-
- public AbstractDebugVMAdapter(DsfSession session, final SteppingController controller) {
- super(session);
- fController = controller;
- try {
- fController.getExecutor().execute(new DsfRunnable() {
- @Override
+public class AbstractDebugVMAdapter extends AbstractDMVMAdapter implements ISteppingControlParticipant {
+
+ public AbstractDebugVMAdapter(DsfSession session, final SteppingController controller) {
+ super(session);
+ fController = controller;
+ try {
+ fController.getExecutor().execute(new DsfRunnable() {
+ @Override
public void run() {
- fController.addSteppingControlParticipant(AbstractDebugVMAdapter.this);
- }
- });
- } catch (RejectedExecutionException e) {} // Do nothing if session is shut down.
- }
+ fController.addSteppingControlParticipant(AbstractDebugVMAdapter.this);
+ }
+ });
+ } catch (RejectedExecutionException e) {
+ } // Do nothing if session is shut down.
+ }
+
+ private final SteppingController fController;
- private final SteppingController fController;
-
@Override
- protected IVMProvider createViewModelProvider(IPresentationContext context) {
- return null;
- }
+ protected IVMProvider createViewModelProvider(IPresentationContext context) {
+ return null;
+ }
- @Override
- public void doneHandleEvent(Object event) {
- if (event instanceof IRunControl.ISuspendedDMEvent) {
- final ISuspendedDMEvent suspendedEvent= (IRunControl.ISuspendedDMEvent) event;
- fController.getExecutor().execute(new DsfRunnable() {
- @Override
+ @Override
+ public void doneHandleEvent(Object event) {
+ if (event instanceof IRunControl.ISuspendedDMEvent) {
+ final ISuspendedDMEvent suspendedEvent = (IRunControl.ISuspendedDMEvent) event;
+ fController.getExecutor().execute(new DsfRunnable() {
+ @Override
public void run() {
- fController.doneStepping(suspendedEvent.getDMContext(), AbstractDebugVMAdapter.this);
- };
- });
- }
- }
+ fController.doneStepping(suspendedEvent.getDMContext(), AbstractDebugVMAdapter.this);
+ };
+ });
+ }
+ }
- @Override
- public void dispose() {
- try {
- fController.getExecutor().execute(new DsfRunnable() {
- @Override
+ @Override
+ public void dispose() {
+ try {
+ fController.getExecutor().execute(new DsfRunnable() {
+ @Override
public void run() {
- fController.removeSteppingControlParticipant(AbstractDebugVMAdapter.this);
- }
- });
- } catch (RejectedExecutionException e) {} // Do nothing if session is shut down.
- super.dispose();
- }
+ fController.removeSteppingControlParticipant(AbstractDebugVMAdapter.this);
+ }
+ });
+ } catch (RejectedExecutionException e) {
+ } // Do nothing if session is shut down.
+ super.dispose();
+ }
}

Back to the top