Real finalization method of FinalizableOnce, will be called only once

See: Finalizable::finalize for restrictions on finalizer methods.

Property definitions

core $ FinalizableOnce :: finalize_once
	# Real finalization method of `FinalizableOnce`, will be called only once
	#
	# See: `Finalizable::finalize` for restrictions on finalizer methods.
	protected fun finalize_once do end
lib/core/gc.nit:60,2--63,35

pthreads $ PthreadCond :: finalize_once
	# Destroy `self`
	redef fun finalize_once do native.destroy
lib/pthreads/pthreads.nit:432,2--433,42

realtime $ Clock :: finalize_once
	redef fun finalize_once
	do
		time_at_beginning.free
		time_at_last_lapse.free
		temp.free
	end
lib/realtime/realtime.nit:228,2--233,4

glesv2 $ GLfloatArray :: finalize_once
	redef fun finalize_once do native_array.free
lib/glesv2/glesv2.nit:488,2--45

curl $ Curl :: finalize_once
	redef fun finalize_once do if is_ok then native.easy_clean
lib/curl/curl.nit:35,2--59

socket $ SocketAddress :: finalize_once
	redef fun finalize_once do native.free
lib/socket/socket.nit:491,2--39

socket $ PollFD :: finalize_once
	redef fun finalize_once
	do
		poll_struct.free
	end
lib/socket/socket_c.nit:82,2--85,4

mongodb $ BSON :: finalize_once
	redef fun finalize_once do native.destroy
lib/mongodb/mongodb.nit:125,2--42

mongodb $ MongoClient :: finalize_once
	redef fun finalize_once do native.destroy
lib/mongodb/mongodb.nit:275,2--42

mongodb $ MongoDb :: finalize_once
	redef fun finalize_once do native.destroy
lib/mongodb/mongodb.nit:377,2--42

mongodb $ MongoCollection :: finalize_once
	redef fun finalize_once do native.destroy
lib/mongodb/mongodb.nit:705,2--42

mongodb $ MongoCursor :: finalize_once
	redef fun finalize_once do native.destroy
lib/mongodb/mongodb.nit:728,2--42

gmp $ Ratio :: finalize_once
    redef fun finalize_once do val.finalize
lib/gmp/gmp.nit:398,5--43

gmp $ BigInt :: finalize_once
    redef fun finalize_once do val.finalize
lib/gmp/gmp.nit:286,5--43