From fcf55ad8b8301dd4e9364ad3f7fbbf22923a7164 Mon Sep 17 00:00:00 2001 From: Pavel Dolgov Date: Wed, 17 Aug 2016 13:35:03 +0300 Subject: [PATCH] Javafx: Fixed removing the prefix of the property getter name - remove only "is" and "get" prefixes, don't change property binding methods' names (IDEA-159866) --- .../src/com/intellij/psi/util/PropertyUtil.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/java/java-psi-api/src/com/intellij/psi/util/PropertyUtil.java b/java/java-psi-api/src/com/intellij/psi/util/PropertyUtil.java index 81f530496307..7763db088677 100644 --- a/java/java-psi-api/src/com/intellij/psi/util/PropertyUtil.java +++ b/java/java-psi-api/src/com/intellij/psi/util/PropertyUtil.java @@ -121,9 +121,9 @@ public class PropertyUtil { @NotNull public static String getPropertyNameByGetter(PsiMethod getterMethod) { @NonNls String methodName = getterMethod.getName(); - return methodName.startsWith("get") ? - StringUtil.decapitalize(methodName.substring(3)) : - StringUtil.decapitalize(methodName.substring(2)); + if (methodName.startsWith("get")) return StringUtil.decapitalize(methodName.substring(3)); + if (methodName.startsWith("is")) return StringUtil.decapitalize(methodName.substring(2)); + return methodName; } @NotNull