From e658d3b6cdc12b36895ae8eb63482d37acbcc6e2 Mon Sep 17 00:00:00 2001 From: Jean Privat Date: Wed, 27 May 2015 19:22:17 -0400 Subject: [PATCH] model: introduce `MMethod::is_null_safe` Signed-off-by: Jean Privat --- src/model/model.nit | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/model/model.nit b/src/model/model.nit index 94f11f2..e4b881f 100644 --- a/src/model/model.nit +++ b/src/model/model.nit @@ -2153,6 +2153,10 @@ class MMethod do return self.is_init end + + # A specific method that is safe to call on null. + # Currently, only `==`, `!=` and `is_same_instance` are safe + fun is_null_safe: Bool do return name == "==" or name == "!=" or name == "is_same_instance" end # A global attribute -- 1.7.9.5