# SourceMonitor Analysis

Designed for use with SourceMonitor and Ant.

## File About.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 92
M1 | Statements | 20
M2 | Percent Branch Statements | 15.0
M3 | Method Call Statements | 10
M4 | Percent Lines with Comments | 55.4
M5 | Classes and Interfaces | 1
M6 | Methods per Class | 2.00
M7 | Average Statements per Method | 7.00
M8 | Name of Biggest Method | About.showAbout()
M9 | Line Number of Biggest Method | 46
M10 | Statements in Biggest Method | 14
M11 | Line Number of Deepest Block | 56
M12 | Maximum Block Depth | 4
M13 | Average Block Depth | 1.90

## File ConfirmationForm.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 147
M1 | Statements | 46
M2 | Percent Branch Statements | 6.5
M3 | Method Call Statements | 27
M4 | Percent Lines with Comments | 48.3
M5 | Classes and Interfaces | 1
M6 | Methods per Class | 3.00
M7 | Average Statements per Method | 11.00
M8 | Name of Biggest Method | ConfirmationForm.paint()
M9 | Line Number of Biggest Method | 77
M10 | Statements in Biggest Method | 18
M11 | Line Number of Deepest Block | 102
M12 | Maximum Block Depth | 3
M13 | Average Block Depth | 1.79

## File CurrencyList.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 113
M1 | Statements | 29
M2 | Percent Branch Statements | 17.2
M3 | Method Call Statements | 7
M4 | Percent Lines with Comments | 54.9
M5 | Classes and Interfaces | 1
M6 | Methods per Class | 6.00
M7 | Average Statements per Method | 3.00
M8 | Name of Biggest Method | CurrencyList.setDefault()
M9 | Line Number of Biggest Method | 47
M10 | Statements in Biggest Method | 5
M11 | Line Number of Deepest Block | 34
M12 | Maximum Block Depth | 3
M13 | Average Block Depth | 1.77

## File EditCanvas.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 289
M1 | Statements | 95
M2 | Percent Branch Statements | 28.4
M3 | Method Call Statements | 64
M4 | Percent Lines with Comments | 38.1
M5 | Classes and Interfaces | 1
M6 | Methods per Class | 6.00
M7 | Average Statements per Method | 14.17
M8 | Name of Biggest Method | EditCanvas.keyPressed()
M9 | Line Number of Biggest Method | 138
M10 | Statements in Biggest Method | 33
M11 | Line Number of Deepest Block | 170
M12 | Maximum Block Depth | 6
M13 | Average Block Depth | 2.41

## File SplashScreen.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 144
M1 | Statements | 54
M2 | Percent Branch Statements | 13.0
M3 | Method Call Statements | 24
M4 | Percent Lines with Comments | 23.6
M5 | Classes and Interfaces | 2
M6 | Methods per Class | 3.00
M7 | Average Statements per Method | 6.50
M8 | Name of Biggest Method | SplashScreen.paint()
M9 | Line Number of Biggest Method | 91
M10 | Statements in Biggest Method | 23
M11 | Line Number of Deepest Block | 73
M12 | Maximum Block Depth | 5
M13 | Average Block Depth | 1.95

## File Stock.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 911
M1 | Statements | 280
M2 | Percent Branch Statements | 24.6
M3 | Method Call Statements | 107
M4 | Percent Lines with Comments | 49.6
M5 | Classes and Interfaces | 1
M6 | Methods per Class | 25.00
M7 | Average Statements per Method | 9.44
M8 | Name of Biggest Method | Stock.setValue()
M9 | Line Number of Biggest Method | 466
M10 | Statements in Biggest Method | 43
M11 | Line Number of Deepest Block | 506
M12 | Maximum Block Depth | 6
M13 | Average Block Depth | 2.48

## File StockCanvas.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 1,149
M1 | Statements | 509
M2 | Percent Branch Statements | 27.9
M3 | Method Call Statements | 300
M4 | Percent Lines with Comments | 28.3
M5 | Classes and Interfaces | 1
M6 | Methods per Class | 15.00
M7 | Average Statements per Method | 31.93
M8 | Name of Biggest Method | StockCanvas.keyPressed()
M9 | Line Number of Biggest Method | 321
M10 | Statements in Biggest Method | 121
M11 | Line Number of Deepest Block | 436
M12 | Maximum Block Depth | 8
M13 | Average Block Depth | 3.15

## File StockMIDlet.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 945
M1 | Statements | 358
M2 | Percent Branch Statements | 27.4
M3 | Method Call Statements | 231
M4 | Percent Lines with Comments | 38.9
M5 | Classes and Interfaces | 1
M6 | Methods per Class | 14.00
M7 | Average Statements per Method | 23.29
M8 | Name of Biggest Method | StockMIDlet.commandAction()
M9 | Line Number of Biggest Method | 692
M10 | Statements in Biggest Method | 119
M11 | Line Number of Deepest Block | 887
M12 | Maximum Block Depth | 8
M13 | Average Block Depth | 3.06

## File StockTableModel.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 844
M1 | Statements | 284
M2 | Percent Branch Statements | 34.5
M3 | Method Call Statements | 143
M4 | Percent Lines with Comments | 36.0
M5 | Classes and Interfaces | 1
M6 | Methods per Class | 21.00
M7 | Average Statements per Method | 13.29
M8 | Name of Biggest Method | StockTableModel.getNumberAt()
M9 | Line Number of Biggest Method | 424
M10 | Statements in Biggest Method | 87
M11 | Line Number of Deepest Block | 346
M12 | Maximum Block Depth | 6
M13 | Average Block Depth | 3.21

## File StockTest.java

ID | Metric | Value
--- | --- | ---
M0 | Lines | 76
M1 | Statements | 17
M2 | Percent Branch Statements | 0.0
M3 | Method Call Statements | 68
M4 | Percent Lines with Comments | 23.7
M5 | Classes and Interfaces | 1
M6 | Methods per Class | 3.00
M7 | Average Statements per Method | 3.67
M8 | Name of Biggest Method | StockTest.setUp()
M9 | Line Number of Biggest Method | 16
M10 | Statements in Biggest Method | 1
M11 | Line Number of Deepest Block | 13
M12 | Maximum Block Depth | 2
M13 | Average Block Depth | 1.68