diff options
author | Alexander Kurtakov | 2013-09-10 07:57:43 +0000 |
---|---|---|
committer | Alexander Kurtakov | 2013-09-10 08:31:04 +0000 |
commit | 2335cee4ed8cb4acd5073c0c3503cbdf2b44019d (patch) | |
tree | 2b48e5c45e591790651b1485a5b3a04404a843ad /rpm/org.eclipse.linuxtools.rpm.rpmlint | |
parent | 787c5870db04b76ec2c076a6357d7a27f5a3a28e (diff) | |
download | org.eclipse.linuxtools-2335cee4ed8cb4acd5073c0c3503cbdf2b44019d.tar.gz org.eclipse.linuxtools-2335cee4ed8cb4acd5073c0c3503cbdf2b44019d.tar.xz org.eclipse.linuxtools-2335cee4ed8cb4acd5073c0c3503cbdf2b44019d.zip |
rpm: Cleanups.
* Bump to BREE 1.6 to be consistent.
* Enable save actions and more warnings by default.
* Fix warkings.
Change-Id: I8d6edad0d5cbedcc37bcbe3da96ab57c018e98ec
Reviewed-on: https://git.eclipse.org/r/16258
Tested-by: Hudson CI
Reviewed-by: Alexander Kurtakov <akurtako@redhat.com>
IP-Clean: Alexander Kurtakov <akurtako@redhat.com>
Tested-by: Alexander Kurtakov <akurtako@redhat.com>
Diffstat (limited to 'rpm/org.eclipse.linuxtools.rpm.rpmlint')
26 files changed, 85 insertions, 44 deletions
diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/.classpath b/rpm/org.eclipse.linuxtools.rpm.rpmlint/.classpath index 304e86186a..ad32c83a78 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/.classpath +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/.classpath @@ -1,7 +1,7 @@ <?xml version="1.0" encoding="UTF-8"?> <classpath> - <classpathentry kind="src" path="src"/> - <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/J2SE-1.5"/> + <classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-1.6"/> <classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/> + <classpathentry kind="src" path="src"/> <classpathentry kind="output" path="bin"/> </classpath> diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/.settings/org.eclipse.jdt.core.prefs b/rpm/org.eclipse.linuxtools.rpm.rpmlint/.settings/org.eclipse.jdt.core.prefs index ae971f06d9..45ab813b1f 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/.settings/org.eclipse.jdt.core.prefs +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/.settings/org.eclipse.jdt.core.prefs @@ -1,9 +1,8 @@ -#Wed Feb 25 14:59:06 CET 2009 eclipse.preferences.version=1 org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled -org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5 +org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.6 org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve -org.eclipse.jdt.core.compiler.compliance=1.5 +org.eclipse.jdt.core.compiler.compliance=1.6 org.eclipse.jdt.core.compiler.debug.lineNumber=generate org.eclipse.jdt.core.compiler.debug.localVariable=generate org.eclipse.jdt.core.compiler.debug.sourceFile=generate @@ -80,4 +79,4 @@ org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disa org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=warning org.eclipse.jdt.core.compiler.problem.unusedWarningToken=warning org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=warning -org.eclipse.jdt.core.compiler.source=1.5 +org.eclipse.jdt.core.compiler.source=1.6 diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/.settings/org.eclipse.jdt.ui.prefs b/rpm/org.eclipse.linuxtools.rpm.rpmlint/.settings/org.eclipse.jdt.ui.prefs index 0debfec817..9795a6f906 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/.settings/org.eclipse.jdt.ui.prefs +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/.settings/org.eclipse.jdt.ui.prefs @@ -2,7 +2,7 @@ eclipse.preferences.version=1 editor_save_participant_org.eclipse.jdt.ui.postsavelistener.cleanup=true sp_cleanup.add_default_serial_version_id=true sp_cleanup.add_generated_serial_version_id=false -sp_cleanup.add_missing_annotations=false +sp_cleanup.add_missing_annotations=true sp_cleanup.add_missing_deprecated_annotations=true sp_cleanup.add_missing_methods=false sp_cleanup.add_missing_nls_tags=false diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/META-INF/MANIFEST.MF b/rpm/org.eclipse.linuxtools.rpm.rpmlint/META-INF/MANIFEST.MF index fcdd093b0d..013da1520a 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/META-INF/MANIFEST.MF +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/META-INF/MANIFEST.MF @@ -15,5 +15,5 @@ Require-Bundle: org.eclipse.core.runtime, org.eclipse.ui.console;bundle-version="3.3.0", org.eclipse.linuxtools.rpm.core Bundle-ActivationPolicy: lazy -Bundle-RequiredExecutionEnvironment: J2SE-1.5 +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 Bundle-Vendor: %provider diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/actions/RunRpmlintAction.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/actions/RunRpmlintAction.java index b3194e331d..c0342d38d2 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/actions/RunRpmlintAction.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/actions/RunRpmlintAction.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009 Red Hat, Inc. + * Copyright (c) 2009, 2013 Red Hat, Inc. * 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 @@ -48,6 +48,7 @@ public class RunRpmlintAction extends AbstractHandler{ * @param event The execution event. * @return Nothing. */ + @Override public Object execute(ExecutionEvent event) { ISelection selection = HandlerUtil.getCurrentSelection(event); if (selection instanceof IStructuredSelection) { diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/actions/ToggleRpmlintNatureAction.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/actions/ToggleRpmlintNatureAction.java index d276e93cda..ca9e3c09d4 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/actions/ToggleRpmlintNatureAction.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/actions/ToggleRpmlintNatureAction.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2009 Red Hat, Inc. + * Copyright (c) 2009, 2013 Red Hat, Inc. * 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 @@ -42,6 +42,7 @@ public class ToggleRpmlintNatureAction extends AbstractHandler { * @param event The event * @return Null. */ + @Override public Object execute(ExecutionEvent event) { ISelection selection = HandlerUtil.getCurrentSelection(event); if (selection instanceof IStructuredSelection) { diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintDeltaVisitor.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintDeltaVisitor.java index d6fb560ac8..1373e912e4 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintDeltaVisitor.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintDeltaVisitor.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. + * Copyright (c) 2007 Alphonse Van Assche and others. * 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 @@ -7,6 +7,7 @@ * * Contributors: * Alphonse Van Assche - initial API and implementation + * Red Hat Inc. - ongoing maintenance *******************************************************************************/ package org.eclipse.linuxtools.internal.rpm.rpmlint.builder; @@ -26,6 +27,7 @@ public class RpmlintDeltaVisitor implements IResourceDeltaVisitor { /** * @see org.eclipse.core.resources.IResourceDeltaVisitor#visit(org.eclipse.core.resources.IResourceDelta) */ + @Override public boolean visit(IResourceDelta delta) { IResource resource = delta.getResource(); if (Activator.SPECFILE_EXTENSION.equals(resource.getFileExtension()) diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintMarkerRemoveVisitor.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintMarkerRemoveVisitor.java index 3a76a1d082..e3ed473d32 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintMarkerRemoveVisitor.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintMarkerRemoveVisitor.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. + * Copyright (c) 2007 Alphonse Van Assche and others. * 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 @@ -7,6 +7,7 @@ * * Contributors: * Alphonse Van Assche - initial API and implementation + * Red Hat Inc. - ongoing maintenance *******************************************************************************/ package org.eclipse.linuxtools.internal.rpm.rpmlint.builder; @@ -25,9 +26,10 @@ public class RpmlintMarkerRemoveVisitor implements IResourceVisitor { /** * Removes all rpmlint markers for spec and rpm files. - * + * * @see org.eclipse.core.resources.IResourceVisitor#visit(org.eclipse.core.resources.IResource) */ + @Override public boolean visit(IResource resource) throws CoreException { if (Activator.SPECFILE_EXTENSION.equals(resource.getFileExtension()) || Activator.RPMFILE_EXTENSION.equals(resource diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintMarkerVisitor.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintMarkerVisitor.java index 2f77a26cb6..7b96cdd5d0 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintMarkerVisitor.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintMarkerVisitor.java @@ -1,6 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. - * Copyright (c) 2011 Red Hat Inc. + * Copyright (c) 2007, 2013 Alphonse Van Assche and others. * 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 @@ -56,6 +55,7 @@ public class RpmlintMarkerVisitor implements IResourceVisitor { /** * @see org.eclipse.core.resources.IResourceVisitor#visit(org.eclipse.core.resources.IResource) */ + @Override public boolean visit(IResource resource) throws CoreException { if (Activator.SPECFILE_EXTENSION.equals(resource.getFileExtension())) { firstWarningInResource = true; diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintNature.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintNature.java index 79545c1e16..fb6841187b 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintNature.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintNature.java @@ -1,10 +1,10 @@ /******************************************************************************* - * Copyright (c) 2009 Red Hat, Inc. + * Copyright (c) 2009, 2013 Red Hat, Inc. * 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: * Red Hat - initial API and implementation *******************************************************************************/ @@ -25,9 +25,10 @@ public class RpmlintNature implements IProjectNature { private IProject project; - /** + /** * @see org.eclipse.core.resources.IProjectNature#configure() */ + @Override public void configure() throws CoreException { IProjectDescription desc = project.getDescription(); ICommand[] commands = desc.getBuildSpec(); @@ -48,6 +49,7 @@ public class RpmlintNature implements IProjectNature { /** * @see org.eclipse.core.resources.IProjectNature#deconfigure() */ + @Override public void deconfigure() throws CoreException { IProjectDescription description = getProject().getDescription(); ICommand[] commands = description.getBuildSpec(); @@ -68,6 +70,7 @@ public class RpmlintNature implements IProjectNature { /** * @see org.eclipse.core.resources.IProjectNature#getProject() */ + @Override public IProject getProject() { return project; } @@ -75,6 +78,7 @@ public class RpmlintNature implements IProjectNature { /** * @see org.eclipse.core.resources.IProjectNature#setProject(org.eclipse.core.resources.IProject) */ + @Override public void setProject(IProject project) { this.project = project; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintPreVisitor.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintPreVisitor.java index 1e15f2f8dc..c5e1a98006 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintPreVisitor.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/builder/RpmlintPreVisitor.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. + * Copyright (c) 2007 Alphonse Van Assche and others. * 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 @@ -7,6 +7,7 @@ * * Contributors: * Alphonse Van Assche - initial API and implementation + * Red Hat Inc. - ongoing maintenance *******************************************************************************/ package org.eclipse.linuxtools.internal.rpm.rpmlint.builder; @@ -28,6 +29,7 @@ public class RpmlintPreVisitor implements IResourceVisitor { /** * @see org.eclipse.core.resources.IResourceVisitor#visit(org.eclipse.core.resources.IResource) */ + @Override public boolean visit(IResource resource) { if (Activator.SPECFILE_EXTENSION.equals(resource.getFileExtension()) || Activator.RPMFILE_EXTENSION.equals(resource diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/preferences/RpmlintPreferencePage.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/preferences/RpmlintPreferencePage.java index bc0116d48d..e8bb7c0557 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/preferences/RpmlintPreferencePage.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/preferences/RpmlintPreferencePage.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. + * Copyright (c) 2007 Alphonse Van Assche and others. * 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 @@ -7,6 +7,7 @@ * * Contributors: * Alphonse Van Assche - initial API and implementation + * Red Hat Inc. - ongoing maintenance *******************************************************************************/ package org.eclipse.linuxtools.internal.rpm.rpmlint.preferences; @@ -35,7 +36,7 @@ public class RpmlintPreferencePage extends FieldEditorPreferencePage implements } /** - * + * * @see org.eclipse.jface.preference.FieldEditorPreferencePage#createFieldEditors() */ @Override @@ -59,6 +60,7 @@ public class RpmlintPreferencePage extends FieldEditorPreferencePage implements /** * @see org.eclipse.ui.IWorkbenchPreferencePage#init(org.eclipse.ui.IWorkbench) */ + @Override public void init(IWorkbench workbench) { // Do nothing } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/AInsertLineResolution.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/AInsertLineResolution.java index 5df8ce4e4b..327c8e9cf5 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/AInsertLineResolution.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/AInsertLineResolution.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Alexander Kurtakov. + * Copyright (c) 2008 Alexander Kurtakov and others. * 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 @@ -44,6 +44,7 @@ public abstract class AInsertLineResolution extends ARpmlintResolution { * * @see org.eclipse.ui.IMarkerResolution#run(org.eclipse.core.resources.IMarker) */ + @Override public void run(IMarker marker) { SpecfileEditor editor = getEditor(marker); if (editor == null) { diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/ARemoveLineResolution.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/ARemoveLineResolution.java index c110dddcd0..5091ed9f99 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/ARemoveLineResolution.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/ARemoveLineResolution.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. + * Copyright (c) 2007 Alphonse Van Assche and others. * 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 @@ -7,6 +7,7 @@ * * Contributors: * Alphonse Van Assche - initial API and implementation + * Red Hat Inc. - ongoing maintenance *******************************************************************************/ package org.eclipse.linuxtools.internal.rpm.rpmlint.resolutions; @@ -24,6 +25,7 @@ public abstract class ARemoveLineResolution extends ARpmlintResolution { /** * @see org.eclipse.ui.IMarkerResolution#run(org.eclipse.core.resources.IMarker) */ + @Override public void run(IMarker marker) { SpecfileEditor editor = getEditor(marker); diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/AReplaceTextResolution.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/AReplaceTextResolution.java index 3fe0ee5c1f..5029c4499f 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/AReplaceTextResolution.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/AReplaceTextResolution.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. + * Copyright (c) 2007 Alphonse Van Assche and others. * 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 @@ -7,14 +7,14 @@ * * Contributors: * Alphonse Van Assche - initial API and implementation + * Red Hat Inc. - ongoing maintenance *******************************************************************************/ -package org.eclipse.linuxtools.internal.rpm.rpmlint.resolutions; - -import org.eclipse.core.resources.IMarker; +package org.eclipse.linuxtools.internal.rpm.rpmlint.resolutions;import org.eclipse.core.resources.IMarker; import org.eclipse.jface.text.BadLocationException; import org.eclipse.jface.text.IDocument; import org.eclipse.linuxtools.internal.rpm.rpmlint.RpmlintLog; import org.eclipse.linuxtools.rpm.ui.editor.SpecfileEditor; +; /** * Defines the common functionallity for resolution which fix is to replace text in a line. @@ -39,6 +39,7 @@ public abstract class AReplaceTextResolution extends ARpmlintResolution { /** * @see org.eclipse.ui.IMarkerResolution#run(org.eclipse.core.resources.IMarker) */ + @Override public void run(IMarker marker) { SpecfileEditor editor = getEditor(marker); diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/ARpmlintResolution.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/ARpmlintResolution.java index 58d14fa428..e05979108c 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/ARpmlintResolution.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/ARpmlintResolution.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007, 2009 Red Hat, Inc. + * Copyright (c) 2007, 2013 Red Hat, Inc. * 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 @@ -33,6 +33,7 @@ public abstract class ARpmlintResolution implements IMarkerResolution2 { * * @see org.eclipse.ui.IMarkerResolution2#getImage() */ + @Override public Image getImage() { return null; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/HardcodedPackagerTag.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/HardcodedPackagerTag.java index a4a64ad7f2..36d314a228 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/HardcodedPackagerTag.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/HardcodedPackagerTag.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Alexander Kurtakov. + * Copyright (c) 2008, 2013 Alexander Kurtakov and others. * 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 @@ -24,6 +24,7 @@ public class HardcodedPackagerTag extends ARemoveLineResolution { /** * @see org.eclipse.ui.IMarkerResolution2#getDescription() */ + @Override public String getDescription() { return Messages.HardcodedPackagerTag_0; } @@ -31,6 +32,7 @@ public class HardcodedPackagerTag extends ARemoveLineResolution { /** * @see org.eclipse.ui.IMarkerResolution#getLabel() */ + @Override public String getLabel() { return ID; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/HardcodedPrefixTag.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/HardcodedPrefixTag.java index 536270cf76..23bb734cfa 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/HardcodedPrefixTag.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/HardcodedPrefixTag.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Alexander Kurtakov. + * Copyright (c) 2008, 2013 Alexander Kurtakov. * 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 @@ -24,6 +24,7 @@ public class HardcodedPrefixTag extends ARemoveLineResolution{ /** * @see org.eclipse.ui.IMarkerResolution2#getDescription() */ + @Override public String getDescription() { return Messages.HardcodedPrefixTag_0; } @@ -31,6 +32,7 @@ public class HardcodedPrefixTag extends ARemoveLineResolution{ /** * @see org.eclipse.ui.IMarkerResolution#getLabel() */ + @Override public String getLabel() { return ID; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/MacroInChangelog.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/MacroInChangelog.java index 02a2fc7d90..a25a566a73 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/MacroInChangelog.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/MacroInChangelog.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Alexander Kurtakov. + * Copyright (c) 2008, 2013 Alexander Kurtakov. * 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 @@ -11,7 +11,7 @@ package org.eclipse.linuxtools.internal.rpm.rpmlint.resolutions; /** - * Resolution for "macro-in-%changelog" warning. + * Resolution for "macro-in-%changelog" warning. * The resolution is to escape the macro. * */ @@ -41,6 +41,7 @@ public class MacroInChangelog extends AReplaceTextResolution { /** * @see org.eclipse.ui.IMarkerResolution2#getDescription() */ + @Override public String getDescription() { return Messages.MacroInChangelog_0 + Messages.MacroInChangelog_1; @@ -49,6 +50,7 @@ public class MacroInChangelog extends AReplaceTextResolution { /** * @see org.eclipse.ui.IMarkerResolution#getLabel() */ + @Override public String getLabel() { return ID; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoBuildSection.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoBuildSection.java index 8fa5c53eca..a173bffbcb 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoBuildSection.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoBuildSection.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Alexander Kurtakov. + * Copyright (c) 2008, 2013 Alexander Kurtakov. * 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 @@ -29,6 +29,7 @@ public class NoBuildSection extends AInsertLineResolution { /** * @see org.eclipse.ui.IMarkerResolution2#getDescription() */ + @Override public String getDescription() { return Messages.NoBuildSection_0; } @@ -36,6 +37,7 @@ public class NoBuildSection extends AInsertLineResolution { /** * @see org.eclipse.ui.IMarkerResolution#getLabel() */ + @Override public String getLabel() { return ID; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoInstallSection.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoInstallSection.java index f9cbb0dd6f..19581c6dbd 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoInstallSection.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoInstallSection.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Alexander Kurtakov. + * Copyright (c) 2008, 2013 Alexander Kurtakov. * 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 @@ -29,6 +29,7 @@ public class NoInstallSection extends AInsertLineResolution { /** * @see org.eclipse.ui.IMarkerResolution2#getDescription() */ + @Override public String getDescription() { return Messages.NoInstallSection_0; } @@ -36,6 +37,7 @@ public class NoInstallSection extends AInsertLineResolution { /** * @see org.eclipse.ui.IMarkerResolution#getLabel() */ + @Override public String getLabel() { return ID; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoPrepSection.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoPrepSection.java index 3ad15b94b2..ef5e8f5e04 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoPrepSection.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/NoPrepSection.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Alexander Kurtakov. + * Copyright (c) 2008, 2013 Alexander Kurtakov. * 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 @@ -29,6 +29,7 @@ public class NoPrepSection extends AInsertLineResolution{ /** * @see org.eclipse.ui.IMarkerResolution2#getDescription() */ + @Override public String getDescription() { return Messages.NoPrepSection_0; } @@ -36,6 +37,7 @@ public class NoPrepSection extends AInsertLineResolution{ /** * @see org.eclipse.ui.IMarkerResolution#getLabel() */ + @Override public String getLabel() { return ID; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/PatchNotApplied.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/PatchNotApplied.java index 18ca1a3080..aa884e369e 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/PatchNotApplied.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/PatchNotApplied.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. + * Copyright (c) 2007 Alphonse Van Assche and others. * 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 @@ -7,6 +7,7 @@ * * Contributors: * Alphonse Van Assche - initial API and implementation + * Red Hat Inc. - ongoing maintenance *******************************************************************************/ package org.eclipse.linuxtools.internal.rpm.rpmlint.resolutions; @@ -25,6 +26,7 @@ public class PatchNotApplied extends ARemoveLineResolution { /** * @see org.eclipse.ui.IMarkerResolution2#getDescription() */ + @Override public String getDescription() { return Messages.PatchNotApplied_0; } @@ -32,6 +34,7 @@ public class PatchNotApplied extends ARemoveLineResolution { /** * @see org.eclipse.ui.IMarkerResolution#getLabel() */ + @Override public String getLabel() { return ID; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/RpmBuildrootUsage.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/RpmBuildrootUsage.java index c3589258c0..7660baa474 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/RpmBuildrootUsage.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/RpmBuildrootUsage.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2008 Alexander Kurtakov. + * Copyright (c) 2008, 2013 Alexander Kurtakov. * 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 @@ -24,6 +24,7 @@ public class RpmBuildrootUsage extends ARemoveLineResolution{ /** * @see org.eclipse.ui.IMarkerResolution2#getDescription() */ + @Override public String getDescription() { return Messages.RpmBuildrootUsage_0; } @@ -31,6 +32,7 @@ public class RpmBuildrootUsage extends ARemoveLineResolution{ /** * @see org.eclipse.ui.IMarkerResolution#getLabel() */ + @Override public String getLabel() { return ID; } diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/RpmlintMarkerResolutionGenerator.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/RpmlintMarkerResolutionGenerator.java index ee50a66159..1d232d4bd1 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/RpmlintMarkerResolutionGenerator.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/RpmlintMarkerResolutionGenerator.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. + * Copyright (c) 2007, 2013 Alphonse Van Assche and others. * 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 @@ -7,6 +7,7 @@ * * Contributors: * Alphonse Van Assche - initial API and implementation + * Red Hat Inc. - ongoing maintenance *******************************************************************************/ package org.eclipse.linuxtools.internal.rpm.rpmlint.resolutions; @@ -27,16 +28,17 @@ public class RpmlintMarkerResolutionGenerator implements IMarkerResolutionGenera * Rpmlint error id atribute name. */ public static final String RPMLINT_ERROR_ID = "rpmlintErrorId"; //$NON-NLS-1$ - + /** * Rpmlint refered text */ public static final String RPMLINT_REFFERED_CONTENT = "rpmlintrefferedContent"; //$NON-NLS-1$ - - + + /** * @see org.eclipse.ui.IMarkerResolutionGenerator2#hasResolutions(org.eclipse.core.resources.IMarker) */ + @Override public boolean hasResolutions(IMarker marker) { String rpmlintErrorId = getRpmlintErrorId(marker); if (rpmlintErrorId.equals(SetupNotQuiet.ID)) { @@ -65,6 +67,7 @@ public class RpmlintMarkerResolutionGenerator implements IMarkerResolutionGenera /** * @see org.eclipse.ui.IMarkerResolutionGenerator#getResolutions(org.eclipse.core.resources.IMarker) */ + @Override public IMarkerResolution[] getResolutions(IMarker marker) { List<IMarkerResolution> resolutions = new ArrayList<IMarkerResolution>(); String rpmlintErrorId = getRpmlintErrorId(marker); @@ -90,10 +93,10 @@ public class RpmlintMarkerResolutionGenerator implements IMarkerResolutionGenera return resolutions.toArray(new IMarkerResolution[resolutions.size()]); } - + /** * Return the rpmlint error id attribute for the specified marker - * + * * @param marker the marker to check * @return the rpmlint error id or <code>""</code> if none */ diff --git a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/SetupNotQuiet.java b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/SetupNotQuiet.java index ac01c1ac7a..da9b71d749 100644 --- a/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/SetupNotQuiet.java +++ b/rpm/org.eclipse.linuxtools.rpm.rpmlint/src/org/eclipse/linuxtools/internal/rpm/rpmlint/resolutions/SetupNotQuiet.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2007 Alphonse Van Assche. + * Copyright (c) 2007, 2013 Alphonse Van Assche and others. * 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 @@ -7,6 +7,7 @@ * * Contributors: * Alphonse Van Assche - initial API and implementation + * Red Hat Inc. - ongoing maintenance *******************************************************************************/ package org.eclipse.linuxtools.internal.rpm.rpmlint.resolutions; @@ -41,6 +42,7 @@ public class SetupNotQuiet extends AReplaceTextResolution { /** * @see org.eclipse.ui.IMarkerResolution2#getDescription() */ + @Override public String getDescription() { return Messages.SetupNotQuiet_0; } @@ -48,6 +50,7 @@ public class SetupNotQuiet extends AReplaceTextResolution { /** * @see org.eclipse.ui.IMarkerResolution#getLabel() */ + @Override public String getLabel() { return ID; } |