[ https://issues.apache.org/jira/browse/ODE-1074?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16463525#comment-16463525 ]
Hudson commented on ODE-1074: ----------------------------- FAILURE: Integrated in Jenkins build ODE-trunk-jdk6 #897 (See [https://builds.apache.org/job/ODE-trunk-jdk6/897/]) ODE-1074:Change the method name "contains" to "find". (brucekuiliu: rev 3a06ad7f9c6c25d5e4021b5b52d2a7a59533d7b4) * (edit) bpel-nobj/src/main/java/org/apache/ode/bpel/obj/migrate/DeepEqualityHelper.java > Inconsistent method name > ------------------------ > > Key: ODE-1074 > URL: https://issues.apache.org/jira/browse/ODE-1074 > Project: ODE > Issue Type: Improvement > Reporter: KuiLIU > Priority: Major > > The following method is named "contains" that seems to asking whether the > Collection c contains the object t1 or not, and the answer is true or false. > Actually, the method tries to find an element in the Collection c with the > Object t1 and returns it. > Thus, this method should be renamed "find" that would be more clear. > {code:java} > private Object contains(Collection c, Object t1) { > Iterator itor = c.iterator(); > Object t2; > logFalseThrough = true; > while (itor.hasNext()){ > t2 = itor.next(); > if (deepEquals(t1, t2)) { > logFalseThrough = false; > return t2; > } > } > logFalseThrough = false; > return null; > } > {code} -- This message was sent by Atlassian JIRA (v7.6.3#76005)