From 8b163257869cf84a7dd0acb9ecf0f1297fadca4a Mon Sep 17 00:00:00 2001 From: John Cortell Date: Thu, 6 May 2010 19:25:07 +0000 Subject: [PATCH] Fixed warnings --- .../META-INF/MANIFEST.MF | 3 +- .../cdt/debug/gdbjtag/ui/Activator.java | 30 +++++++++++++++++++ .../gdbjtag/ui/GDBJtagDSFDebuggerTab.java | 2 ++ .../cdt/debug/gdbjtag/ui/GDBJtagImages.java | 3 +- 4 files changed, 35 insertions(+), 3 deletions(-) diff --git a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/META-INF/MANIFEST.MF b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/META-INF/MANIFEST.MF index a42ce8b41e3..de1593e2974 100644 --- a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/META-INF/MANIFEST.MF +++ b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/META-INF/MANIFEST.MF @@ -16,6 +16,7 @@ Require-Bundle: org.eclipse.ui, org.eclipse.cdt.debug.core, org.eclipse.cdt.dsf.gdb, org.eclipse.cdt.dsf.gdb.ui -Eclipse-LazyStart: true +Bundle-ActivationPolicy: lazy Bundle-Vendor: %providerName Export-Package: org.eclipse.cdt.debug.gdbjtag.ui +Bundle-RequiredExecutionEnvironment: J2SE-1.5 diff --git a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/Activator.java b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/Activator.java index 11f629a7183..34310ed8707 100644 --- a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/Activator.java +++ b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/Activator.java @@ -11,6 +11,8 @@ *******************************************************************************/ package org.eclipse.cdt.debug.gdbjtag.ui; +import org.eclipse.core.runtime.IStatus; +import org.eclipse.core.runtime.Status; import org.eclipse.ui.plugin.AbstractUIPlugin; import org.osgi.framework.BundleContext; @@ -58,4 +60,32 @@ public class Activator extends AbstractUIPlugin { return plugin; } + /** + * Logs the specified status with this plug-in's log. + * + * @param status + * status to log + */ + static void log(IStatus status) { + getDefault().getLog().log(status); + } + /** + * Logs an internal error with the specified message. + * + * @param message + * the error message to log + */ + static void logErrorMessage(String message) { + log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, message, null)); + } + + /** + * Logs an internal error with the specified throwable + * + * @param e + * the exception to be logged + */ + static void log(Throwable e) { + log(new Status(IStatus.ERROR, PLUGIN_ID, IStatus.ERROR, e.getMessage(), e)); + } } diff --git a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/GDBJtagDSFDebuggerTab.java b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/GDBJtagDSFDebuggerTab.java index e84d9f3f2c9..a8479447bbe 100644 --- a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/GDBJtagDSFDebuggerTab.java +++ b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/GDBJtagDSFDebuggerTab.java @@ -299,6 +299,7 @@ public class GDBJtagDSFDebuggerTab extends AbstractLaunchConfigurationTab { /** * @param text */ + @SuppressWarnings("deprecation") protected void updateDeviceIpPort(String selectedDeviceName) { if (selectedDeviceName.equals(savedJtagDevice)) { return; } GDBJtagDeviceContribution[] availableDevices = GDBJtagDeviceContributionFactory.getInstance() @@ -313,6 +314,7 @@ public class GDBJtagDSFDebuggerTab extends AbstractLaunchConfigurationTab { IGDBJtagConnection connectionDevice = (IGDBJtagConnection)selectedDevice; connection.setText(connectionDevice.getDefaultDeviceConnection()); } else { + // support for deprecated TCP/IP based methods ipAddress.setText(selectedDevice.getDefaultIpAddress()); portNumber.setText(selectedDevice.getDefaultPortNumber()); } diff --git a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/GDBJtagImages.java b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/GDBJtagImages.java index 78c143203d5..3319f0f0e47 100644 --- a/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/GDBJtagImages.java +++ b/jtag/org.eclipse.cdt.debug.gdbjtag.ui/src/org/eclipse/cdt/debug/gdbjtag/ui/GDBJtagImages.java @@ -14,7 +14,6 @@ package org.eclipse.cdt.debug.gdbjtag.ui; import java.net.MalformedURLException; import java.net.URL; -import org.eclipse.cdt.launch.internal.ui.LaunchUIPlugin; import org.eclipse.jface.resource.ImageDescriptor; import org.eclipse.jface.resource.ImageRegistry; import org.eclipse.swt.graphics.Image; @@ -59,7 +58,7 @@ public class GDBJtagImages { try { return new URL(iconBaseURL, buffer.toString()); } catch (MalformedURLException e) { - LaunchUIPlugin.log(e); + Activator.log(e); return null; } }