From 583d623c3c7ed974a73c05c2cb0c36192abc60e9 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Thu, 3 Mar 2016 11:50:51 +0300 Subject: [PATCH] guava type migration: availability of Optional-chain conversion IDEA-151874 --- .../refactoring/typeMigration/inspections/GuavaInspection.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/typeMigration/src/com/intellij/refactoring/typeMigration/inspections/GuavaInspection.java b/java/typeMigration/src/com/intellij/refactoring/typeMigration/inspections/GuavaInspection.java index aee9490db895..8150a1e8720f 100644 --- a/java/typeMigration/src/com/intellij/refactoring/typeMigration/inspections/GuavaInspection.java +++ b/java/typeMigration/src/com/intellij/refactoring/typeMigration/inspections/GuavaInspection.java @@ -220,7 +220,8 @@ public class GuavaInspection extends BaseJavaLocalInspectionTool { return false; } PsiClass aClass = method.getContainingClass(); - return aClass != null && GuavaFluentIterableConversionRule.FLUENT_ITERABLE.equals(aClass.getQualifiedName()); + return aClass != null && (GuavaOptionalConversionRule.GUAVA_OPTIONAL.equals(aClass.getQualifiedName()) || + GuavaFluentIterableConversionRule.FLUENT_ITERABLE.equals(aClass.getQualifiedName())); } private PsiMethodCallExpression findGuavaMethodChain(PsiMethodCallExpression expression) {