serialization: fix typo and warning
authorAlexis Laferrière <alexis.laf@xymus.net>
Tue, 25 Jul 2017 15:27:12 +0000 (11:27 -0400)
committerAlexis Laferrière <alexis.laf@xymus.net>
Thu, 10 Aug 2017 16:18:22 +0000 (12:18 -0400)
Signed-off-by: Alexis Laferrière <alexis.laf@xymus.net>

lib/serialization/serialization.nit

index 597ae98..e7f9cf6 100644 (file)
@@ -74,11 +74,12 @@ interface Serializer
        fun serialize_attribute(name: String, value: nullable Object)
        do
                if not try_to_serialize(value) then
+                       assert value != null # null would have been serialized
                        warn("argument {name} of type {value.class_name} is not serializable.")
                end
        end
 
-       # Serialize `value` is possie, i.e. it is `Serializable` or `null`
+       # Serialize `value` is possible, i.e. it is `Serializable` or `null`
        fun try_to_serialize(value: nullable Object): Bool
        do
                if value isa Serializable then