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