Detailed report on module BasicAuthenticationHandler

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

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:30
13 0 11------------

Functions

Function prototypeLOCMVGCOML_CM_C
BasicAuthenticationHandler(  Node,  List,  Set,  AuthenticationRealm )
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:31

7 0 0------------
decodeBase64(  char[],  byte[],  int,  int,  int )
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:99

38 7 4 9.500 1.750
requestAuthentication(  HttpServletRequest,  HttpServletResponse,  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:42

8 0 4------------
validatePossibleAuthenticationResponse(  HttpServletRequest,  HttpServletResponse,  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:55

38 7 4 9.500 1.750

Relationships

ClientsSuppliers
  AuthenticationRealm [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:33


BaseAuthenticationHandler [CV]
extends   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:30


HttpServletRequest [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


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


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


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


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


String [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:43
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\auth\BasicAuthenticationHandler.java:57