You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ctakes.apache.org by se...@apache.org on 2014/12/08 23:39:57 UTC

svn commit: r1643947 - /ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/concept/Concept.java

Author: seanfinan
Date: Mon Dec  8 22:39:57 2014
New Revision: 1643947

URL: http://svn.apache.org/r1643947
Log:
Simplified hashCode and equals to use CUI only

Modified:
    ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/concept/Concept.java

Modified: ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/concept/Concept.java
URL: http://svn.apache.org/viewvc/ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/concept/Concept.java?rev=1643947&r1=1643946&r2=1643947&view=diff
==============================================================================
--- ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/concept/Concept.java (original)
+++ ctakes/trunk/ctakes-dictionary-lookup-fast/src/main/java/org/apache/ctakes/dictionary/lookup2/concept/Concept.java Mon Dec  8 22:39:57 2014
@@ -50,7 +50,7 @@ final public class Concept {
          ctakesSemantics.add( CONST.NE_TYPE_ID_UNKNOWN );
       }
       _ctakesSemantics = Collections.unmodifiableCollection( ctakesSemantics );
-      _hashcode = (cui + "_" + preferredText + "_" + codes.hashCode()).hashCode();
+      _hashcode = cui.hashCode();
    }
 
    public String getCui() {
@@ -85,10 +85,7 @@ final public class Concept {
     */
    @Override
    public boolean equals( final Object value ) {
-      return value instanceof Concept
-             && _cui.equals( ((Concept)value)._cui )
-             && _preferredText.equals( ((Concept)value)._preferredText )
-             && _codes.equals( ((Concept)value)._codes );
+      return value instanceof Concept && _cui.equals( ((Concept)value)._cui );
    }
 
    /**