[jbosstools-commits] JBoss Tools SVN: r42181 - trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/marker.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Fri Jun 22 17:35:58 EDT 2012
Author: dazarov
Date: 2012-06-22 17:35:57 -0400 (Fri, 22 Jun 2012)
New Revision: 42181
Modified:
trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/marker/ConfigureProblemSeverityResolutionGenerator.java
Log:
Make Quick fix for problem markers "Unknown tag" work on temporary WTP annotations https://issues.jboss.org/browse/JBIDE-10958
Modified: trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/marker/ConfigureProblemSeverityResolutionGenerator.java
===================================================================
--- trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/marker/ConfigureProblemSeverityResolutionGenerator.java 2012-06-22 21:19:02 UTC (rev 42180)
+++ trunk/common/plugins/org.jboss.tools.common.ui/src/org/jboss/tools/common/ui/marker/ConfigureProblemSeverityResolutionGenerator.java 2012-06-22 21:35:57 UTC (rev 42181)
@@ -12,7 +12,6 @@
import java.util.ArrayList;
import java.util.List;
-import java.util.Map;
import org.eclipse.core.resources.IFile;
import org.eclipse.core.resources.IMarker;
@@ -35,6 +34,7 @@
/**
* @author Daniel Azarov
*/
+ at SuppressWarnings("restriction")
public class ConfigureProblemSeverityResolutionGenerator implements
IMarkerResolutionGenerator2, IQuickFixGenerator {
@@ -115,13 +115,19 @@
}
private String getPreferenceKey(TemporaryAnnotation annotation){
- String attribute = (String)annotation.getAttributes().get(ValidationErrorManager.PREFERENCE_KEY_ATTRIBUTE_NAME);
- return attribute;
+ if(annotation.getAttributes() != null){
+ String attribute = (String)annotation.getAttributes().get(ValidationErrorManager.PREFERENCE_KEY_ATTRIBUTE_NAME);
+ return attribute;
+ }
+ return null;
}
private String getPreferencePageId(TemporaryAnnotation annotation){
- String attribute = (String)annotation.getAttributes().get(ValidationErrorManager.PREFERENCE_PAGE_ID_NAME);
- return attribute;
+ if(annotation.getAttributes() != null){
+ String attribute = (String)annotation.getAttributes().get(ValidationErrorManager.PREFERENCE_PAGE_ID_NAME);
+ return attribute;
+ }
+ return null;
}
@Override
More information about the jbosstools-commits
mailing list