You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Additionally, there seem to be some "INFO" logs that point to likely bugs, like comparing strings to non-strings.
This can result in "warning fatigue" where developers learn to ignore warnings, and won't notice new ones that arise from their changes.
For classes of warnings that we don't intent to fix, it might be nice to disable the warning rather than attempt it fix it.
[WARNING] Using JavaSE-17 to fulfill requested profile of JavaSE-11 this might lead to faulty dependency resolution, consider define a suitable JDK in the toolchains.xml
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/launch/WtpPublisher.java:[47]
{new Path("WEB-INF").append("appengine-generated")}; // TODO remove
^^^^^^^^^^^
TODO remove
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gwt/eclipse/platform/editors/java/contentassist/JsniCompletionProposal.java:[34]
// TODO: This code is duplicated verbatim in the e34 platform plugin. When we
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: This code is duplicated verbatim in the e34 platform plugin. When we
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gwt/eclipse/platform/editors/java/contentassist/AbstractJsniCompletionProposal.java:[24]
* TODO: docme.
^^^^^^^^^^^^
TODO: docme.
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gwt/eclipse/platform/clientbundle/ResourceTypeDefaultExtensions.java:[35]
// TODO Migrate this back to GWT since we no longer support 3.3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO Migrate this back to GWT since we no longer support 3.3
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[21]
import org.eclipse.jetty.util.log.Logger;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The type Logger is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[26]
public class JettyEclipseLogger implements Logger {
^^^^^^
The type Logger is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[75]
public Logger getLogger(String name) {
^^^^^^
The type Logger is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[75]
public Logger getLogger(String name) {
^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.getLogger(String) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[80]
public String getName() {
^^^^^^^^^
The method JettyEclipseLogger.getName() overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[85]
public void ignore(Throwable ignored) {}
^^^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.ignore(Throwable) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[88]
public void info(String msg, Object... args) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.info(String, Object[]) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[95]
public void info(String msg, Throwable thrown) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.info(String, Throwable) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[100]
public void info(Throwable thrown) {
^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.info(Throwable) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[105]
public boolean isDebugEnabled() {
^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.isDebugEnabled() overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[116]
public void setDebugEnabled(boolean enabled) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.setDebugEnabled(boolean) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[121]
public void warn(String msg, Object... args) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.warn(String, Object[]) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[126]
public void warn(String msg, Throwable th) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.warn(String, Throwable) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[131]
public void warn(Throwable thrown) {
^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.warn(Throwable) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[136]
// TODO api change don't override
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO api change don't override
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[138]
public void debug(String msg, Object... args) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.debug(String, Object[]) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[138]
public void debug(String msg, Object... args) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method debug(String, Object...) of type JettyEclipseLogger should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[144]
// TODO api change don't override
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO api change don't override
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[146]
public void debug(String msg, Throwable th) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.debug(String, Throwable) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[146]
public void debug(String msg, Throwable th) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method debug(String, Throwable) of type JettyEclipseLogger should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[152]
// TODO api change don't override
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO api change don't override
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[154]
public void debug(Throwable thrown) {
^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.debug(Throwable) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[154]
public void debug(Throwable thrown) {
^^^^^^^^^^^^^^^^^^^^^^^
The method debug(Throwable) of type JettyEclipseLogger should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[159]
// TODO api change don't override
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO api change don't override
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[161]
public void debug(String msg, long value) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method JettyEclipseLogger.debug(String, long) overrides a deprecated method from Logger
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyEclipseLogger.java:[161]
public void debug(String msg, long value) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method debug(String, long) of type JettyEclipseLogger should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyServer.java:[40]
org.eclipse.jetty.util.log.Log.setLog(new JettyEclipseLogger());
^^^
The type Log is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/jetty/JettyServer.java:[40]
org.eclipse.jetty.util.log.Log.setLog(new JettyEclipseLogger());
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method setLog(Logger) from the type Log is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gwt/eclipse/platform/uibinder/UiBinderStructuredRegionProcessor.java:[51]
//TODO Migrate this back to GWT since we no longer support 3.3
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO Migrate this back to GWT since we no longer support 3.3
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.platform/src/com/google/gdt/eclipse/platform/ui/PixelConverterFactory.java:[18]
import com.google.gdt.eclipse.platform.ui.PixelConverterImpl;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The import com.google.gdt.eclipse.platform.ui.PixelConverterImpl is never used
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/java/JavaModelSearch.java:[435]
* TODO: we're currently not checking the bounds of generic type
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: we're currently not checking the bounds of generic type
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/SynchronizeSdkWebappClasspathMarkerResolution.java:[34]
* TODO: Consider extending WorkbenchMarkerResolution so that multiple
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: Consider extending WorkbenchMarkerResolution so that multiple
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/SynchronizeSdkWebappClasspathMarkerResolution.java:[54]
public String getLabel() {
^^^^^^^^^^
The method getLabel() of type SynchronizeSdkWebappClasspathMarkerResolution should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/SynchronizeSdkWebappClasspathMarkerResolution.java:[58]
public void run(IMarker marker) {
^^^^^^^^^^^^^^^^^^^
The method run(IMarker) of type SynchronizeSdkWebappClasspathMarkerResolution should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/SynchronizeSdkWebappClasspathMarkerResolution.java:[64]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/SynchronizeSdkWebappClasspathMarkerResolution.java:[70]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/SynchronizeSdkWebappClasspathMarkerResolution.java:[76]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/jobs/UnzipToIFilesRunnable.java:[94]
public IStatus run(IProgressMonitor monitor) throws InvocationTargetException {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method run(IProgressMonitor) of type UnzipToIFilesRunnable should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ActiveProjectFinder.java:[50]
public void dispose() {
^^^^^^^^^
The method dispose() of type ActiveProjectFinder should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ActiveProjectFinder.java:[83]
public void init(IWorkbenchWindow window) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method init(IWorkbenchWindow) of type ActiveProjectFinder should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ActiveProjectFinder.java:[87]
public void run(IAction action) {
^^^^^^^^^^^^^^^^^^^
The method run(IAction) of type ActiveProjectFinder should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ActiveProjectFinder.java:[91]
public void selectionChanged(IAction action, ISelection selection) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method selectionChanged(IAction, ISelection) of type ActiveProjectFinder should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/jobs/UnzipRunnable.java:[92]
public IStatus run(IProgressMonitor monitor) throws InvocationTargetException {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method run(IProgressMonitor) of type UnzipRunnable should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/launch/LaunchConfigurationProcessorUtilities.java:[156]
* @see JavaLaunchDelegate#getClasspath(ILaunchConfiguration)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Javadoc: The method getClasspath(ILaunchConfiguration) from the type AbstractJavaLaunchConfigurationDelegate is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/launch/LaunchConfigurationProcessorUtilities.java:[161]
return javaLaunchDelegate.getClasspath(launchConfiguration);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method getClasspath(ILaunchConfiguration) from the type AbstractJavaLaunchConfigurationDelegate is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[46]
public void addSelectionChangeListener(
SelectionChangeListener<SelectableControl> listener) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method addSelectionChangeListener(SelectionChangeListener<SelectableControl>) of type BaseSelectableControl should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[53]
public void addSelectionListener(SelectionListener listener) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method addSelectionListener(SelectionListener) of type BaseSelectableControl should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[59]
public SelectionListener[] getSelectionListeners() {
^^^^^^^^^^^^^^^^^^^^^^^
The method getSelectionListeners() of type BaseSelectableControl should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[63]
public boolean isDisabled() {
^^^^^^^^^^^^
The method isDisabled() of type BaseSelectableControl should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[67]
public boolean isSelected() {
^^^^^^^^^^^^
The method isSelected() of type BaseSelectableControl should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[71]
public void removeSelectionListener(SelectionListener listener) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method removeSelectionListener(SelectionListener) of type BaseSelectableControl should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[79]
public void setSelected(boolean value) {
^^^^^^^^^^^^^^^^^^^^^^^^^^
The method setSelected(boolean) of type BaseSelectableControl should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[106]
protected void fireMouseWheelEvent(MouseEvent e) {
^
The value of the parameter e is not used
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[107]
// TODO handle scroll events here.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO handle scroll events here.
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/controls/BaseSelectableControl.java:[143]
public void mouseScrolled(MouseEvent e) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method mouseScrolled(MouseEvent) of type new MouseWheelListener(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/ProjectSelectionBlock.java:[47]
// TODO: convert this to subclass TextSelectionBlock
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: convert this to subclass TextSelectionBlock
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/ProjectSelectionBlock.java:[48]
// TODO: convert existing UIs that have a project selection area to use this
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: convert existing UIs that have a project selection area to use this
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/ProjectSelectionBlock.java:[166]
public void modifyText(ModifyEvent e) {
^^^^^^^^^^^^^^^^^^^^^^^^^
The method modifyText(ModifyEvent) of type new ModifyListener(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/properties/ui/CoreProjectPropertyPage.java:[27]
* TODO: We need to put something here.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: We need to put something here.
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/sdk/ClasspathContainerUpdateJob.java:[54]
public void run(IProgressMonitor runnableMonitor) throws CoreException {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method run(IProgressMonitor) of type new IWorkspaceRunnable(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/IGdtProblemType.java:[50]
// TODO: add boolean hasQuickFixes();
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: add boolean hasQuickFixes();
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/IGdtProblemType.java:[52]
// TODO: add IJavaCompletionProposal[] getQuickFixes(IInvocationContext
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: add IJavaCompletionProposal[] getQuickFixes(IInvocationContext
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/BackgroundInitiatedYesNoDialog.java:[30]
* A yes/no dialog that can be opened from a non-UI thread by calling the {@link #userAnsweredYes()}
^^^^^^^^^^^^^^^
Javadoc: The method userAnsweredYes(int, String, String, boolean) in the type BackgroundInitiatedYesNoDialog is not applicable for the arguments ()
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/BackgroundInitiatedYesNoDialog.java:[49]
* {@link true} if the specified default value is <i>yes</i>, false if the specified default
^^^^
Javadoc: Missing reference
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/console/CustomMessageConsole.java:[38]
public void activated() {
^^^^^^^^^^^
The method activated() of type CustomMessageConsole.ConsolePageParticipant should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/console/CustomMessageConsole.java:[41]
public void deactivated() {
^^^^^^^^^^^^^
The method deactivated() of type CustomMessageConsole.ConsolePageParticipant should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/console/CustomMessageConsole.java:[44]
public void dispose() {
^^^^^^^^^
The method dispose() of type CustomMessageConsole.ConsolePageParticipant should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/console/CustomMessageConsole.java:[48]
public Object getAdapter(Class adapter) {
^^^^^^^^^^^^^^^^^^^^^^^^^
The method getAdapter(Class) of type CustomMessageConsole.ConsolePageParticipant should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/console/CustomMessageConsole.java:[48]
public Object getAdapter(Class adapter) {
^^^^^
Class is a raw type. References to generic type Class<T> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/console/CustomMessageConsole.java:[52]
public void init(IPageBookViewPage page, IConsole console) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method init(IPageBookViewPage, IConsole) of type CustomMessageConsole.ConsolePageParticipant should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/console/CustomMessageConsole.java:[114]
public void run() {
^^^^^
The method run() of type new Runnable(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/CreateWebXMLFileMarkerResolution.java:[38]
* TODO: This class is similar to CreateAppEngineWebXMLFileMarkerResolution.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: This class is similar to CreateAppEngineWebXMLFileMarkerResolution.
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/CreateWebXMLFileMarkerResolution.java:[43]
public String getLabel() {
^^^^^^^^^^
The method getLabel() of type CreateWebXMLFileMarkerResolution should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/CreateWebXMLFileMarkerResolution.java:[47]
public void run(IMarker marker) {
^^^^^^^^^^^^^^^^^^^
The method run(IMarker) of type CreateWebXMLFileMarkerResolution should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/CreateWebXMLFileMarkerResolution.java:[61]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/CreateWebXMLFileMarkerResolution.java:[66]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/CreateWebXMLFileMarkerResolution.java:[73]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/projects/ProjectUtilities.java:[185]
* TODO: Figure out a way to achieve this without hardcoding the plugin IDs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: Figure out a way to achieve this without hardcoding the plugin IDs
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/projects/ProjectUtilities.java:[190]
public static boolean isGwtProject(IProject project) throws CoreException {
^^^^^^^^^^^^^
The declared exception CoreException is not actually thrown by the method isGwtProject(IProject) from type ProjectUtilities
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/AddToWarningExclusionListMarkerResolution.java:[37]
* TODO: Consider extending WorkbenchMarkerResolution so that multiple
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: Consider extending WorkbenchMarkerResolution so that multiple
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/AddToWarningExclusionListMarkerResolution.java:[49]
public String getLabel() {
^^^^^^^^^^
The method getLabel() of type AddToWarningExclusionListMarkerResolution should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/AddToWarningExclusionListMarkerResolution.java:[54]
public void run(IMarker marker) {
^^^^^^^^^^^^^^^^^^^
The method run(IMarker) of type AddToWarningExclusionListMarkerResolution should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/AddToWarningExclusionListMarkerResolution.java:[62]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/AddToWarningExclusionListMarkerResolution.java:[77]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/AddToWarningExclusionListMarkerResolution.java:[85]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/StopManagingWarOutputDirectoryResolution.java:[43]
public String getLabel() {
^^^^^^^^^^
The method getLabel() of type StopManagingWarOutputDirectoryResolution should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/StopManagingWarOutputDirectoryResolution.java:[48]
public void run(IMarker marker) {
^^^^^^^^^^^^^^^^^^^
The method run(IMarker) of type StopManagingWarOutputDirectoryResolution should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/quickfixes/StopManagingWarOutputDirectoryResolution.java:[63]
CorePlugin.getDefault().getWorkbench().getActiveWorkbenchWindow().getShell(),
^^^^^^^^^^^^^^
The method getWorkbench() from the type AbstractUIPlugin is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/properties/ui/WebappProjectPropertyPage.java:[116]
private class ExcludedJarSelectionAdapter implements IListAdapter {
^^^^^^^^^^^^
IListAdapter is a raw type. References to generic type IListAdapter<E> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/properties/ui/WebappProjectPropertyPage.java:[119]
public void customButtonPressed(ListDialogField field, int index) {
^^^^^^^^^^^^^^^
ListDialogField is a raw type. References to generic type ListDialogField<E> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/properties/ui/WebappProjectPropertyPage.java:[126]
public void doubleClicked(ListDialogField field) {
^^^^^^^^^^^^^^^
ListDialogField is a raw type. References to generic type ListDialogField<E> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/properties/ui/WebappProjectPropertyPage.java:[130]
public void selectionChanged(ListDialogField field) {
^^^^^^^^^^^^^^^
ListDialogField is a raw type. References to generic type ListDialogField<E> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/properties/ui/WebappProjectPropertyPage.java:[164]
private ListDialogField excludedJarsField;
^^^^^^^^^^^^^^^
ListDialogField is a raw type. References to generic type ListDialogField<E> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/properties/ui/WebappProjectPropertyPage.java:[275]
excludedJarsField = new ListDialogField(new ExcludedJarSelectionAdapter(), buttons, new ExcludedJarLabelProvider());
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The constructor ListDialogField(IListAdapter, String[], ILabelProvider) belongs to the raw type ListDialogField. References to generic type ListDialogField<E> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/properties/ui/WebappProjectPropertyPage.java:[275]
excludedJarsField = new ListDialogField(new ExcludedJarSelectionAdapter(), buttons, new ExcludedJarLabelProvider());
^^^^^^^^^^^^^^^
ListDialogField is a raw type. References to generic type ListDialogField<E> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/properties/ui/WebappProjectPropertyPage.java:[357]
excludedJarsField.setElements(excludedJars);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Type safety: The method setElements(Collection) belongs to the raw type ListDialogField. References to generic type ListDialogField<E> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/JavaASTUtils.java:[268]
final ASTParser parser = ASTParser.newParser(AST.JLS3);
^^^^
The field AST.JLS3 is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/JavaASTUtils.java:[461]
// TODO(): maybe leave the type variables, if we can verify that the type
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO(): maybe leave the type variables, if we can verify that the type
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/JavaASTUtils.java:[475]
ASTParser parser = ASTParser.newParser(AST.JLS3);
^^^^
The field AST.JLS3 is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/JavaASTUtils.java:[488]
ASTParser parser = ASTParser.newParser(AST.JLS3);
^^^^
The field AST.JLS3 is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[46]
import org.eclipse.jdt.ui.CodeGeneration;
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[211]
String content = CodeGeneration.getCompilationUnitContent(cu, fileComment, typeComment, typeContent, lineDelimiter);
^^^^^^^^^^^^^^
The type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[211]
String content = CodeGeneration.getCompilationUnitContent(cu, fileComment, typeComment, typeContent, lineDelimiter);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method getCompilationUnitContent(ICompilationUnit, String, String, String, String) from the type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[214]
ASTParser parser = ASTParser.newParser(AST.JLS3);
^^^^
The field AST.JLS3 is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[251]
templateID = CodeGeneration.CLASS_BODY_TEMPLATE_ID;
^^^^^^^^^^^^^^
The type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[251]
templateID = CodeGeneration.CLASS_BODY_TEMPLATE_ID;
^^^^^^^^^^^^^^^^^^^^^^
The field CodeGeneration.CLASS_BODY_TEMPLATE_ID is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[255]
templateID = CodeGeneration.INTERFACE_BODY_TEMPLATE_ID;
^^^^^^^^^^^^^^
The type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[255]
templateID = CodeGeneration.INTERFACE_BODY_TEMPLATE_ID;
^^^^^^^^^^^^^^^^^^^^^^^^^^
The field CodeGeneration.INTERFACE_BODY_TEMPLATE_ID is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[266]
String typeBody = CodeGeneration.getTypeBody(templateID, cu, simpleTypeName, lineDelimiter);
^^^^^^^^^^^^^^
The type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[266]
String typeBody = CodeGeneration.getTypeBody(templateID, cu, simpleTypeName, lineDelimiter);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method getTypeBody(String, ICompilationUnit, String, String) from the type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[301]
return CodeGeneration.getFileComment(cu, lineDelimiter);
^^^^^^^^^^^^^^
The type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[301]
return CodeGeneration.getFileComment(cu, lineDelimiter);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method getFileComment(ICompilationUnit, String) from the type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[309]
String comment = CodeGeneration.getTypeComment(cu, simpleTypeName, new String[0], lineDelimiter);
^^^^^^^^^^^^^^
The type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/TypeCreator.java:[309]
String comment = CodeGeneration.getTypeComment(cu, simpleTypeName, new String[0], lineDelimiter);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method getTypeComment(ICompilationUnit, String, String[], String) from the type CodeGeneration is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/SseUtilities.java:[92]
public void run() {
^^^^^
The method run() of type new Runnable(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/SseUtilities.java:[113]
* TODO: change the following to use AdapterUtilities.getAdapter()
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: change the following to use AdapterUtilities.getAdapter()
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/SseUtilities.java:[117]
StructuredTextEditor structuredEditor = (StructuredTextEditor) editor.getAdapter(StructuredTextEditor.class);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Unnecessary cast from StructuredTextEditor to StructuredTextEditor
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/TextSelectionBlock.java:[108]
public void modifyText(ModifyEvent e) {
^^^^^^^^^^^^^^^^^^^^^^^^^
The method modifyText(ModifyEvent) of type new ModifyListener(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/reference/IReference.java:[22]
* TODO: This is not currently needed, but we will need to track what type of
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: This is not currently needed, but we will need to track what type of
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/sdk/AbstractSdk.java:[47]
// FIXME: If version is dynamic then it could change which would violate the
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FIXME: If version is dynamic then it could change which would violate the
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/sdk/AbstractSdk.java:[77]
// FIXME: If version is dynamic then it could change which would violate the
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
FIXME: If version is dynamic then it could change which would violate the
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/PropertiesUtilities.java:[73]
// TODO: remove this and defer to the one in StringUtilities
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: remove this and defer to the one in StringUtilities
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ProcessUtilities.java:[402]
Process process;
^^^^^^^
The field OutputPump.process is hiding another local variable defined in an enclosing scope
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/validators/AbstractProjectValidator.java:[117]
* TODO: Ensure that only one SDK with the given containerID exists on the
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: Ensure that only one SDK with the given containerID exists on the
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/reference/location/LogicalJavaElementReferenceLocation.java:[53]
public boolean matches(Object javaElement) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method matches(Object) of type LogicalJavaElementReferenceLocation should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/validators/WebAppProjectValidator.java:[61]
protected IProject[] build(int kind, Map args, IProgressMonitor monitor)
^^^
Map is a raw type. References to generic type Map<K,V> should be parameterized
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/validators/WebAppProjectValidator.java:[75]
// TODO: This error will be flagged by the GDT Validator.
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: This error will be flagged by the GDT Validator.
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/jobs/ExtractJob.java:[43]
// TODO: Consider making our own callback interface instead of using
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: Consider making our own callback interface instead of using
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/jobs/ExtractJob.java:[82]
public void run() {
^^^^^
The method run() of type new Runnable(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/SWTUtilities.java:[76]
return fontMetrics.getAverageCharWidth() * chars;
^^^^^^^^^^^^^^^^^^^^^
The method getAverageCharWidth() from the type FontMetrics is deprecated
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/SWTUtilities.java:[92]
public void keyTraversed(TraverseEvent e) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method keyTraversed(TraverseEvent) of type new TraverseListener(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/SWTUtilities.java:[117]
public void run() {
^^^^^
The method run() of type new Runnable(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/SWTUtilities.java:[154]
public void run() {
^^^^^
The method run() of type new Runnable(){} should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/SdkSelectionBlock.java:[39]
* TODO: Need to fire the SDK selection event if the combo boxes' SDK selection
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
TODO: Need to fire the SDK selection event if the combo boxes' SDK selection
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/reference/location/AbstractReferenceLocation.java:[26]
public IReference getReference() {
^^^^^^^^^^^^^^
The method getReference() of type AbstractReferenceLocation should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/reference/location/AbstractReferenceLocation.java:[30]
public void setReference(IReference reference) {
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
The method setReference(IReference) of type AbstractReferenceLocation should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/ProjectStructureOrSdkProblemType.java:[89]
public GdtProblemCategory getCategory() {
^^^^^^^^^^^^^
The method getCategory() of type ProjectStructureOrSdkProblemType should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/ProjectStructureOrSdkProblemType.java:[93]
public GdtProblemSeverity getDefaultSeverity() {
^^^^^^^^^^^^^^^^^^^^
The method getDefaultSeverity() of type ProjectStructureOrSdkProblemType should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/ProjectStructureOrSdkProblemType.java:[97]
public String getDescription() {
^^^^^^^^^^^^^^^^
The method getDescription() of type ProjectStructureOrSdkProblemType should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/ProjectStructureOrSdkProblemType.java:[101]
public String getMessage() {
^^^^^^^^^^^^
The method getMessage() of type ProjectStructureOrSdkProblemType should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/markers/ProjectStructureOrSdkProblemType.java:[105]
public int getProblemId() {
^^^^^^^^^^^^^^
The method getProblemId() of type ProjectStructureOrSdkProblemType should be tagged with @Override since it actually overrides a superinterface method
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/ui/AbstractProjectPropertyPage.java:[102]
return (IProject) getElement().getAdapter(IProject.class);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
Unnecessary cast from IProject to IProject
[WARNING] /home/colin/workspace/gwt-eclipse-plugin/plugins/com.gwtplugins.gdt.eclipse.core/src/com/google/gdt/eclipse/core/jobs/IRunnableWithProgressAndStatus.java:[27]
* @see IRunnableContext
^^^^^^^^^^^^^^^^
Javadoc: IRunnableContext cannot be resolved to a type
There are many more, but too many to paste here.
The text was updated successfully, but these errors were encountered:
Additionally, there seem to be some "INFO" logs that point to likely bugs, like comparing strings to non-strings.
This can result in "warning fatigue" where developers learn to ignore warnings, and won't notice new ones that arise from their changes.
For classes of warnings that we don't intent to fix, it might be nice to disable the warning rather than attempt it fix it.
Filed separately as #426
There are many more, but too many to paste here.
The text was updated successfully, but these errors were encountered: