From 2c477507d9ee5d8d162be271a4f6c9308ad3b69e Mon Sep 17 00:00:00 2001 From: Maxim Medvedev Date: Wed, 18 Nov 2009 20:17:44 +0300 Subject: [PATCH] setter name convention fix --- java/openapi/src/com/intellij/psi/util/PropertyUtil.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/java/openapi/src/com/intellij/psi/util/PropertyUtil.java b/java/openapi/src/com/intellij/psi/util/PropertyUtil.java index b28d808c2a35..8eb5f2039556 100644 --- a/java/openapi/src/com/intellij/psi/util/PropertyUtil.java +++ b/java/openapi/src/com/intellij/psi/util/PropertyUtil.java @@ -79,7 +79,8 @@ public class PropertyUtil { String methodName = method.getName(); if (!(methodName.startsWith("set") && methodName.length() > "set".length())) return false; - if (Character.isLowerCase(methodName.charAt("set".length()))) return false; + if (Character.isLowerCase(methodName.charAt("set".length())) + && (methodName.length() == "set".length() + 1 || Character.isLowerCase(methodName.charAt("set".length() + 1)))) return false; if (method.getParameterList().getParametersCount() != 1) { return false;