_NIOFileSystem metrics

Statistics and coverage details for the _NIOFileSystem module.

Documentation coverage

Declarations

57.5 percent of the declarations in _NIOFileSystem are fully documented31.2 percent of the declarations in _NIOFileSystem are indirectly documented11.3 percent of the declarations in _NIOFileSystem are completely undocumented
fully documented
57.5%
indirectly documented
31.2%
completely undocumented
11.3%

Interface breakdown

Declarations

1.6 percent of the declarations in _NIOFileSystem are global functions or variables0.6 percent of the declarations in _NIOFileSystem are operators29.8 percent of the declarations in _NIOFileSystem are initializers, type members, or enum cases41.9 percent of the declarations in _NIOFileSystem are instance members1.2 percent of the declarations in _NIOFileSystem are protocols9.1 percent of the declarations in _NIOFileSystem are protocol requirements4.0 percent of the declarations in _NIOFileSystem are default implementations9.1 percent of the declarations in _NIOFileSystem are structures0.4 percent of the declarations in _NIOFileSystem are classes2.2 percent of the declarations in _NIOFileSystem are typealiases
global functions or variables
1.6%
operators
0.6%
initializers, type members, or enum cases
29.8%
instance members
41.9%
protocols
1.2%
protocol requirements
9.1%
default implementations
4.0%
structures
9.1%
classes
0.4%
typealiases
2.2%

Symbols

1.0 percent of the symbols in _NIOFileSystem are global functions or variables4.3 percent of the symbols in _NIOFileSystem are operators19.7 percent of the symbols in _NIOFileSystem are initializers, type members, or enum cases44.5 percent of the symbols in _NIOFileSystem are instance members0.8 percent of the symbols in _NIOFileSystem are protocols6.0 percent of the symbols in _NIOFileSystem are protocol requirements16.0 percent of the symbols in _NIOFileSystem are default implementations6.0 percent of the symbols in _NIOFileSystem are structures0.3 percent of the symbols in _NIOFileSystem are classes1.4 percent of the symbols in _NIOFileSystem are typealiases
global functions or variables
1.0%
operators
4.3%
initializers, type members, or enum cases
19.7%
instance members
44.5%
protocols
0.8%
protocol requirements
6.0%
default implementations
16.0%
structures
6.0%
classes
0.3%
typealiases
1.4%

Interface layers

Declarations

70.6 percent of the declarations in _NIOFileSystem are unrestricted2.8 percent of the declarations in _NIOFileSystem are underscored26.6 percent of the declarations in _NIOFileSystem are SPI (unknown)
unrestricted
70.6%
underscored
2.8%
SPI (unknown)
26.6%