package org.jetbrains.plugins.cucumber.inspections.suppress;
import com.intellij.codeInsight.daemon.impl.actions.AbstractBatchSuppressByNoInspectionCommentFix;
import com.intellij.psi.PsiElement;
import com.intellij.psi.util.PsiTreeUtil;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.plugins.cucumber.CucumberBundle;
import org.jetbrains.plugins.cucumber.psi.GherkinFeature;
public class GherkinSuppressForFeatureCommentFix extends AbstractBatchSuppressByNoInspectionCommentFix {
GherkinSuppressForFeatureCommentFix(@NotNull final String toolId) {
super(toolId, false);
}
@NotNull
@Override
public String getText() {
return CucumberBundle.message("cucumber.inspection.suppress.feature");
}
@Override
public PsiElement getContainer(PsiElement context) {
// step
return PsiTreeUtil.getNonStrictParentOfType(context, GherkinFeature.class);
}
}