Merge: doc: fixed some typos and other misc. corrections
[nit.git] / tests / base_var_type_evolution_nullable.nit
index 1607d3b..b0f26a4 100644 (file)
 # limitations under the License.
 
 import end
-
-class Object
-       fun ==(o: nullable Object): Bool do return self is o
+interface Object
+       fun ==(o: nullable Object): Bool do return self.is_same_instance(o)
        fun !=(o: nullable Object): Bool do return not self == o
+       fun is_same_instance(o: nullable Object): Bool is intern
 end
 class A
 end