Author: hasan
Date: Thu Jun 23 20:08:32 2011
New Revision: 1139053

URL: http://svn.apache.org/viewvc?rev=1139053&view=rev
Log:
CLEREZZA-578: fixed equals in ReplacementLiteral

Modified:
    
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java

Modified: 
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
URL: 
http://svn.apache.org/viewvc/incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java?rev=1139053&r1=1139052&r2=1139053&view=diff
==============================================================================
--- 
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
 (original)
+++ 
incubator/clerezza/trunk/parent/rdf.storage.externalizer/src/main/java/org/apache/clerezza/rdf/storage/externalizer/ExternalizingMGraph.java
 Thu Jun 23 20:08:32 2011
@@ -339,9 +339,12 @@ class ExternalizingMGraph extends Abstra
                                ReplacementLiteral other = 
(ReplacementLiteral)obj;
                                return base16Hash.equals(other.base16Hash);
                        }
-                       TypedLiteral other = (TypedLiteral)obj;
-                       return getLexicalForm().equals(other.getLexicalForm()) 
&&
-                                       
getDataType().equals(other.getDataType());
+                       if (obj instanceof TypedLiteral) {
+                               TypedLiteral other = (TypedLiteral)obj;
+                               return 
getLexicalForm().equals(other.getLexicalForm()) &&
+                                               
getDataType().equals(other.getDataType());
+                       }
+                       return false;
                }
 
                @Override


Reply via email to