metamodel: PartialOrder::[] fail on wrong key
authorJean Privat <jean@pryen.org>
Thu, 11 Jun 2009 16:44:17 +0000 (12:44 -0400)
committerJean Privat <jean@pryen.org>
Wed, 24 Jun 2009 19:47:30 +0000 (15:47 -0400)
Alike stdlib Map::[] method, PartialOrder::[] aborts if key does not exists.

Signed-off-by: Jean Privat <jean@pryen.org>

src/metamodel/partial_order.nit

index 4960a51..7e7d936 100644 (file)
@@ -58,11 +58,7 @@ special Collection[E]
        # Return the element associed with the item
        meth [](e: E): PartialOrderElement[E]
        do
-               if _elements.has_key(e) then
-                       return _elements[e]
-               else
-                       return null
-               end
+               return _elements[e]
        end
 
        # Return a dot representation