How the concrete compiler will declare the method, e.g inside a global header file,

extern signature, etc. Step 6

Property definitions

nitc $ AbstractRuntimeFunction :: declare_signature
	# How the concrete compiler will declare the method, e.g inside a global header file,
	# extern signature, etc.
	# Step 6
	protected fun declare_signature(v: VISITOR, signature: String) is abstract
src/compiler/abstract_compiler.nit:2210,2--2213,75

nitc $ SeparateRuntimeFunction :: declare_signature
	redef fun declare_signature(v, sig)
	do
		v.compiler.provide_declaration(c_name, "{sig};")
	end
src/compiler/separate_compiler.nit:2522,2--2525,4

nitc $ CustomizedRuntimeFunction :: declare_signature
        redef fun declare_signature(v, sig)
        do
                v.compiler.header.add_decl("{sig};")
        end
src/compiler/global_compiler.nit:1094,9--1097,11