The full-name of the class, then the full-name of each type arguments within brackets.

Example: "core::Map[core::String, core::List[core::Int]]"

Property definitions

nitc $ MGenericType :: full_name=
	# The full-name of the class, then the full-name of each type arguments within brackets.
	# Example: `"core::Map[core::String, core::List[core::Int]]"`
	redef var full_name is lazy do
		var args = new Array[String]
		for t in arguments do
			args.add t.full_name
		end
		return "{mclass.full_name}[{args.join(", ")}]"
	end
src/model/model.nit:1424,2--1432,4