From 5eacecf2b68c6d3113c091fe93ce5a90f0c5d7ba Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Thu, 1 Sep 2016 16:24:00 +0300 Subject: [PATCH] ignore lombok generated methods EA-86304 - assert: PsiDiamondTypeUtil.areTypeArgumentsRedundant --- .../src/com/intellij/psi/impl/PsiDiamondTypeUtil.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/java-psi-impl/src/com/intellij/psi/impl/PsiDiamondTypeUtil.java b/java/java-psi-impl/src/com/intellij/psi/impl/PsiDiamondTypeUtil.java index dd59bda73e85..84d36b68138f 100644 --- a/java/java-psi-impl/src/com/intellij/psi/impl/PsiDiamondTypeUtil.java +++ b/java/java-psi-impl/src/com/intellij/psi/impl/PsiDiamondTypeUtil.java @@ -189,7 +189,10 @@ public class PsiDiamondTypeUtil { if (method != null && method.getContainingFile() == containingFile) { final PsiElement startMethodElementInCopy = fileCopy.findElementAt(method.getTextOffset()); method = PsiTreeUtil.getParentOfType(startMethodElementInCopy, PsiMethod.class); - LOG.assertTrue(method != null, startMethodElementInCopy); + if (method == null) { + //lombok generated builder + return false; + } } } }