| FSProtos.java |  | 0% |  | 0% | 641 | 641 | 1,333 | 1,333 | 300 | 300 | 15 | 15 |
| FileSystem.java |  | 0% |  | 0% | 429 | 429 | 874 | 874 | 282 | 282 | 27 | 27 |
| FileUtil.java |  | 0% |  | 0% | 233 | 233 | 626 | 626 | 63 | 63 | 2 | 2 |
| FileContext.java |  | 0% |  | 0% | 256 | 256 | 514 | 514 | 197 | 197 | 51 | 51 |
| HarFileSystem.java |  | 0% |  | 0% | 175 | 175 | 419 | 419 | 102 | 102 | 7 | 7 |
| RawLocalFileSystem.java |  | 0% |  | 0% | 179 | 179 | 412 | 412 | 79 | 79 | 4 | 4 |
| AbstractFileSystem.java |  | 0% |  | 0% | 141 | 141 | 284 | 284 | 66 | 66 | 3 | 3 |
| ChecksumFileSystem.java |  | 0% |  | 0% | 131 | 131 | 257 | 257 | 78 | 78 | 14 | 14 |
| ChecksumFs.java |  | 0% |  | 0% | 84 | 84 | 182 | 182 | 42 | 42 | 4 | 4 |
| LocalDirAllocator.java |  | 0% |  | 0% | 69 | 69 | 208 | 208 | 33 | 33 | 4 | 4 |
| TrashPolicyDefault.java |  | 0% |  | 0% | 46 | 46 | 176 | 176 | 22 | 22 | 2 | 2 |
| Hdfs.java |  | 0% |  | 0% | 80 | 80 | 140 | 140 | 60 | 60 | 4 | 4 |
| Path.java |  | 0% |  | 0% | 100 | 100 | 181 | 181 | 35 | 35 | 1 | 1 |
| FileStatus.java |  | 0% |  | 0% | 78 | 78 | 154 | 154 | 41 | 41 | 2 | 2 |
| FsShell.java |  | 0% |  | 0% | 67 | 67 | 155 | 155 | 31 | 31 | 4 | 4 |
| Options.java |  | 0% |  | 0% | 88 | 88 | 154 | 154 | 58 | 58 | 16 | 16 |
| FSInputChecker.java |  | 0% |  | 0% | 63 | 63 | 144 | 144 | 22 | 22 | 1 | 1 |
| QuotaUsage.java |  | 0% |  | 0% | 66 | 66 | 122 | 122 | 36 | 36 | 2 | 2 |
| FilterFileSystem.java |  | 0% |  | 0% | 95 | 95 | 139 | 139 | 92 | 92 | 1 | 1 |
| Globber.java |  | 0% |  | 0% | 50 | 50 | 128 | 128 | 12 | 12 | 1 | 1 |
| ContentSummary.java |  | 0% |  | 0% | 60 | 60 | 124 | 124 | 44 | 44 | 2 | 2 |
| HardLink.java |  | 0% |  | 0% | 33 | 33 | 91 | 91 | 16 | 16 | 4 | 4 |
| DF.java |  | 0% |  | 0% | 27 | 27 | 83 | 83 | 15 | 15 | 1 | 1 |
| FilterFs.java |  | 0% | | n/a | 62 | 62 | 105 | 105 | 62 | 62 | 1 | 1 |
| FSDataOutputStreamBuilder.java |  | 0% | | 0% | 38 | 38 | 103 | 103 | 36 | 36 | 1 | 1 |
| FsShellPermissions.java |  | 0% |  | 0% | 28 | 28 | 67 | 67 | 14 | 14 | 4 | 4 |
| DelegationTokenRenewer.java |  | 0% |  | 0% | 35 | 35 | 94 | 94 | 18 | 18 | 2 | 2 |
| Stat.java |  | 0% |  | 0% | 20 | 20 | 67 | 67 | 6 | 6 | 1 | 1 |
| FSOutputSummer.java |  | 0% |  | 0% | 32 | 32 | 68 | 68 | 16 | 16 | 1 | 1 |
| BlockLocation.java |  | 0% |  | 0% | 42 | 42 | 97 | 97 | 28 | 28 | 1 | 1 |
| GlobExpander.java |  | 0% |  | 0% | 32 | 32 | 76 | 76 | 5 | 5 | 2 | 2 |
| FileSystemMultipartUploader.java |  | 0% |  | 0% | 17 | 17 | 64 | 64 | 11 | 11 | 2 | 2 |
| DelegateToFileSystem.java |  | 0% |  | 0% | 35 | 35 | 67 | 67 | 30 | 30 | 1 | 1 |
| LocalFileSystem.java |  | 0% |  | 0% | 24 | 24 | 54 | 54 | 14 | 14 | 1 | 1 |
| GetSpaceUsed.java |  | 0% |  | 0% | 26 | 26 | 66 | 66 | 15 | 15 | 1 | 1 |
| FileEncryptionInfo.java |  | 0% | | 0% | 10 | 10 | 39 | 39 | 9 | 9 | 1 | 1 |
| CreateFlag.java |  | 0% |  | 0% | 15 | 15 | 35 | 35 | 6 | 6 | 1 | 1 |
| FileSystemStorageStatistics.java |  | 0% |  | 0% | 29 | 29 | 39 | 39 | 12 | 12 | 2 | 2 |
| XAttr.java |  | 0% |  | 0% | 20 | 20 | 49 | 49 | 14 | 14 | 3 | 3 |
| FSDataInputStream.java |  | 0% |  | 0% | 27 | 27 | 57 | 57 | 19 | 19 | 1 | 1 |
| GlobPattern.java |  | 0% |  | 0% | 28 | 28 | 58 | 58 | 7 | 7 | 1 | 1 |
| UnionStorageStatistics.java |  | 0% |  | 0% | 24 | 24 | 35 | 35 | 10 | 10 | 2 | 2 |
| CachingGetSpaceUsed.java |  | 0% |  | 0% | 18 | 18 | 55 | 55 | 13 | 13 | 2 | 2 |
| DUHelper.java |  | 0% |  | 0% | 15 | 15 | 36 | 36 | 8 | 8 | 1 | 1 |
| GlobalStorageStatistics.java |  | 0% |  | 0% | 19 | 19 | 37 | 37 | 10 | 10 | 2 | 2 |
| FsServerDefaults.java |  | 0% | | n/a | 19 | 19 | 47 | 47 | 19 | 19 | 2 | 2 |
| XAttrCodec.java |  | 0% |  | 0% | 12 | 12 | 30 | 30 | 3 | 3 | 1 | 1 |
| FSInputStream.java |  | 0% |  | 0% | 13 | 13 | 34 | 34 | 6 | 6 | 1 | 1 |
| LocalFileSystemPathHandle.java |  | 0% |  | 0% | 20 | 20 | 32 | 32 | 8 | 8 | 1 | 1 |
| FSDataOutputStream.java |  | 0% |  | 0% | 21 | 21 | 47 | 47 | 15 | 15 | 2 | 2 |
| PathIOException.java |  | 0% |  | 0% | 17 | 17 | 31 | 31 | 11 | 11 | 1 | 1 |
| DU.java |  | 0% |  | 0% | 12 | 12 | 37 | 37 | 9 | 9 | 2 | 2 |
| BufferedFSInputStream.java |  | 0% |  | 0% | 17 | 17 | 34 | 34 | 9 | 9 | 1 | 1 |
| ByteBufferUtil.java |  | 0% |  | 0% | 16 | 16 | 42 | 42 | 3 | 3 | 1 | 1 |
| RawPathHandle.java |  | 0% |  | 0% | 15 | 15 | 37 | 37 | 9 | 9 | 1 | 1 |
| LocatedFileStatus.java |  | 0% |  | 0% | 14 | 14 | 31 | 31 | 10 | 10 | 1 | 1 |
| StorageType.java |  | 0% |  | 0% | 15 | 15 | 25 | 25 | 11 | 11 | 1 | 1 |
| FsUrlStreamHandlerFactory.java |  | 0% |  | 0% | 7 | 7 | 31 | 31 | 4 | 4 | 1 | 1 |
| MD5MD5CRC32FileChecksum.java |  | 0% | | 0% | 13 | 13 | 27 | 27 | 11 | 11 | 1 | 1 |
| BatchedRemoteIterator.java |  | 0% |  | 0% | 16 | 16 | 33 | 33 | 9 | 9 | 2 | 2 |
| FSLinkResolver.java |  | 0% |  | 0% | 9 | 9 | 24 | 24 | 3 | 3 | 1 | 1 |
| Trash.java |  | 0% | | 0% | 13 | 13 | 32 | 32 | 12 | 12 | 1 | 1 |
| FileSystemLinkResolver.java |  | 0% |  | 0% | 7 | 7 | 22 | 22 | 2 | 2 | 1 | 1 |
| XAttrSetFlag.java |  | 0% |  | 0% | 9 | 9 | 15 | 15 | 4 | 4 | 1 | 1 |
| CommonConfigurationKeysPublic.java |  | 0% | | n/a | 2 | 2 | 8 | 8 | 2 | 2 | 1 | 1 |
| GlobFilter.java |  | 0% | | 0% | 10 | 10 | 17 | 17 | 8 | 8 | 2 | 2 |
| FsUrlConnection.java |  | 0% |  | 0% | 8 | 8 | 18 | 18 | 4 | 4 | 1 | 1 |
| CompositeCrcFileChecksum.java |  | 0% | | n/a | 8 | 8 | 14 | 14 | 8 | 8 | 1 | 1 |
| StreamCapabilitiesPolicy.java |  | 0% | | 0% | 5 | 5 | 10 | 10 | 3 | 3 | 1 | 1 |
| AvroFSInput.java |  | 0% | | n/a | 7 | 7 | 16 | 16 | 7 | 7 | 1 | 1 |
| FsStatus.java |  | 0% | | n/a | 6 | 6 | 16 | 16 | 6 | 6 | 1 | 1 |
| TrashPolicy.java |  | 0% | | n/a | 5 | 5 | 11 | 11 | 5 | 5 | 1 | 1 |
| MultipartUploaderFactory.java |  | 0% |  | 0% | 6 | 6 | 17 | 17 | 3 | 3 | 1 | 1 |
| FileChecksum.java | | 0% |  | 0% | 9 | 9 | 10 | 10 | 4 | 4 | 1 | 1 |
| StorageStatistics.java | | 0% | | n/a | 7 | 7 | 12 | 12 | 7 | 7 | 2 | 2 |
| InvalidPathException.java | | 0% | | 0% | 3 | 3 | 4 | 4 | 2 | 2 | 1 | 1 |
| StreamCapabilities.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| BBPartHandle.java | | 0% | | 0% | 6 | 6 | 10 | 10 | 5 | 5 | 1 | 1 |
| BBUploadHandle.java | | 0% | | 0% | 6 | 6 | 10 | 10 | 5 | 5 | 1 | 1 |
| CacheFlag.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| FsTracer.java | | 0% | | 0% | 4 | 4 | 10 | 10 | 2 | 2 | 1 | 1 |
| PathNotFoundException.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| FsUrlStreamHandler.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| PathPermissionException.java | | 0% | | n/a | 4 | 4 | 8 | 8 | 4 | 4 | 1 | 1 |
| DFCachingGetSpaceUsed.java | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| SWebHdfs.java | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| WindowsGetSpaceUsed.java | | 0% | | n/a | 2 | 2 | 7 | 7 | 2 | 2 | 1 | 1 |
| WebHdfs.java | | 0% | | n/a | 2 | 2 | 5 | 5 | 2 | 2 | 1 | 1 |
| HdfsBlockLocation.java | | 0% | | n/a | 3 | 3 | 7 | 7 | 3 | 3 | 1 | 1 |
| MultipartUploader.java | | 0% | | 0% | 4 | 4 | 5 | 5 | 3 | 3 | 1 | 1 |
| PathAccessDeniedException.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| MD5MD5CRC32CastagnoliFileChecksum.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| ReadOption.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| MD5MD5CRC32GzipFileChecksum.java | | 0% | | n/a | 3 | 3 | 5 | 5 | 3 | 3 | 1 | 1 |
| ZeroCopyUnavailableException.java | | 0% | | n/a | 3 | 3 | 6 | 6 | 3 | 3 | 1 | 1 |
| UploadHandle.java | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| PartHandle.java | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| PathHandle.java | | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 | 1 | 1 |
| HarFs.java | | 0% | | n/a | 2 | 2 | 3 | 3 | 2 | 2 | 1 | 1 |
| EmptyStorageStatistics.java | | 0% | | n/a | 5 | 5 | 6 | 6 | 5 | 5 | 1 | 1 |
| ChecksumException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| PathExistsException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| InvalidRequestException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| InvalidPathHandleException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| DirectoryListingStartAfterNotFoundException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| ParentNotDirectoryException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| FileAlreadyExistsException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| UnresolvedLinkException.java | | 0% | | n/a | 2 | 2 | 4 | 4 | 2 | 2 | 1 | 1 |
| FsConstants.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PathIsDirectoryException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PathIsNotDirectoryException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PathOperationException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| PathIsNotEmptyDirectoryException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| UnsupportedFileSystemException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| FSError.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| UnsupportedMultipartUploaderException.java | | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 |
| FSExceptionMessages.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| LocalFileSystemConfigKeys.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| CommonConfigurationKeys.java | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |