diff --git a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/CDebuggerTab.java b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/CDebuggerTab.java
index 820cb0b1c09..5d33d1621e6 100644
--- a/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/CDebuggerTab.java
+++ b/dsf-gdb/org.eclipse.cdt.dsf.gdb.ui/src/org/eclipse/cdt/dsf/gdb/internal/ui/launching/CDebuggerTab.java
@@ -6,10 +6,10 @@
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
- * QNX Software Systems - Initial API and implementation
- * Ken Ryall (Nokia) - https://bugs.eclipse.org/bugs/show_bug.cgi?id=118894
- * IBM Corporation
- * Ericsson
+ * QNX Software Systems - Initial API and implementation
+ * Ken Ryall (Nokia) - https://bugs.eclipse.org/bugs/show_bug.cgi?id=118894
+ * IBM Corporation
+ * Ericsson
*******************************************************************************/
package org.eclipse.cdt.dsf.gdb.internal.ui.launching;
@@ -54,17 +54,17 @@ import org.eclipse.swt.widgets.Text;
public class CDebuggerTab extends CLaunchConfigurationTab {
/**
- * Tab identifier used for ordering of tabs added using the
- * org.eclipse.debug.ui.launchConfigurationTabs
+ * Tab identifier used for ordering of tabs added using
+ * the org.eclipse.debug.ui.launchConfigurationTabs
* extension point.
- *
+ *
* @since 2.0
*/
public static final String TAB_ID = "org.eclipse.cdt.dsf.gdb.launch.debuggerTab"; //$NON-NLS-1$
private final static String LOCAL_DEBUGGER_ID = "gdb";//$NON-NLS-1$
private final static String REMOTE_DEBUGGER_ID = "gdbserver";//$NON-NLS-1$
-
+
protected ILaunchConfiguration fLaunchConfiguration;
protected ILaunchConfigurationWorkingCopy fWorkingCopy;
protected String fDebuggerId;
@@ -75,14 +75,14 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
private boolean fInitDefaults;
private Combo fDCombo;
private boolean fIsInitializing;
-
+
protected boolean fAttachMode;
protected boolean fRemoteMode;
protected boolean fCoreMode;
-
+
protected Button fStopInMain;
protected Text fStopInMainSymbol;
-
+
private ScrolledComposite fContainer;
private Composite fContents;
@@ -92,7 +92,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
contentsChanged();
}
};
-
+
public CDebuggerTab(SessionType sessionType, boolean attach) {
if (sessionType == SessionType.REMOTE) {
fRemoteMode = true;
@@ -100,7 +100,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
fCoreMode = true;
}
fAttachMode = attach;
-
+
ICDebugConfiguration dc = CDebugCorePlugin.getDefault().getDefaultDefaultDebugConfiguration();
if (dc == null) {
CDebugCorePlugin.getDefault().getPluginPreferences().setDefault(ICDebugConstants.PREF_DEFAULT_DEBUGGER_TYPE,
@@ -119,7 +119,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
fContainer.setLayout(new FillLayout());
fContainer.setExpandHorizontal(true);
fContainer.setExpandVertical(true);
-
+
fContents = new Composite(fContainer, SWT.NONE);
setControl(fContainer);
GdbUIPlugin.getDefault().getWorkbench().getHelpSystem().setHelp(getControl(),
@@ -133,10 +133,10 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
if (fAttachMode) {
createDebuggerCombo(fContents);
}
-
+
createOptionsComposite(fContents);
createDebuggerGroup(fContents, 2);
-
+
fContainer.setContent(fContents);
}
@@ -166,7 +166,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
dynamicTab.setDefaults(config);
setInitializeDefault(false);
}
-
+
if (fAttachMode && fRemoteMode) {
config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_START_MODE,
IGDBLaunchConfigurationConstants.DEBUGGER_MODE_REMOTE_ATTACH);
@@ -188,7 +188,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
ICDTLaunchConfigurationConstants.DEBUGGER_MODE_RUN);
config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ID, LOCAL_DEBUGGER_ID);
}
-
+
if (!fAttachMode && !fCoreMode) {
config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_STOP_AT_MAIN,
ICDTLaunchConfigurationConstants.DEBUGGER_STOP_AT_MAIN_DEFAULT);
@@ -218,12 +218,13 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_ID, getDebuggerId());
ICDebuggerPage dynamicTab = getDynamicTab();
if (dynamicTab == null) {
- config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_SPECIFIC_ATTRS_MAP, (Map,?>)null);
+ config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_SPECIFIC_ATTRS_MAP,
+ (Map, ?>) null);
} else {
dynamicTab.performApply(config);
}
}
-
+
if (fAttachMode && fRemoteMode) {
config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_START_MODE,
IGDBLaunchConfigurationConstants.DEBUGGER_MODE_REMOTE_ATTACH);
@@ -243,7 +244,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
if (!fAttachMode && !fCoreMode) {
config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_STOP_AT_MAIN,
fStopInMain.getSelection());
- config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_STOP_AT_MAIN_SYMBOL,
+ config.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_STOP_AT_MAIN_SYMBOL,
fStopInMainSymbol.getText());
}
}
@@ -261,7 +262,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
return false;
}
}
-
+
setErrorMessage(null);
setMessage(null);
if (getDebuggerId() == null) {
@@ -322,7 +323,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
}
});
fStopInMainSymbol.getAccessible().addAccessibleListener(
- new AccessibleAdapter() {
+ new AccessibleAdapter() {
@Override
public void getName(AccessibleEvent e) {
e.result = LaunchMessages.getString("CDebuggerTab.Stop_at_main_on_startup"); //$NON-NLS-1$
@@ -339,7 +340,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
/*
* (non-Javadoc)
- *
+ *
* @see org.eclipse.debug.ui.ILaunchConfigurationTab#dispose()
*/
@Override
@@ -359,10 +360,9 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
ICDTLaunchConfigurationConstants.DEBUGGER_STOP_AT_MAIN_SYMBOL_DEFAULT));
fStopInMainSymbol.setEnabled(fStopInMain.getSelection());
} else if (fAttachMode) {
- // In attach mode, figure out if we are doing a remote connect based on the currently
- // chosen debugger
- if (getDebuggerId().equals(REMOTE_DEBUGGER_ID)) fRemoteMode = true;
- else fRemoteMode = false;
+ // In attach mode, figure out if we are doing a remote connect based on
+ // the currently chosen debugger.
+ fRemoteMode = getDebuggerId().equals(REMOTE_DEBUGGER_ID);
}
} catch (CoreException e) {
}
@@ -371,11 +371,11 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
protected void setInitializeDefault(boolean init) {
fInitDefaults = init;
}
-
+
protected void contentsChanged() {
fContainer.setMinSize(fContents.computeSize(SWT.DEFAULT, SWT.DEFAULT));
}
-
+
protected void loadDynamicDebugArea() {
Composite dynamicTabHolder = getDynamicTabHolder();
// Dispose of any current child widgets in the tab holder area
@@ -413,7 +413,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
dynamicTabHolder.layout(true);
contentsChanged();
}
-
+
protected void setDebuggerId(String id) {
fDebuggerId = id;
}
@@ -427,11 +427,11 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
}
protected void setDynamicTab(ICDebuggerPage tab) {
- if ( fDynamicTab instanceof ICDebuggerPageExtension )
- ((ICDebuggerPageExtension)fDynamicTab).removeContentChangeListener( fContentListener );
+ if (fDynamicTab instanceof ICDebuggerPageExtension)
+ ((ICDebuggerPageExtension) fDynamicTab).removeContentChangeListener(fContentListener);
fDynamicTab = tab;
- if ( fDynamicTab instanceof ICDebuggerPageExtension )
- ((ICDebuggerPageExtension)fDynamicTab).addContentChangeListener( fContentListener );
+ if (fDynamicTab instanceof ICDebuggerPageExtension)
+ ((ICDebuggerPageExtension) fDynamicTab).addContentChangeListener(fContentListener);
}
protected Composite getDynamicTabHolder() {
@@ -462,13 +462,13 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
/**
* Overridden here so that any error message in the dynamic UI gets
* returned.
- *
+ *
* @see ILaunchConfigurationTab#getErrorMessage()
*/
@Override
public String getErrorMessage() {
ICDebuggerPage tab = getDynamicTab();
- if ( (super.getErrorMessage() != null) || (tab == null)) {
+ if (super.getErrorMessage() != null || tab == null) {
return super.getErrorMessage();
}
return tab.getErrorMessage();
@@ -483,25 +483,25 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
// Always set the newly created area with defaults
ILaunchConfigurationWorkingCopy wc = getLaunchConfigurationWorkingCopy();
if (getDynamicTab() == null) {
- // Remove any debug specific args from the config
+ // Remove any debug-specific arguments from the configuration.
if (wc == null) {
if (getLaunchConfiguration().isWorkingCopy()) {
- wc = (ILaunchConfigurationWorkingCopy)getLaunchConfiguration();
+ wc = (ILaunchConfigurationWorkingCopy) getLaunchConfiguration();
}
}
if (wc != null) {
- wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_SPECIFIC_ATTRS_MAP, (Map,?>)null);
+ wc.setAttribute(ICDTLaunchConfigurationConstants.ATTR_DEBUGGER_SPECIFIC_ATTRS_MAP,
+ (Map, ?>) null);
}
} else {
if (wc == null) {
try {
if (getLaunchConfiguration().isWorkingCopy()) {
- setLaunchConfigurationWorkingCopy((ILaunchConfigurationWorkingCopy)getLaunchConfiguration());
+ setLaunchConfigurationWorkingCopy((ILaunchConfigurationWorkingCopy) getLaunchConfiguration());
} else {
setLaunchConfigurationWorkingCopy(getLaunchConfiguration().getWorkingCopy());
}
wc = getLaunchConfigurationWorkingCopy();
-
} catch (CoreException e) {
return;
}
@@ -562,7 +562,7 @@ public class CDebuggerTab extends CLaunchConfigurationTab {
if (fDCombo == null) {
return;
}
-
+
fDCombo.removeAll();
int select = -1;
for (int i = 0; i < names.length; i++) {