diff options
author | Lars Vogel | 2017-09-08 08:04:33 +0000 |
---|---|---|
committer | Lars Vogel | 2017-09-08 12:03:15 +0000 |
commit | 289df482eb6edb3265c239fa1d57ed1166c6cde6 (patch) | |
tree | eb066c099b142c7a3314e2494c3e5d88e74145e9 /org.eclipse.debug.examples.ui | |
parent | 2c9afc274fa9099c671a6978d2332752d1c9b475 (diff) | |
download | eclipse.platform.debug-289df482eb6edb3265c239fa1d57ed1166c6cde6.tar.gz eclipse.platform.debug-289df482eb6edb3265c239fa1d57ed1166c6cde6.tar.xz eclipse.platform.debug-289df482eb6edb3265c239fa1d57ed1166c6cde6.zip |
Bug 522027 - Remove trailing whitespace from
org.eclipse.debug.examples.ui
Change-Id: Ic480731879760c66cf4691a38940c7f134fd61b5
Signed-off-by: Lars Vogel <Lars.Vogel@vogella.com>
Diffstat (limited to 'org.eclipse.debug.examples.ui')
49 files changed, 283 insertions, 283 deletions
diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/CheckboxModelProxyFactory.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/CheckboxModelProxyFactory.java index ff95f9fc1..71647c06f 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/CheckboxModelProxyFactory.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/CheckboxModelProxyFactory.java @@ -20,7 +20,7 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationCont public class CheckboxModelProxyFactory implements IModelProxyFactory { private MidiEventModelProxy fMidiEventProxy = new MidiEventModelProxy(); - + /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactory#createModelProxy(java.lang.Object, org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext) */ @@ -33,7 +33,7 @@ public class CheckboxModelProxyFactory implements IModelProxyFactory { return fMidiEventProxy; } } - + return null; } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlCellModifier.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlCellModifier.java index 214aba225..0a252913e 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlCellModifier.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlCellModifier.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -17,11 +17,11 @@ import org.eclipse.jface.viewers.ICellModifier; * A cell modifier for a sequencer control. Provides current * values of controls and updates control values in the sequencer * as they are changed in the UI. - * + * * @since 1.0 */ public class ControlCellModifier implements ICellModifier { - + /* (non-Javadoc) * @see org.eclipse.jface.viewers.ICellModifier#canModify(java.lang.Object, java.lang.String) */ @@ -60,7 +60,7 @@ public class ControlCellModifier implements ICellModifier { if (element instanceof SequencerControl) { if (value instanceof String) { SequencerControl control = (SequencerControl) element; - control.setValue((String) value); + control.setValue((String) value); } } } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlEditor.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlEditor.java index a76fc406e..ce57c5061 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlEditor.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlEditor.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -19,7 +19,7 @@ import org.eclipse.swt.widgets.Composite; /** * Provides cell editors and modifiers for sequencer controls. - * + * * @since 1.0 */ public class ControlEditor implements IElementEditor { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlEventHandler.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlEventHandler.java index 0d5d262de..7f429d225 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlEventHandler.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlEventHandler.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -23,7 +23,7 @@ import org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler; /** * Listens to events from sequencer controls and fires corresponding * deltas to update the viewer. - * + * * @since 1.0 */ public class ControlEventHandler extends DebugEventHandler { @@ -32,12 +32,12 @@ public class ControlEventHandler extends DebugEventHandler { * Associated launch */ private MidiLaunch fLaunch; - + /** * Timer used to update clock */ private Timer fTimer; - + /** * @param proxy */ @@ -45,7 +45,7 @@ public class ControlEventHandler extends DebugEventHandler { super(proxy); fLaunch = proxy.getMidiLaunch(); } - + protected void init() { if (!fLaunch.isSuspended() && !fLaunch.isTerminated() && !fLaunch.isDisconnected()) { startTimer(); @@ -59,7 +59,7 @@ public class ControlEventHandler extends DebugEventHandler { protected boolean handlesEvent(DebugEvent event) { return true; } - + /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler#dispose() */ @@ -115,8 +115,8 @@ public class ControlEventHandler extends DebugEventHandler { fTimer = null; } } - - - - + + + + } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlLabelProvider.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlLabelProvider.java index 7daab2a8b..404281e70 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlLabelProvider.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlLabelProvider.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -18,7 +18,7 @@ import org.eclipse.jface.viewers.TreePath; /** * Label provider for a sequencer control. - * + * * @since 1.0 */ public class ControlLabelProvider extends ElementLabelProvider { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlsMementoProvider.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlsMementoProvider.java index 6197cda6f..76f0b1a5d 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlsMementoProvider.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/ControlsMementoProvider.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -18,7 +18,7 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationCont /** * Provides mementos for sequencer elements. - * + * * @since 1.0 */ public class ControlsMementoProvider extends DebugElementMementoProvider { @@ -37,6 +37,6 @@ public class ControlsMementoProvider extends DebugElementMementoProvider { return null; } - + } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/MidiAdapterFactory.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/MidiAdapterFactory.java index db3b6ab71..8e4964aa6 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/MidiAdapterFactory.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/MidiAdapterFactory.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Patrick Chuong (Texas Instruments) - Checkbox support for Flexible Hierachy view (Bug 286310) @@ -28,27 +28,27 @@ import org.eclipse.debug.internal.ui.viewers.model.provisional.IModelProxyFactor /** * Adapter factory for MIDI elements. - * + * * @since 1.0 */ public class MidiAdapterFactory implements IAdapterFactory { private static IElementContentProvider fgSequencerContentProvider = new SequencerContentProvider(); private static IElementContentProvider fgTackContentProvider = new TrackContentProvider(); - + private static IElementLabelProvider fgTrackLabelProvider = new TrackLabelProvider(); private static IElementLabelProvider fgControlLabelProvider = new ControlLabelProvider(); private static IElementLabelProvider fgMidiEventLabelProvdier = new MidiEventLabelProvider(); - + private static IColumnPresentationFactory fgSequencerColumnFactory = new SequencerColumnFactory(); private static IColumnPresentationFactory fgTrackColumnFactory = new TrackColumnFactory(); - + private static IModelProxyFactory fgSequencerModelProxyFactory = new SequencerModelProxyFactory(); - + private static IElementMementoProvider fgMementoProvider = new ControlsMementoProvider(); - + private static IStepOverHandler fgStepOverHandler = new MidiStepOverHandler(); - + private static IModelProxyFactory fgCheckboxModelProxyFactory = new CheckboxModelProxyFactory(); @SuppressWarnings("unchecked") @@ -73,7 +73,7 @@ public class MidiAdapterFactory implements IAdapterFactory { return (T) fgMidiEventLabelProvdier; } } - + if (IColumnPresentationFactory.class.equals(adapterType)) { if (adaptableObject instanceof MidiLaunch) { return (T) fgSequencerColumnFactory; @@ -87,7 +87,7 @@ public class MidiAdapterFactory implements IAdapterFactory { return (T) new ControlEditor(); } } - + if (IModelProxyFactory.class.equals(adapterType)) { if (adaptableObject instanceof MidiLaunch) { return (T) fgSequencerModelProxyFactory; @@ -103,7 +103,7 @@ public class MidiAdapterFactory implements IAdapterFactory { if (IStepOverHandler.class.equals(adapterType)) { return (T) fgStepOverHandler; } - + return null; } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/MidiStepOverHandler.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/MidiStepOverHandler.java index 30d11b260..629ce749f 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/MidiStepOverHandler.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/MidiStepOverHandler.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerColumnFactory.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerColumnFactory.java index 3fdde0f0f..52ae651ae 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerColumnFactory.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerColumnFactory.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Patrick Chuong (Texas Instruments) - Checkbox support for Flexible Hierachy view (Bug 286310) @@ -19,7 +19,7 @@ import org.eclipse.debug.ui.IDebugUIConstants; /** * Column presentation factory for a sequencer. - * + * * @since 1.0 */ public class SequencerColumnFactory implements IColumnPresentationFactory { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerColumnPresentation.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerColumnPresentation.java index 3672fcb46..22f6244cf 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerColumnPresentation.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerColumnPresentation.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -14,7 +14,7 @@ import org.eclipse.debug.internal.ui.viewers.provisional.AbstractColumnPresentat /** * Columns for sequencer in the variables view. - * + * * @since 1.0 */ public class SequencerColumnPresentation extends AbstractColumnPresentation { @@ -34,7 +34,7 @@ public class SequencerColumnPresentation extends AbstractColumnPresentation { * Column presentation ID. */ public static final String ID = "org.eclipse.debug.examples.ui.midi.columnPresentation"; //$NON-NLS-1$ - + /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.viewers.model.provisional.IColumnPresentation#getAvailableColumns() */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerContentProvider.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerContentProvider.java index 149ec9df6..234e44fac 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerContentProvider.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerContentProvider.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -26,7 +26,7 @@ import org.eclipse.debug.ui.IDebugUIConstants; /** * Provides content for a MIDI sequencer element (MIDI launch). - * + * * @since 1.0 */ public class SequencerContentProvider extends ElementContentProvider { @@ -59,10 +59,10 @@ public class SequencerContentProvider extends ElementContentProvider { } return EMPTY; } - + /** * Returns the controls for this sequencer. - * + * * @param launch midi launch * @return controls */ @@ -73,10 +73,10 @@ public class SequencerContentProvider extends ElementContentProvider { new LengthControl(launch) }; } - + /** * Returns all tracks in the sequence. - * + * * @param launch MIDI launch *@return tracks */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerControlsModelProxy.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerControlsModelProxy.java index a6b0338a9..2c8e12d20 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerControlsModelProxy.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerControlsModelProxy.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -23,7 +23,7 @@ import org.eclipse.jface.viewers.Viewer; * Model proxy for a sequencer in the variables view. Listens * to events from controls to update the viewer when the user * changes a control's value. - * + * * @since 1.0 */ public class SequencerControlsModelProxy extends EventHandlerModelProxy { @@ -32,22 +32,22 @@ public class SequencerControlsModelProxy extends EventHandlerModelProxy { * Associated launch */ private MidiLaunch fLaunch; - + /** * Event handler */ private ControlEventHandler fHandler; - + /** * Constructs a model proxy to update based on changes in controls * for the associated sequencer. - * + * * @param launch MIDI launch */ public SequencerControlsModelProxy(MidiLaunch launch) { fLaunch = launch; } - + /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.viewers.provisional.AbstractModelProxy#installed(org.eclipse.jface.viewers.Viewer) */ @@ -59,13 +59,13 @@ public class SequencerControlsModelProxy extends EventHandlerModelProxy { /** * Returns the launch assocaited with this proxy. - * + * * @return MIDI launch */ protected MidiLaunch getMidiLaunch() { return fLaunch; } - + /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.viewers.update.EventHandlerModelProxy#createEventHandlers() */ @@ -91,9 +91,9 @@ public class SequencerControlsModelProxy extends EventHandlerModelProxy { } return false; } - - - - + + + + } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerModelProxyFactory.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerModelProxyFactory.java index 5955b8aa6..046e327b7 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerModelProxyFactory.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/SequencerModelProxyFactory.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -19,9 +19,9 @@ import org.eclipse.debug.internal.ui.viewers.update.LaunchProxy; import org.eclipse.debug.ui.IDebugUIConstants; /** - * Factory to create a model proxy for sequencer controls in + * Factory to create a model proxy for sequencer controls in * the variables view. - * + * * @since 1.0 */ public class SequencerModelProxyFactory implements IModelProxyFactory { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackColumnFactory.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackColumnFactory.java index cc7727735..a2b606006 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackColumnFactory.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackColumnFactory.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Patrick Chuong (Texas Instruments) - Checkbox support for Flexible Hierachy view (Bug 286310) @@ -19,7 +19,7 @@ import org.eclipse.debug.ui.IDebugUIConstants; /** * Column presentation factory for a track. - * + * * @since 1.0 */ public class TrackColumnFactory implements IColumnPresentationFactory { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackColumnPresentation.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackColumnPresentation.java index bc51c663e..90e7b9eec 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackColumnPresentation.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackColumnPresentation.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -14,7 +14,7 @@ import org.eclipse.debug.internal.ui.viewers.provisional.AbstractColumnPresentat /** * Columns for sequencer in the variables view. - * + * * @since 1.0 */ public class TrackColumnPresentation extends AbstractColumnPresentation { @@ -31,7 +31,7 @@ public class TrackColumnPresentation extends AbstractColumnPresentation { * All columns */ public static final String[] COLUMN_IDS = new String[]{COL_TICK, COL_BYTES, COL_COMMAND, COL_CHANNEL}; - + /** * Initial columns */ @@ -41,7 +41,7 @@ public class TrackColumnPresentation extends AbstractColumnPresentation { * Column presentation ID. */ public static final String ID = "org.eclipse.debug.examples.ui.midi.trackColumns"; //$NON-NLS-1$ - + /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.viewers.model.provisional.IColumnPresentation#getAvailableColumns() */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackContentProvider.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackContentProvider.java index 04ace9c2e..96005d0b5 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackContentProvider.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackContentProvider.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Patrick Chuong (Texas Instruments) - Checkbox support for Flexible Hierachy view (Bug 286310) @@ -24,7 +24,7 @@ import org.eclipse.debug.ui.IDebugUIConstants; /** * Content provider for track in the variables view. Returns MIDI events * in the track. - * + * * @since 1.0 */ public class TrackContentProvider extends ElementContentProvider { @@ -50,7 +50,7 @@ public class TrackContentProvider extends ElementContentProvider { Track track = (Track) parent; MidiEvent[] events= new MidiEvent[length]; for (int i = 0; i < length; i++) { - events[i] = track.get(i+index); + events[i] = track.get(i+index); } return events; } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackLabelProvider.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackLabelProvider.java index 14c80acdf..a1b854795 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackLabelProvider.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackLabelProvider.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -20,7 +20,7 @@ import org.eclipse.jface.viewers.TreePath; /** * Provides labels for MIDI tracks. - * + * * @since 1.0 */ public class TrackLabelProvider extends ElementLabelProvider { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackModelProxy.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackModelProxy.java index cb10aa824..0b701efad 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackModelProxy.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/adapters/TrackModelProxy.java @@ -20,23 +20,23 @@ import org.eclipse.jface.viewers.Viewer; public class TrackModelProxy extends AbstractModelProxy { protected Track fTrack; - + public TrackModelProxy(Track track) { fTrack = track; } - + @Override public void installed(Viewer viewer) { super.installed(viewer); - + ModelDelta delta = new ModelDelta(fTrack, IModelDelta.NO_CHANGE); for (int i = 0; i < fTrack.size(); ++i) { delta.addNode(fTrack.get(i), IModelDelta.INSTALL); } - + fireModelChanged(delta); } - + @Override public synchronized void dispose() { super.dispose(); diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/detailpanes/ClockSliderDetailPane.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/detailpanes/ClockSliderDetailPane.java index b34c8edc1..e6c7afb3b 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/detailpanes/ClockSliderDetailPane.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/detailpanes/ClockSliderDetailPane.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -23,11 +23,11 @@ import org.eclipse.ui.IWorkbenchPartSite; /** * A slider to control the clock position. - * + * * @since 1.0 */ public class ClockSliderDetailPane implements IDetailPane { - + private Slider fSlider; private ClockControl fControl; diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/detailpanes/TempoSliderDetailPane.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/detailpanes/TempoSliderDetailPane.java index bf13b8b8f..9395ff62b 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/detailpanes/TempoSliderDetailPane.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/detailpanes/TempoSliderDetailPane.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -23,11 +23,11 @@ import org.eclipse.ui.IWorkbenchPartSite; /** * A slider to control tempo. - * + * * @since 1.0 */ public class TempoSliderDetailPane implements IDetailPane { - + private Slider fSlider; private TempoControl fControl; diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/ExampleLaunchStatusHandler.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/ExampleLaunchStatusHandler.java index 03b8672cc..01ee2d3bc 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/ExampleLaunchStatusHandler.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/ExampleLaunchStatusHandler.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/MidiMainTab.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/MidiMainTab.java index c7f1b3448..65d31bc13 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/MidiMainTab.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/MidiMainTab.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2008, 2013 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -42,25 +42,25 @@ import org.eclipse.ui.dialogs.ResourceListSelectionDialog; /** * Tab to specify the MIDI file to play. - * + * * @since 1.0 */ public class MidiMainTab extends AbstractLaunchConfigurationTab { - + private Text fFileText; private Button fFileButton; - + private Button fExceptions; private Button fHandled; private Button fUnhandled; - + /* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#createControl(org.eclipse.swt.widgets.Composite) */ @Override public void createControl(Composite parent) { Font font = parent.getFont(); - + Composite comp = new Composite(parent, SWT.NONE); setControl(comp); GridLayout topLayout = new GridLayout(); @@ -68,15 +68,15 @@ public class MidiMainTab extends AbstractLaunchConfigurationTab { topLayout.numColumns = 3; comp.setLayout(topLayout); comp.setFont(font); - + createVerticalSpacer(comp, 3); - + Label programLabel = new Label(comp, SWT.NONE); programLabel.setText("&Midi File:"); //$NON-NLS-1$ GridData gd = new GridData(GridData.BEGINNING); programLabel.setLayoutData(gd); programLabel.setFont(font); - + fFileText = new Text(comp, SWT.SINGLE | SWT.BORDER); gd = new GridData(GridData.FILL_HORIZONTAL); fFileText.setLayoutData(gd); @@ -87,7 +87,7 @@ public class MidiMainTab extends AbstractLaunchConfigurationTab { updateLaunchConfigurationDialog(); } }); - + fFileButton = createPushButton(comp, "&Browse...", null); //$NON-NLS-1$ fFileButton.addSelectionListener(new SelectionAdapter() { @Override @@ -95,11 +95,11 @@ public class MidiMainTab extends AbstractLaunchConfigurationTab { browseMidiFiles(); } }); - + new Label(comp, SWT.NONE); gd = new GridData(GridData.FILL_HORIZONTAL); gd.horizontalSpan = 3; - + Group test = new Group(comp, SWT.NONE); test.setText("Exceptions"); //$NON-NLS-1$ gd = new GridData(GridData.FILL_HORIZONTAL); @@ -132,7 +132,7 @@ public class MidiMainTab extends AbstractLaunchConfigurationTab { fUnhandled.setText("Throw an &unhandled exception during launch to open error dialog"); //$NON-NLS-1$ fUnhandled.addSelectionListener(sa); } - + /** * Open a resource chooser to select a MIDI file */ @@ -145,7 +145,7 @@ public class MidiMainTab extends AbstractLaunchConfigurationTab { IFile file = (IFile) files[0]; fFileText.setText(file.getFullPath().toString()); } - + } /* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy) @@ -197,7 +197,7 @@ public class MidiMainTab extends AbstractLaunchConfigurationTab { } configuration.setAttribute(MidiLaunchDelegate.ATTR_MIDI_FILE, file); configuration.setMappedResources(resources); - + // exception handling if (fExceptions.getSelection()) { if (fHandled.getSelection()) { @@ -209,7 +209,7 @@ public class MidiMainTab extends AbstractLaunchConfigurationTab { configuration.removeAttribute(MidiLaunchDelegate.ATTR_THROW_EXCEPTION); } } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#getName() */ @@ -217,7 +217,7 @@ public class MidiMainTab extends AbstractLaunchConfigurationTab { public String getName() { return "Main"; //$NON-NLS-1$ } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#isValid(org.eclipse.debug.core.ILaunchConfiguration) */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/MidiTabGroup.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/MidiTabGroup.java index 6678753a0..57e7f3a0f 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/MidiTabGroup.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/midi/launcher/MidiTabGroup.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2008 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -17,7 +17,7 @@ import org.eclipse.debug.ui.ILaunchConfigurationTab; /** * Tab group for a MIDI file. - * + * * @since 1.0 */ public class MidiTabGroup extends AbstractLaunchConfigurationTabGroup { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/AddPDAMemoryBlockAction.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/AddPDAMemoryBlockAction.java index 8ce7996f1..771222c8e 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/AddPDAMemoryBlockAction.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/AddPDAMemoryBlockAction.java @@ -27,7 +27,7 @@ import org.eclipse.ui.IWorkbenchWindow; * Action to add a memory block when a PDA debug target is selected */ public class AddPDAMemoryBlockAction implements IActionDelegate2{ - + public AddPDAMemoryBlockAction() { } @@ -49,12 +49,12 @@ public class AddPDAMemoryBlockAction implements IActionDelegate2{ } } } - + } - + /** * Returns the selected debug target or <code>null</code>. - * + * * @param selection selection * @return debug target from the selection or <code>null</code> */ @@ -102,5 +102,5 @@ public class AddPDAMemoryBlockAction implements IActionDelegate2{ run(action); } - + } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/CommandAdapterFactory.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/CommandAdapterFactory.java index e3da52e57..346507e8f 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/CommandAdapterFactory.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/CommandAdapterFactory.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * Wind River Systems - initial API and implementation *******************************************************************************/ @@ -16,9 +16,9 @@ import org.eclipse.debug.core.commands.IRestartHandler; import org.eclipse.debug.examples.core.pda.model.PDADebugTarget; /** - * Adapter factory that provides debug command handler adapters for the + * Adapter factory that provides debug command handler adapters for the * PDA debugger. - * + * * @since 3.6 */ public class CommandAdapterFactory implements IAdapterFactory { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/ModelProxyFactory.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/ModelProxyFactory.java index 4f5586ee1..d87c1460b 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/ModelProxyFactory.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/ModelProxyFactory.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDADebugTargetContentProvider.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDADebugTargetContentProvider.java index fad17ae43..cabfdea92 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDADebugTargetContentProvider.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDADebugTargetContentProvider.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Pawel Piech (Wind River) - ported PDA Virtual Machine to Java (Bug 261400) @@ -37,7 +37,7 @@ public class PDADebugTargetContentProvider extends ElementContentProvider { } return 0; } - + /* (non-Javadoc) * @see org.eclipse.debug.internal.ui.model.elements.ElementContentProvider#hasChildren(java.lang.Object, org.eclipse.debug.internal.ui.viewers.model.provisional.IPresentationContext, org.eclipse.debug.internal.ui.viewers.model.provisional.IViewerUpdate) */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDADebugTargetProxy.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDADebugTargetProxy.java index 7aee1b507..6ffa7467d 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDADebugTargetProxy.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDADebugTargetProxy.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDARestartDebugCommand.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDARestartDebugCommand.java index 41ff6c1de..246b14f4d 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDARestartDebugCommand.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDARestartDebugCommand.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * Wind River Systems - initial API and implementation *******************************************************************************/ @@ -43,7 +43,7 @@ public class PDARestartDebugCommand extends AbstractDebugCommand implements IRes @Override protected boolean isExecutable(Object[] targets, IProgressMonitor monitor, IEnabledStateRequest request) - throws CoreException + throws CoreException { for (int i = 0; i < targets.length; i++) { if (((PDADebugTarget)targets[i]).isTerminated()) { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDAThreadEventHandler.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDAThreadEventHandler.java index ed3082637..313de2c53 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDAThreadEventHandler.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/adapters/PDAThreadEventHandler.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/ @@ -29,12 +29,12 @@ import org.eclipse.debug.internal.ui.viewers.update.DebugEventHandler; * @since 3.2 */ public class PDAThreadEventHandler extends DebugEventHandler { - + private IStackFrame fPrev = null; - + /** * Constructs and event handler for a threads in the given viewer. - * + * * @param viewer */ public PDAThreadEventHandler(AbstractModelProxy proxy) { @@ -50,7 +50,7 @@ public class PDAThreadEventHandler extends DebugEventHandler { } fireDeltaUpdatingTopFrame(thread, IModelDelta.NO_CHANGE | extras); } - + private boolean isEqual(Object o1, Object o2) { if (o1 == o2) { return true; @@ -93,7 +93,7 @@ public class PDAThreadEventHandler extends DebugEventHandler { IThread thread = (IThread) event.getSource(); fireDeltaAndClearTopFrame(thread, IModelDelta.CONTENT); } - + private ModelDelta buildRootDelta() { return new ModelDelta(getLaunchManager(), IModelDelta.NO_CHANGE); } @@ -101,7 +101,7 @@ public class PDAThreadEventHandler extends DebugEventHandler { private ILaunchManager getLaunchManager() { return DebugPlugin.getDefault().getLaunchManager(); } - + protected ModelDelta addTarget(ModelDelta delta, IThread thread) { ILaunch launch = thread.getLaunch(); Object[] children = launch.getChildren(); @@ -127,7 +127,7 @@ public class PDAThreadEventHandler extends DebugEventHandler { } fireDelta(delta); } - + private void fireDeltaUpdatingTopFrame(IThread thread, int flags) { ModelDelta delta = buildRootDelta(); ModelDelta node = addTarget(delta, thread); @@ -149,8 +149,8 @@ public class PDAThreadEventHandler extends DebugEventHandler { fPrev = frame; } fireDelta(delta); - } - + } + @Override protected boolean handlesEvent(DebugEvent event) { return event.getSource() instanceof PDAThread; diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDABreakpointAdapter.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDABreakpointAdapter.java index 1486e78ff..4b5a0cc34 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDABreakpointAdapter.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDABreakpointAdapter.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2015 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -68,11 +68,11 @@ public class PDABreakpointAdapter implements IToggleBreakpointsTargetExtension { public boolean canToggleLineBreakpoints(IWorkbenchPart part, ISelection selection) { return getEditor(part) != null; } - + /** * Returns the editor being used to edit a PDA file, associated with the * given part, or <code>null</code> if none. - * + * * @param part workbench part * @return the editor being used to edit a PDA file, associated with the * given part, or <code>null</code> if none @@ -88,9 +88,9 @@ public class PDABreakpointAdapter implements IToggleBreakpointsTargetExtension { } } } - return null; + return null; } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.actions.IToggleBreakpointsTarget#toggleMethodBreakpoints(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) */ @@ -126,8 +126,8 @@ public class PDABreakpointAdapter implements IToggleBreakpointsTargetExtension { public boolean canToggleWatchpoints(IWorkbenchPart part, ISelection selection) { return getVariableAndFunctionName(part, selection) != null; } - - protected void toggleWatchpoint(IResource resource, int lineNumber, String fcn, String var, boolean access, + + protected void toggleWatchpoint(IResource resource, int lineNumber, String fcn, String var, boolean access, boolean modification) throws CoreException { // look for existing watchpoint to delete @@ -151,7 +151,7 @@ public class PDABreakpointAdapter implements IToggleBreakpointsTargetExtension { /** * Returns the variable and function names at the current line, or <code>null</code> if none. - * + * * @param part text editor * @param selection text selection * @return the variable and function names at the current line, or <code>null</code> if none. @@ -168,7 +168,7 @@ public class PDABreakpointAdapter implements IToggleBreakpointsTargetExtension { IRegion region = document.getLineInformationOfOffset(textSelection.getOffset()); String string = document.get(region.getOffset(), region.getLength()).trim(); if (string.startsWith("var ")) { //$NON-NLS-1$ - String varName = string.substring(4).trim(); + String varName = string.substring(4).trim(); String fcnName = getFunctionName(document, varName, document.getLineOfOffset(textSelection.getOffset())); return new String[] {varName, fcnName}; } @@ -177,14 +177,14 @@ public class PDABreakpointAdapter implements IToggleBreakpointsTargetExtension { } finally { documentProvider.disconnect(this); } - } + } return null; } - + /** * Returns the name of the function containing the given variable defined at the given * line number in the specified document. - * + * * @param document PDA source file * @param varName variable name * @param line line numbner at which the variable is defined @@ -212,7 +212,7 @@ public class PDABreakpointAdapter implements IToggleBreakpointsTargetExtension { } return "_main_"; //$NON-NLS-1$ } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension#toggleBreakpoints(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) */ @@ -222,9 +222,9 @@ public class PDABreakpointAdapter implements IToggleBreakpointsTargetExtension { toggleWatchpoints(part, selection); } else { toggleLineBreakpoints(part, selection); - } + } } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension#canToggleBreakpoints(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDAEditorAdapterFactory.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDAEditorAdapterFactory.java index 22243aabd..e0a1de6e8 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDAEditorAdapterFactory.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDAEditorAdapterFactory.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2015 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -50,7 +50,7 @@ public class PDAEditorAdapterFactory implements IAdapterFactory { } //#endif } - } + } } return null; } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDARunToLineAdapter.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDARunToLineAdapter.java index 6a9eecdd9..36136b10f 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDARunToLineAdapter.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDARunToLineAdapter.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2015 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -35,7 +35,7 @@ import org.eclipse.ui.texteditor.ITextEditor; * Run to line target for the Java debugger */ public class PDARunToLineAdapter implements IRunToLineTarget { - + /* (non-Javadoc) * @see org.eclipse.debug.ui.actions.IRunToLineTarget#runToLine(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection, org.eclipse.debug.core.model.ISuspendResume) */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDAToggleWatchpointsTarget.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDAToggleWatchpointsTarget.java index caa7fea92..928cc5415 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDAToggleWatchpointsTarget.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/breakpoints/PDAToggleWatchpointsTarget.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2008, 2015 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * Wind River Systems - initial API and implementation *******************************************************************************/ @@ -41,12 +41,12 @@ public class PDAToggleWatchpointsTarget extends PDABreakpointAdapter { final private boolean fAccessModeEnabled; final private boolean fModificationModeEnabled; - + PDAToggleWatchpointsTarget(boolean access, boolean modification) { fAccessModeEnabled = access; fModificationModeEnabled = modification; } - + @Override public boolean canToggleWatchpoints(IWorkbenchPart part, ISelection selection) { if (super.canToggleWatchpoints(part, selection)) { @@ -59,16 +59,16 @@ public class PDAToggleWatchpointsTarget extends PDABreakpointAdapter { } return false; } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.actions.IToggleBreakpointsTarget#toggleWatchpoints(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) */ @Override public void toggleWatchpoints(IWorkbenchPart part, ISelection selection) throws CoreException { String[] variableAndFunctionName = getVariableAndFunctionName(part, selection); - + if (variableAndFunctionName != null && part instanceof ITextEditor && selection instanceof ITextSelection) { - // Selection inside text editor. Create a watchpoint based on + // Selection inside text editor. Create a watchpoint based on // current source line. ITextEditor editorPart = (ITextEditor)part; int lineNumber = ((ITextSelection)selection).getStartLine(); @@ -76,34 +76,34 @@ public class PDAToggleWatchpointsTarget extends PDABreakpointAdapter { String var = variableAndFunctionName[0]; String fcn = variableAndFunctionName[1]; toggleWatchpoint(resource, lineNumber, fcn, var, fAccessModeEnabled, fModificationModeEnabled); - } else if (selection instanceof IStructuredSelection && - ((IStructuredSelection)selection).getFirstElement() instanceof PDAVariable ) + } else if (selection instanceof IStructuredSelection && + ((IStructuredSelection)selection).getFirstElement() instanceof PDAVariable ) { - // Selection is inside a variables view. Create a watchpoint + // Selection is inside a variables view. Create a watchpoint // using information from the variable. Retrieving information - // from the model requires performing source lookup which should be + // from the model requires performing source lookup which should be // done on a background thread. final PDAVariable var = (PDAVariable)((IStructuredSelection)selection).getFirstElement(); final PDAStackFrame frame = var.getStackFrame(); - final Shell shell = part.getSite().getShell(); - + final Shell shell = part.getSite().getShell(); + new Job("Toggle PDA Watchpoint") { //$NON-NLS-1$ { setSystem(true); } - + @Override protected IStatus run(IProgressMonitor monitor) { try { IFile file = getResource(var.getStackFrame()); String varName = var.getName(); int line = findLine(file, varName); - toggleWatchpoint(file, line, frame.getName(), varName, + toggleWatchpoint(file, line, frame.getName(), varName, fAccessModeEnabled, fModificationModeEnabled); } catch (final CoreException e) { // Need to switch back to the UI thread to show the error // dialog. new WorkbenchJob(shell.getDisplay(), "Toggle PDA Watchpoint") { //$NON-NLS-1$ { setSystem(true); } - + @Override public IStatus runInUIThread(IProgressMonitor submonitor) { ErrorDialog.openError(shell, "Failed to create PDA watchpoint", "Failed to create PDA watchpoint.\n", e.getStatus()); //$NON-NLS-1$ //$NON-NLS-2$ @@ -125,7 +125,7 @@ public class PDAToggleWatchpointsTarget extends PDABreakpointAdapter { } return null; } - + private int findLine(IFile file, String var) throws CoreException { int lineNum = 0; try (BufferedReader reader = new BufferedReader(new InputStreamReader(file.getContents()))) { @@ -145,7 +145,7 @@ public class PDAToggleWatchpointsTarget extends PDABreakpointAdapter { } return lineNum; } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension#toggleBreakpoints(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) */ @@ -155,9 +155,9 @@ public class PDAToggleWatchpointsTarget extends PDABreakpointAdapter { toggleWatchpoints(part, selection); } else { toggleLineBreakpoints(part, selection); - } + } } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.actions.IToggleBreakpointsTargetExtension#canToggleBreakpoints(org.eclipse.ui.IWorkbenchPart, org.eclipse.jface.viewers.ISelection) */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAContentAssistant.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAContentAssistant.java index a051aa268..d91dbbecd 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAContentAssistant.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAContentAssistant.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -19,17 +19,17 @@ import org.eclipse.jface.text.contentassist.ContentAssistant; import org.eclipse.swt.widgets.Shell; public class PDAContentAssistant extends ContentAssistant { - + public PDAContentAssistant() { super(); - - PDAContentAssistProcessor processor= new PDAContentAssistProcessor(); + + PDAContentAssistProcessor processor= new PDAContentAssistProcessor(); setContentAssistProcessor(processor, IDocument.DEFAULT_CONTENT_TYPE); - + enableAutoActivation(false); enableAutoInsert(false); - - setInformationControlCreator(getInformationControlCreator()); + + setInformationControlCreator(getInformationControlCreator()); } private IInformationControlCreator getInformationControlCreator() { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAEditor.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAEditor.java index 6ab57fdc9..aafe0e0ec 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAEditor.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAEditor.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2013 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -22,7 +22,7 @@ import org.eclipse.ui.texteditor.ITextEditorActionDefinitionIds; * PDA editor */ public class PDAEditor extends AbstractDecoratedTextEditor { - + /** * Creates a PDE editor */ @@ -44,6 +44,6 @@ public class PDAEditor extends AbstractDecoratedTextEditor { action.setActionDefinitionId(ITextEditorActionDefinitionIds.CONTENT_ASSIST_PROPOSALS); setAction("ContentAssistProposal", action); //$NON-NLS-1$ } - - + + } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAScanner.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAScanner.java index f2e864c7a..21565dc70 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAScanner.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDAScanner.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2013 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -24,7 +24,7 @@ import org.eclipse.jface.text.rules.WordRule; * PDA editor keyword scanner. */ public class PDAScanner extends BufferedRuleBasedScanner { - + /** * PDA keywods */ @@ -32,7 +32,7 @@ public class PDAScanner extends BufferedRuleBasedScanner { "add", "branch_not_zero", "call", "dec", "dup", //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ "halt", "output", "pop", "push", "return", "var" //$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ //$NON-NLS-6$ }; - + /** * Detects potential keywords */ @@ -54,12 +54,12 @@ public class PDAScanner extends BufferedRuleBasedScanner { return Character.isLetter(c) || c == '_'; } } - + /** * Detects PDA branch labels */ class PDALabelDetector extends PDAWordDetector { - + /* (non-Javadoc) * @see org.eclipse.jface.text.rules.IWordDetector#isWordStart(char) */ @@ -67,7 +67,7 @@ public class PDAScanner extends BufferedRuleBasedScanner { public boolean isWordStart(char c) { return c == ':'; } - + /* (non-Javadoc) * @see org.eclipse.jface.text.rules.IWordDetector#isWordPart(char) */ @@ -90,7 +90,7 @@ public class PDAScanner extends BufferedRuleBasedScanner { } // labels token = new Token(new TextAttribute(DebugUIPlugin.getDefault().getColor(DebugUIPlugin.LABEL))); - WordRule labels = new WordRule(new PDALabelDetector(), token); + WordRule labels = new WordRule(new PDALabelDetector(), token); setRules(new IRule[]{keywords, labels}); } } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDASourceViewerConfiguration.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDASourceViewerConfiguration.java index 676906253..28839915b 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDASourceViewerConfiguration.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PDASourceViewerConfiguration.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -41,7 +41,7 @@ public class PDASourceViewerConfiguration extends TextSourceViewerConfiguration public IAnnotationHover getAnnotationHover(ISourceViewer sourceViewer) { return new AnnotationHover(); } - + /* (non-Javadoc) * @see org.eclipse.jface.text.source.SourceViewerConfiguration#getPresentationReconciler(org.eclipse.jface.text.source.ISourceViewer) */ @@ -62,6 +62,6 @@ public class PDASourceViewerConfiguration extends TextSourceViewerConfiguration public IContentAssistant getContentAssistant(ISourceViewer sourceViewer) { return new PDAContentAssistant(); } - - + + } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PopFrameActionDelegate.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PopFrameActionDelegate.java index 7fb40ed11..8383300de 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PopFrameActionDelegate.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/PopFrameActionDelegate.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2009 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -25,7 +25,7 @@ import org.eclipse.ui.IWorkbenchPart; public class PopFrameActionDelegate implements IObjectActionDelegate, IActionDelegate2 { - + private PDAThread fThread = null; /* (non-Javadoc) @@ -41,7 +41,7 @@ public class PopFrameActionDelegate implements IObjectActionDelegate, IActionDel @Override public void run(IAction action) { //#ifdef ex5 -//# // TODO: Exercise 5 - pop the top frame +//# // TODO: Exercise 5 - pop the top frame //#else try { fThread.popFrame(); @@ -61,7 +61,7 @@ public class PopFrameActionDelegate implements IObjectActionDelegate, IActionDel if (element instanceof PDAStackFrame) { PDAStackFrame frame = (PDAStackFrame) element; //#ifdef ex5 -//# // TODO: Exercise 5 - enable the action if the frame's thread supports it +//# // TODO: Exercise 5 - enable the action if the frame's thread supports it //#else fThread = (PDAThread) frame.getThread(); try { @@ -71,7 +71,7 @@ public class PopFrameActionDelegate implements IObjectActionDelegate, IActionDel return; //#endif } - + } action.setEnabled(false); } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/TextHover.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/TextHover.java index cbd294fe8..a51fe8d98 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/TextHover.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/TextHover.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2013 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -44,7 +44,7 @@ public class TextHover implements ITextHover { if (varName.startsWith("$") && varName.length() > 1) { //$NON-NLS-1$ varName = varName.substring(1); } - + PDAStackFrame frame = null; IAdaptable debugContext = DebugUITools.getDebugContext(); if (debugContext instanceof PDAStackFrame) { @@ -81,7 +81,7 @@ public class TextHover implements ITextHover { } return null; } - + /* (non-Javadoc) * @see org.eclipse.jface.text.ITextHover#getHoverRegion(org.eclipse.jface.text.ITextViewer, int) */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/WordFinder.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/WordFinder.java index e60d98203..54c451c60 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/WordFinder.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/editor/WordFinder.java @@ -1,17 +1,17 @@ /******************************************************************************* * Copyright (c) 2005, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation *******************************************************************************/ package org.eclipse.debug.examples.ui.pda.editor; - + import org.eclipse.jface.text.BadLocationException; import org.eclipse.jface.text.IDocument; import org.eclipse.jface.text.IRegion; @@ -21,50 +21,50 @@ import org.eclipse.jface.text.Region; * Looks for an identifier in a source file */ public class WordFinder { - + /** * Returns the region in the given document that contains an identifier, or * <code>null</code> if none. - * + * * @param document document to search * @param offset offset at which to look for an identifier * @return region containing an identifier, or <code>null</code> */ public static IRegion findWord(IDocument document, int offset) { - + int start= -1; int end= -1; - - + + try { - + int pos= offset; char c; - + while (pos >= 0) { c= document.getChar(pos); if (!Character.isJavaIdentifierPart(c)) break; --pos; } - + start= pos; - + pos= offset; int length= document.getLength(); - + while (pos < length) { c= document.getChar(pos); if (!Character.isJavaIdentifierPart(c)) break; ++pos; } - + end= pos; - + } catch (BadLocationException x) { } - + if (start > -1 && end > -1) { if (start == offset && end == offset) return new Region(offset, 0); @@ -73,7 +73,7 @@ public class WordFinder { else return new Region(start + 1, end - start - 1); } - + return null; } } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDALaunchShortcut.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDALaunchShortcut.java index 08d4ecefa..794c7d490 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDALaunchShortcut.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDALaunchShortcut.java @@ -41,7 +41,7 @@ public class PDALaunchShortcut implements ILaunchShortcut { IFile file = (IFile) ((IStructuredSelection)selection).getFirstElement(); // check for an existing launch config for the pda file - String path = file.getFullPath().toString(); + String path = file.getFullPath().toString(); ILaunchManager launchManager = DebugPlugin.getDefault().getLaunchManager(); ILaunchConfigurationType type = launchManager.getLaunchConfigurationType(DebugCorePlugin.ID_PDA_LAUNCH_CONFIGURATION_TYPE); try { @@ -57,7 +57,7 @@ public class PDALaunchShortcut implements ILaunchShortcut { } catch (CoreException e) { return; } - + try { // create a new configuration for the pda file ILaunchConfigurationWorkingCopy workingCopy = type.newInstance(null, file.getName()); diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDAMainTab.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDAMainTab.java index 4fad594f8..4d8333ef6 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDAMainTab.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDAMainTab.java @@ -45,17 +45,17 @@ import org.eclipse.ui.dialogs.ResourceListSelectionDialog; * Tab to specify the PDA program to run/debug. */ public class PDAMainTab extends AbstractLaunchConfigurationTab { - + private Text fProgramText; private Button fProgramButton; - + /* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#createControl(org.eclipse.swt.widgets.Composite) */ @Override public void createControl(Composite parent) { Font font = parent.getFont(); - + Composite comp = new Composite(parent, SWT.NONE); setControl(comp); GridLayout topLayout = new GridLayout(); @@ -63,15 +63,15 @@ public class PDAMainTab extends AbstractLaunchConfigurationTab { topLayout.numColumns = 3; comp.setLayout(topLayout); comp.setFont(font); - + createVerticalSpacer(comp, 3); - + Label programLabel = new Label(comp, SWT.NONE); programLabel.setText("&Program:"); //$NON-NLS-1$ GridData gd = new GridData(GridData.BEGINNING); programLabel.setLayoutData(gd); programLabel.setFont(font); - + fProgramText = new Text(comp, SWT.SINGLE | SWT.BORDER); gd = new GridData(GridData.FILL_HORIZONTAL); fProgramText.setLayoutData(gd); @@ -82,7 +82,7 @@ public class PDAMainTab extends AbstractLaunchConfigurationTab { updateLaunchConfigurationDialog(); } }); - + fProgramButton = createPushButton(comp, "&Browse...", null); //$NON-NLS-1$ fProgramButton.addSelectionListener(new SelectionAdapter() { @Override @@ -91,9 +91,9 @@ public class PDAMainTab extends AbstractLaunchConfigurationTab { } }); } - + /** - * Open a resource chooser to select a PDA program + * Open a resource chooser to select a PDA program */ protected void browsePDAFiles() { ResourceListSelectionDialog dialog = new ResourceListSelectionDialog(getShell(), ResourcesPlugin.getWorkspace().getRoot(), IResource.FILE); @@ -104,7 +104,7 @@ public class PDAMainTab extends AbstractLaunchConfigurationTab { IFile file = (IFile) files[0]; fProgramText.setText(file.getFullPath().toString()); } - + } /* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#setDefaults(org.eclipse.debug.core.ILaunchConfigurationWorkingCopy) @@ -118,7 +118,7 @@ public class PDAMainTab extends AbstractLaunchConfigurationTab { @Override public void initializeFrom(ILaunchConfiguration configuration) { //#ifdef ex1 -//# // TODO: Exercise 1 - retrieve the program path attribute from the launch configuration +//# // TODO: Exercise 1 - retrieve the program path attribute from the launch configuration //# String program = null; //# if (program != null) { //# fProgramText.setText(program); @@ -146,11 +146,11 @@ public class PDAMainTab extends AbstractLaunchConfigurationTab { } //#ifdef ex1 //# // TODO: Exercise 1 - update the launch configuration with the path to -//# // currently specified program +//# // currently specified program //#else configuration.setAttribute(DebugCorePlugin.ATTR_PDA_PROGRAM, program); //#endif - + // perform resource mapping for contextual launch IResource[] resources = null; if (program!= null) { @@ -162,7 +162,7 @@ public class PDAMainTab extends AbstractLaunchConfigurationTab { } configuration.setMappedResources(resources); } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#getName() */ @@ -170,7 +170,7 @@ public class PDAMainTab extends AbstractLaunchConfigurationTab { public String getName() { return "Main"; //$NON-NLS-1$ } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.ILaunchConfigurationTab#isValid(org.eclipse.debug.core.ILaunchConfiguration) */ @@ -182,7 +182,7 @@ public class PDAMainTab extends AbstractLaunchConfigurationTab { String text = fProgramText.getText(); //#ifdef ex1 //# // TODO: Exercise 1 - validate the currently specified program exists and is not -//# // empty, providing the user with feedback. +//# // empty, providing the user with feedback. //#else if (text.length() > 0) { IPath path = new Path(text); diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDATabGroup.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDATabGroup.java index 38e42d4e0..c8bdf2851 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDATabGroup.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/launcher/PDATabGroup.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2007 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -28,7 +28,7 @@ public class PDATabGroup extends AbstractLaunchConfigurationTabGroup { public void createTabs(ILaunchConfigurationDialog dialog, String mode) { //#ifdef ex1 //# // TODO: Exercise 1 - add the PDA main tab, source lookup tab and common -//# // tab to the tab group +//# // tab to the tab group //#else setTabs(new ILaunchConfigurationTab[] { new PDAMainTab(), diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/presentation/PDAModelPresentation.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/presentation/PDAModelPresentation.java index 821446167..6e952420c 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/presentation/PDAModelPresentation.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/presentation/PDAModelPresentation.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2013 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -59,10 +59,10 @@ public class PDAModelPresentation extends LabelProvider implements IDebugModelPr } return null; } - + /** * Returns a label for the given watchpoint. - * + * * @param watchpoint * @return a label for the given watchpoint */ @@ -78,11 +78,11 @@ public class PDAModelPresentation extends LabelProvider implements IDebugModelPr return label; } catch (CoreException e) { return null; - } + } } /** * Returns a label for the given debug target - * + * * @param target debug target * @return a label for the given debug target */ @@ -100,14 +100,14 @@ public class PDAModelPresentation extends LabelProvider implements IDebugModelPr } catch (CoreException e) { } return "PDA"; //$NON-NLS-1$ - + } - + /** * Returns a label for the given stack frame - * + * * @param frame a stack frame - * @return a label for the given stack frame + * @return a label for the given stack frame */ private String getStackFrameText(PDAStackFrame frame) { try { @@ -117,10 +117,10 @@ public class PDAModelPresentation extends LabelProvider implements IDebugModelPr return null; } - + /** * Returns a label for the given thread - * + * * @param thread a thread * @return a label for the given thread */ @@ -158,7 +158,7 @@ public class PDAModelPresentation extends LabelProvider implements IDebugModelPr } return label; } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.IDebugModelPresentation#computeDetail(org.eclipse.debug.core.model.IValue, org.eclipse.debug.ui.IValueDetailListener) */ diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/AbstractDataStackViewHandler.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/AbstractDataStackViewHandler.java index 73d061936..40fdec65d 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/AbstractDataStackViewHandler.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/AbstractDataStackViewHandler.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * Wind River Systems - initial API and implementation * IBM Corporation - bug fixing @@ -32,22 +32,22 @@ abstract public class AbstractDataStackViewHandler extends AbstractHandler { IWorkbenchPart part = HandlerUtil.getActivePartChecked(event); if (part instanceof DataStackView) { DataStackView view = (DataStackView)part; - + ISelection selection = DebugUITools.getDebugContextForEventChecked(event); if (selection instanceof IStructuredSelection) { Object element = ((IStructuredSelection)selection).getFirstElement(); - + PDAThread thread = null; if (element instanceof PDAThread) { thread = (PDAThread)element; } else if (element instanceof PDAStackFrame) { thread = (PDAThread)((PDAStackFrame)element).getThread(); - } + } if (element != null) { doExecute( - view, - thread, + view, + thread, HandlerUtil.getCurrentSelectionChecked(event)); } } @@ -56,10 +56,10 @@ abstract public class AbstractDataStackViewHandler extends AbstractHandler { } return null; } - + /** - * Performs the actual handler operation. - * + * Performs the actual handler operation. + * * @param view The view that the handler was invoked in. * @param target The current active debug target. * @param selection The current selection in view. diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/CheckboxView.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/CheckboxView.java index a66daf7e2..918a02cff 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/CheckboxView.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/CheckboxView.java @@ -16,19 +16,19 @@ import org.eclipse.swt.SWT; public class CheckboxView extends VariablesView { public static String ID = "CHECKBOX_VIEW_ID"; //$NON-NLS-1$ - + @Override protected int getViewerStyle() { return SWT.MULTI | SWT.V_SCROLL | SWT.H_SCROLL | SWT.VIRTUAL | SWT.FULL_SELECTION | SWT.CHECK; } - + @Override protected String getHelpContextId() { return ID; } - + @Override - protected String getPresentationContextId() { + protected String getPresentationContextId() { return ID; } } diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/DataStackView.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/DataStackView.java index 78bc82bc8..73162e43a 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/DataStackView.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/DataStackView.java @@ -1,10 +1,10 @@ /******************************************************************************* * Copyright (c) 2005, 2013 IBM Corporation and others. - * All rights reserved. This program and the accompanying materials + * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * IBM Corporation - initial API and implementation * Bjorn Freeman-Benson - initial API and implementation @@ -37,12 +37,12 @@ import org.eclipse.ui.progress.UIJob; /** - * View of the PDA VM data stack + * View of the PDA VM data stack */ public class DataStackView extends AbstractDebugView implements IDebugContextListener { - + private PDAThread fThread; - + class StackViewContentProvider implements ITreeContentProvider { /* (non-Javadoc) @@ -100,9 +100,9 @@ public class DataStackView extends AbstractDebugView implements IDebugContextLis @Override public void inputChanged(Viewer viewer, Object oldInput, Object newInput) { } - + } - + /* (non-Javadoc) * @see org.eclipse.debug.ui.AbstractDebugView#createViewer(org.eclipse.swt.widgets.Composite) */ @@ -149,14 +149,14 @@ public class DataStackView extends AbstractDebugView implements IDebugContextLis DebugUITools.getDebugContextManager().getContextService(getSite().getWorkbenchWindow()).removeDebugContextListener(this); super.dispose(); } - + @Override public void debugContextChanged(final DebugContextEvent event) { new UIJob(getSite().getShell().getDisplay(), "DataStackView update") { //$NON-NLS-1$ { setSystem(true); } - + @Override public IStatus runInUIThread(IProgressMonitor monitor) { if (getViewer() != null) { // runs asynchronously, view may be disposed @@ -166,13 +166,13 @@ public class DataStackView extends AbstractDebugView implements IDebugContextLis } }.schedule(); } - + /** * Updates the view for the selected thread (if suspended) */ private void update(ISelection context) { fThread = null; - + if (context instanceof IStructuredSelection) { Object element = ((IStructuredSelection)context).getFirstElement(); if (element instanceof PDAThread) { diff --git a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/PushHandler.java b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/PushHandler.java index 88ef28b26..314f2e441 100644 --- a/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/PushHandler.java +++ b/org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda/views/PushHandler.java @@ -4,7 +4,7 @@ * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at * http://www.eclipse.org/legal/epl-v10.html - * + * * Contributors: * Wind River Systems - initial API and implementation * IBM Corporation - bug fixing |