Add CloseGuard checks in few classes
Add CloseGuard checks in few classes
DatagramChannelImpl: #implCloseSelectableChannel releases file descriptor.
FileChannelImpl: Releases file locks held and closes file descriptor.
UnixAsynchronousServerSocketChannelImpl: Releases file descriptor object.
UnixAsynchronousSocketChannelImpl: Releases file descriptor object.
LinuxWatchService.Poller: Frees unmanaged memory and releases file descriptor.
Also, added tests for closeguard support in the classes.
Test: cts-tradefed run cts -m CtsLibcoreTestCases
Change-Id: If75b09d40f399c1c97612675580b800ef07ccaa7
11 files changed