Detailed report on module WinstoneContext

MetricTagOverallPer Function
Lines of CodeLOC 382******
McCabe's Cyclomatic NumberMVG 51******
Lines of CommentCOM 62********
LOC/COML_C 6.161 
MVG/COMM_C 0.823 
Weighted Methods per Class (  weighting = unity )WMC1 33 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 9 
Information Flow measure (  inclusive )IF4 64********
Information Flow measure (  visible )IF4v 64********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:34
11 0 6------------

Functions

Function prototypeLOCMVGCOML_CM_C
WinstoneContext(  Map,  WinstoneContext,  String,  Object )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:49

15 1 3------------
WinstoneContext(  Map,  WinstoneContext,  String,  Object,  Hashtable )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:68

15 1 3------------
addToEnvironment(  String,  Object )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:95

4 0 0------------
bind(  Name,  Object )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:320

3 0 0------------
bind(  Name,  Object,  boolean )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:324

37 8 312.333 2.667
bind(  String,  Object )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:316

3 0 3------------
close(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:84

2 0 0------------
composeName(  Name,  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:518

4 0 0------------
composeName(  String,  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:511

6 1 0------------
createSubcontext(  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:428

37 6 312.333 2.000
createSubcontext(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:424

3 0 0------------
destroySubcontext(  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:475

32 6 216.000 3.000
destroySubcontext(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:471

3 0 0------------
getEnvironment(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:87

3 0 0------------
getNameInNamespace(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:308

3 0 0------------
getNameParser(  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:296

7 1 0------------
getNameParser(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:304

3 0 0------------
list(  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:215

29 4 7 4.143------
list(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:251

3 0 0------------
listBindings(  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:255

30 4 4 7.500------
listBindings(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:292

3 0 0------------
lookup(  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:138

42 6 15 2.800 0.400
lookup(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:198

3 0 0------------
lookupLink(  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:202

5 0 0------------
lookupLink(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:208

3 0 0------------
rebind(  Name,  Object )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:370

3 0 0------------
rebind(  String,  Object )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:366

3 0 0------------
removeFromEnvironment(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:91

3 0 0------------
rename(  Name,  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:415

4 0 0------------
rename(  String,  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:420

3 0 0------------
unbind(  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:378

31 6 4 7.750 1.500
unbind(  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:374

3 0 0------------
validateName(  Name )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:108

23 7 9 2.556 0.778

Relationships

ClientsSuppliers
javaURLContextFactory [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\java\javaURLContextFactory.java:28


 
Context [CV]
implements   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:34
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:424
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:428


Hashtable [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:39
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:40
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:69
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:87


Map [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:49
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:68


Name [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:108
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:108
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:138
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:202
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:215
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:255
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:296
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:320
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:324
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:370
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:378
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:415
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:415
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:428
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:475
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:518
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:518
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:518


NameParser [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:41
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:296
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:304


NamingEnumeration [V]
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:215
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:251
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:255
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:292


Object [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:44
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:50
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:69
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:91
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:95
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:95
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:138
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:198
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:202
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:208
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:316
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:320
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:324
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:366
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:370


String [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:35
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:36
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:37
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:43
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:50
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:69
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:91
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:95
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:198
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:208
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:251
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:292
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:304
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:308
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:316
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:366
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:374
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:420
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:420
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:424
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:471
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:511
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:511
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\WinstoneContext.java:511