Resource Standard Metrics for C, C++ and Java
Visual Metrics Version 5.53
License Type: Site Multi-Network License - 10000 Users
Licensed To : M Squared Technologies
License No. : ST1000 License Date: Fri Jun 25 06:09:01 1999
(C) 2000 M Squared Technologies Run Date: Tue Oct 10 21:46:19 2000
________________________________________________________________________
~~ Class Metrics ~~
File: Contact.java
Date: Tue Jul 13 20:03:14 1999 File Size: 1564 Bytes
________________________________________________________________________
Package Begin: rolodex
Class: rolodex.Contact
Attributes Publ 0 Prot 0 Private 3 Total 3
Methods Publ 7 Prot 0 Private 1 Total 8
LOC 69 eLOC 37 lLOC 21 Comment 0 Lines 77
Package End: rolodex
------------------------------------------------------------------------
~~ Total File Summary ~~
LOC 74 eLOC 42 lLOC 26 Comment 0 Lines 84
________________________________________________________________________
End of File: Contact.java
File: Rolodex.java
Date: Tue Jul 13 20:03:14 1999 File Size: 3807 Bytes
________________________________________________________________________
Package Begin: rolodex
Class: rolodex.Rolodex
Attributes Publ 0 Prot 0 Private 1 Total 1
Methods Publ 7 Prot 0 Private 0 Total 7
LOC 146 eLOC 84 lLOC 54 Comment 3 Lines 169
Package End: rolodex
------------------------------------------------------------------------
~~ Total File Summary ~~
LOC 154 eLOC 92 lLOC 62 Comment 3 Lines 180
________________________________________________________________________
End of File: Rolodex.java
~~ Total Metrics For 2 Files ~~
------------------------------------------------------------------------
~~ Total Project Summary ~~
LOC 228 eLOC 134 lLOC 88 Comment 3 Lines 264
------------------------------------------------------------------------
~~ Project Class Metrics ~~
Sorted By Name
Class: rolodex.Contact
Attributes Publ 0 Prot 0 Private 3 Total 3
Methods Publ 7 Prot 0 Private 1 Total 8
LOC 69 eLOC 37 lLOC 21 Comment 0 Lines 77
Class: rolodex.Rolodex
Attributes Publ 0 Prot 0 Private 1 Total 1
Methods Publ 7 Prot 0 Private 0 Total 7
LOC 146 eLOC 84 lLOC 54 Comment 3 Lines 169
Total: All Classes
Attributes Publ 0 Prot 0 Private 4 Total 4
Methods Publ 14 Prot 0 Private 1 Total 15
LOC 215 eLOC 121 lLOC 75 Comment 3 Lines 246
------------------------------------------------------------------------
~~ Project Class Analysis ~~
Total Classes .........: 2 Total Methods .........: 15
Total Public Methods ..: 14 Total Public Attributes: 0
Total Protected Methods: 0 Total Protected Attrib.: 0
Total Private Methods .: 1 Total Private Attrib. .: 4
Total Physical Lines ..: 246 Total LOC .............: 215
Total eLOC ............: 121 Total lLOC ............: 75
Total Cyclomatic Comp. : 0 Total Interface Comp. .: 0
Total Parameters ......: 0 Total Return Points ...: 0
Total Comment Lines ...: 3 Total Blank Lines .....: 28
------ ----- ----- ------ ------ -----
Avg Physical Lines ....: 123.00 Avg Methods ...........: 7.50
Avg Public Methods ....: 7.00 Avg Public Attributes .: 0.00
Avg Protected Methods .: 0.00 Avg Protected Arrtib. .: 0.00
Avg Private Methods ...: 0.50 Avg Private Attributes : 2.00
Avg LOC ...............: 107.50 Avg eLOC ..............: 60.50
Avg lLOC ..............: 37.50 Avg Cyclomatic Comp. ..: 0.00
Avg Interface Comp. ...: 0.00 Avg Parameters ........: 0.00
Avg Return Points .....: 0.00 Avg Comment Lines .....: 1.50
------ ----- ----- ------ ------ -----
Max Physical Lines ....: 169 Max Methods ...........: 8
Max Public Methods ....: 7 Max Public Attributes .: 0
Max Protected Methods .: 0 Max Protected Arrtib. .: 0
Max Private Methods ...: 1 Max Private Attributes : 3
Max LOC ...............: 146 Max eLOC ..............: 84
Max lLOC ..............: 54 Max Cyclomatic Comp. ..: 0
Max Interface Comp. ...: 0 Max Parameters ........: 0
Max Return Points .....: 0 Max Comment Lines .....: 3
------ ----- ----- ------ ------ -----
Min Physical Lines ....: 77 Min Methods ...........: 7
Min Public Methods ....: 7 Min Public Attributes .: 0
Min Protected Methods .: 0 Min Protected Arrtib. .: 0
Min Private Methods ...: 0 Min Private Attributes : 1
Min LOC ...............: 69 Min eLOC ..............: 37
Min lLOC ..............: 21 Min Cyclomatic Comp. ..: 0
Min Interface Comp. ...: 0 Min Parameters ........: 0
Min Return Points .....: 0 Min Comment Lines .....: 0
------------------------------------------------------------------------
~~ Class Inheritance Tree ~~
D - Depth where base class depth = 0
C - Number of direct child classes
+ rolodex.Contact [D0.C0]
+ rolodex.Rolodex [D0.C0]
Total Classes : 2
Total Base Classes : 2
Total Derived Classes: 0
Derived/Based Ratio : 0.00
Maximum Depth of Inheritance: 0
Average Depth of Inheritance: 0.00
Maximum Number of Child Classes: 0
Average Number of Child Classes: 0.00
------------------------------------------------------------------------
~~ Project Namespace/Package Metrics ~~
Sorted By Name
Namespace/Package: rolodex
Total Classses 2 Total Functions 15 Avg Func/Class 7.50
Attributes Publ 0 Prot 0 Private 4 Total 4
Methods Publ 14 Prot 0 Private 1 Total 15
LOC 215 eLOC 121 lLOC 75 Comment 3 Lines 246
Total: All Namespaces/Packages
Total Classses 2 Total Functions 15 Avg Func/Class 7.50
Attributes Publ 0 Prot 0 Private 4 Total 4
Methods Publ 14 Prot 0 Private 1 Total 15
LOC 215 eLOC 121 lLOC 75 Comment 3 Lines 246
------------------------------------------------------------------------
~~ Project Namespace/Package Analysis ~~
Total Namespace/Package: 1
Total Classes .........: 2 Total Methods .........: 15
Total Public Methods ..: 14 Total Public Attributes: 0
Total Protected Methods: 0 Total Protected Attrib.: 0
Total Private Methods .: 1 Total Private Attrib. .: 4
Total Physical Lines ..: 246 Total LOC .............: 215
Total eLOC ............: 121 Total lLOC ............: 75
Total Cyclomatic Comp. : 0 Total Interface Comp. .: 0
Total Parameters ......: 0 Total Return Points ...: 0
Total Comment Lines ...: 3 Total Blank Lines .....: 28
------ ----- ----- ------ ------ -----
Avg Classes ...........: 2.00 Avg Methods ...........: 15.00
Avg Public Methods ....: 14.00 Avg Public Attributes .: 0.00
Avg Protected Methods .: 0.00 Avg Protected Arrtib. .: 0.00
Avg Private Methods ...: 1.00 Avg Private Attributes : 4.00
Avg LOC ...............: 215.00 Avg eLOC ..............: 121.00
Avg lLOC ..............: 75.00 Avg Cyclomatic Comp. ..: 0.00
Avg Interface Comp. ...: 0.00 Avg Parameters ........: 0.00
Avg Return Points .....: 0.00 Avg Comment Lines .....: 3.00
------ ----- ----- ------ ------ -----
Max Classes ...........: 2 Max Methods ...........: 15
Max Public Methods ....: 14 Max Public Attributes .: 0
Max Protected Methods .: 0 Max Protected Arrtib. .: 0
Max Private Methods ...: 1 Max Private Attributes : 4
Max LOC ...............: 215 Max eLOC ..............: 121
Max lLOC ..............: 75 Max Cyclomatic Comp. ..: 0
Max Interface Comp. ...: 0 Max Parameters ........: 0
Max Return Points .....: 0 Max Comment Lines .....: 3
------ ----- ----- ------ ------ -----
Min Classes ...........: 2 Min Methods ...........: 15
Min Public Methods ....: 14 Min Public Attributes .: 0
Min Protected Methods .: 0 Min Protected Arrtib. .: 0
Min Private Methods ...: 1 Min Private Attributes : 4
Min LOC ...............: 215 Min eLOC ..............: 121
Min lLOC ..............: 75 Min Cyclomatic Comp. ..: 0
Min Interface Comp. ...: 0 Min Parameters ........: 0
Min Return Points .....: 0 Min Comment 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
________________________________________________________________________