Detailed report on module HttpServletRequest

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
No module extents have been identified for this module

Functions

Function prototypeLOCMVGCOML_CM_C
getAuthType(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:23

1 0 0------------
getContextPath(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:25

1 0 0------------
getCookies(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:27

1 0 0------------
getDateHeader(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:29

1 0 0------------
getHeader(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:31

1 0 0------------
getHeaderNames(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:33

1 0 0------------
getHeaders(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:35

1 0 0------------
getIntHeader(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:37

1 0 0------------
getMethod(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:39

1 0 0------------
getPathInfo(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:41

1 0 0------------
getPathTranslated(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:43

1 0 0------------
getQueryString(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:45

1 0 0------------
getRemoteUser(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:47

1 0 0------------
getRequestURI(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:51

1 0 0------------
getRequestURL(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:53

1 0 0------------
getRequestedSessionId(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:49

1 0 0------------
getServletPath(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:55

1 0 0------------
getSession(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:57

1 0 0------------
getSession(  boolean )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:59

1 0 0------------
getUserPrincipal(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:61

1 0 0------------
isRequestedSessionIdFromCookie(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:63

1 0 0------------
isRequestedSessionIdFromURL(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:65

1 0 0------------
isRequestedSessionIdFromUrl(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:75

1 0 4------------
isRequestedSessionIdValid(   )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:67

1 0 0------------
isUserInRole(  String )
declaration   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:69

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

Relationships

ClientsSuppliers
BaseAuthenticationHandler [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\BaseAuthenticationHandler.java:92
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\BaseAuthenticationHandler.java:145
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\BaseAuthenticationHandler.java:153


BasicAuthenticationHandler [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:42
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:56


ClientcertAuthenticationHandler [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\ClientcertAuthenticationHandler.java:41
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\ClientcertAuthenticationHandler.java:53


CountRequestsServlet [V]
normal parameter   F:\winstone-src-0.9.10\src\test\winstone\testApplication\servlets\CountRequestsServlet.java:35


DigestAuthenticationHandler [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:52
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\DigestAuthenticationHandler.java:77


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


HttpServlet [V]
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:52
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:63
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:68
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:72
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:77
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:82
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:87
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:92
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:97
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServlet.java:134


HttpServletRequestWrapper [CV]
implements   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequestWrapper.java:18
member variable   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequestWrapper.java:19
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequestWrapper.java:21


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


InvokerServlet [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\invoker\InvokerServlet.java:105
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\invoker\InvokerServlet.java:138


RetryRequestWrapper [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\RetryRequestWrapper.java:65


SecurityConstraint [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\SecurityConstraint.java:113


StaticResourceServlet [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\StaticResourceServlet.java:64
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\StaticResourceServlet.java:69
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\StaticResourceServlet.java:238


UnavailableServlet [V]
normal parameter   F:\winstone-src-0.9.10\src\test\winstone\testApplication\servlets\UnavailableServlet.java:35


WinstoneRequest [CV]
implements   F:\winstone-src-0.9.10\src\java\winstone\WinstoneRequest.java:54


 
Cookie[] [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:27


Enumeration [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:33
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:35


HttpSession [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:57
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:59


Principal [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:61


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


String [V]
member variable   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:18
member variable   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:19
member variable   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:20
member variable   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:21
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:23
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:25
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:29
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:31
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:31
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:35
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:37
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:39
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:41
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:43
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:45
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:47
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:49
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:51
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:55
normal parameter   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:69


StringBuffer [V]
return type   F:\winstone-src-0.9.10\src\java\javax\servlet\http\HttpServletRequest.java:53