From cd2d0306b8c5efa97b7307c26182f8b6bf5d3eb8 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Tue, 5 May 2020 10:23:51 +0700 Subject: [PATCH] BindToExistingBeanStep: fix assertion GitOrigin-RevId: 420f3bbf9113294b5e9bb570025fb555a535b350 --- .../com/intellij/uiDesigner/wizard/BindToExistingBeanStep.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/ui-designer/src/com/intellij/uiDesigner/wizard/BindToExistingBeanStep.java b/plugins/ui-designer/src/com/intellij/uiDesigner/wizard/BindToExistingBeanStep.java index e52b9d01ff17..dd93f83ef300 100644 --- a/plugins/ui-designer/src/com/intellij/uiDesigner/wizard/BindToExistingBeanStep.java +++ b/plugins/ui-designer/src/com/intellij/uiDesigner/wizard/BindToExistingBeanStep.java @@ -198,7 +198,7 @@ final class BindToExistingBeanStep extends StepAdapter{ outer: for(int i = rProps.length - 1; i >= 0; i--){ final String propName = rProps[i]; if(ArrayUtil.find(wProps, propName) != -1){ - LOG.assertTrue(!rwProps.contains(propName)); + LOG.assertTrue(rwProps.stream().noneMatch(bp -> bp.myName.equals(propName))); final PsiMethod getter = PropertyUtilBase.findPropertyGetter(myData.myBeanClass, propName, false, true); if (getter == null) { // possible if the getter is static: getReadableProperties() does not filter out static methods, and