apache / bval
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 216 files with 17,903 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 4 files changed 21-50 times (1,344 lines of code)
    • 114 files changed 6-20 times (10,537 lines of code)
    • 98 files changed 1-5 times (6,022 lines of code)
0% | 0% | 7% | 58% | 33%
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 216 files with 17,903 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)
    • 11 files changed by 6-10 contributors (810 lines of code)
    • 167 files changed by 2-5 contributors (14,329 lines of code)
    • 38 files changed by 1 contributor (2,764 lines of code)
0% | 0% | 4% | 80% | 15%
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, xsd, properties, txt, yaml, gitignore, md, adoc, policy
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 7% | 61% | 30%
xsd0% | 0% | 0% | 0% | 100%
xml0% | 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
bval-jsr0% | 0% | 8% | 57% | 34%
bval-extras0% | 0% | 0% | 90% | 9%
bval-tck0% | 0% | 0% | 0% | 100%
src0% | 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
BValExtension.java
in bval-jsr/src/main/java/org/apache/bval/cdi
287 18 2013-08-26 2025-03-19 27 7 rmannibucau@apache.org jungm@apache.org
ValidationJob.java
in bval-jsr/src/main/java/org/apache/bval/jsr/job
520 34 2018-02-21 2023-02-09 27 4 mbenson@apache.org tandraschko@apache.org
ApacheValidatorFactory.java
in bval-jsr/src/main/java/org/apache/bval/jsr
226 28 2013-08-26 2023-02-08 23 6 rmannibucau@apache.org jlmonteiro@tomitribe.com
ConfigurationImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr
311 39 2013-08-26 2023-02-08 22 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ValidationMappingParser.java
in bval-jsr/src/main/java/org/apache/bval/jsr/xml
123 7 2013-08-26 2023-02-08 20 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ApacheFactoryContext.java
in bval-jsr/src/main/java/org/apache/bval/jsr
115 20 2013-08-26 2023-02-08 19 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
DescriptorManager.java
in bval-jsr/src/main/java/org/apache/bval/jsr/descriptor
78 6 2018-02-21 2023-02-08 17 3 mbenson@apache.org jlmonteiro@tomitribe.com
XmlBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
590 34 2018-02-21 2023-02-09 17 4 mbenson@apache.org tandraschko@apache.org
ConstraintD.java
in bval-jsr/src/main/java/org/apache/bval/jsr/descriptor
198 18 2018-02-21 2023-02-08 16 3 mbenson@apache.org jlmonteiro@tomitribe.com
BValInterceptor.java
in bval-jsr/src/main/java/org/apache/bval/cdi
242 10 2013-08-26 2023-02-08 16 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
DefaultMessageInterpolator.java
in bval-jsr/src/main/java/org/apache/bval/jsr
319 26 2013-08-26 2023-02-08 16 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
MetadataReader.java
in bval-jsr/src/main/java/org/apache/bval/jsr/descriptor
343 10 2018-02-21 2023-02-08 16 2 mbenson@apache.org jlmonteiro@tomitribe.com
ValidateReturnValue.java
in bval-jsr/src/main/java/org/apache/bval/jsr/job
113 11 2018-02-21 2023-02-08 15 3 mbenson@apache.org jlmonteiro@tomitribe.com
ValidationParser.java
in bval-jsr/src/main/java/org/apache/bval/jsr/xml
129 7 2013-08-26 2023-02-09 15 6 rmannibucau@apache.org tandraschko@apache.org
ValidateParameters.java
in bval-jsr/src/main/java/org/apache/bval/jsr/job
158 16 2018-02-21 2023-02-08 15 3 mbenson@apache.org jlmonteiro@tomitribe.com
ValueExtractors.java
in bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction
278 19 2018-02-21 2023-02-08 14 4 mbenson@apache.org jlmonteiro@tomitribe.com
ConstraintAnnotationAttributes.java
in bval-jsr/src/main/java/org/apache/bval/jsr
138 15 2013-08-26 2023-02-08 13 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
HierarchyBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
303 7 2018-02-21 2023-02-08 13 3 mbenson@apache.org jlmonteiro@tomitribe.com
AnnotationsManager.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
325 14 2018-02-21 2023-02-08 13 4 mbenson@apache.org jlmonteiro@tomitribe.com
NodeImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
378 54 2013-08-26 2023-02-08 13 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
ApacheValidatorConfiguration.java
in bval-jsr/src/main/java/org/apache/bval/jsr
11 - 2013-08-26 2023-02-08 12 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
DefaultConstraintValidatorFactory.java
in bval-jsr/src/main/java/org/apache/bval/jsr
54 2 2013-08-26 2023-02-08 12 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ConstraintCached.java
in bval-jsr/src/main/java/org/apache/bval/jsr
103 5 2013-08-26 2023-02-08 12 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
PathImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
207 23 2013-08-26 2023-02-08 12 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
CompositeBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
231 7 2018-02-21 2023-02-08 12 2 mbenson@apache.org jlmonteiro@tomitribe.com
ReflectionBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
312 7 2018-02-21 2023-02-08 12 3 mbenson@apache.org jlmonteiro@tomitribe.com
ContainerElementTypeD.java
in bval-jsr/src/main/java/org/apache/bval/jsr/descriptor
25 3 2018-02-21 2023-02-08 11 2 mbenson@apache.org jlmonteiro@tomitribe.com
ApacheValidationProvider.java
in bval-jsr/src/main/java/org/apache/bval/jsr
50 4 2013-08-26 2023-02-08 11 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
ConstraintDefaults.java
in bval-jsr/src/main/java/org/apache/bval/jsr
59 4 2013-08-26 2023-02-08 11 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
BeanD.java
in bval-jsr/src/main/java/org/apache/bval/jsr/descriptor
99 12 2018-02-21 2023-02-08 11 3 mbenson@apache.org jlmonteiro@tomitribe.com
GroupsComputer.java
in bval-jsr/src/main/java/org/apache/bval/jsr/groups
118 7 2013-08-26 2023-02-08 11 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
ConstraintValidatorContextImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/job
154 18 2018-02-21 2023-02-08 11 2 mbenson@apache.org jlmonteiro@tomitribe.com
PathNavigation.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
209 24 2013-08-26 2023-02-08 11 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
Meta.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
255 48 2018-02-25 2024-04-15 11 3 mbenson@apache.org tandraschko@apache.org
ValidateProperty.java
in bval-jsr/src/main/java/org/apache/bval/jsr/job
466 24 2018-02-21 2023-02-08 11 2 mbenson@apache.org jlmonteiro@tomitribe.com
NodeBuilderDefinedContextImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
37 3 2013-08-26 2023-02-08 10 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
CascadableContainerD.java
in bval-jsr/src/main/java/org/apache/bval/jsr/descriptor
42 5 2018-02-21 2023-02-08 10 4 mbenson@apache.org jlmonteiro@tomitribe.com
NodeBuilderCustomizableContextImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
50 4 2013-08-26 2023-02-08 10 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
Groups.java
in bval-jsr/src/main/java/org/apache/bval/jsr/groups
59 7 2013-08-26 2023-02-08 10 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
DefaultTraversableResolver.java
in bval-jsr/src/main/java/org/apache/bval/jsr/resolver
68 5 2013-08-26 2023-02-08 10 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ValidatorBean.java
in bval-jsr/src/main/java/org/apache/bval/cdi
72 11 2013-08-26 2023-02-08 10 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
BootstrapConfigurationImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr
92 13 2013-08-26 2023-02-08 10 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
ELFacade.java
in bval-jsr/src/main/java/org/apache/bval/el
101 10 2013-08-26 2023-02-08 10 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
BValInterceptorBean.java
in bval-jsr/src/main/java/org/apache/bval/cdi
120 19 2013-08-26 2023-02-08 10 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
Liskov.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
198 12 2018-02-27 2023-02-08 10 2 mbenson@apache.org jlmonteiro@tomitribe.com
PatternValidator.java
in bval-jsr/src/main/java/org/apache/bval/constraints
17 1 2013-08-26 2023-02-08 9 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
NotEmptyValidator.java
in bval-jsr/src/main/java/org/apache/bval/constraints
27 1 2013-08-26 2023-02-08 9 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
NodeContextBuilderImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
48 2 2013-08-26 2023-02-08 9 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
LeafNodeBuilderCustomizableContextImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
54 8 2013-08-26 2023-02-08 9 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
BValAnnotatedType.java
in bval-jsr/src/main/java/org/apache/bval/cdi
63 8 2013-08-26 2023-02-08 9 4 rmannibucau@apache.org jlmonteiro@tomitribe.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
BValExtension.java
in bval-jsr/src/main/java/org/apache/bval/cdi
287 18 2013-08-26 2025-03-19 27 7 rmannibucau@apache.org jungm@apache.org
ApacheValidatorFactory.java
in bval-jsr/src/main/java/org/apache/bval/jsr
226 28 2013-08-26 2023-02-08 23 6 rmannibucau@apache.org jlmonteiro@tomitribe.com
ValidationParser.java
in bval-jsr/src/main/java/org/apache/bval/jsr/xml
129 7 2013-08-26 2023-02-09 15 6 rmannibucau@apache.org tandraschko@apache.org
Luhn.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
21 - 2012-01-07 2023-02-08 8 6 simonetripodi@apache.org jlmonteiro@tomitribe.com
CUSIP.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
21 - 2012-01-07 2023-02-08 8 6 simonetripodi@apache.org jlmonteiro@tomitribe.com
ABANumber.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
21 - 2012-01-07 2023-02-08 8 6 simonetripodi@apache.org jlmonteiro@tomitribe.com
IBAN.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
21 - 2012-01-07 2023-02-08 8 6 simonetripodi@apache.org jlmonteiro@tomitribe.com
Sedol.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
21 - 2012-01-07 2023-02-08 8 6 simonetripodi@apache.org jlmonteiro@tomitribe.com
Verhoeff.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
21 - 2012-01-07 2023-02-08 8 6 simonetripodi@apache.org jlmonteiro@tomitribe.com
EAN13.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
21 - 2012-01-07 2023-02-08 8 6 simonetripodi@apache.org jlmonteiro@tomitribe.com
ISBN10.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
21 - 2012-01-07 2023-02-08 8 6 simonetripodi@apache.org jlmonteiro@tomitribe.com
ConfigurationImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr
311 39 2013-08-26 2023-02-08 22 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ValidationMappingParser.java
in bval-jsr/src/main/java/org/apache/bval/jsr/xml
123 7 2013-08-26 2023-02-08 20 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ApacheFactoryContext.java
in bval-jsr/src/main/java/org/apache/bval/jsr
115 20 2013-08-26 2023-02-08 19 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
DefaultMessageInterpolator.java
in bval-jsr/src/main/java/org/apache/bval/jsr
319 26 2013-08-26 2023-02-08 16 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
BValInterceptor.java
in bval-jsr/src/main/java/org/apache/bval/cdi
242 10 2013-08-26 2023-02-08 16 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ConstraintAnnotationAttributes.java
in bval-jsr/src/main/java/org/apache/bval/jsr
138 15 2013-08-26 2023-02-08 13 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ConstraintCached.java
in bval-jsr/src/main/java/org/apache/bval/jsr
103 5 2013-08-26 2023-02-08 12 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
DefaultConstraintValidatorFactory.java
in bval-jsr/src/main/java/org/apache/bval/jsr
54 2 2013-08-26 2023-02-08 12 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
PathNavigation.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
209 24 2013-08-26 2023-02-08 11 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
DefaultTraversableResolver.java
in bval-jsr/src/main/java/org/apache/bval/jsr/resolver
68 5 2013-08-26 2023-02-08 10 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ValidatorBean.java
in bval-jsr/src/main/java/org/apache/bval/cdi
72 11 2013-08-26 2023-02-08 10 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
NotEmptyValidator.java
in bval-jsr/src/main/java/org/apache/bval/constraints
27 1 2013-08-26 2023-02-08 9 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
ValidatorFactoryBean.java
in bval-jsr/src/main/java/org/apache/bval/cdi
73 11 2013-08-26 2023-02-08 9 5 rmannibucau@apache.org jlmonteiro@tomitribe.com
SymlinkValidator.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/file
32 2 2012-01-07 2023-02-08 8 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
DirectoryValidator.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/file
13 2 2012-01-07 2023-02-08 8 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
VerhoeffValidator.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
45 2 2012-01-07 2023-02-08 8 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
ModulusValidator.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
53 5 2012-01-07 2023-02-08 8 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
IBANValidator.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
30 2 2012-01-07 2023-02-08 8 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
DomainValidator.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/net
329 8 2012-01-07 2023-02-08 8 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
InetAddressValidator.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/net
19 2 2012-01-07 2023-02-08 8 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
Diners.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard
25 - 2012-01-07 2023-02-08 7 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
Mastercard.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard
25 - 2012-01-07 2023-02-08 7 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
AmericanExpress.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard
25 - 2012-01-07 2023-02-08 7 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
Discover.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard
25 - 2012-01-07 2023-02-08 7 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
NotDirectoryValidator.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/file
13 2 2012-01-07 2023-02-08 7 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
AnnotationProxyBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
111 15 2018-10-17 2023-02-08 6 5 mbenson@apache.org jlmonteiro@tomitribe.com
Visa.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard
23 - 2012-01-07 2023-02-08 6 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
Symlink.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/file
19 - 2012-01-07 2023-02-08 6 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
Directory.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/file
19 - 2012-01-07 2023-02-08 6 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
NotDirectory.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/file
19 - 2012-01-07 2023-02-08 6 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
Domain.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/net
20 - 2012-01-07 2023-02-08 6 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
InetAddress.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/net
19 - 2012-01-07 2023-02-08 6 5 simonetripodi@apache.org jlmonteiro@tomitribe.com
ValidationJob.java
in bval-jsr/src/main/java/org/apache/bval/jsr/job
520 34 2018-02-21 2023-02-09 27 4 mbenson@apache.org tandraschko@apache.org
XmlBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
590 34 2018-02-21 2023-02-09 17 4 mbenson@apache.org tandraschko@apache.org
ValueExtractors.java
in bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction
278 19 2018-02-21 2023-02-08 14 4 mbenson@apache.org jlmonteiro@tomitribe.com
AnnotationsManager.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
325 14 2018-02-21 2023-02-08 13 4 mbenson@apache.org jlmonteiro@tomitribe.com
NodeImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
378 54 2013-08-26 2023-02-08 13 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
ApacheValidatorConfiguration.java
in bval-jsr/src/main/java/org/apache/bval/jsr
11 - 2013-08-26 2023-02-08 12 4 rmannibucau@apache.org jlmonteiro@tomitribe.com
PathImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
207 23 2013-08-26 2023-02-08 12 4 rmannibucau@apache.org jlmonteiro@tomitribe.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
xsd
validation-mapping-3.1.xsd
in bval-jsr/src/main/xsd
9 -
xsd
validation-configuration-3.1.xsd
in bval-jsr/src/main/xsd
9 -
TypeUtils.java
in bval-jsr/src/main/java/org/apache/bval/util/reflection
823 47 2018-02-25 2018-04-02 2 1 mbenson@apache.org mbenson@apache.org
DualBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
284 8 2018-02-21 2018-04-18 4 1 mbenson@apache.org mbenson@apache.org
xsd
validation-mapping-2.0.xsd
in bval-jsr/src/main/xsd
278 - 2018-02-21 2018-04-12 3 1 mbenson@apache.org mbenson@apache.org
Escapes.java
in bval-jsr/src/main/java/org/apache/bval/util
162 10 2018-10-07 2018-10-07 1 1 rmannibucau@gmail.com rmannibucau@gmail.com
EmptyBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
139 7 2018-02-21 2018-03-01 3 1 mbenson@apache.org mbenson@apache.org
Exceptions.java
in bval-jsr/src/main/java/org/apache/bval/util
125 24 2018-02-25 2018-10-18 4 1 mbenson@apache.org mbenson@apache.org
BValVersion.java
in bval-jsr/src/main/java/org/apache/bval/util
118 9 2018-02-25 2018-02-25 1 1 mbenson@apache.org mbenson@apache.org
StringUtils.java
in bval-jsr/src/main/java/org/apache/bval/util
93 5 2018-02-25 2018-03-21 2 1 mbenson@apache.org mbenson@apache.org
ObjectUtils.java
in bval-jsr/src/main/java/org/apache/bval/util
75 6 2018-02-25 2018-04-02 3 1 mbenson@apache.org mbenson@apache.org
CollectionSet.java
in bval-jsr/src/main/java/org/apache/bval/util
65 12 2019-02-08 2019-02-08 1 1 mbenson@apache.org mbenson@apache.org
Signature.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
62 8 2018-02-21 2018-04-18 3 1 mbenson@apache.org mbenson@apache.org
xsd
validation-configuration-2.0.xsd
in bval-jsr/src/main/xsd
57 - 2018-02-21 2018-03-15 2 1 mbenson@apache.org mbenson@apache.org
LookBehindRegexHolder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
55 6 2018-10-11 2018-10-11 1 1 mbenson@apache.org mbenson@apache.org
MetadataBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
47 2 2018-02-21 2018-04-04 4 1 mbenson@apache.org mbenson@apache.org
Lazy.java
in bval-jsr/src/main/java/org/apache/bval/util
39 6 2018-02-25 2018-03-26 2 1 mbenson@apache.org mbenson@apache.org
AnnotationBehaviorMergeStrategy.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
33 2 2018-02-21 2018-02-21 1 1 mbenson@apache.org mbenson@apache.org
Validate.java
in bval-jsr/src/main/java/org/apache/bval/util
33 6 2018-02-25 2018-03-23 2 1 mbenson@apache.org mbenson@apache.org
ToUnmodifiable.java
in bval-jsr/src/main/java/org/apache/bval/jsr/util
28 - 2018-02-21 2018-03-22 3 1 mbenson@apache.org mbenson@apache.org
DualValidationMappingProvider.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
27 2 2018-02-21 2018-04-04 2 1 mbenson@apache.org mbenson@apache.org
site.xml
in src/site
26 - 2018-10-30 2018-10-30 1 1 mbenson@apache.org mbenson@apache.org
ClassLoadingValidatorMappingProvider.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
25 1 2018-02-21 2018-02-21 1 1 mbenson@apache.org mbenson@apache.org
ObjectWrapper.java
in bval-jsr/src/main/java/org/apache/bval/util
25 5 2018-02-25 2018-02-25 1 1 mbenson@apache.org mbenson@apache.org
LazyInt.java
in bval-jsr/src/main/java/org/apache/bval/util
25 3 2018-02-25 2018-02-25 1 1 mbenson@apache.org mbenson@apache.org
Comparators.java
in bval-jsr/src/main/java/org/apache/bval/util
24 1 2018-03-08 2018-03-08 1 1 mbenson@apache.org mbenson@apache.org
LogTckFormatter.java
in bval-tck/src/main/java/org/apache/bval/arquillian
21 1 2018-11-05 2018-11-05 1 1 rmannibucau@gmail.com rmannibucau@gmail.com
CompositeValidatorMappingProvider.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
20 2 2018-02-21 2018-02-21 1 1 mbenson@apache.org mbenson@apache.org
EMailValidationUtils.java
in bval-jsr/src/main/java/org/apache/bval/routines
10 - 2018-02-25 2018-02-25 1 1 mbenson@apache.org mbenson@apache.org
AnnotationBehavior.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
9 1 2018-02-21 2018-02-21 1 1 mbenson@apache.org mbenson@apache.org
xsd
validation-configuration-3.0.xsd
in bval-jsr/src/main/xsd
9 - 2021-04-30 2021-04-30 1 1 rmannibucau@gmail.com rmannibucau@gmail.com
xsd
validation-mapping-3.0.xsd
in bval-jsr/src/main/xsd
9 - 2021-04-30 2021-04-30 1 1 rmannibucau@gmail.com rmannibucau@gmail.com
HasAnnotationBehavior.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
6 1 2018-02-21 2018-02-21 1 1 mbenson@apache.org mbenson@apache.org
CloseableAble.java
in bval-jsr/src/main/java/org/apache/bval/util
6 - 2018-03-23 2018-03-23 1 1 mbenson@apache.org mbenson@apache.org
package-info.java
in bval-jsr/src/main/java/org/apache/bval/jsr/descriptor
1 - 2018-02-24 2018-02-24 1 1 mbenson@apache.org mbenson@apache.org
package-info.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard
1 - 2012-01-07 2012-01-07 1 1 simonetripodi@apache.org simonetripodi@apache.org
package-info.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/file
1 - 2012-01-07 2012-01-07 1 1 simonetripodi@apache.org simonetripodi@apache.org
package-info.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit
1 - 2012-01-07 2012-01-07 1 1 simonetripodi@apache.org simonetripodi@apache.org
package-info.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints/net
1 - 2012-01-07 2012-01-07 1 1 simonetripodi@apache.org simonetripodi@apache.org
package-info.java
in bval-extras/src/main/java/org/apache/bval/extras/constraints
1 - 2011-09-07 2011-09-07 1 1 simonetripodi@apache.org simonetripodi@apache.org
ValidateProperty.java
in bval-jsr/src/main/java/org/apache/bval/jsr/job
466 24 2018-02-21 2023-02-08 11 2 mbenson@apache.org jlmonteiro@tomitribe.com
MetadataReader.java
in bval-jsr/src/main/java/org/apache/bval/jsr/descriptor
343 10 2018-02-21 2023-02-08 16 2 mbenson@apache.org jlmonteiro@tomitribe.com
xsd
validation-mapping-1.1.xsd
in bval-jsr/src/main/xsd
235 - 2013-08-26 2015-05-04 2 2 rmannibucau@apache.org struberg@apache.org
CompositeBuilder.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
231 7 2018-02-21 2023-02-08 12 2 mbenson@apache.org jlmonteiro@tomitribe.com
MappingValidator.java
in bval-jsr/src/main/java/org/apache/bval/jsr/xml
199 10 2018-04-18 2023-02-08 3 2 mbenson@apache.org jlmonteiro@tomitribe.com
Liskov.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
198 12 2018-02-27 2023-02-08 10 2 mbenson@apache.org jlmonteiro@tomitribe.com
ContainerElementKey.java
in bval-jsr/src/main/java/org/apache/bval/jsr/metadata
175 16 2018-02-21 2023-02-08 9 2 mbenson@apache.org jlmonteiro@tomitribe.com
GroupStrategy.java
in bval-jsr/src/main/java/org/apache/bval/jsr/groups
173 21 2018-04-12 2019-02-17 2 2 mbenson@apache.org rmannibucau@apache.org
ConstraintValidatorContextImpl.java
in bval-jsr/src/main/java/org/apache/bval/jsr/job
154 18 2018-02-21 2023-02-08 11 2 mbenson@apache.org jlmonteiro@tomitribe.com
xsd
validation-mapping-1.0.xsd
in bval-jsr/src/main/xsd
152 - 2013-08-26 2015-05-04 2 2 rmannibucau@apache.org struberg@apache.org
Correlations

File Size vs. Number of Changes: 216 points

bval-jsr/src/main/java/org/apache/bval/cdi/BValExtension.java x: 287 lines of code y: 27 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Meta.java x: 255 lines of code y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidationJob.java x: 520 lines of code y: 27 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/XmlBuilder.java x: 590 lines of code y: 17 # changes bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationParser.java x: 129 lines of code y: 15 # changes bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationMappingParser.java x: 123 lines of code y: 20 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/ABANumber.java x: 21 lines of code y: 8 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/IBANValidator.java x: 30 lines of code y: 8 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/ModulusValidator.java x: 53 lines of code y: 8 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/VerhoeffValidator.java x: 45 lines of code y: 8 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard/AmericanExpress.java x: 25 lines of code y: 7 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard/Visa.java x: 23 lines of code y: 6 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/file/Directory.java x: 19 lines of code y: 6 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/file/DirectoryValidator.java x: 13 lines of code y: 8 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/file/NotDirectoryValidator.java x: 13 lines of code y: 7 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/file/SymlinkValidator.java x: 32 lines of code y: 8 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/net/Domain.java x: 20 lines of code y: 6 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/net/DomainValidator.java x: 329 lines of code y: 8 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/net/InetAddressValidator.java x: 19 lines of code y: 8 # changes bval-jsr/src/main/java/org/apache/bval/cdi/AnyLiteral.java x: 10 lines of code y: 7 # changes bval-jsr/src/main/java/org/apache/bval/cdi/BValAnnotatedType.java x: 63 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/cdi/BValBinding.java x: 11 lines of code y: 7 # changes bval-jsr/src/main/java/org/apache/bval/cdi/BValInterceptor.java x: 242 lines of code y: 16 # changes bval-jsr/src/main/java/org/apache/bval/cdi/BValInterceptorBean.java x: 120 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/cdi/EmptyAnnotationLiteral.java x: 48 lines of code y: 5 # changes bval-jsr/src/main/java/org/apache/bval/cdi/ValidatorBean.java x: 72 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/cdi/ValidatorFactoryBean.java x: 73 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/constraints/AbstractPatternValidator.java x: 41 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/constraints/DecimalMaxValidator.java x: 49 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/constraints/DigitsValidatorForNumber.java x: 51 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/constraints/DigitsValidatorForString.java x: 55 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/constraints/Email.java x: 28 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/constraints/FutureOrPresentValidator.java x: 92 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/constraints/MaxValidatorForNumber.java x: 26 lines of code y: 7 # changes bval-jsr/src/main/java/org/apache/bval/constraints/NotBlankValidator.java x: 10 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/constraints/NotEmpty.java x: 29 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/constraints/NotEmptyValidator.java x: 27 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/constraints/NotNullValidator.java x: 10 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/constraints/PatternValidator.java x: 17 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/constraints/SizeValidator.java x: 77 lines of code y: 7 # changes bval-jsr/src/main/java/org/apache/bval/constraints/TimeValidator.java x: 36 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/el/ELFacade.java x: 101 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ApacheFactoryContext.java x: 115 lines of code y: 19 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ApacheMessageContext.java x: 6 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ApacheValidationProvider.java x: 50 lines of code y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ApacheValidatorConfiguration.java x: 11 lines of code y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ApacheValidatorFactory.java x: 226 lines of code y: 23 # changes bval-jsr/src/main/java/org/apache/bval/jsr/BootstrapConfigurationImpl.java x: 92 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/jsr/CascadingPropertyValidator.java x: 21 lines of code y: 7 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ConfigurationImpl.java x: 311 lines of code y: 22 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintAnnotationAttributes.java x: 138 lines of code y: 13 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintCached.java x: 103 lines of code y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintDefaults.java x: 59 lines of code y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintViolationImpl.java x: 115 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/jsr/DefaultConstraintValidatorFactory.java x: 54 lines of code y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/DefaultMessageInterpolator.java x: 319 lines of code y: 16 # changes bval-jsr/src/main/java/org/apache/bval/jsr/DefaultValidationProviderResolver.java x: 51 lines of code y: 8 # changes bval-jsr/src/main/java/org/apache/bval/jsr/GraphContext.java x: 108 lines of code y: 7 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ParticipantFactory.java x: 92 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ValidatorImpl.java x: 97 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/BeanD.java x: 99 lines of code y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/CascadableContainerD.java x: 42 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ComposedD.java x: 86 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ConstraintD.java x: 198 lines of code y: 16 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ConstructorD.java x: 13 lines of code y: 5 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ContainerElementTypeD.java x: 25 lines of code y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/CrossParameterD.java x: 13 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/DescriptorManager.java x: 78 lines of code y: 17 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ElementD.java x: 86 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/Finder.java x: 111 lines of code y: 5 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/MetadataReader.java x: 343 lines of code y: 16 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/MethodD.java x: 19 lines of code y: 5 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ParameterD.java x: 57 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/PropertyD.java x: 71 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ReturnValueD.java x: 68 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/groups/Group.java x: 114 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/jsr/groups/GroupConversion.java x: 55 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/groups/Groups.java x: 59 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/jsr/groups/GroupsComputer.java x: 118 lines of code y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ComputeConstraintValidatorClass.java x: 148 lines of code y: 5 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ConstraintValidatorContextImpl.java x: 154 lines of code y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateExecutable.java x: 45 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateParameters.java x: 158 lines of code y: 15 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateProperty.java x: 466 lines of code y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateReturnValue.java x: 113 lines of code y: 15 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidationJobFactory.java x: 52 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/AnnotationDeclaredValidatorMappingProvider.java x: 21 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/CompositeBuilder.java x: 231 lines of code y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ContainerElementKey.java x: 175 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/HierarchyBuilder.java x: 303 lines of code y: 13 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Liskov.java x: 198 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/MetadataBuilders.java x: 37 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ReflectionBuilder.java x: 312 lines of code y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ValidatorMapping.java x: 82 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ValidatorMappingProvider.java x: 28 lines of code y: 5 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/XmlValidationMappingProvider.java x: 40 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/parameter/DefaultParameterNameProvider.java x: 22 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/jsr/resolver/CachingRelevant.java x: 5 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/resolver/CachingTraversableResolver.java x: 97 lines of code y: 7 # changes bval-jsr/src/main/java/org/apache/bval/jsr/resolver/DefaultTraversableResolver.java x: 68 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/AnnotationProxy.java x: 117 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/AnnotationProxyBuilder.java x: 111 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/AnnotationsManager.java x: 325 lines of code y: 13 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/ContainerElementNodeBuilderCustomizableContextImpl.java x: 40 lines of code y: 5 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/ContainerElementNodeBuilderDefinedContextImpl.java x: 35 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/ContainerElementNodeContextBuilderImpl.java x: 47 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/ExecutableTypes.java x: 39 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/LeafNodeBuilderCustomizableContextImpl.java x: 54 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/NodeBuilderCustomizableContextImpl.java x: 50 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/NodeBuilderDefinedContextImpl.java x: 37 lines of code y: 10 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/NodeContextBuilderImpl.java x: 48 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/NodeImpl.java x: 378 lines of code y: 13 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/PathImpl.java x: 207 lines of code y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/PathNavigation.java x: 209 lines of code y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/ExtractValues.java x: 75 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/FxExtractor.java x: 62 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/IterableElementExtractor.java x: 9 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/MapExtractor.java x: 18 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/OptionalExtractor.java x: 37 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/ValueExtractors.java x: 278 lines of code y: 14 # changes bval-jsr/src/main/java/org/apache/bval/jsr/xml/MappingValidator.java x: 199 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/xml/SchemaManager.java x: 228 lines of code y: 9 # changes bval-jsr/src/main/java/org/apache/bval/util/ValidatorUtils.java x: 31 lines of code y: 3 # changes bval-tck/src/main/java/org/apache/bval/arquillian/jndi/BValJndiFactory.java x: 32 lines of code y: 4 # changes bval-jsr/src/main/xsd/validation-configuration-3.0.xsd x: 9 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/util/EmulatedAnnotatedType.java x: 96 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateBean.java x: 47 lines of code y: 5 # changes bval-jsr/src/main/java/org/apache/bval/util/reflection/Reflection.java x: 273 lines of code y: 8 # changes bval-jsr/src/main/java/org/apache/bval/jsr/groups/GroupStrategy.java x: 173 lines of code y: 2 # changes bval-jsr/src/main/java/org/apache/bval/util/CollectionSet.java x: 65 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/Proxies.java x: 29 lines of code y: 7 # changes bval-tck/src/main/java/org/apache/bval/arquillian/BValArquillianExtension.java x: 27 lines of code y: 2 # changes bval-tck/src/main/java/org/apache/bval/arquillian/LogTckFormatter.java x: 21 lines of code y: 1 # changes src/site/site.xml x: 26 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/util/Exceptions.java x: 125 lines of code y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/LookBehindRegexHolder.java x: 55 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/util/Escapes.java x: 162 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/Methods.java x: 41 lines of code y: 6 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/DualBuilder.java x: 284 lines of code y: 4 # changes bval-jsr/src/main/xsd/validation-mapping-2.0.xsd x: 278 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/util/ObjectUtils.java x: 75 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/util/reflection/TypeUtils.java x: 823 lines of code y: 2 # changes bval-jsr/src/main/java/org/apache/bval/util/Lazy.java x: 39 lines of code y: 2 # changes bval-jsr/src/main/java/org/apache/bval/util/Validate.java x: 33 lines of code y: 2 # changes bval-jsr/src/main/java/org/apache/bval/util/CloseableAble.java x: 6 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/ToUnmodifiable.java x: 28 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/util/StringUtils.java x: 93 lines of code y: 2 # changes bval-jsr/src/main/xsd/validation-configuration-2.0.xsd x: 57 lines of code y: 2 # changes bval-jsr/src/main/java/org/apache/bval/util/Comparators.java x: 24 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/EmptyBuilder.java x: 139 lines of code y: 3 # changes bval-jsr/src/main/java/org/apache/bval/util/BValVersion.java x: 118 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/package-info.java x: 1 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/AnnotationBehaviorMergeStrategy.java x: 33 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/CompositeValidatorMappingProvider.java x: 20 lines of code y: 1 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/IOs.java x: 34 lines of code y: 5 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/ABANumberValidator.java x: 12 lines of code y: 2 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/CUSIPValidator.java x: 22 lines of code y: 2 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/ISBN10Validator.java x: 17 lines of code y: 3 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/SedolValidator.java x: 20 lines of code y: 2 # changes bval-jsr/src/main/java/org/apache/bval/el/MessageEvaluator.java x: 5 lines of code y: 2 # changes bval-jsr/src/main/xsd/validation-configuration-1.1.xsd x: 56 lines of code y: 2 # changes bval-jsr/src/main/xsd/validation-mapping-1.0.xsd x: 152 lines of code y: 2 # changes bval-jsr/src/main/xsd/validation-mapping-1.1.xsd x: 235 lines of code y: 2 # changes
27.0
# changes
  min: 1.0
  average: 6.56
  25th percentile: 3.0
  median: 6.0
  75th percentile: 9.0
  max: 27.0
0 823.0
lines of code
min: 1.0 | average: 82.88 | 25th percentile: 21.0 | median: 41.5 | 75th percentile: 98.5 | max: 823.0

Number of Contributors vs. Number of Changes: 216 points

bval-jsr/src/main/java/org/apache/bval/cdi/BValExtension.java x: 7 # contributors y: 27 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Meta.java x: 3 # contributors y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidationJob.java x: 4 # contributors y: 27 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/XmlBuilder.java x: 4 # contributors y: 17 # changes bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationParser.java x: 6 # contributors y: 15 # changes bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationMappingParser.java x: 5 # contributors y: 20 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/ABANumber.java x: 6 # contributors y: 8 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/IBANValidator.java x: 5 # contributors y: 8 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard/AmericanExpress.java x: 5 # contributors y: 7 # changes bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard/Visa.java x: 5 # contributors y: 6 # changes bval-jsr/src/main/java/org/apache/bval/cdi/AnyLiteral.java x: 4 # contributors y: 7 # changes bval-jsr/src/main/java/org/apache/bval/cdi/BValAnnotatedType.java x: 4 # contributors y: 9 # changes bval-jsr/src/main/java/org/apache/bval/cdi/BValInterceptor.java x: 5 # contributors y: 16 # changes bval-jsr/src/main/java/org/apache/bval/cdi/BValInterceptorBean.java x: 4 # contributors y: 10 # changes bval-jsr/src/main/java/org/apache/bval/cdi/EmptyAnnotationLiteral.java x: 3 # contributors y: 5 # changes bval-jsr/src/main/java/org/apache/bval/cdi/ValidatorBean.java x: 5 # contributors y: 10 # changes bval-jsr/src/main/java/org/apache/bval/cdi/ValidatorFactoryBean.java x: 5 # contributors y: 9 # changes bval-jsr/src/main/java/org/apache/bval/constraints/AbstractPatternValidator.java x: 2 # contributors y: 3 # changes bval-jsr/src/main/java/org/apache/bval/constraints/DigitsValidatorForNumber.java x: 4 # contributors y: 6 # changes bval-jsr/src/main/java/org/apache/bval/constraints/EmailValidator.java x: 4 # contributors y: 8 # changes bval-jsr/src/main/java/org/apache/bval/constraints/FutureOrPresentValidator.java x: 2 # contributors y: 4 # changes bval-jsr/src/main/java/org/apache/bval/constraints/NumberSignValidator.java x: 2 # contributors y: 5 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ApacheFactoryContext.java x: 5 # contributors y: 19 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ApacheValidationProvider.java x: 4 # contributors y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ApacheValidatorConfiguration.java x: 4 # contributors y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ApacheValidatorFactory.java x: 6 # contributors y: 23 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ConfigurationImpl.java x: 5 # contributors y: 22 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintAnnotationAttributes.java x: 5 # contributors y: 13 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintCached.java x: 5 # contributors y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/GraphContext.java x: 3 # contributors y: 7 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ParticipantFactory.java x: 3 # contributors y: 6 # changes bval-jsr/src/main/java/org/apache/bval/jsr/ValidatorImpl.java x: 3 # contributors y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ConstraintD.java x: 3 # contributors y: 16 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ContainerElementTypeD.java x: 2 # contributors y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/DescriptorManager.java x: 3 # contributors y: 17 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ElementD.java x: 3 # contributors y: 9 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ExecutableD.java x: 2 # contributors y: 6 # changes bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/MetadataReader.java x: 2 # contributors y: 16 # changes bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateParameters.java x: 3 # contributors y: 15 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/CompositeBuilder.java x: 2 # contributors y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ContainerElementKey.java x: 2 # contributors y: 9 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/HierarchyBuilder.java x: 3 # contributors y: 13 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Liskov.java x: 2 # contributors y: 10 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ReflectionBuilder.java x: 3 # contributors y: 12 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/AnnotationsManager.java x: 4 # contributors y: 13 # changes bval-jsr/src/main/java/org/apache/bval/jsr/util/PathNavigation.java x: 5 # contributors y: 11 # changes bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/ValueExtractors.java x: 4 # contributors y: 14 # changes bval-jsr/src/main/xsd/validation-configuration-3.0.xsd x: 1 # contributors y: 1 # changes bval-jsr/src/main/java/org/apache/bval/util/EmulatedAnnotatedType.java x: 4 # contributors y: 4 # changes bval-jsr/src/main/java/org/apache/bval/util/reflection/Reflection.java x: 3 # contributors y: 8 # changes bval-jsr/src/main/java/org/apache/bval/jsr/groups/GroupStrategy.java x: 2 # contributors y: 2 # changes bval-jsr/src/main/java/org/apache/bval/util/Exceptions.java x: 1 # contributors y: 4 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Signature.java x: 1 # contributors y: 3 # changes bval-jsr/src/main/java/org/apache/bval/jsr/metadata/DualValidationMappingProvider.java x: 1 # contributors y: 2 # changes
27.0
# changes
  min: 1.0
  average: 6.56
  25th percentile: 3.0
  median: 6.0
  75th percentile: 9.0
  max: 27.0
0 7.0
# contributors
min: 1.0 | average: 3.06 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0

Number of Contributors vs. File Size: 216 points

bval-jsr/src/main/java/org/apache/bval/cdi/BValExtension.java x: 7 # contributors y: 287 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Meta.java x: 3 # contributors y: 255 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidationJob.java x: 4 # contributors y: 520 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/XmlBuilder.java x: 4 # contributors y: 590 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationParser.java x: 6 # contributors y: 129 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/xml/ValidationMappingParser.java x: 5 # contributors y: 123 lines of code bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/ABANumber.java x: 6 # contributors y: 21 lines of code bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/IBANValidator.java x: 5 # contributors y: 30 lines of code bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/ModulusValidator.java x: 5 # contributors y: 53 lines of code bval-extras/src/main/java/org/apache/bval/extras/constraints/checkdigit/VerhoeffValidator.java x: 5 # contributors y: 45 lines of code bval-extras/src/main/java/org/apache/bval/extras/constraints/creditcard/AmericanExpress.java x: 5 # contributors y: 25 lines of code bval-extras/src/main/java/org/apache/bval/extras/constraints/file/Directory.java x: 5 # contributors y: 19 lines of code bval-extras/src/main/java/org/apache/bval/extras/constraints/file/DirectoryValidator.java x: 5 # contributors y: 13 lines of code bval-extras/src/main/java/org/apache/bval/extras/constraints/net/Domain.java x: 5 # contributors y: 20 lines of code bval-extras/src/main/java/org/apache/bval/extras/constraints/net/DomainValidator.java x: 5 # contributors y: 329 lines of code bval-jsr/src/main/java/org/apache/bval/cdi/AnyLiteral.java x: 4 # contributors y: 10 lines of code bval-jsr/src/main/java/org/apache/bval/cdi/BValAnnotatedType.java x: 4 # contributors y: 63 lines of code bval-jsr/src/main/java/org/apache/bval/cdi/BValInterceptor.java x: 5 # contributors y: 242 lines of code bval-jsr/src/main/java/org/apache/bval/cdi/BValInterceptorBean.java x: 4 # contributors y: 120 lines of code bval-jsr/src/main/java/org/apache/bval/cdi/EmptyAnnotationLiteral.java x: 3 # contributors y: 48 lines of code bval-jsr/src/main/java/org/apache/bval/cdi/ValidatorBean.java x: 5 # contributors y: 72 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/AbstractPatternValidator.java x: 2 # contributors y: 41 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/DecimalMaxValidator.java x: 2 # contributors y: 49 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/DigitsValidatorForNumber.java x: 4 # contributors y: 51 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/DigitsValidatorForString.java x: 4 # contributors y: 55 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/Email.java x: 4 # contributors y: 28 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/EmailValidator.java x: 4 # contributors y: 22 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/FutureOrPresentValidator.java x: 2 # contributors y: 92 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/MaxValidatorForString.java x: 4 # contributors y: 23 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/NotBlankValidator.java x: 2 # contributors y: 10 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/NotEmptyValidator.java x: 5 # contributors y: 27 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/NumberSignValidator.java x: 2 # contributors y: 48 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/PatternValidator.java x: 4 # contributors y: 17 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/SizeValidator.java x: 4 # contributors y: 77 lines of code bval-jsr/src/main/java/org/apache/bval/constraints/TimeValidator.java x: 2 # contributors y: 36 lines of code bval-jsr/src/main/java/org/apache/bval/el/ELFacade.java x: 4 # contributors y: 101 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ApacheFactoryContext.java x: 5 # contributors y: 115 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ApacheMessageContext.java x: 2 # contributors y: 6 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ApacheValidatorFactory.java x: 6 # contributors y: 226 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/BootstrapConfigurationImpl.java x: 4 # contributors y: 92 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ConfigurationImpl.java x: 5 # contributors y: 311 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintAnnotationAttributes.java x: 5 # contributors y: 138 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintCached.java x: 5 # contributors y: 103 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintDefaults.java x: 4 # contributors y: 59 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ConstraintViolationImpl.java x: 4 # contributors y: 115 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/DefaultMessageInterpolator.java x: 5 # contributors y: 319 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/GraphContext.java x: 3 # contributors y: 108 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ParticipantFactory.java x: 3 # contributors y: 92 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/ValidatorImpl.java x: 3 # contributors y: 97 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/BeanD.java x: 3 # contributors y: 99 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/CascadableContainerD.java x: 4 # contributors y: 42 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ComposedD.java x: 2 # contributors y: 86 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ConstraintD.java x: 3 # contributors y: 198 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ConstructorD.java x: 2 # contributors y: 13 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ContainerElementTypeD.java x: 2 # contributors y: 25 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/DescriptorManager.java x: 3 # contributors y: 78 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ElementD.java x: 3 # contributors y: 86 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/Finder.java x: 2 # contributors y: 111 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/MetadataReader.java x: 2 # contributors y: 343 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/MethodD.java x: 2 # contributors y: 19 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ParameterD.java x: 2 # contributors y: 57 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/PropertyD.java x: 4 # contributors y: 71 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/ReturnValueD.java x: 3 # contributors y: 68 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/groups/GroupConversion.java x: 2 # contributors y: 55 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/groups/GroupsComputer.java x: 4 # contributors y: 118 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/job/ComputeConstraintValidatorClass.java x: 3 # contributors y: 148 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/job/ConstraintValidatorContextImpl.java x: 2 # contributors y: 154 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateExecutable.java x: 2 # contributors y: 45 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateParameters.java x: 3 # contributors y: 158 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateProperty.java x: 2 # contributors y: 466 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/job/ValidateReturnValue.java x: 3 # contributors y: 113 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/AnnotationDeclaredValidatorMappingProvider.java x: 2 # contributors y: 21 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/CompositeBuilder.java x: 2 # contributors y: 231 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ContainerElementKey.java x: 2 # contributors y: 175 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/HierarchyBuilder.java x: 3 # contributors y: 303 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Liskov.java x: 2 # contributors y: 198 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ReflectionBuilder.java x: 3 # contributors y: 312 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ValidatorMapping.java x: 2 # contributors y: 82 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/ValidatorMappingProvider.java x: 2 # contributors y: 28 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/resolver/CachingRelevant.java x: 3 # contributors y: 5 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/resolver/CachingTraversableResolver.java x: 4 # contributors y: 97 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/resolver/DefaultTraversableResolver.java x: 5 # contributors y: 68 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/AnnotationProxy.java x: 3 # contributors y: 117 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/AnnotationProxyBuilder.java x: 5 # contributors y: 111 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/AnnotationsManager.java x: 4 # contributors y: 325 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/ContainerElementNodeBuilderDefinedContextImpl.java x: 2 # contributors y: 35 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/NodeBuilderDefinedContextImpl.java x: 4 # contributors y: 37 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/NodeContextBuilderImpl.java x: 4 # contributors y: 48 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/NodeImpl.java x: 4 # contributors y: 378 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/PathImpl.java x: 4 # contributors y: 207 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/PathNavigation.java x: 5 # contributors y: 209 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/ExtractValues.java x: 2 # contributors y: 75 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/FxExtractor.java x: 2 # contributors y: 62 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/IterableElementExtractor.java x: 2 # contributors y: 9 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/valueextraction/ValueExtractors.java x: 4 # contributors y: 278 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/xml/SchemaManager.java x: 3 # contributors y: 228 lines of code bval-jsr/src/main/java/org/apache/bval/util/ValidatorUtils.java x: 2 # contributors y: 31 lines of code bval-tck/src/main/java/org/apache/bval/arquillian/EJBEnricher.java x: 3 # contributors y: 36 lines of code bval-tck/src/main/java/org/apache/bval/arquillian/jndi/BValJndiFactory.java x: 3 # contributors y: 32 lines of code bval-jsr/src/main/xsd/validation-configuration-3.0.xsd x: 1 # contributors y: 9 lines of code bval-jsr/src/main/java/org/apache/bval/util/reflection/Reflection.java x: 3 # contributors y: 273 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/groups/GroupStrategy.java x: 2 # contributors y: 173 lines of code bval-jsr/src/main/java/org/apache/bval/util/CollectionSet.java x: 1 # contributors y: 65 lines of code bval-tck/src/main/java/org/apache/bval/arquillian/LogTckFormatter.java x: 1 # contributors y: 21 lines of code src/site/site.xml x: 1 # contributors y: 26 lines of code bval-jsr/src/main/java/org/apache/bval/util/Exceptions.java x: 1 # contributors y: 125 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/LookBehindRegexHolder.java x: 1 # contributors y: 55 lines of code bval-jsr/src/main/java/org/apache/bval/util/Escapes.java x: 1 # contributors y: 162 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/DualBuilder.java x: 1 # contributors y: 284 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/Signature.java x: 1 # contributors y: 62 lines of code bval-jsr/src/main/xsd/validation-mapping-2.0.xsd x: 1 # contributors y: 278 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/MetadataBuilder.java x: 1 # contributors y: 47 lines of code bval-jsr/src/main/java/org/apache/bval/util/ObjectUtils.java x: 1 # contributors y: 75 lines of code bval-jsr/src/main/java/org/apache/bval/util/reflection/TypeUtils.java x: 1 # contributors y: 823 lines of code bval-jsr/src/main/java/org/apache/bval/util/Lazy.java x: 1 # contributors y: 39 lines of code bval-jsr/src/main/java/org/apache/bval/util/Validate.java x: 1 # contributors y: 33 lines of code bval-jsr/src/main/java/org/apache/bval/util/CloseableAble.java x: 1 # contributors y: 6 lines of code bval-jsr/src/main/java/org/apache/bval/util/StringUtils.java x: 1 # contributors y: 93 lines of code bval-jsr/src/main/xsd/validation-configuration-2.0.xsd x: 1 # contributors y: 57 lines of code bval-jsr/src/main/java/org/apache/bval/util/Comparators.java x: 1 # contributors y: 24 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/metadata/EmptyBuilder.java x: 1 # contributors y: 139 lines of code bval-jsr/src/main/java/org/apache/bval/routines/EMailValidationUtils.java x: 1 # contributors y: 10 lines of code bval-jsr/src/main/java/org/apache/bval/util/BValVersion.java x: 1 # contributors y: 118 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/descriptor/package-info.java x: 1 # contributors y: 1 lines of code bval-jsr/src/main/java/org/apache/bval/jsr/util/IOs.java x: 3 # contributors y: 34 lines of code bval-jsr/src/main/xsd/validation-mapping-1.0.xsd x: 2 # contributors y: 152 lines of code bval-jsr/src/main/xsd/validation-mapping-1.1.xsd x: 2 # contributors y: 235 lines of code
823.0
lines of code
  min: 1.0
  average: 82.88
  25th percentile: 21.0
  median: 41.5
  75th percentile: 98.5
  max: 823.0
0 7.0
# contributors
min: 1.0 | average: 3.06 | 25th percentile: 2.0 | median: 3.0 | 75th percentile: 4.0 | max: 7.0