TypeConstraint: LambdaUtil.notInferredType used

Review ID: IDEA-CR-25821
This commit is contained in:
Tagir Valeev
2017-10-26 10:03:02 +07:00
parent b1a53d89c3
commit 8b30c445fa
@@ -82,10 +82,7 @@ public final class TypeConstraint {
@Nullable
public TypeConstraint withInstanceofValue(@NotNull DfaPsiType type) {
PsiType psiType = type.getPsiType();
if (psiType instanceof PsiPrimitiveType || psiType instanceof PsiLambdaExpressionType ||
psiType instanceof PsiMethodReferenceType) {
return this;
}
if (psiType instanceof PsiPrimitiveType || LambdaUtil.notInferredType(psiType)) return this;
if (!checkInstanceofValue(type)) {
return null;