Detailed report on module ServletRequest

MetricTagOverallPer Function
Lines of CodeLOC 29******
McCabe's Cyclomatic NumberMVG 0******
Lines of CommentCOM 4********
LOC/COML_C 7.250 
MVG/COMM_C------ 
Weighted Methods per Class (  weighting = unity )WMC1 29 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 0 
Number of ChildrenNOC 2 
Coupling between objectsCBO 29 
Information Flow measure (  inclusive )IF4 32400********
Information Flow measure (  visible )IF4v 32400********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
No module extents have been identified for this module

Functions

Function prototypeLOCMVGCOML_CM_C
getAttribute(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:22

1 0 0------------
getAttributeNames(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:24

1 0 0------------
getCharacterEncoding(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:26

1 0 0------------
getContentLength(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:28

1 0 0------------
getContentType(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:30

1 0 0------------
getInputStream(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:32

1 0 0------------
getLocalAddr(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:34

1 0 0------------
getLocalName(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:40

1 0 0------------
getLocalPort(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:42

1 0 0------------
getLocale(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:36

1 0 0------------
getLocales(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:38

1 0 0------------
getParameter(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:44

1 0 0------------
getParameterMap(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:46

1 0 0------------
getParameterNames(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:48

1 0 0------------
getParameterValues(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:50

1 0 0------------
getProtocol(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:52

1 0 0------------
getReader(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:54

1 0 0------------
getRealPath(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:82

1 0 4------------
getRemoteAddr(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:56

1 0 0------------
getRemoteHost(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:58

1 0 0------------
getRemotePort(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:60

1 0 0------------
getRequestDispatcher(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:62

1 0 0------------
getScheme(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:64

1 0 0------------
getServerName(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:66

1 0 0------------
getServerPort(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:68

1 0 0------------
isSecure(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:70

1 0 0------------
removeAttribute(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:72

1 0 0------------
setAttribute(  String,  Object )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:74

1 0 0------------
setCharacterEncoding(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:76

1 0 0------------

Relationships

ClientsSuppliers
AuthenticationHandler [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\AuthenticationHandler.java:25


BaseAuthenticationHandler [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\BaseAuthenticationHandler.java:75


ErrorServlet [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\ErrorServlet.java:28


Filter [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\Filter.java:17


FilterChain [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\FilterChain.java:15


FilterConfiguration [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\FilterConfiguration.java:190


FormAuthenticationHandler [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\FormAuthenticationHandler.java:92


GenericServlet [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\GenericServlet.java:68


HttpServlet [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:41


HttpServletRequest [CV]
extends   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:17


HttpServletRequestWrapper [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequestWrapper.java:26


RequestDispatcher [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\RequestDispatcher.java:15
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\RequestDispatcher.java:18
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\RequestDispatcher.java:157
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\RequestDispatcher.java:222
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\RequestDispatcher.java:254
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\RequestDispatcher.java:345
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\RequestDispatcher.java:360
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\RequestDispatcher.java:432


RetryRequestParams [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\RetryRequestParams.java:50


Servlet [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\Servlet.java:25


ServletConfiguration [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\ServletConfiguration.java:222


ServletRequestAttributeEvent [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequestAttributeEvent.java:21


ServletRequestEvent [V]
member variable   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequestEvent.java:18
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequestEvent.java:22
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequestEvent.java:28


ServletRequestWrapper [CV]
implements   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequestWrapper.java:21
member variable   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequestWrapper.java:22
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequestWrapper.java:24
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequestWrapper.java:28
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequestWrapper.java:32


TimingFilter [V]
normal parameter   F:\winstone-src-0.9.10\src\test\winstone\testApplication\filters\TimingFilter.java:47


WriteAfterServletFilter [V]
normal parameter   F:\winstone-src-0.9.10\src\test\winstone\testApplication\filters\WriteAfterServletFilter.java:18


 
BufferedReader [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:54


Enumeration [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:24
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:38
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:48


Locale [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:36


Map [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:46


Object [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:22
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:74


RequestDispatcher [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:62


ServletInputStream [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:32


String [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:22
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:26
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:30
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:34
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:40
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:44
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:44
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:50
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:52
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:56
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:58
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:62
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:64
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:66
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:72
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:74
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:76
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:82
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:82


String[] [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\ServletRequest.java:50