disable unchecked generics array creation in varargs when corresponding fake inspection is disabled

This commit is contained in:
anna
2011-02-17 09:48:43 +01:00
parent ab784c95c2
commit b002ef196e
@@ -1114,6 +1114,8 @@ public class GenericsHighlightUtil {
@Nullable
public static HighlightInfo checkUncheckedGenericsArrayCreation(PsiJavaCodeReferenceElement referenceExpression, PsiElement resolved){
final HighlightDisplayKey key = HighlightDisplayKey.find(UncheckedWarningLocalInspection.SHORT_NAME);
if (!InspectionProjectProfileManager.getInstance(referenceExpression.getProject()).getInspectionProfile().isToolEnabled(key, referenceExpression)) return null;
if (isUncheckedWarning(referenceExpression, resolved, false)) {
final HighlightInfo highlightInfo =
HighlightInfo.createHighlightInfo(HighlightInfoType.WARNING, referenceExpression, "Unchecked generics array creation for varargs parameter");