From 76a5cabcf7350fc7fa486cafff15dafb5cf428ab Mon Sep 17 00:00:00 2001 From: Bas Leijdekkers Date: Thu, 7 Mar 2019 11:41:14 +0100 Subject: [PATCH] IG: avoid getParamaterCount() (IDEA-CR-44333) --- .../src/com/siyeh/ig/psiutils/ExpressionUtils.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpressionUtils.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpressionUtils.java index a66a46de096e..b617c34863f0 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpressionUtils.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpressionUtils.java @@ -1466,9 +1466,8 @@ public class ExpressionUtils { case "printf": case "format": if (arguments.length < 1) return false; - final PsiParameterList parameterList = method.getParameterList(); - if (parameterList.getParametersCount() < 1) return false; - final PsiParameter[] parameters = parameterList.getParameters(); + final PsiParameter[] parameters = method.getParameterList().getParameters(); + if (parameters.length == 0) return false; final PsiParameter parameter = parameters[0]; final PsiType firstParameterType = parameter.getType(); final int minArguments = firstParameterType.equalsToText("java.util.Locale") ? 4 : 3;