Property definitions

nitc :: contracts $ ANode :: create_contracts
	private fun create_contracts(v: ContractsVisitor) do end
src/contracts.nit:252,2--57

nitc :: contracts $ AMethPropdef :: create_contracts
	# Entry point to create a contract (verification of inheritance, or new contract).
	redef fun create_contracts(v)
	do
		v.ast_builder.check_mmodule(mpropdef.mclassdef.mmodule)
		v.current_location = self.location
		v.is_intro_contract = mpropdef.is_intro
		check_annotation(v)
		if not mpropdef.is_intro then check_redef(v)
	end
src/contracts.nit:708,2--716,4