apache / felix-dev
Features of Interest
Aspects in the source code identified through RegEx patterns.
Intro
Features of interest are any aspects of a software system that can be identified through patterns in code.
Features of interest provide you with a way to focus your attention on relevant parts of the codebase.
Typical examples include, security, TODOs, logging.
A feature of interest may be present in multiple files. Any source code file may be in zero or multiple features of interest.
Overview
GENERAL
TODOs
68,521 LOC (19%)
221 files
|
found text per file
|
found text per file
1 GENERAL Concerns
The "general" group contains
2
concerns.
TODOs
Unclassified
general
1.1 TODOs
68,521 LOC (19%)
221 files
|
found text per file
|
found text per file
The following criteria are used to filter files:
files with any line of content like "
.*(TODO|FIXME)( |:| ).*
".
221
files match defined criteria (
68,521
LOC,
19.1%
vs. main code):
213
*.java files (
67,311
LOC)
7
*.js files (
1,111
LOC)
1
*.html files (
99
LOC)
422
lines match the content pattern.
details...
per component - primary logical decomposition
ipojo
in 46 files, 8,961 LOC (16%)
dependencymanager
in 19 files, 4,111 LOC (9%)
framework
in 13 files, 14,659 LOC (42%)
scr
in 10 files, 6,505 LOC (34%)
gogo
in 8 files, 4,457 LOC (25%)
mosgi
in 7 files, 1,073 LOC (6%)
tools
in 7 files, 3,794 LOC (24%)
webconsole-plugins
in 5 files, 831 LOC (5%)
webconsole
in 7 files, 2,163 LOC (14%)
utils
in 3 files, 1,726 LOC (20%)
bundlerepository
in 10 files, 2,855 LOC (34%)
connect
in 5 files, 2,533 LOC (34%)
upnp
in 15 files, 1,898 LOC (31%)
resolver
in 3 files, 3,103 LOC (56%)
deploymentadmin
in 4 files, 890 LOC (22%)
framework.security
in 9 files, 1,897 LOC (50%)
jmood
in 11 files, 1,302 LOC (35%)
eventadmin
in 2 files, 302 LOC (9%)
fileinstall
in 1 file 568 LOC (17%)
converter
in 6 files, 571 LOC (27%)
inventory
in 1 file 109 LOC (5%)
configurator
in 1 file 165 LOC (9%)
jaas
in 3 files, 787 LOC (56%)
wireadmin
in 2 files, 1,099 LOC (82%)
features
in 1 file 77 LOC (6%)
prefs
in 1 file 69 LOC (6%)
deviceaccess
in 8 files, 581 LOC (54%)
systemready
in 1 file 93 LOC (12%)
metrics
in 1 file 96 LOC (14%)
mishell
in 4 files, 410 LOC (64%)
scr-compat
in 1 file 321 LOC (59%)
threaddump
in 1 file 55 LOC (12%)
jmxintrospector
in 3 files, 272 LOC (70%)
org.apache.felix.daemon
in 1 file 179 LOC (85%)
org.osgi.service.obr
in 1 file 9 LOC (7%)