apache / commons-weaver
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 101 files with 5,024 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 2 files changed 21-50 times (707 lines of code)
    • 35 files changed 6-20 times (2,834 lines of code)
    • 64 files changed 1-5 times (1,483 lines of code)
0% | 0% | 14% | 56% | 29%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 101 files with 5,024 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 0 files changed by 11-25 contributors (0 lines of code)
    • 0 files changed by 6-10 contributors (0 lines of code)
    • 70 files changed by 2-5 contributors (4,333 lines of code)
    • 31 files changed by 1 contributor (691 lines of code)
0% | 0% | 0% | 86% | 13%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, md, txt, yaml, cgi, svg, gitignore, gitattributes, groovy, properties, policy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 15% | 59% | 24%
xml0% | 0% | 0% | 25% | 74%
groovy0% | 0% | 0% | 0% | 100%
cgi0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
processor0% | 0% | 29% | 44% | 25%
modules0% | 0% | 7% | 65% | 26%
maven-plugin0% | 0% | 0% | 87% | 12%
ant0% | 0% | 0% | 57% | 42%
src0% | 0% | 0% | 38% | 61%
build-tools0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Privilizer.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
173 12 2012-12-18 2025-02-11 34 4 struberg@apache.org sebb@apache.org
Finder.java
in processor/src/main/java/org/apache/commons/weaver
534 25 2013-02-28 2025-03-24 22 2 mbenson@apache.org garydgregory@gmail.com
WeaveProcessor.java
in processor/src/main/java/org/apache/commons/weaver
28 3 2012-12-18 2023-11-21 19 3 struberg@apache.org garydgregory@gmail.com
BlueprintingVisitor.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
434 27 2013-07-30 2021-03-05 17 3 mbenson@apache.org garydgregory@gmail.com
PrivilizerWeaver.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
42 2 2012-12-20 2018-01-07 16 3 struberg@apache.org mbenson@apache.org
PrivilizingVisitor.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
170 6 2013-07-30 2025-02-11 16 3 mbenson@apache.org sebb@apache.org
Normalizer.java
in modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer
404 23 2015-12-11 2023-10-19 15 2 mbenson@apache.org garydgregory@gmail.com
CleanProcessor.java
in processor/src/main/java/org/apache/commons/weaver
28 3 2013-04-24 2023-11-21 14 2 mbenson@apache.org garydgregory@gmail.com
PrivilizerCleaner.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
61 2 2013-04-27 2018-05-18 14 1 mbenson@apache.org mbenson@apache.org
WeaveEnvironment.java
in processor/src/main/java/org/apache/commons/weaver/model
77 17 2013-04-28 2023-10-31 14 2 mbenson@apache.org garydgregory@gmail.com
AbstractWeaveMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
17 1 2012-12-20 2020-11-21 13 3 struberg@apache.org garydgregory@gmail.com
ActionGenerator.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
159 6 2013-07-30 2018-05-18 12 2 mbenson@apache.org mbenson@apache.org
InlineNestedPrivilegedCalls.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
60 5 2013-07-30 2018-08-28 11 2 mbenson@apache.org mbenson@apache.org
Weaver.java
in processor/src/main/java/org/apache/commons/weaver/spi
8 - 2012-12-18 2015-12-16 10 2 struberg@apache.org mbenson@apache.org
Weavable.java
in processor/src/main/java/org/apache/commons/weaver/model
93 9 2013-02-28 2023-11-21 10 2 mbenson@apache.org garydgregory@gmail.com
ScanResult.java
in processor/src/main/java/org/apache/commons/weaver/model
250 14 2013-02-28 2020-11-20 10 3 mbenson@apache.org garydgregory@gmail.com
WeaveMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
21 1 2012-12-20 2018-01-07 9 2 struberg@apache.org mbenson@apache.org
download_weaver.xml
in src/site/xdoc
96 - 2014-01-20 2018-09-01 9 2 mbenson@apache.org mbenson@apache.org
AbstractPrepareMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
20 1 2013-04-24 2020-11-21 8 2 mbenson@apache.org garydgregory@gmail.com
PrepareMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
21 1 2012-12-20 2018-01-07 8 2 struberg@apache.org mbenson@apache.org
TestPrepareMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
23 1 2012-12-20 2018-01-07 8 2 struberg@apache.org mbenson@apache.org
TestWeaveMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
27 1 2012-12-20 2018-01-07 8 2 struberg@apache.org mbenson@apache.org
WeavablePackage.java
in processor/src/main/java/org/apache/commons/weaver/model
31 4 2013-02-28 2023-10-31 8 2 mbenson@apache.org garydgregory@gmail.com
ScanRequest.java
in processor/src/main/java/org/apache/commons/weaver/model
32 4 2013-02-28 2023-10-31 8 2 mbenson@apache.org garydgregory@gmail.com
URLArray.java
in processor/src/main/java/org/apache/commons/weaver/utils
36 2 2012-12-18 2023-07-06 8 4 struberg@apache.org garydgregory@gmail.com
AccessLevel.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
54 5 2012-12-18 2023-10-31 8 3 struberg@apache.org garydgregory@gmail.com
JavaLoggingToMojoLoggingRedirector.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
99 7 2012-12-21 2020-11-21 8 3 struberg@apache.org garydgregory@gmail.com
WeaverSettings.java
in ant/src/main/java/org/apache/commons/weaver/ant
131 13 2015-12-11 2023-10-31 8 3 mbenson@apache.org garydgregory@gmail.com
Inflater.java
in processor/src/main/java/org/apache/commons/weaver
149 4 2013-07-30 2020-11-21 8 3 mbenson@apache.org garydgregory@gmail.com
Args.java
in processor/src/main/java/org/apache/commons/weaver/utils
22 2 2013-02-28 2018-01-07 7 1 mbenson@apache.org mbenson@apache.org
AbstractCWMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
87 2 2016-05-31 2025-01-18 7 3 mbenson@apache.org sebb@apache.org
Privilizing.java
in modules/privilizer/api/src/main/java/org/apache/commons/weaver/privilizer
11 - 2013-02-28 2018-08-30 6 3 mbenson@apache.org mbenson@apache.org
WeaveInterest.java
in processor/src/main/java/org/apache/commons/weaver/model
14 2 2013-02-28 2023-10-31 6 2 mbenson@apache.org garydgregory@gmail.com
Policy.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
22 3 2013-07-30 2023-10-31 6 3 mbenson@apache.org garydgregory@gmail.com
Field.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
30 3 2013-07-30 2020-11-20 6 3 mbenson@apache.org garydgregory@gmail.com
site.xml
in src/site
32 - 2012-11-20 2019-07-21 6 2 mbenson@apache.org gardgregory@gmail.com
WeavableClass.java
in processor/src/main/java/org/apache/commons/weaver/model
45 5 2013-02-28 2023-10-31 6 2 mbenson@apache.org garydgregory@gmail.com
package-info.java
in processor/src/main/java/org/apache/commons/weaver
1 - 2014-01-10 2024-01-27 5 4 mbenson@apache.org garydgregory@gmail.com
AnnotatedElements.java
in processor/src/main/java/org/apache/commons/weaver/model
7 - 2013-02-28 2023-11-21 5 2 mbenson@apache.org garydgregory@gmail.com
Privilized.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
7 - 2013-07-30 2018-08-28 5 2 mbenson@apache.org mbenson@apache.org
Cleaner.java
in processor/src/main/java/org/apache/commons/weaver/spi
8 - 2013-04-24 2015-12-16 5 1 mbenson@apache.org mbenson@apache.org
WeavableConstructor.java
in processor/src/main/java/org/apache/commons/weaver/model
16 2 2013-02-28 2018-08-03 5 1 mbenson@apache.org mbenson@apache.org
FieldAccess.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
24 3 2013-07-30 2018-01-07 5 2 mbenson@apache.org mbenson@apache.org
AbstractWeaverTask.java
in ant/src/main/java/org/apache/commons/weaver/ant
25 4 2015-12-11 2023-10-31 5 3 mbenson@apache.org garydgregory@gmail.com
WeavableExecutable.java
in processor/src/main/java/org/apache/commons/weaver/model
35 4 2013-02-28 2023-10-31 5 2 mbenson@apache.org garydgregory@gmail.com
pmd.xml
in build-tools/src/main/resources/org/apache/commons/weaver
70 - 2014-02-25 2025-01-15 5 2 mbenson@apache.org garydgregory@gmail.com
package-info.java
in processor/src/main/java/org/apache/commons/weaver/spi
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
package-info.java
in processor/src/main/java/org/apache/commons/weaver/utils
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
package-info.java
in processor/src/main/java/org/apache/commons/weaver/model
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
package-info.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
Privilizer.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
173 12 2012-12-18 2025-02-11 34 4 struberg@apache.org sebb@apache.org
URLArray.java
in processor/src/main/java/org/apache/commons/weaver/utils
36 2 2012-12-18 2023-07-06 8 4 struberg@apache.org garydgregory@gmail.com
package-info.java
in processor/src/main/java/org/apache/commons/weaver
1 - 2014-01-10 2024-01-27 5 4 mbenson@apache.org garydgregory@gmail.com
WeaveProcessor.java
in processor/src/main/java/org/apache/commons/weaver
28 3 2012-12-18 2023-11-21 19 3 struberg@apache.org garydgregory@gmail.com
BlueprintingVisitor.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
434 27 2013-07-30 2021-03-05 17 3 mbenson@apache.org garydgregory@gmail.com
PrivilizerWeaver.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
42 2 2012-12-20 2018-01-07 16 3 struberg@apache.org mbenson@apache.org
PrivilizingVisitor.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
170 6 2013-07-30 2025-02-11 16 3 mbenson@apache.org sebb@apache.org
AbstractWeaveMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
17 1 2012-12-20 2020-11-21 13 3 struberg@apache.org garydgregory@gmail.com
ScanResult.java
in processor/src/main/java/org/apache/commons/weaver/model
250 14 2013-02-28 2020-11-20 10 3 mbenson@apache.org garydgregory@gmail.com
AccessLevel.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
54 5 2012-12-18 2023-10-31 8 3 struberg@apache.org garydgregory@gmail.com
JavaLoggingToMojoLoggingRedirector.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
99 7 2012-12-21 2020-11-21 8 3 struberg@apache.org garydgregory@gmail.com
Inflater.java
in processor/src/main/java/org/apache/commons/weaver
149 4 2013-07-30 2020-11-21 8 3 mbenson@apache.org garydgregory@gmail.com
WeaverSettings.java
in ant/src/main/java/org/apache/commons/weaver/ant
131 13 2015-12-11 2023-10-31 8 3 mbenson@apache.org garydgregory@gmail.com
AbstractCWMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
87 2 2016-05-31 2025-01-18 7 3 mbenson@apache.org sebb@apache.org
Privilizing.java
in modules/privilizer/api/src/main/java/org/apache/commons/weaver/privilizer
11 - 2013-02-28 2018-08-30 6 3 mbenson@apache.org mbenson@apache.org
Field.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
30 3 2013-07-30 2020-11-20 6 3 mbenson@apache.org garydgregory@gmail.com
Policy.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
22 3 2013-07-30 2023-10-31 6 3 mbenson@apache.org garydgregory@gmail.com
AbstractWeaverTask.java
in ant/src/main/java/org/apache/commons/weaver/ant
25 4 2015-12-11 2023-10-31 5 3 mbenson@apache.org garydgregory@gmail.com
package-info.java
in modules/privilizer/api/src/main/java/org/apache/commons/weaver/privilizer
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
package-info.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
package-info.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
package-info.java
in processor/src/main/java/org/apache/commons/weaver/model
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
Providers.java
in processor/src/main/java/org/apache/commons/weaver/utils
111 4 2015-12-16 2025-04-27 4 3 mbenson@apache.org garydgregory@gmail.com
package-info.java
in processor/src/main/java/org/apache/commons/weaver/utils
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
package-info.java
in processor/src/main/java/org/apache/commons/weaver/spi
1 - 2014-01-10 2024-01-27 4 3 mbenson@apache.org garydgregory@gmail.com
WeaveLifecycleProvider.java
in processor/src/main/java/org/apache/commons/weaver/spi
5 - 2015-12-16 2025-01-18 3 3 mbenson@apache.org sebb@apache.org
package-info.java
in processor/src/main/java/org/apache/commons/weaver/lifecycle
1 - 2015-12-16 2025-01-18 3 3 mbenson@apache.org sebb@apache.org
Finder.java
in processor/src/main/java/org/apache/commons/weaver
534 25 2013-02-28 2025-03-24 22 2 mbenson@apache.org garydgregory@gmail.com
Normalizer.java
in modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer
404 23 2015-12-11 2023-10-19 15 2 mbenson@apache.org garydgregory@gmail.com
CleanProcessor.java
in processor/src/main/java/org/apache/commons/weaver
28 3 2013-04-24 2023-11-21 14 2 mbenson@apache.org garydgregory@gmail.com
WeaveEnvironment.java
in processor/src/main/java/org/apache/commons/weaver/model
77 17 2013-04-28 2023-10-31 14 2 mbenson@apache.org garydgregory@gmail.com
ActionGenerator.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
159 6 2013-07-30 2018-05-18 12 2 mbenson@apache.org mbenson@apache.org
InlineNestedPrivilegedCalls.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
60 5 2013-07-30 2018-08-28 11 2 mbenson@apache.org mbenson@apache.org
Weavable.java
in processor/src/main/java/org/apache/commons/weaver/model
93 9 2013-02-28 2023-11-21 10 2 mbenson@apache.org garydgregory@gmail.com
Weaver.java
in processor/src/main/java/org/apache/commons/weaver/spi
8 - 2012-12-18 2015-12-16 10 2 struberg@apache.org mbenson@apache.org
WeaveMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
21 1 2012-12-20 2018-01-07 9 2 struberg@apache.org mbenson@apache.org
download_weaver.xml
in src/site/xdoc
96 - 2014-01-20 2018-09-01 9 2 mbenson@apache.org mbenson@apache.org
PrepareMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
21 1 2012-12-20 2018-01-07 8 2 struberg@apache.org mbenson@apache.org
TestWeaveMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
27 1 2012-12-20 2018-01-07 8 2 struberg@apache.org mbenson@apache.org
TestPrepareMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
23 1 2012-12-20 2018-01-07 8 2 struberg@apache.org mbenson@apache.org
AbstractPrepareMojo.java
in maven-plugin/src/main/java/org/apache/commons/weaver/maven
20 1 2013-04-24 2020-11-21 8 2 mbenson@apache.org garydgregory@gmail.com
WeavablePackage.java
in processor/src/main/java/org/apache/commons/weaver/model
31 4 2013-02-28 2023-10-31 8 2 mbenson@apache.org garydgregory@gmail.com
ScanRequest.java
in processor/src/main/java/org/apache/commons/weaver/model
32 4 2013-02-28 2023-10-31 8 2 mbenson@apache.org garydgregory@gmail.com
site.xml
in src/site
32 - 2012-11-20 2019-07-21 6 2 mbenson@apache.org gardgregory@gmail.com
WeaveInterest.java
in processor/src/main/java/org/apache/commons/weaver/model
14 2 2013-02-28 2023-10-31 6 2 mbenson@apache.org garydgregory@gmail.com
WeavableClass.java
in processor/src/main/java/org/apache/commons/weaver/model
45 5 2013-02-28 2023-10-31 6 2 mbenson@apache.org garydgregory@gmail.com
Privilized.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
7 - 2013-07-30 2018-08-28 5 2 mbenson@apache.org mbenson@apache.org
FieldAccess.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
24 3 2013-07-30 2018-01-07 5 2 mbenson@apache.org mbenson@apache.org
pmd.xml
in build-tools/src/main/resources/org/apache/commons/weaver
70 - 2014-02-25 2025-01-15 5 2 mbenson@apache.org garydgregory@gmail.com
WeavableExecutable.java
in processor/src/main/java/org/apache/commons/weaver/model
35 4 2013-02-28 2023-10-31 5 2 mbenson@apache.org garydgregory@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
PrivilizerCleaner.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
61 2 2013-04-27 2018-05-18 14 1 mbenson@apache.org mbenson@apache.org
Utils.java
in modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer
48 2 2015-12-11 2018-01-07 2 1 mbenson@apache.org mbenson@apache.org
Annotations.java
in processor/src/main/java/org/apache/commons/weaver/utils
46 2 2013-02-28 2015-12-15 4 1 mbenson@apache.org mbenson@apache.org
Assertions.java
in modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example
41 5 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
StaticNoArgs.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
40 7 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
Utils.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
39 10 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
MethodReferencesUsingBlueprints.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
39 7 2018-04-24 2018-04-24 1 1 mbenson@apache.org mbenson@apache.org
NoArgs.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
38 6 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
UsingBlueprints.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
27 7 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
InlineProperties.java
in ant/src/main/java/org/apache/commons/weaver/ant
26 3 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
ContrivedWrapper.java
in modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example
25 4 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
Args.java
in processor/src/main/java/org/apache/commons/weaver/utils
22 2 2013-02-28 2018-01-07 7 1 mbenson@apache.org mbenson@apache.org
WeavableMethod.java
in processor/src/main/java/org/apache/commons/weaver/model
20 3 2013-02-28 2018-01-07 4 1 mbenson@apache.org mbenson@apache.org
WeaveTask.java
in ant/src/main/java/org/apache/commons/weaver/ant
19 2 2015-12-11 2018-01-07 2 1 mbenson@apache.org mbenson@apache.org
CleanTask.java
in ant/src/main/java/org/apache/commons/weaver/ant
19 2 2015-12-11 2018-01-07 2 1 mbenson@apache.org mbenson@apache.org
StaticOverloading.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
18 4 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
Overloading.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
16 3 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
WeavableParameter.java
in processor/src/main/java/org/apache/commons/weaver/model
16 2 2013-02-28 2018-01-07 4 1 mbenson@apache.org mbenson@apache.org
WeavableConstructor.java
in processor/src/main/java/org/apache/commons/weaver/model
16 2 2013-02-28 2018-08-03 5 1 mbenson@apache.org mbenson@apache.org
StaticMembers.java
in modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example
14 1 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
StaticPrivateMethods.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
13 3 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
InstanceMembers.java
in modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example
12 - 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
PrivateMethods.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
11 2 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
WeavableField.java
in processor/src/main/java/org/apache/commons/weaver/model
11 2 2013-02-28 2014-02-25 3 1 mbenson@apache.org mbenson@apache.org
NormalizerWeaver.java
in modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer
10 1 2015-12-11 2018-01-07 2 1 mbenson@apache.org mbenson@apache.org
japicmp-post-analysis.groovy
in maven-plugin/src/site/resources
10 - 2016-10-12 2016-10-13 2 1 mbenson@apache.org mbenson@apache.org
WeavableMethodParameter.java
in processor/src/main/java/org/apache/commons/weaver/model
8 1 2013-02-28 2018-01-07 4 1 mbenson@apache.org mbenson@apache.org
WeavableConstructorParameter.java
in processor/src/main/java/org/apache/commons/weaver/model
8 1 2013-02-28 2018-01-07 4 1 mbenson@apache.org mbenson@apache.org
Cleaner.java
in processor/src/main/java/org/apache/commons/weaver/spi
8 - 2013-04-24 2015-12-16 5 1 mbenson@apache.org mbenson@apache.org
antlib.xml
in ant/src/main/resources/org/apache/commons/weaver/ant
6 - 2015-12-11 2015-12-11 1 1 mbenson@apache.org mbenson@apache.org
Scanner.java
in processor/src/main/java/org/apache/commons/weaver/model
4 - 2013-04-28 2014-01-10 2 1 mbenson@apache.org mbenson@apache.org
Finder.java
in processor/src/main/java/org/apache/commons/weaver
534 25 2013-02-28 2025-03-24 22 2 mbenson@apache.org garydgregory@gmail.com
Normalizer.java
in modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer
404 23 2015-12-11 2023-10-19 15 2 mbenson@apache.org garydgregory@gmail.com
ActionGenerator.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
159 6 2013-07-30 2018-05-18 12 2 mbenson@apache.org mbenson@apache.org
mail-lists.xml
in src/site/xdoc
150 - 2018-08-28 2019-07-21 4 2 mbenson@apache.org gardgregory@gmail.com
download_weaver.xml
in src/site/xdoc
96 - 2014-01-20 2018-09-01 9 2 mbenson@apache.org mbenson@apache.org
Weavable.java
in processor/src/main/java/org/apache/commons/weaver/model
93 9 2013-02-28 2023-11-21 10 2 mbenson@apache.org garydgregory@gmail.com
WeaveEnvironment.java
in processor/src/main/java/org/apache/commons/weaver/model
77 17 2013-04-28 2023-10-31 14 2 mbenson@apache.org garydgregory@gmail.com
pmd.xml
in build-tools/src/main/resources/org/apache/commons/weaver
70 - 2014-02-25 2025-01-15 5 2 mbenson@apache.org garydgregory@gmail.com
InlineNestedPrivilegedCalls.java
in modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer
60 5 2013-07-30 2018-08-28 11 2 mbenson@apache.org mbenson@apache.org
ProcessorBase.java
in processor/src/main/java/org/apache/commons/weaver
56 3 2015-12-16 2025-01-18 4 2 mbenson@apache.org sebb@apache.org
issue-tracking.xml
in src/site/xdoc
54 - 2018-08-28 2025-01-15 2 2 mbenson@apache.org sebb@apache.org
StaticUsingArgs.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
49 5 2015-12-11 2023-11-26 3 2 mbenson@apache.org garydgregory@gmail.com
UsingArgs.java
in modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example
47 4 2015-12-11 2022-11-25 2 2 mbenson@apache.org garydgregory@gmail.com
WeavableClass.java
in processor/src/main/java/org/apache/commons/weaver/model
45 5 2013-02-28 2023-10-31 6 2 mbenson@apache.org garydgregory@gmail.com
settings.xml
in modules/privilizer/weaver/src/it
35 - 2012-12-22 2015-12-11 2 2 struberg@apache.org mbenson@apache.org
WeavableExecutable.java
in processor/src/main/java/org/apache/commons/weaver/model
35 4 2013-02-28 2023-10-31 5 2 mbenson@apache.org garydgregory@gmail.com
lifecycle-mapping-metadata.xml
in maven-plugin/src/main/resources/META-INF/m2e
33 - 2013-04-24 2014-02-12 3 2 mbenson@apache.org sebb@apache.org
LocalWeaveEnvironment.java
in processor/src/main/java/org/apache/commons/weaver
33 3 2013-08-11 2014-02-25 3 2 mbenson@apache.org mbenson@apache.org
site.xml
in src/site
32 - 2012-11-20 2019-07-21 6 2 mbenson@apache.org gardgregory@gmail.com
Correlations

File Size vs. Number of Changes: 101 points

processor/src/main/java/org/apache/commons/weaver/utils/Providers.java x: 111 lines of code y: 4 # changes processor/src/main/java/org/apache/commons/weaver/Finder.java x: 534 lines of code y: 22 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/Privilizer.java x: 173 lines of code y: 34 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/PrivilizingVisitor.java x: 170 lines of code y: 16 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractCWMojo.java x: 87 lines of code y: 7 # changes processor/src/main/java/org/apache/commons/weaver/Consumes.java x: 15 lines of code y: 3 # changes processor/src/main/java/org/apache/commons/weaver/ProcessorBase.java x: 56 lines of code y: 4 # changes processor/src/main/java/org/apache/commons/weaver/lifecycle/WeaveLifecycle.java x: 5 lines of code y: 2 # changes processor/src/main/java/org/apache/commons/weaver/lifecycle/WeaveLifecycleToken.java x: 20 lines of code y: 3 # changes processor/src/main/java/org/apache/commons/weaver/lifecycle/package-info.java x: 1 lines of code y: 3 # changes processor/src/main/java/org/apache/commons/weaver/spi/WeaveLifecycleProvider.java x: 5 lines of code y: 3 # changes build-tools/src/main/resources/org/apache/commons/weaver/pmd.xml x: 70 lines of code y: 5 # changes src/site/xdoc/issue-tracking.xml x: 54 lines of code y: 2 # changes ant/src/main/java/org/apache/commons/weaver/ant/package-info.java x: 1 lines of code y: 2 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/package-info.java x: 1 lines of code y: 4 # changes processor/src/main/java/org/apache/commons/weaver/package-info.java x: 1 lines of code y: 5 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/StaticUsingArgs.java x: 49 lines of code y: 3 # changes processor/src/main/java/org/apache/commons/weaver/CleanProcessor.java x: 28 lines of code y: 14 # changes processor/src/main/java/org/apache/commons/weaver/WeaveProcessor.java x: 28 lines of code y: 19 # changes processor/src/main/java/org/apache/commons/weaver/model/AnnotatedElements.java x: 7 lines of code y: 5 # changes processor/src/main/java/org/apache/commons/weaver/model/Weavable.java x: 93 lines of code y: 10 # changes ant/src/main/java/org/apache/commons/weaver/ant/AbstractWeaverTask.java x: 25 lines of code y: 5 # changes ant/src/main/java/org/apache/commons/weaver/ant/WeaverSettings.java x: 131 lines of code y: 8 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/AccessLevel.java x: 54 lines of code y: 8 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/Policy.java x: 22 lines of code y: 6 # changes processor/src/main/java/org/apache/commons/weaver/model/NestedWeavable.java x: 22 lines of code y: 4 # changes processor/src/main/java/org/apache/commons/weaver/model/ScanRequest.java x: 32 lines of code y: 8 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableClass.java x: 45 lines of code y: 6 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableExecutable.java x: 35 lines of code y: 5 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavablePackage.java x: 31 lines of code y: 8 # changes processor/src/main/java/org/apache/commons/weaver/model/WeaveEnvironment.java x: 77 lines of code y: 14 # changes processor/src/main/java/org/apache/commons/weaver/model/WeaveInterest.java x: 14 lines of code y: 6 # changes modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer/Normalizer.java x: 404 lines of code y: 15 # changes processor/src/main/java/org/apache/commons/weaver/utils/URLArray.java x: 36 lines of code y: 8 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/Setup.java x: 15 lines of code y: 2 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/UsingArgs.java x: 47 lines of code y: 2 # changes build-tools/src/main/resources/org/apache/commons/weaver/findbugs-exclude-filter.xml x: 19 lines of code y: 3 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/BlueprintingVisitor.java x: 434 lines of code y: 17 # changes processor/src/main/java/org/apache/commons/weaver/Inflater.java x: 149 lines of code y: 8 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractPrepareMojo.java x: 20 lines of code y: 8 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractWeaveMojo.java x: 17 lines of code y: 13 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/JavaLoggingToMojoLoggingRedirector.java x: 99 lines of code y: 8 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/Field.java x: 30 lines of code y: 6 # changes processor/src/main/java/org/apache/commons/weaver/model/ScanResult.java x: 250 lines of code y: 10 # changes src/site/xdoc/mail-lists.xml x: 150 lines of code y: 4 # changes src/site/site.xml x: 32 lines of code y: 6 # changes src/site/xdoc/download_weaver.xml x: 96 lines of code y: 9 # changes modules/privilizer/api/src/main/java/org/apache/commons/weaver/privilizer/Privilizing.java x: 11 lines of code y: 6 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/InlineNestedPrivilegedCalls.java x: 60 lines of code y: 11 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableConstructor.java x: 16 lines of code y: 5 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/ActionGenerator.java x: 159 lines of code y: 12 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/PrivilizerCleaner.java x: 61 lines of code y: 14 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/MethodReferencesUsingBlueprints.java x: 39 lines of code y: 1 # changes ant/src/main/java/org/apache/commons/weaver/ant/CleanTask.java x: 19 lines of code y: 2 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/PrepareMojo.java x: 21 lines of code y: 8 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/TestPrepareMojo.java x: 23 lines of code y: 8 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/TestWeaveMojo.java x: 27 lines of code y: 8 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/WeaveMojo.java x: 21 lines of code y: 9 # changes modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer/NormalizerWeaver.java x: 10 lines of code y: 2 # changes modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer/Utils.java x: 48 lines of code y: 2 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/FieldAccess.java x: 24 lines of code y: 5 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/PrivilizerWeaver.java x: 42 lines of code y: 16 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableConstructorParameter.java x: 8 lines of code y: 4 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableMethod.java x: 20 lines of code y: 4 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableParameter.java x: 16 lines of code y: 4 # changes processor/src/main/java/org/apache/commons/weaver/utils/Args.java x: 22 lines of code y: 7 # changes processor/src/main/java/org/apache/commons/weaver/spi/Cleaner.java x: 8 lines of code y: 5 # changes processor/src/main/java/org/apache/commons/weaver/spi/Weaver.java x: 8 lines of code y: 10 # changes processor/src/main/java/org/apache/commons/weaver/utils/Annotations.java x: 46 lines of code y: 4 # changes modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example/Assertions.java x: 41 lines of code y: 1 # changes modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example/ContrivedWrapper.java x: 25 lines of code y: 1 # changes modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example/InstanceMembers.java x: 12 lines of code y: 1 # changes modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example/StaticMembers.java x: 14 lines of code y: 1 # changes ant/src/main/java/org/apache/commons/weaver/ant/InlineProperties.java x: 26 lines of code y: 1 # changes ant/src/main/resources/org/apache/commons/weaver/ant/antlib.xml x: 6 lines of code y: 1 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/NoArgs.java x: 38 lines of code y: 1 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/Overloading.java x: 16 lines of code y: 1 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/PrivateMethods.java x: 11 lines of code y: 1 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/StaticNoArgs.java x: 40 lines of code y: 1 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/StaticOverloading.java x: 18 lines of code y: 1 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/StaticPrivateMethods.java x: 13 lines of code y: 1 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/UsingBlueprints.java x: 27 lines of code y: 1 # changes modules/privilizer/weaver/src/it/settings.xml x: 35 lines of code y: 2 # changes src/site/resources/download_weaver.cgi x: 4 lines of code y: 2 # changes processor/src/main/java/org/apache/commons/weaver/LocalWeaveEnvironment.java x: 33 lines of code y: 3 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableField.java x: 11 lines of code y: 3 # changes modules/privilizer/api/src/main/java/org/apache/commons/weaver/privilizer/Privileged.java x: 9 lines of code y: 4 # changes
34.0
# changes
  min: 1.0
  average: 5.79
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 34.0
0 534.0
lines of code
min: 1.0 | average: 49.74 | 25th percentile: 11.0 | median: 23.0 | 75th percentile: 46.5 | max: 534.0

Number of Contributors vs. Number of Changes: 101 points

processor/src/main/java/org/apache/commons/weaver/utils/Providers.java x: 3 # contributors y: 4 # changes processor/src/main/java/org/apache/commons/weaver/Finder.java x: 2 # contributors y: 22 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/Privilizer.java x: 4 # contributors y: 34 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/PrivilizingVisitor.java x: 3 # contributors y: 16 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractCWMojo.java x: 3 # contributors y: 7 # changes processor/src/main/java/org/apache/commons/weaver/Consumes.java x: 2 # contributors y: 3 # changes processor/src/main/java/org/apache/commons/weaver/ProcessorBase.java x: 2 # contributors y: 4 # changes processor/src/main/java/org/apache/commons/weaver/lifecycle/WeaveLifecycle.java x: 2 # contributors y: 2 # changes processor/src/main/java/org/apache/commons/weaver/lifecycle/package-info.java x: 3 # contributors y: 3 # changes build-tools/src/main/resources/org/apache/commons/weaver/pmd.xml x: 2 # contributors y: 5 # changes processor/src/main/java/org/apache/commons/weaver/package-info.java x: 4 # contributors y: 5 # changes processor/src/main/java/org/apache/commons/weaver/CleanProcessor.java x: 2 # contributors y: 14 # changes processor/src/main/java/org/apache/commons/weaver/WeaveProcessor.java x: 3 # contributors y: 19 # changes processor/src/main/java/org/apache/commons/weaver/model/Weavable.java x: 2 # contributors y: 10 # changes ant/src/main/java/org/apache/commons/weaver/ant/AbstractWeaverTask.java x: 3 # contributors y: 5 # changes ant/src/main/java/org/apache/commons/weaver/ant/WeaverSettings.java x: 3 # contributors y: 8 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/Policy.java x: 3 # contributors y: 6 # changes processor/src/main/java/org/apache/commons/weaver/model/ScanRequest.java x: 2 # contributors y: 8 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableClass.java x: 2 # contributors y: 6 # changes modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer/Normalizer.java x: 2 # contributors y: 15 # changes processor/src/main/java/org/apache/commons/weaver/utils/URLArray.java x: 4 # contributors y: 8 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/BlueprintingVisitor.java x: 3 # contributors y: 17 # changes maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractWeaveMojo.java x: 3 # contributors y: 13 # changes processor/src/main/java/org/apache/commons/weaver/model/ScanResult.java x: 3 # contributors y: 10 # changes src/site/xdoc/download_weaver.xml x: 2 # contributors y: 9 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/InlineNestedPrivilegedCalls.java x: 2 # contributors y: 11 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableConstructor.java x: 1 # contributors y: 5 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/ActionGenerator.java x: 2 # contributors y: 12 # changes modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/PrivilizerCleaner.java x: 1 # contributors y: 14 # changes modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/MethodReferencesUsingBlueprints.java x: 1 # contributors y: 1 # changes ant/src/main/java/org/apache/commons/weaver/ant/CleanTask.java x: 1 # contributors y: 2 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableConstructorParameter.java x: 1 # contributors y: 4 # changes processor/src/main/java/org/apache/commons/weaver/utils/Args.java x: 1 # contributors y: 7 # changes processor/src/main/java/org/apache/commons/weaver/model/WeavableField.java x: 1 # contributors y: 3 # changes
34.0
# changes
  min: 1.0
  average: 5.79
  25th percentile: 2.0
  median: 4.0
  75th percentile: 8.0
  max: 34.0
0 4.0
# contributors
min: 1.0 | average: 1.99 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0

Number of Contributors vs. File Size: 101 points

processor/src/main/java/org/apache/commons/weaver/utils/Providers.java x: 3 # contributors y: 111 lines of code processor/src/main/java/org/apache/commons/weaver/Finder.java x: 2 # contributors y: 534 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/Privilizer.java x: 4 # contributors y: 173 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/PrivilizingVisitor.java x: 3 # contributors y: 170 lines of code maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractCWMojo.java x: 3 # contributors y: 87 lines of code processor/src/main/java/org/apache/commons/weaver/Consumes.java x: 2 # contributors y: 15 lines of code processor/src/main/java/org/apache/commons/weaver/ProcessorBase.java x: 2 # contributors y: 56 lines of code processor/src/main/java/org/apache/commons/weaver/lifecycle/WeaveLifecycle.java x: 2 # contributors y: 5 lines of code processor/src/main/java/org/apache/commons/weaver/lifecycle/WeaveLifecycleToken.java x: 2 # contributors y: 20 lines of code processor/src/main/java/org/apache/commons/weaver/lifecycle/package-info.java x: 3 # contributors y: 1 lines of code processor/src/main/java/org/apache/commons/weaver/spi/WeaveLifecycleProvider.java x: 3 # contributors y: 5 lines of code build-tools/src/main/resources/org/apache/commons/weaver/pmd.xml x: 2 # contributors y: 70 lines of code src/site/xdoc/issue-tracking.xml x: 2 # contributors y: 54 lines of code ant/src/main/java/org/apache/commons/weaver/ant/package-info.java x: 2 # contributors y: 1 lines of code processor/src/main/java/org/apache/commons/weaver/package-info.java x: 4 # contributors y: 1 lines of code modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/StaticUsingArgs.java x: 2 # contributors y: 49 lines of code processor/src/main/java/org/apache/commons/weaver/CleanProcessor.java x: 2 # contributors y: 28 lines of code processor/src/main/java/org/apache/commons/weaver/WeaveProcessor.java x: 3 # contributors y: 28 lines of code processor/src/main/java/org/apache/commons/weaver/model/AnnotatedElements.java x: 2 # contributors y: 7 lines of code processor/src/main/java/org/apache/commons/weaver/model/Weavable.java x: 2 # contributors y: 93 lines of code ant/src/main/java/org/apache/commons/weaver/ant/AbstractWeaverTask.java x: 3 # contributors y: 25 lines of code ant/src/main/java/org/apache/commons/weaver/ant/WeaverSettings.java x: 3 # contributors y: 131 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/AccessLevel.java x: 3 # contributors y: 54 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/Policy.java x: 3 # contributors y: 22 lines of code processor/src/main/java/org/apache/commons/weaver/model/NestedWeavable.java x: 2 # contributors y: 22 lines of code processor/src/main/java/org/apache/commons/weaver/model/ScanRequest.java x: 2 # contributors y: 32 lines of code processor/src/main/java/org/apache/commons/weaver/model/WeavableClass.java x: 2 # contributors y: 45 lines of code processor/src/main/java/org/apache/commons/weaver/model/WeavableExecutable.java x: 2 # contributors y: 35 lines of code processor/src/main/java/org/apache/commons/weaver/model/WeavablePackage.java x: 2 # contributors y: 31 lines of code processor/src/main/java/org/apache/commons/weaver/model/WeaveEnvironment.java x: 2 # contributors y: 77 lines of code processor/src/main/java/org/apache/commons/weaver/model/WeaveInterest.java x: 2 # contributors y: 14 lines of code modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer/Normalizer.java x: 2 # contributors y: 404 lines of code processor/src/main/java/org/apache/commons/weaver/utils/URLArray.java x: 4 # contributors y: 36 lines of code modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/UsingArgs.java x: 2 # contributors y: 47 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/BlueprintingVisitor.java x: 3 # contributors y: 434 lines of code processor/src/main/java/org/apache/commons/weaver/Inflater.java x: 3 # contributors y: 149 lines of code maven-plugin/src/main/java/org/apache/commons/weaver/maven/AbstractWeaveMojo.java x: 3 # contributors y: 17 lines of code maven-plugin/src/main/java/org/apache/commons/weaver/maven/JavaLoggingToMojoLoggingRedirector.java x: 3 # contributors y: 99 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/Field.java x: 3 # contributors y: 30 lines of code processor/src/main/java/org/apache/commons/weaver/model/ScanResult.java x: 3 # contributors y: 250 lines of code src/site/xdoc/mail-lists.xml x: 2 # contributors y: 150 lines of code src/site/xdoc/download_weaver.xml x: 2 # contributors y: 96 lines of code modules/privilizer/api/src/main/java/org/apache/commons/weaver/privilizer/Privilizing.java x: 3 # contributors y: 11 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/InlineNestedPrivilegedCalls.java x: 2 # contributors y: 60 lines of code processor/src/main/java/org/apache/commons/weaver/model/WeavableConstructor.java x: 1 # contributors y: 16 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/ActionGenerator.java x: 2 # contributors y: 159 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/PrivilizerCleaner.java x: 1 # contributors y: 61 lines of code modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/MethodReferencesUsingBlueprints.java x: 1 # contributors y: 39 lines of code ant/src/main/java/org/apache/commons/weaver/ant/CleanTask.java x: 1 # contributors y: 19 lines of code maven-plugin/src/main/java/org/apache/commons/weaver/maven/TestWeaveMojo.java x: 2 # contributors y: 27 lines of code modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer/NormalizerWeaver.java x: 1 # contributors y: 10 lines of code modules/normalizer/src/main/java/org/apache/commons/weaver/normalizer/Utils.java x: 1 # contributors y: 48 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/FieldAccess.java x: 2 # contributors y: 24 lines of code modules/privilizer/weaver/src/main/java/org/apache/commons/weaver/privilizer/PrivilizerWeaver.java x: 3 # contributors y: 42 lines of code processor/src/main/java/org/apache/commons/weaver/model/WeavableConstructorParameter.java x: 1 # contributors y: 8 lines of code processor/src/main/java/org/apache/commons/weaver/utils/Args.java x: 1 # contributors y: 22 lines of code processor/src/main/java/org/apache/commons/weaver/utils/Annotations.java x: 1 # contributors y: 46 lines of code modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example/Assertions.java x: 1 # contributors y: 41 lines of code modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example/ContrivedWrapper.java x: 1 # contributors y: 25 lines of code modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example/InstanceMembers.java x: 1 # contributors y: 12 lines of code modules/normalizer/src/it/sample/src/main/java/org/apache/commons/weaver/normalizer/example/StaticMembers.java x: 1 # contributors y: 14 lines of code ant/src/main/java/org/apache/commons/weaver/ant/InlineProperties.java x: 1 # contributors y: 26 lines of code ant/src/main/resources/org/apache/commons/weaver/ant/antlib.xml x: 1 # contributors y: 6 lines of code modules/privilizer/weaver/src/it/sample/src/main/java/org/apache/commons/weaver/privilizer/example/StaticOverloading.java x: 1 # contributors y: 18 lines of code src/site/resources/download_weaver.cgi x: 2 # contributors y: 4 lines of code modules/privilizer/api/src/main/java/org/apache/commons/weaver/privilizer/Privileged.java x: 2 # contributors y: 9 lines of code processor/src/main/java/org/apache/commons/weaver/model/Scanner.java x: 1 # contributors y: 4 lines of code
534.0
lines of code
  min: 1.0
  average: 49.74
  25th percentile: 11.0
  median: 23.0
  75th percentile: 46.5
  max: 534.0
0 4.0
# contributors
min: 1.0 | average: 1.99 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 4.0