void (@NotNull PsiPolyadicExpression expression) { super.visitPolyadicExpression(expression); if (!ExpressionUtils.hasStringType(expression) || ExpressionUtils.isEvaluatedAtCompileTime(expression)) { return; } if (!isInsideEqualsOrHashCode(expression)) { return; } registerError(expression, expression); }