Complexity free project
Project Summary: structure101
| Created: | 21 December 2005 19:01 by Structure101 |
| Project file: | f:\Seaview projects\structure101.java.hsp |
| Classpath: | C:\src\dev\seaview\bin
|
| Granularity: | "Detail" - includes inner classes, methods and fields |
| Externals: | "Hide" - referenced items are not included |
| Hierarchy: | "Package" |
| Notes and tips: | Off |
Size
| Jars (and/or classpath directories): | 1 |
| Packages (that contain classes): | 62 |
| Classes (outer): | 695 |
| Classes (all): | 1,049 |
| Classes (external): | 0 |
| |
| NI (Number of bytecode Instructions): | 102K |
| LOC (Non Comment Non Blank Lines Of Code): | ~44K |
|
Flat Tangles
| Level | #Nodes | #Tangles | #Tangled nodes | Biggest | Degree |
| Jar | 1 | n/a | n/a | n/a | n/a |
| Leaf package | 62 | 0 | 0 | 0 | 0% |
| Outer class | 695 | 48 | 209 | 21 | 6% |
Excessive Structural Complexity (XS)
| Configuration: | Structural Integrity |
| Cumulative XS: | 138 |
| Average XS: | 0% |
XS breakout by metric (and scope)
| Metric (and scope) | Threshold | #Offenders | Offenses (%) | XS contribution |
| Tangled (design) | 0 | 0 of 19 | 0% | 0% |
| Fat (design) | 60 | 0 of 19 | 0% | 0% |
| Fat (leaf package) | 120 | 0 of 62 | 0% | 0% |
| Fat (class) | 120 | 0 of 1,049 | 0% | 0% |
| Fat (method) | 15 | 3 of 5,548 | 0% | 100% |
| Total | | 100% |
Tangled (design)
No items exceed the threshold for Tangled at the design level.
Fat (design)
No items exceed the threshold for Fat at the design level.
Fat (leaf package)
No items exceed the threshold for Fat at the leaf package level.
Fat (class)
No items exceed the threshold for Fat at the class level.
Fat (method): 3
| Item | Value |
| com.headway.lang.java.cfparser.NamedClassPatternMatcher.next(int, Instruction):void | 21 |
| com.headway.lang.java.cfparser.JClass.dump(PrintStream):void | 18 |
| com.headway.assemblies.seaview.S101Report.<init>(ArgList):void | 16 |
Items with highest XS - 3
| Type | Item | Size | XS | Tangled | Fat |
| Method | com.headway.lang.java.cfparser.NamedClassPatternMatcher.next(int, Instruction):void | 267 | 76 | | 21 |
| Method | com.headway.lang.java.cfparser.JClass.dump(PrintStream):void | 257 | 42 | | 18 |
| Method | com.headway.assemblies.seaview.S101Report.<init>(ArgList):void | 303 | 18 | | 16 |
Powered by Structure101 for Java Build 47 (http://www.headwaysoftware.com/products/structure101)
|