Resource Standard Metrics for C, C++ and Java
Visual Metrics Version 6.01
License Type: Shareware Evaluation License
Licensed To : Shareware End User - Distribute Freely
License No. : SW1380 License Date: Sat Dec 05 12:31:28 1998
(C) 2001 M Squared Technologies Run Date: Fri Jun 22 19:32:18 2001
________________________________________________________________________
Fri Jun 22 19:32:18 2001
Contact.java
Fri Jun 22 19:32:18 2001
Rolodex.java
~~ Total Metrics For 2 Files ~~
------------------------------------------------------------------------
~~ Project Functional Metrics ~~
No Sort Method
Function: rolodex.Contact.Contact
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 1 lLOC 1 Comment 0 Lines 3
Function: rolodex.Contact.Contact
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 1 lLOC 1 Comment 0 Lines 3
Function: rolodex.Contact.setName
Complexity Param 0 Return 1 Cyclo Vg 4 Total 5
LOC 26 eLOC 14 lLOC 9 Comment 0 Lines 26
Function: rolodex.Contact.getName
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 1 lLOC 1 Comment 0 Lines 3
Function: rolodex.Contact.show
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 1 lLOC 1 Comment 0 Lines 3
Function: rolodex.Contact.toString
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 1 lLOC 1 Comment 0 Lines 3
Function: rolodex.Contact.main
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 4 eLOC 2 lLOC 2 Comment 0 Lines 4
Function: rolodex.Rolodex.Rolodex
Complexity Param 0 Return 1 Cyclo Vg 1 Total 2
LOC 3 eLOC 1 lLOC 1 Comment 0 Lines 3
Function: rolodex.Rolodex.open
Complexity Param 1 Return 5 Cyclo Vg 4 Total 10
LOC 51 eLOC 29 lLOC 19 Comment 2 Lines 58
Function: rolodex.Rolodex.close
Complexity Param 1 Return 4 Cyclo Vg 1 Total 6
LOC 35 eLOC 21 lLOC 15 Comment 1 Lines 40
Function: rolodex.Rolodex.add
Complexity Param 1 Return 1 Cyclo Vg 1 Total 3
LOC 3 eLOC 1 lLOC 1 Comment 0 Lines 3
Function: rolodex.Rolodex.addContacts
Complexity Param 0 Return 1 Cyclo Vg 3 Total 4
LOC 17 eLOC 9 lLOC 6 Comment 0 Lines 17
Function: rolodex.Rolodex.show
Complexity Param 0 Return 1 Cyclo Vg 2 Total 3
LOC 6 eLOC 2 lLOC 2 Comment 0 Lines 6
Function: rolodex.Rolodex.main
Complexity Param 1 Return 1 Cyclo Vg 3 Total 5
LOC 20 eLOC 12 lLOC 9 Comment 0 Lines 23
Total: Functions
LOC 180 eLOC 96 lLOC 69 InCmp 27 CycloCmp 25
------------------------------------------------------------------------
~~ Project Functional Analysis ~~
Total Functions .......: 14
Total Physical Lines ..: 195 Total LOC .............: 180
Total eLOC ............: 96 Total lLOC ............: 69
Total Cyclomatic Comp. : 25 Total Interface Comp. .: 27
Total Parameters ......: 6 Total Return Points ...: 21
Total Comment Lines ...: 3 Total Blank Lines .....: 12
------ ----- ----- ------ ------ -----
Avg Physical Lines ....: 13.93
Avg LOC ...............: 12.86 Avg eLOC ..............: 6.86
Avg lLOC ..............: 4.93 Avg Cyclomatic Comp. ..: 1.79
Avg Interface Comp. ...: 1.93 Avg Parameters ........: 0.43
Avg Return Points .....: 1.50 Avg Comment Lines .....: 0.21
------ ----- ----- ------ ------ -----
Max LOC ...............: 51
Max eLOC ..............: 29 Max lLOC ..............: 19
Max Cyclomatic Comp. ..: 4 Max Interface Comp. ...: 6
Max Parameters ........: 1 Max Return Points .....: 5
Max Comment Lines .....: 2 Max Total Lines .......: 58
------ ----- ----- ------ ------ -----
Min LOC ...............: 3
Min eLOC ..............: 1 Min lLOC ..............: 1
Min Cyclomatic Comp. ..: 1 Min Interface Comp. ...: 1
Min Parameters ........: 0 Min Return Points .....: 1
Min Comment Lines .....: 0 Min Total Lines .......: 3
------------------------------------------------------------------------
~~ File Summary ~~
C Source Files *.c ....: 0 C/C++ Include Files *.h: 0
C++ Source Files *.c* .: 0 C++ Include Files *.h* : 0
Other Source Files ....: 0 Java Source File *.jav*: 2
Total File Count ......: 2
Shareware evaluation licenses process only files.
Paid licenses enable wild cards and file/project totals.
________________________________________________________________________