metamodel: fast-fail in getters
authorJean Privat <jean@pryen.org>
Thu, 11 Jun 2009 15:45:43 +0000 (11:45 -0400)
committerJean Privat <jean@pryen.org>
Tue, 16 Jun 2009 14:58:18 +0000 (10:58 -0400)
commitea545ff626624fda4cb7eee402fe10e01de41ae6
tree20ce268b2f76586e394ec6b7763b20c5dceaaedc
parentf1497edb594dbe22064492e555969812787748e0
metamodel: fast-fail in getters

Instead of testing and returning null among getters, just do stuff and
abort if called methods abort.

syntax modules are adapted to use preventive methods (has_*).

Signed-off-by: Jean Privat <jean@pryen.org>
src/metamodel/abstractmetamodel.nit
src/syntax/mmbuilder.nit
src/syntax/typing.nit