diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpectedTypeUtils.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpectedTypeUtils.java index 2d3760fa2f49..16607000783a 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpectedTypeUtils.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/psiutils/ExpectedTypeUtils.java @@ -1,5 +1,5 @@ /* - * Copyright 2003-2015 Dave Griffith, Bas Leijdekkers + * Copyright 2003-2016 Dave Griffith, Bas Leijdekkers * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -439,8 +439,8 @@ public class ExpectedTypeUtils { @NotNull private static JavaResolveResult findCalledMethod(PsiExpressionList expressionList) { final PsiElement parent = expressionList.getParent(); - if (parent instanceof PsiCallExpression) { - final PsiCallExpression call = (PsiCallExpression)parent; + if (parent instanceof PsiCall) { + final PsiCall call = (PsiCall)parent; return call.resolveMethodGenerics(); } else if (parent instanceof PsiAnonymousClass) { diff --git a/plugins/InspectionGadgets/test/com/siyeh/igtest/jdk/auto_boxing/AutoBoxing.java b/plugins/InspectionGadgets/test/com/siyeh/igtest/jdk/auto_boxing/AutoBoxing.java index 83be7b417dc7..a0a235ca97cd 100644 --- a/plugins/InspectionGadgets/test/com/siyeh/igtest/jdk/auto_boxing/AutoBoxing.java +++ b/plugins/InspectionGadgets/test/com/siyeh/igtest/jdk/auto_boxing/AutoBoxing.java @@ -81,4 +81,10 @@ public class AutoBoxing { interface R { Integer box(); } + + enum NumberedLetter { + A(3); + NumberedLetter(Integer i) { + } + } }