Class inheritance graph, implemented by the json package

import json

var hierarchy = class_inheritance_metamodel
assert hierarchy.has_edge("String", "Object")
assert not hierarchy.has_edge("Object", "String")

Property definitions

serialization :: safe $ Sys :: class_inheritance_metamodel
	# Class inheritance graph, implemented by the `json` package
	#
	# ~~~
	# import json
	#
	# var hierarchy = class_inheritance_metamodel
	# assert hierarchy.has_edge("String", "Object")
	# assert not hierarchy.has_edge("Object", "String")
	# ~~~
	fun class_inheritance_metamodel: POSet[String] is abstract
lib/serialization/safe.nit:87,2--96,59