NIOPosix metrics

Statistics and coverage details for the NIOPosix module.

Documentation coverage

Declarations

82.3 percent of the declarations in NIOPosix are fully documented16.5 percent of the declarations in NIOPosix are indirectly documented1.2 percent of the declarations in NIOPosix are completely undocumented
fully documented
82.3%
indirectly documented
16.5%
completely undocumented
1.2%

Interface breakdown

Declarations

0.4 percent of the declarations in NIOPosix are global functions or variables22.7 percent of the declarations in NIOPosix are initializers, type members, or enum cases60.8 percent of the declarations in NIOPosix are instance members0.8 percent of the declarations in NIOPosix are protocols1.5 percent of the declarations in NIOPosix are protocol requirements9.2 percent of the declarations in NIOPosix are structures3.1 percent of the declarations in NIOPosix are classes1.5 percent of the declarations in NIOPosix are typealiases
global functions or variables
0.4%
initializers, type members, or enum cases
22.7%
instance members
60.8%
protocols
0.8%
protocol requirements
1.5%
structures
9.2%
classes
3.1%
typealiases
1.5%

Symbols

0.4 percent of the symbols in NIOPosix are global functions or variables3.9 percent of the symbols in NIOPosix are operators21.6 percent of the symbols in NIOPosix are initializers, type members, or enum cases59.0 percent of the symbols in NIOPosix are instance members0.7 percent of the symbols in NIOPosix are protocols1.4 percent of the symbols in NIOPosix are protocol requirements0.4 percent of the symbols in NIOPosix are default implementations8.5 percent of the symbols in NIOPosix are structures2.8 percent of the symbols in NIOPosix are classes1.4 percent of the symbols in NIOPosix are typealiases
global functions or variables
0.4%
operators
3.9%
initializers, type members, or enum cases
21.6%
instance members
59.0%
protocols
0.7%
protocol requirements
1.4%
default implementations
0.4%
structures
8.5%
classes
2.8%
typealiases
1.4%

Interface layers

Declarations

98.1 percent of the declarations in NIOPosix are unrestricted1.9 percent of the declarations in NIOPosix are underscored
unrestricted
98.1%
underscored
1.9%