Author: dazarov
Date: 2011-12-15 16:28:29 -0500 (Thu, 15 Dec 2011)
New Revision: 37376
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/marker/CDIMarkerResolutionTest.java
Log:
Add @SuppressWarnings quick fix
https://issues.jboss.org/browse/JBIDE-10187
Modified:
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/marker/CDIMarkerResolutionTest.java
===================================================================
---
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/marker/CDIMarkerResolutionTest.java 2011-12-15
21:05:29 UTC (rev 37375)
+++
trunk/cdi/tests/org.jboss.tools.cdi.ui.test/src/org/jboss/tools/cdi/ui/test/marker/CDIMarkerResolutionTest.java 2011-12-15
21:28:29 UTC (rev 37376)
@@ -61,8 +61,9 @@
fail("Configure Problem Severity marker resolution not found");
}
- private void checkForAddSuppressWarnings(IFile file, IMarkerResolution[] resolutions){
- if(file.getFileExtension().equals("java")){
+ private void checkForAddSuppressWarnings(IFile file, IMarker marker, IMarkerResolution[]
resolutions){
+ int severity = marker.getAttribute(IMarker.SEVERITY, 0);
+ if(file.getFileExtension().equals("java") && severity ==
IMarker.SEVERITY_WARNING){
for(IMarkerResolution resolution : resolutions){
if(resolution.getClass().equals(AddSuppressWarningsMarkerResolution.class))
return;
@@ -97,7 +98,7 @@
IMarkerResolution[] resolutions = IDE.getMarkerHelpRegistry()
.getResolutions(marker);
checkForConfigureProblemSeverity(resolutions);
- checkForAddSuppressWarnings(file, resolutions);
+ checkForAddSuppressWarnings(file, marker, resolutions);
for (int j = 0; j < resolutions.length; j++) {
IMarkerResolution resolution = resolutions[j];
if (resolution.getClass().equals(resolutionClass)) {