Detailed report on module WinstoneOutputStream

MetricTagOverallPer Function
Lines of CodeLOC 188******
McCabe's Cyclomatic NumberMVG 31******
Lines of CommentCOM 19********
LOC/COML_C 9.895 
MVG/COMM_C 1.632 
Weighted Methods per Class (  weighting = unity )WMC1 19 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 2 
Number of ChildrenNOC 1 
Coupling between objectsCBO 12 
Information Flow measure (  inclusive )IF4 1225********
Information Flow measure (  visible )IF4v 1225********
Information Flow measure (  concrete )IF4c 1********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:23
15 0 6------------

Functions

Function prototypeLOCMVGCOML_CM_C
WinstoneOutputStream(  OutputStream,  boolean )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:41

7 0 4------------
clearIncludeStackForForward(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:241

8 2 0------------
close(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:202

9 6 0------******
commit(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:108

52 8 6 8.667 1.333
finishIncludeBuffer(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:226

14 3 0------------
finishResponse(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:188

4 0 0------------
flush(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:193

8 1 0------------
getBufferSize(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:54

3 0 0------------
getBytesCommitted(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:74

3 0 0------------
getOutputStreamLength(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:70

3 0 0------------
isCommitted(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:66

3 0 0------------
isIncluding(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:213

3 1 1------------
reset(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:174

13 1 0------------
setBufferSize(  int )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:58

7 1 0------------
setClosed(  boolean )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:82

3 0 0------------
setDisregardMode(  boolean )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:78

3 0 0------------
setResponse(  WinstoneResponse )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:50

3 0 0------------
startIncludeBuffer(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:217

8 1 0------------
write(  int )
definition   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:86

19 7 2------ 3.500

Relationships

ClientsSuppliers
Ajp13Listener [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13Listener.java:228


Ajp13OutputStream [CV]
extends   F:\winstone-src-0.9.10\src\java\winstone\ajp13\Ajp13OutputStream.java:30


HttpListener [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\HttpListener.java:205


Listener [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\Listener.java:51


RequestHandlerThread [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\RequestHandlerThread.java:30
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\RequestHandlerThread.java:298


WinstoneResponse [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\WinstoneResponse.java:62
return type   F:\winstone-src-0.9.10\src\java\winstone\WinstoneResponse.java:141
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\WinstoneResponse.java:145


WinstoneResponseWriter [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\WinstoneResponseWriter.java:27
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\WinstoneResponseWriter.java:31


 
ByteArrayOutputStream [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:30


OutputStream [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:26
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:41


ServletOutputStream [CV]
extends   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:23


Stack [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:36


WinstoneResponse [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:33
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\WinstoneOutputStream.java:50