Attempts to finalize the objects referenced by objects by calling the
destructors of its members (if any).
Notes:
If doFree is true, memory associated with each object
will additionally be freed after finalizers have run; otherwise the object
is reset to its original state.
Attempts to finalize the objects referenced by objects by calling the destructors of its members (if any).
Notes: If doFree is true, memory associated with each object will additionally be freed after finalizers have run; otherwise the object is reset to its original state.