Create a new ASignature adapted for contract

The returned ASignature is the copy of self without return type.

Property definitions

nitc :: contracts $ ASignature :: adapt_to_contract
	# Create a new ASignature adapted for contract
	#
	# The returned `ASignature` is the copy of `self` without return type.
	private fun adapt_to_contract: ASignature
	do
		var adapt_nsignature = self.clone
		if adapt_nsignature.n_type != null then adapt_nsignature.n_type.detach
		return adapt_nsignature
	end
src/contracts.nit:808,2--816,4