diff options
Diffstat (limited to 'org.eclipse.debug.examples.ui/src/org/eclipse/debug/examples/ui/pda')
26 files changed, 178 insertions, 178 deletions
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 |