Author: scabanovich
Date: 2010-12-28 12:53:54 -0500 (Tue, 28 Dec 2010)
New Revision: 27774
Modified:
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/BeanUtil.java
Log:
JBIDE-8011
https://issues.jboss.org/browse/JBIDE-8011
Modified:
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/BeanUtil.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/BeanUtil.java 2010-12-28
17:11:05 UTC (rev 27773)
+++
trunk/common/plugins/org.jboss.tools.common/src/org/jboss/tools/common/util/BeanUtil.java 2010-12-28
17:53:54 UTC (rev 27774)
@@ -34,11 +34,11 @@
}
public static boolean isGetter(IMethod method) {
- return isGetter(method.getElementName(), method.getNumberOfParameters());
+ return method != null && isGetter(method.getElementName(),
method.getNumberOfParameters());
}
public static boolean isSetter(IMethod method) {
- return isSetter(method.getElementName(), method.getNumberOfParameters());
+ return method != null && isSetter(method.getElementName(),
method.getNumberOfParameters());
}
public static String getPropertyName(String methodName) {
@@ -49,7 +49,7 @@
} else {
name.delete(0, 3);
}
- if(name.length() < 2 || Character.isLowerCase(name.charAt(1))) {
+ if(name.length() < 2 || !Character.isUpperCase(name.charAt(1))) {
name.setCharAt(0, Character.toLowerCase(name.charAt(0)));
}
return name.toString();