Author: vrubezhny
Date: 2008-04-15 12:26:40 -0400 (Tue, 15 Apr 2008)
New Revision: 7539
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/TypeInfoCollector.java
Log:
http://jira.jboss.com/jira/browse/JBIDE-1844 wrong suggestion of codecompletion
issue is fixed
Modified:
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/TypeInfoCollector.java
===================================================================
---
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/TypeInfoCollector.java 2008-04-15
16:18:43 UTC (rev 7538)
+++
trunk/common/plugins/org.jboss.tools.common.model/src/org/jboss/tools/common/model/util/TypeInfoCollector.java 2008-04-15
16:26:40 UTC (rev 7539)
@@ -478,11 +478,17 @@
}
public boolean isGetter() {
- return (getName().startsWith("get") &&
!getName().equals("get")) || getName().startsWith("is");
+ if (null == getReturnType())
+ return false;
+
+ return (((getName().startsWith("get") &&
!getName().equals("get")) || getName().startsWith("is")) &&
getNumberOfParameters() == 0);
}
public boolean isSetter() {
- return (getName().startsWith("set") &&
!getName().equals("set"));
+ if (null != getReturnType())
+ return false;
+
+ return ((getName().startsWith("set") &&
!getName().equals("set")) && getNumberOfParameters() == 1);
}
@Override