Detailed report on module GameBoard

MetricTagOverallPer Function
Lines of CodeLOC 82******
McCabe's Cyclomatic NumberMVG 9******
Lines of CommentCOM 60********
LOC/COML_C 1.367 
MVG/COMM_C 0.150 
Weighted Methods per Class (  weighting = unity )WMC1 7 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 0 
Coupling between objectsCBO 7 
Information Flow measure (  inclusive )IF4 100********
Information Flow measure (  visible )IF4v 100********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   GameBoard.java:19
9 0 25------------

Functions

Function prototypeLOCMVGCOML_CM_C
GameBoard(   )
definition   GameBoard.java:64

6 0 6------------
addGhost(  GhostActor )
definition   GameBoard.java:180

4 0 4------------
addGridNode(  GridNode )
definition   GameBoard.java:74

4 0 3------------
advanceFrame(   )
definition   GameBoard.java:108

35 7 11 3.182 0.636
getPacman(   )
definition   GameBoard.java:171

4 0 3------------
paint(  Graphics )
definition   GameBoard.java:84

16 2 5------------
setPacman(  PacmanActor )
definition   GameBoard.java:163

4 0 3------------

Relationships

ClientsSuppliers
GameBoardFactory [V]
return type   GameBoardFactory.java:26


GameCanvas [V]
member variable   GameCanvas.java:36


 
GhostActor [V]
normal parameter   GameBoard.java:180


Graphics [V]
normal parameter   GameBoard.java:84


GridNode [V]
normal parameter   GameBoard.java:74


PacmanActor [V]
member variable   GameBoard.java:49
normal parameter   GameBoard.java:163
return type   GameBoard.java:171


Vector [V]
member variable   GameBoard.java:39
member variable   GameBoard.java:44