Suppress warning for tag and for file should work in GSP file.

This commit is contained in:
Sergey Evdokimov
2011-07-12 15:15:45 +04:00
parent 6a60cf70f6
commit 05eb3a7a1c
@@ -37,7 +37,20 @@ public abstract class XmlSuppressableInspectionTool extends LocalInspectionTool
return XmlSuppressionProvider.isSuppressed(element, getID());
}
public class SuppressTag extends SuppressIntentionAction {
public class SuppressTag extends SuppressTagStatic {
public SuppressTag() {
super(getID());
}
}
public static class SuppressTagStatic extends SuppressIntentionAction {
private String id;
public SuppressTagStatic(String id) {
this.id = id;
}
@NotNull
public String getText() {
@@ -54,7 +67,7 @@ public abstract class XmlSuppressableInspectionTool extends LocalInspectionTool
}
public void invoke(final Project project, final Editor editor, final PsiElement element) throws IncorrectOperationException {
XmlSuppressionProvider.getProvider(element.getContainingFile()).suppressForTag(element, getID());
XmlSuppressionProvider.getProvider(element.getContainingFile()).suppressForTag(element, id);
}
}