Compile class names (for the class_name and output_class_name methods)

Property definitions

nitc $ GlobalCompiler :: compile_class_names
	# Compile class names (for the class_name and output_class_name methods)
	protected fun compile_class_names do
		var v = new_visitor
		self.header.add_decl("extern const char *class_names[];")
		v.add("const char *class_names[] = \{")
		for t in self.runtime_type_analysis.live_types do
			v.add("\"{t}\", /* {self.classid(t)} */")
		end
		v.add("\};")
	end
src/compiler/global_compiler.nit:136,2--145,4