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:17 2001
________________________________________________________________________
~~ Determine Source vs. LOC Algorithms ~~
File: Contact.java
Date: Fri Jun 22 19:32:18 2001 File Size: 1566 Bytes
________________________________________________________________________
Line 1: package rolodex;
LOC Type(s): LOC
Line 2:
LOC Type(s): Blank
Line 3: import java.io.BufferedReader;
LOC Type(s): LOC
Line 4: import java.io.InputStreamReader;
LOC Type(s): LOC
Line 5: import java.io.IOException;
LOC Type(s): LOC
Line 6: import java.io.Serializable;
LOC Type(s): LOC
Line 7:
LOC Type(s): Blank
Line 8: public class Contact implements Serializable
LOC Type(s): LOC
Line 9: {
LOC Type(s): Non-Effective LOC
Line 10: private String name = null;
LOC Type(s): LOC
Line 11: static private boolean debug;
LOC Type(s): LOC
Line 12:
LOC Type(s): Blank
Line 13: static
LOC Type(s): LOC
Line 14: {
LOC Type(s): Non-Effective LOC
Line 15: String sdebug = System.getProperty( "debug" );
LOC Type(s): LOC
Line 16: if ( sdebug != null && sdebug.equalsIgnoreCase( "true" ) )
LOC Type(s): LOC
Line 17: {
LOC Type(s): Non-Effective LOC
Line 18: debug = true;
LOC Type(s): LOC
Line 19: }
LOC Type(s): Non-Effective LOC
Line 20: else
LOC Type(s): LOC
Line 21: {
LOC Type(s): Non-Effective LOC
Line 22: debug = false;
LOC Type(s): LOC
Line 23: }
LOC Type(s): Non-Effective LOC
Line 24: }
LOC Type(s): Non-Effective LOC
Line 25:
LOC Type(s): Blank
Line 26: public Contact()
LOC Type(s): LOC
Line 27: {
LOC Type(s): Non-Effective LOC
Line 28: setName();
LOC Type(s): LOC
Line 29: }
LOC Type(s): Non-Effective LOC
Line 30:
LOC Type(s): Blank
Line 31: public Contact( String s )
LOC Type(s): LOC
Line 32: {
LOC Type(s): Non-Effective LOC
Line 33: name = s;
LOC Type(s): LOC
Line 34: }
LOC Type(s): Non-Effective LOC
Line 35:
LOC Type(s): Blank
Line 36: public void setName()
LOC Type(s): LOC
Line 37: {
LOC Type(s): Non-Effective LOC
Line 38: while (true)
LOC Type(s): LOC
Line 39: {
LOC Type(s): Non-Effective LOC
Line 40: try
LOC Type(s): LOC
Line 41: {
LOC Type(s): Non-Effective LOC
Line 42: BufferedReader input = new BufferedReader( new InputStreamReader(System.in));
LOC Type(s): LOC
Line 43: System.out.print( "Enter Contact Name: " );
LOC Type(s): LOC
Line 44: name = input.readLine();
LOC Type(s): LOC
Line 45: if ( debug )
LOC Type(s): LOC
Line 46: {
LOC Type(s): Non-Effective LOC
Line 47: IOException testexcep = new IOException ( "Test Readline" );
LOC Type(s): LOC
Line 48: throw testexcep;
LOC Type(s): LOC
Line 49: }
LOC Type(s): Non-Effective LOC
Line 50: break;
LOC Type(s): LOC
Line 51: }
LOC Type(s): Non-Effective LOC
Line 52: catch ( IOException ioe )
LOC Type(s): LOC
Line 53: {
LOC Type(s): Non-Effective LOC
Line 54: System.out.println ( ioe.toString() );
LOC Type(s): LOC
Line 55: ioe.printStackTrace();
LOC Type(s): LOC
Line 56: if ( debug )
LOC Type(s): LOC
Line 57: {
LOC Type(s): Non-Effective LOC
Line 58: break;
LOC Type(s): LOC
Line 59: }
LOC Type(s): Non-Effective LOC
Line 60: }
LOC Type(s): Non-Effective LOC
Line 61: }
LOC Type(s): Non-Effective LOC
Line 62: }
LOC Type(s): Non-Effective LOC
Line 63:
LOC Type(s): Blank
Line 64: public String getName()
LOC Type(s): LOC
Line 65: {
LOC Type(s): Non-Effective LOC
Line 66: return(name);
LOC Type(s): LOC
Line 67: }
LOC Type(s): Non-Effective LOC
Line 68:
LOC Type(s): Blank
Line 69: public void show()
LOC Type(s): LOC
Line 70: {
LOC Type(s): Non-Effective LOC
Line 71: System.out.println ( "Contact: " + name );
LOC Type(s): LOC
Line 72: }
LOC Type(s): Non-Effective LOC
Line 73:
LOC Type(s): Blank
Line 74: public String toString ()
LOC Type(s): LOC
Line 75: {
LOC Type(s): Non-Effective LOC
Line 76: return ( show() );
LOC Type(s): LOC
Line 77: }
LOC Type(s): Non-Effective LOC
Line 78:
LOC Type(s): Blank
Line 79: static public void main ( String args[] )
LOC Type(s): LOC
Line 80: {
LOC Type(s): Non-Effective LOC
Line 81: Contact mycontact = new Contact();
LOC Type(s): LOC
Line 82: mycontact.show();
LOC Type(s): LOC
Line 83: }
LOC Type(s): Non-Effective LOC
Line 84: }
LOC Type(s): Non-Effective LOC
------------------------------------------------------------------------
~~ Total File Summary ~~
LOC 74 eLOC 42 lLOC 26 Comment 0 Lines 84
________________________________________________________________________
End of File: Contact.java
~~ Total Metrics For 1 Files ~~
------------------------------------------------------------------------
~~ Total Project Summary ~~
LOC 74 eLOC 42 lLOC 26 Comment 0 Lines 84
------------------------------------------------------------------------
~~ 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*: 1
Total File Count ......: 1
Shareware evaluation licenses process only files.
Paid licenses enable wild cards and file/project totals.
________________________________________________________________________