Overview
File Change Frequency Overall
  • There are 113 files with 8,606 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 0 files changed 21-50 times (0 lines of code)
    • 1 file changed 6-20 times (56 lines of code)
    • 112 files changed 1-5 times (8,550 lines of code)
0% | 0% | 0% | <1% | 99%
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 113 files with 8,606 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)
    • 30 files changed by 2-5 contributors (1,699 lines of code)
    • 83 files changed by 1 contributor (6,907 lines of code)
0% | 0% | 0% | 19% | 80%
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, txt, yml, gradle, md, gitignore, bat, xml, html, properties
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 0% | <1% | 99%
html0% | 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
netflix-eventbus0% | 0% | 0% | 3% | 96%
netflix-infix0% | 0% | 0% | 0% | 100%
netflix-statistics0% | 0% | 0% | 0% | 100%
netflix-commons-util0% | 0% | 0% | 0% | 100%
netflix-eventbus-bridge0% | 0% | 0% | 0% | 100%
netflix-eventbus-rx0% | 0% | 0% | 0% | 100%
netflix-jersey-guice0% | 0% | 0% | 0% | 100%
netflix-lifecycle0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
InfixEventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix
56 8 2014-01-16 2023-11-23 6 4 +151 / -5 elandau joshgord
package-info.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix
1 - 2014-01-16 2024-11-04 5 5 +206 / -90 elandau isobolevska
EventCreator.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
6 - 2014-01-16 2024-11-04 5 5 +98 / -18 elandau isobolevska
ThrowableExceptionMapper.java
in netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception
36 2 2014-01-29 2023-11-23 5 4 +182 / -4 elandau joshgord
EventBusUtils.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/utils
130 10 2014-01-16 2023-11-23 5 3 +457 / -13 elandau joshgord
DynamicSubscriber.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
4 - 2014-01-16 2023-11-23 4 3 +90 / -12 elandau joshgord
SerializableEventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
5 - 2014-01-16 2023-11-23 4 3 +84 / -6 elandau joshgord
FilterLanguage.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
6 - 2014-01-16 2014-04-24 4 2 +30 / -3 elandau elandau
SubscriberConfigProvider.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
13 - 2014-01-16 2023-11-23 4 3 +120 / -8 elandau joshgord
SubscriberInfo.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
16 3 2014-01-16 2023-11-23 4 3 +82 / -2 elandau joshgord
InfixFilterLanguageSupport.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix
18 1 2014-01-16 2023-11-23 4 3 +52 / -2 elandau joshgord
Subscribe.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
21 - 2014-01-16 2023-11-23 4 3 +222 / -12 elandau joshgord
ImmutableEventBusBridgeStats.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
27 6 2014-01-24 2023-11-23 4 3 +86 / -2 elandau joshgord
CatchAllSubscriber.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
27 4 2014-01-16 2023-11-23 4 3 +108 / -4 elandau joshgord
EventBus.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
29 - 2014-01-16 2023-11-23 4 3 +662 / -46 elandau joshgord
AlwaysTrueEventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter
32 7 2014-01-16 2014-04-24 4 2 +89 / -3 elandau elandau
AlwaysFalseEventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter
34 7 2014-01-16 2014-04-24 4 2 +95 / -3 elandau elandau
InvalidSubscriberException.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
35 4 2014-01-16 2023-11-23 4 3 +114 / -2 elandau joshgord
SyncSubscribersGatekeeper.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
119 5 2014-01-16 2023-11-23 4 3 +390 / -8 elandau joshgord
AbstractEventBusStats.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
120 16 2014-01-16 2023-11-23 4 3 +312 / -8 elandau joshgord
HashCode.java
in netflix-commons-util/src/main/java/com/netflix/util
126 24 2013-01-15 2023-11-23 4 4 +381 / -10 awang joshgord
AbstractEventBusBridge.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
150 23 2014-01-24 2014-04-16 4 1 +538 / -10 elandau elandau
EventBusImpl.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
449 29 2014-01-16 2024-11-04 4 3 +1246 / -14 elandau isobolevska
EventBusBridge.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
5 - 2014-01-24 2014-04-16 3 1 +56 / -0 elandau elandau
DataAccumulator.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
47 3 2013-01-18 2015-11-17 3 3 +124 / -4 stonse tbak
MeasuredRate.java
in netflix-commons-util/src/main/java/com/netflix/util
50 7 2013-01-15 2023-11-23 3 3 +109 / -6 awang joshgord
RxEventBus.java
in netflix-eventbus-rx/src/main/java/com/netflix/eventbus/rx
86 5 2014-04-16 2023-11-23 3 3 +268 / -4 elandau joshgord
DataDistribution.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
94 14 2013-01-18 2015-11-17 3 3 +169 / -6 stonse tbak
EventConsumer.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
262 21 2014-01-16 2014-04-16 3 1 +694 / -36 elandau elandau
package-info.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang
1 - 2014-01-16 2014-01-28 2 1 +12 / -0 elandau elandau
EventBatch.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
3 - 2014-01-16 2014-01-28 2 1 +18 / -0 elandau elandau
ValueTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
4 - 2014-01-16 2014-01-28 2 1 +10 / -0 elandau elandau
FilterLanguageSupport.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang
5 - 2014-01-16 2014-01-28 2 1 +46 / -0 elandau elandau
PredicateTranslatable.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
5 - 2014-01-16 2014-01-28 2 1 +14 / -0 elandau elandau
PredicateCompiler.java
in netflix-infix/src/main/java/com/netflix/infix
5 - 2014-01-16 2014-01-28 2 1 +14 / -0 elandau elandau
EventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
6 - 2014-01-16 2014-01-28 2 1 +46 / -0 elandau elandau
DefaultThrowableExceptionMapper.java
in netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception
6 - 2014-01-29 2014-01-31 2 1 +20 / -0 elandau elandau
CustomThrowableExceptionMapper.java
in netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception
6 - 2014-01-29 2014-01-31 2 1 +40 / -0 elandau elandau
EventFilterParsingException.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
6 1 2014-01-16 2014-01-28 2 1 +14 / -0 elandau elandau
ValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
6 - 2014-01-16 2014-01-28 2 1 +22 / -0 elandau elandau
EventBusBridgeStats.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
8 - 2014-01-24 2014-01-28 2 1 +74 / -0 elandau elandau
TreeNodeUtil.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
9 2 2014-01-16 2014-01-28 2 1 +26 / -0 elandau elandau
InfixCompiler.java
in netflix-infix/src/main/java/com/netflix/infix
11 1 2014-01-16 2014-01-28 2 1 +38 / -0 elandau elandau
InvalidFilterException.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang
13 2 2014-01-16 2014-01-28 2 1 +46 / -0 elandau elandau
PredicateBaseTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
14 3 2014-01-16 2014-01-28 2 1 +36 / -0 elandau elandau
GsonDefaultExceptionMapper.java
in netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception
18 1 2014-01-29 2014-01-31 2 1 +80 / -0 elandau elandau
NumberTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
18 4 2014-01-16 2014-01-28 2 1 +48 / -0 elandau elandau
StringTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
18 4 2014-01-16 2014-01-28 2 1 +48 / -0 elandau elandau
XPathTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
18 4 2014-01-16 2014-01-28 2 1 +48 / -0 elandau elandau
NullValueTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
18 4 2014-01-16 2014-01-28 2 1 +50 / -0 elandau elandau
Files With Most Churn (Top 50)
Based on the number of lines added and deleted across all commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsline
churn
first
contributor
latest
contributor
EventFilterParser.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
2210 7 2014-01-16 2014-01-28 2 1 +7116 / -0 elandau elandau
EventFilterLexer.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
1447 41 2014-01-16 2014-01-28 2 1 +4206 / -0 elandau elandau
EventBusImpl.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
449 29 2014-01-16 2024-11-04 4 3 +1246 / -14 elandau isobolevska
EventConsumer.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
262 21 2014-01-16 2014-04-16 3 1 +694 / -36 elandau elandau
EventBus.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
29 - 2014-01-16 2023-11-23 4 3 +662 / -46 elandau joshgord
AbstractEventBusBridge.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
150 23 2014-01-24 2014-04-16 4 1 +538 / -10 elandau elandau
EventBusUtils.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/utils
130 10 2014-01-16 2023-11-23 5 3 +457 / -13 elandau joshgord
AgeBatchingQueue.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
155 14 2014-01-16 2014-01-28 2 1 +424 / -0 elandau elandau
SyncSubscribersGatekeeper.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
119 5 2014-01-16 2023-11-23 4 3 +390 / -8 elandau joshgord
HashCode.java
in netflix-commons-util/src/main/java/com/netflix/util
126 24 2013-01-15 2023-11-23 4 4 +381 / -10 awang joshgord
Histogram.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
184 16 2013-01-18 2013-01-18 1 1 +345 / -14 stonse stonse
NumericValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
138 19 2014-01-16 2014-01-28 2 1 +332 / -0 elandau elandau
AbstractEventBusStats.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
120 16 2014-01-16 2023-11-23 4 3 +312 / -8 elandau joshgord
package-info.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix
1 - 2014-01-16 2024-11-04 5 5 +206 / -90 elandau isobolevska
RxEventBus.java
in netflix-eventbus-rx/src/main/java/com/netflix/eventbus/rx
86 5 2014-04-16 2023-11-23 3 3 +268 / -4 elandau joshgord
SubscriberValidator.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
101 2 2014-01-16 2014-01-28 2 1 +244 / -0 elandau elandau
TimeRangeValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
105 8 2014-01-16 2014-01-28 2 1 +242 / -0 elandau elandau
TimeStringValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
106 9 2014-01-16 2014-01-28 2 1 +240 / -0 elandau elandau
Subscribe.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
21 - 2014-01-16 2023-11-23 4 3 +222 / -12 elandau joshgord
TimeMillisValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
88 8 2014-01-16 2014-01-28 2 1 +204 / -0 elandau elandau
DataBuffer.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
84 10 2013-01-18 2013-01-18 1 1 +202 / -0 stonse stonse
RegexValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
80 7 2014-01-16 2014-01-28 2 1 +190 / -0 elandau elandau
ThrowableExceptionMapper.java
in netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception
36 2 2014-01-29 2023-11-23 5 4 +182 / -4 elandau joshgord
DataDistribution.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
94 14 2013-01-18 2015-11-17 3 3 +169 / -6 stonse tbak
PathValueEventFilter.java
in netflix-infix/src/main/java/com/netflix/infix
71 7 2014-01-16 2014-01-28 2 1 +174 / -0 elandau elandau
XPathValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
70 7 2014-01-16 2014-01-28 2 1 +164 / -0 elandau elandau
Distribution.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
86 11 2013-01-18 2013-01-18 1 1 +163 / -0 stonse stonse
InfixEventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix
56 8 2014-01-16 2023-11-23 6 4 +151 / -5 elandau joshgord
PathExistsEventFilter.java
in netflix-infix/src/main/java/com/netflix/infix
57 6 2014-01-16 2014-01-28 2 1 +146 / -0 elandau elandau
DataPublisher.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
63 8 2013-01-18 2013-01-18 1 1 +144 / -0 stonse stonse
Pair.java
in netflix-commons-util/src/main/java/com/netflix/util
41 7 2013-01-15 2013-01-18 2 2 +131 / -5 awang stonse
SizeAndAgeBatchingQueue.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
50 4 2014-01-16 2014-01-28 2 1 +134 / -0 elandau elandau
BooleanValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
54 6 2014-01-16 2014-01-28 2 1 +132 / -0 elandau elandau
EqualityComparisonBaseTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
53 3 2014-01-16 2014-01-28 2 1 +130 / -0 elandau elandau
SubscriberConfigProvider.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
13 - 2014-01-16 2023-11-23 4 3 +120 / -8 elandau joshgord
DataAccumulator.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
47 3 2013-01-18 2015-11-17 3 3 +124 / -4 stonse tbak
ComparableTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
50 4 2014-01-16 2014-01-28 2 1 +126 / -0 elandau elandau
DefaultConsumerQueueSupplier.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
48 1 2014-01-16 2014-01-28 2 1 +124 / -0 elandau elandau
StringValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
52 6 2014-01-16 2014-01-28 2 1 +122 / -0 elandau elandau
EventCreator.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
6 - 2014-01-16 2024-11-04 5 5 +98 / -18 elandau isobolevska
InvalidSubscriberException.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
35 4 2014-01-16 2023-11-23 4 3 +114 / -2 elandau joshgord
EventConsumerStats.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
47 1 2014-01-16 2014-01-28 2 1 +116 / -0 elandau elandau
MeasuredRate.java
in netflix-commons-util/src/main/java/com/netflix/util
50 7 2013-01-15 2023-11-23 3 3 +109 / -6 awang joshgord
CatchAllSubscriber.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
27 4 2014-01-16 2023-11-23 4 3 +108 / -4 elandau joshgord
AndPredicate.java
in netflix-infix/src/main/java/com/netflix/infix
42 6 2014-01-16 2014-01-28 2 1 +110 / -2 elandau elandau
OrPredicate.java
in netflix-infix/src/main/java/com/netflix/infix
42 6 2014-01-16 2014-01-28 2 1 +110 / -2 elandau elandau
BetweenTimeStringTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
41 4 2014-01-16 2014-01-28 2 1 +104 / -0 elandau elandau
DynamicSubscriber.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
4 - 2014-01-16 2023-11-23 4 3 +90 / -12 elandau joshgord
ConcurrentUUIDFactory.java
in netflix-commons-util/src/main/java/com/netflix/util/concurrent
20 1 2015-12-03 2015-12-03 1 1 +100 / -0 pds pds
NotPredicate.java
in netflix-infix/src/main/java/com/netflix/infix
39 5 2014-01-16 2014-01-28 2 1 +100 / -0 elandau elandau
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)
# contributorsline
churn
first
contributor
latest
contributor
EventCreator.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
6 - 2014-01-16 2024-11-04 5 5 +98 / -18 elandau isobolevska
package-info.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix
1 - 2014-01-16 2024-11-04 5 5 +206 / -90 elandau isobolevska
InfixEventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix
56 8 2014-01-16 2023-11-23 6 4 +151 / -5 elandau joshgord
ThrowableExceptionMapper.java
in netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception
36 2 2014-01-29 2023-11-23 5 4 +182 / -4 elandau joshgord
HashCode.java
in netflix-commons-util/src/main/java/com/netflix/util
126 24 2013-01-15 2023-11-23 4 4 +381 / -10 awang joshgord
EventBusUtils.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/utils
130 10 2014-01-16 2023-11-23 5 3 +457 / -13 elandau joshgord
AbstractEventBusStats.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
120 16 2014-01-16 2023-11-23 4 3 +312 / -8 elandau joshgord
EventBusImpl.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
449 29 2014-01-16 2024-11-04 4 3 +1246 / -14 elandau isobolevska
SubscriberInfo.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
16 3 2014-01-16 2023-11-23 4 3 +82 / -2 elandau joshgord
EventBus.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
29 - 2014-01-16 2023-11-23 4 3 +662 / -46 elandau joshgord
SyncSubscribersGatekeeper.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
119 5 2014-01-16 2023-11-23 4 3 +390 / -8 elandau joshgord
InvalidSubscriberException.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
35 4 2014-01-16 2023-11-23 4 3 +114 / -2 elandau joshgord
Subscribe.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
21 - 2014-01-16 2023-11-23 4 3 +222 / -12 elandau joshgord
DynamicSubscriber.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
4 - 2014-01-16 2023-11-23 4 3 +90 / -12 elandau joshgord
SerializableEventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
5 - 2014-01-16 2023-11-23 4 3 +84 / -6 elandau joshgord
CatchAllSubscriber.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
27 4 2014-01-16 2023-11-23 4 3 +108 / -4 elandau joshgord
SubscriberConfigProvider.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
13 - 2014-01-16 2023-11-23 4 3 +120 / -8 elandau joshgord
InfixFilterLanguageSupport.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix
18 1 2014-01-16 2023-11-23 4 3 +52 / -2 elandau joshgord
ImmutableEventBusBridgeStats.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
27 6 2014-01-24 2023-11-23 4 3 +86 / -2 elandau joshgord
RxEventBus.java
in netflix-eventbus-rx/src/main/java/com/netflix/eventbus/rx
86 5 2014-04-16 2023-11-23 3 3 +268 / -4 elandau joshgord
DataAccumulator.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
47 3 2013-01-18 2015-11-17 3 3 +124 / -4 stonse tbak
DataDistribution.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
94 14 2013-01-18 2015-11-17 3 3 +169 / -6 stonse tbak
MeasuredRate.java
in netflix-commons-util/src/main/java/com/netflix/util
50 7 2013-01-15 2023-11-23 3 3 +109 / -6 awang joshgord
FilterLanguage.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/spi
6 - 2014-01-16 2014-04-24 4 2 +30 / -3 elandau elandau
AlwaysFalseEventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter
34 7 2014-01-16 2014-04-24 4 2 +95 / -3 elandau elandau
AlwaysTrueEventFilter.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/filter
32 7 2014-01-16 2014-04-24 4 2 +89 / -3 elandau elandau
Pair.java
in netflix-commons-util/src/main/java/com/netflix/util
41 7 2013-01-15 2013-01-18 2 2 +131 / -5 awang stonse
ShutdownEnabledTimer.java
in netflix-commons-util/src/main/java/com/netflix/util/concurrent
31 2 2013-01-15 2013-01-18 2 2 +84 / -7 awang stonse
ConcurrencyModule.java
in netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency
14 1 2014-03-26 2014-03-26 1 2 +52 / -0 stevenz3wu elandau
CoreCountBasedScheduledExecutorServiceProvider.java
in netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency
26 2 2014-03-26 2014-03-26 1 2 +64 / -0 stevenz3wu elandau
AbstractEventBusBridge.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
150 23 2014-01-24 2014-04-16 4 1 +538 / -10 elandau elandau
EventConsumer.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
262 21 2014-01-16 2014-04-16 3 1 +694 / -36 elandau elandau
EventBusBridge.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
5 - 2014-01-24 2014-04-16 3 1 +56 / -0 elandau elandau
PathExistsEventFilter.java
in netflix-infix/src/main/java/com/netflix/infix
57 6 2014-01-16 2014-01-28 2 1 +146 / -0 elandau elandau
TimeRangeValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
105 8 2014-01-16 2014-01-28 2 1 +242 / -0 elandau elandau
ValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
6 - 2014-01-16 2014-01-28 2 1 +22 / -0 elandau elandau
BooleanValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
54 6 2014-01-16 2014-01-28 2 1 +132 / -0 elandau elandau
PredicateCompiler.java
in netflix-infix/src/main/java/com/netflix/infix
5 - 2014-01-16 2014-01-28 2 1 +14 / -0 elandau elandau
OrPredicate.java
in netflix-infix/src/main/java/com/netflix/infix
42 6 2014-01-16 2014-01-28 2 1 +110 / -2 elandau elandau
NumericValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
138 19 2014-01-16 2014-01-28 2 1 +332 / -0 elandau elandau
InfixCompiler.java
in netflix-infix/src/main/java/com/netflix/infix
11 1 2014-01-16 2014-01-28 2 1 +38 / -0 elandau elandau
AndPredicate.java
in netflix-infix/src/main/java/com/netflix/infix
42 6 2014-01-16 2014-01-28 2 1 +110 / -2 elandau elandau
RegexValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
80 7 2014-01-16 2014-01-28 2 1 +190 / -0 elandau elandau
BetweenTimeMillisTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
33 4 2014-01-16 2014-01-28 2 1 +88 / -0 elandau elandau
NullValueTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
18 4 2014-01-16 2014-01-28 2 1 +50 / -0 elandau elandau
EventFilterParsingException.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
6 1 2014-01-16 2014-01-28 2 1 +14 / -0 elandau elandau
TreeNodeUtil.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
9 2 2014-01-16 2014-01-28 2 1 +26 / -0 elandau elandau
UnexpectedTokenException.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
25 3 2014-01-16 2014-01-28 2 1 +58 / -0 elandau elandau
NumericInTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
37 4 2014-01-16 2014-01-28 2 1 +94 / -0 elandau elandau
BetweenTimeStringTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
41 4 2014-01-16 2014-01-28 2 1 +104 / -0 elandau elandau
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)
# contributorsline
churn
first
contributor
latest
contributor
EventFilterParser.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
2210 7 2014-01-16 2014-01-28 2 1 +7116 / -0 elandau elandau
EventFilterLexer.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
1447 41 2014-01-16 2014-01-28 2 1 +4206 / -0 elandau elandau
EventConsumer.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
262 21 2014-01-16 2014-04-16 3 1 +694 / -36 elandau elandau
Histogram.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
184 16 2013-01-18 2013-01-18 1 1 +345 / -14 stonse stonse
AgeBatchingQueue.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
155 14 2014-01-16 2014-01-28 2 1 +424 / -0 elandau elandau
AbstractEventBusBridge.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
150 23 2014-01-24 2014-04-16 4 1 +538 / -10 elandau elandau
NumericValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
138 19 2014-01-16 2014-01-28 2 1 +332 / -0 elandau elandau
TimeStringValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
106 9 2014-01-16 2014-01-28 2 1 +240 / -0 elandau elandau
TimeRangeValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
105 8 2014-01-16 2014-01-28 2 1 +242 / -0 elandau elandau
SubscriberValidator.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
101 2 2014-01-16 2014-01-28 2 1 +244 / -0 elandau elandau
TimeMillisValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
88 8 2014-01-16 2014-01-28 2 1 +204 / -0 elandau elandau
Distribution.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
86 11 2013-01-18 2013-01-18 1 1 +163 / -0 stonse stonse
DataBuffer.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
84 10 2013-01-18 2013-01-18 1 1 +202 / -0 stonse stonse
RegexValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
80 7 2014-01-16 2014-01-28 2 1 +190 / -0 elandau elandau
PathValueEventFilter.java
in netflix-infix/src/main/java/com/netflix/infix
71 7 2014-01-16 2014-01-28 2 1 +174 / -0 elandau elandau
XPathValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
70 7 2014-01-16 2014-01-28 2 1 +164 / -0 elandau elandau
DataPublisher.java
in netflix-statistics/src/main/java/com/netflix/stats/distribution
63 8 2013-01-18 2013-01-18 1 1 +144 / -0 stonse stonse
PathExistsEventFilter.java
in netflix-infix/src/main/java/com/netflix/infix
57 6 2014-01-16 2014-01-28 2 1 +146 / -0 elandau elandau
BooleanValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
54 6 2014-01-16 2014-01-28 2 1 +132 / -0 elandau elandau
EqualityComparisonBaseTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
53 3 2014-01-16 2014-01-28 2 1 +130 / -0 elandau elandau
StringValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
52 6 2014-01-16 2014-01-28 2 1 +122 / -0 elandau elandau
ComparableTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
50 4 2014-01-16 2014-01-28 2 1 +126 / -0 elandau elandau
SizeAndAgeBatchingQueue.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
50 4 2014-01-16 2014-01-28 2 1 +134 / -0 elandau elandau
DefaultConsumerQueueSupplier.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
48 1 2014-01-16 2014-01-28 2 1 +124 / -0 elandau elandau
EventConsumerStats.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
47 1 2014-01-16 2014-01-28 2 1 +116 / -0 elandau elandau
OrPredicate.java
in netflix-infix/src/main/java/com/netflix/infix
42 6 2014-01-16 2014-01-28 2 1 +110 / -2 elandau elandau
AndPredicate.java
in netflix-infix/src/main/java/com/netflix/infix
42 6 2014-01-16 2014-01-28 2 1 +110 / -2 elandau elandau
BetweenTimeStringTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
41 4 2014-01-16 2014-01-28 2 1 +104 / -0 elandau elandau
NotPredicate.java
in netflix-infix/src/main/java/com/netflix/infix
39 5 2014-01-16 2014-01-28 2 1 +100 / -0 elandau elandau
NumericInTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
37 4 2014-01-16 2014-01-28 2 1 +94 / -0 elandau elandau
StringInTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
37 4 2014-01-16 2014-01-28 2 1 +94 / -0 elandau elandau
package.html
in netflix-statistics/src/main/java/com/netflix/stats/distribution
37 - 2013-01-18 2013-01-18 1 1 +46 / -0 stonse stonse
OrTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
35 5 2014-01-16 2014-01-28 2 1 +86 / -0 elandau elandau
BetweenTimeMillisTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
33 4 2014-01-16 2014-01-28 2 1 +88 / -0 elandau elandau
BetweenTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
31 4 2014-01-16 2014-01-28 2 1 +84 / -0 elandau elandau
AndTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
31 4 2014-01-16 2014-01-28 2 1 +76 / -0 elandau elandau
EventBusStats.java
in netflix-eventbus/src/main/java/com/netflix/eventbus/impl
29 1 2014-01-16 2014-01-28 2 1 +82 / -0 elandau elandau
SimpleEventBusBridgeStats.java
in netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge
28 5 2014-01-24 2014-01-28 2 1 +70 / -0 elandau elandau
Predicates.java
in netflix-infix/src/main/java/com/netflix/infix
27 8 2014-01-16 2014-01-28 2 1 +82 / -2 elandau elandau
UnexpectedTokenException.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
25 3 2014-01-16 2014-01-28 2 1 +58 / -0 elandau elandau
MatchesTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
24 4 2014-01-16 2014-01-28 2 1 +70 / -0 elandau elandau
TimeStringValueTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
24 6 2014-01-16 2014-01-28 2 1 +64 / -0 elandau elandau
FalseValueTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
24 5 2014-01-16 2014-01-28 2 1 +64 / -0 elandau elandau
NullValuePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
24 5 2014-01-16 2014-01-28 2 1 +80 / -0 elandau elandau
NullTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
23 4 2014-01-16 2014-01-28 2 1 +64 / -0 elandau elandau
AlwaysFalsePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
23 5 2014-01-16 2014-01-28 2 1 +67 / -3 elandau elandau
TimeUtil.java
in netflix-infix/src/main/java/com/netflix/infix
23 2 2014-01-16 2014-01-28 2 1 +98 / -0 elandau elandau
AlwaysTruePredicate.java
in netflix-infix/src/main/java/com/netflix/infix
23 5 2014-01-16 2014-01-28 2 1 +65 / -3 elandau elandau
TimeMillisValueTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
21 5 2014-01-16 2014-01-28 2 1 +56 / -0 elandau elandau
NotTreeNode.java
in netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr
21 4 2014-01-16 2014-01-28 2 1 +58 / -0 elandau elandau
Correlations

File Size vs. Number of Changes: 113 points

netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/package-info.java x: 1 lines of code y: 5 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/spi/EventCreator.java x: 6 lines of code y: 5 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventBusImpl.java x: 449 lines of code y: 4 # changes netflix-commons-util/src/main/java/com/netflix/util/HashCode.java x: 126 lines of code y: 4 # changes netflix-commons-util/src/main/java/com/netflix/util/MeasuredRate.java x: 50 lines of code y: 3 # changes netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/ImmutableEventBusBridgeStats.java x: 27 lines of code y: 4 # changes netflix-eventbus-rx/src/main/java/com/netflix/eventbus/rx/RxEventBus.java x: 86 lines of code y: 3 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixEventFilter.java x: 56 lines of code y: 6 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixFilterLanguageSupport.java x: 18 lines of code y: 4 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/impl/AbstractEventBusStats.java x: 120 lines of code y: 4 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/spi/DynamicSubscriber.java x: 4 lines of code y: 4 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/spi/EventBus.java x: 29 lines of code y: 4 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/spi/InvalidSubscriberException.java x: 35 lines of code y: 4 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/spi/Subscribe.java x: 21 lines of code y: 4 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SubscriberConfigProvider.java x: 13 lines of code y: 4 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SyncSubscribersGatekeeper.java x: 119 lines of code y: 4 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/utils/EventBusUtils.java x: 130 lines of code y: 5 # changes netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/ThrowableExceptionMapper.java x: 36 lines of code y: 5 # changes netflix-commons-util/src/main/java/com/netflix/util/UUIDFactory.java x: 5 lines of code y: 1 # changes netflix-commons-util/src/main/java/com/netflix/util/concurrent/ConcurrentUUIDFactory.java x: 20 lines of code y: 1 # changes netflix-statistics/src/main/java/com/netflix/stats/distribution/DataAccumulator.java x: 47 lines of code y: 3 # changes netflix-statistics/src/main/java/com/netflix/stats/distribution/DataDistribution.java x: 94 lines of code y: 3 # changes netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/AbstractEventBusBridge.java x: 150 lines of code y: 4 # changes netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/EventBusBridge.java x: 5 lines of code y: 3 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventConsumer.java x: 262 lines of code y: 3 # changes netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency/ConcurrencyModule.java x: 14 lines of code y: 1 # changes netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency/CoreCountBasedScheduledExecutorServiceProvider.java x: 26 lines of code y: 1 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/filter/EventFilterCompiler.java x: 11 lines of code y: 1 # changes netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/CustomThrowableExceptionMapper.java x: 6 lines of code y: 2 # changes netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/GsonDefaultExceptionMapper.java x: 18 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/AndPredicate.java x: 42 lines of code y: 2 # changes netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/EventBusBridgeStats.java x: 8 lines of code y: 2 # changes netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/SimpleEventBusBridgeStats.java x: 28 lines of code y: 2 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/InvalidFilterException.java x: 13 lines of code y: 2 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/package-info.java x: 1 lines of code y: 2 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/impl/AgeBatchingQueue.java x: 155 lines of code y: 2 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/impl/DefaultConsumerQueueSupplier.java x: 48 lines of code y: 2 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventConsumerStats.java x: 47 lines of code y: 2 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/impl/SubscriberValidator.java x: 101 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/AlwaysFalsePredicate.java x: 23 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/BooleanValuePredicate.java x: 54 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/NotPredicate.java x: 39 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/NullValuePredicate.java x: 24 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/NumericValuePredicate.java x: 138 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/PathExistsEventFilter.java x: 57 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/PathValueEventFilter.java x: 71 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/RegexValuePredicate.java x: 80 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/TimeMillisValuePredicate.java x: 88 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/TimeRangeValuePredicate.java x: 105 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/BetweenTimeMillisTreeNode.java x: 33 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterLexer.java x: 1447 lines of code y: 2 # changes netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterParser.java x: 2210 lines of code y: 2 # changes netflix-statistics/src/main/java/com/netflix/stats/distribution/Histogram.java x: 184 lines of code y: 1 # changes netflix-statistics/src/main/java/com/netflix/stats/distribution/DataBuffer.java x: 84 lines of code y: 1 # changes netflix-statistics/src/main/java/com/netflix/stats/distribution/DataPublisher.java x: 63 lines of code y: 1 # changes netflix-statistics/src/main/java/com/netflix/stats/distribution/package.html x: 37 lines of code y: 1 # changes
6.0
# changes
  min: 1.0
  average: 2.39
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 6.0
0 2210.0
lines of code
min: 1.0 | average: 76.16 | 25th percentile: 13.5 | median: 27.0 | 75th percentile: 52.5 | max: 2210.0

Number of Contributors vs. Number of Changes: 113 points

netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/package-info.java x: 5 # contributors y: 5 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventBusImpl.java x: 3 # contributors y: 4 # changes netflix-commons-util/src/main/java/com/netflix/util/HashCode.java x: 4 # contributors y: 4 # changes netflix-commons-util/src/main/java/com/netflix/util/MeasuredRate.java x: 3 # contributors y: 3 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixEventFilter.java x: 4 # contributors y: 6 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/utils/EventBusUtils.java x: 3 # contributors y: 5 # changes netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/ThrowableExceptionMapper.java x: 4 # contributors y: 5 # changes netflix-commons-util/src/main/java/com/netflix/util/UUIDFactory.java x: 1 # contributors y: 1 # changes netflix-eventbus/src/main/java/com/netflix/eventbus/filter/AlwaysFalseEventFilter.java x: 2 # contributors y: 4 # changes netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/AbstractEventBusBridge.java x: 1 # contributors y: 4 # changes netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/EventBusBridge.java x: 1 # contributors y: 3 # changes netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency/ConcurrencyModule.java x: 2 # contributors y: 1 # changes netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/CustomThrowableExceptionMapper.java x: 1 # contributors y: 2 # changes netflix-commons-util/src/main/java/com/netflix/util/Pair.java x: 2 # contributors y: 2 # changes
6.0
# changes
  min: 1.0
  average: 2.39
  25th percentile: 2.0
  median: 2.0
  75th percentile: 3.0
  max: 6.0
0 5.0
# contributors
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Contributors vs. File Size: 113 points

netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/package-info.java x: 5 # contributors y: 1 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventBusImpl.java x: 3 # contributors y: 449 lines of code netflix-commons-util/src/main/java/com/netflix/util/HashCode.java x: 4 # contributors y: 126 lines of code netflix-commons-util/src/main/java/com/netflix/util/MeasuredRate.java x: 3 # contributors y: 50 lines of code netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/ImmutableEventBusBridgeStats.java x: 3 # contributors y: 27 lines of code netflix-eventbus-rx/src/main/java/com/netflix/eventbus/rx/RxEventBus.java x: 3 # contributors y: 86 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixEventFilter.java x: 4 # contributors y: 56 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixFilterLanguageSupport.java x: 3 # contributors y: 18 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/impl/AbstractEventBusStats.java x: 3 # contributors y: 120 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/spi/DynamicSubscriber.java x: 3 # contributors y: 4 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/spi/InvalidSubscriberException.java x: 3 # contributors y: 35 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SubscriberConfigProvider.java x: 3 # contributors y: 13 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/utils/EventBusUtils.java x: 3 # contributors y: 130 lines of code netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/ThrowableExceptionMapper.java x: 4 # contributors y: 36 lines of code netflix-commons-util/src/main/java/com/netflix/util/UUIDFactory.java x: 1 # contributors y: 5 lines of code netflix-commons-util/src/main/java/com/netflix/util/concurrent/ConcurrentUUIDFactory.java x: 1 # contributors y: 20 lines of code netflix-statistics/src/main/java/com/netflix/stats/distribution/DataDistribution.java x: 3 # contributors y: 94 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/filter/AlwaysFalseEventFilter.java x: 2 # contributors y: 34 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/spi/FilterLanguage.java x: 2 # contributors y: 6 lines of code netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/AbstractEventBusBridge.java x: 1 # contributors y: 150 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventConsumer.java x: 1 # contributors y: 262 lines of code netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency/ConcurrencyModule.java x: 2 # contributors y: 14 lines of code netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency/CoreCountBasedScheduledExecutorServiceProvider.java x: 2 # contributors y: 26 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/filter/EventFilterCompiler.java x: 1 # contributors y: 11 lines of code netflix-infix/src/main/java/com/netflix/infix/AndPredicate.java x: 1 # contributors y: 42 lines of code netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/SimpleEventBusBridgeStats.java x: 1 # contributors y: 28 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/impl/DefaultConsumerQueueSupplier.java x: 1 # contributors y: 48 lines of code netflix-eventbus/src/main/java/com/netflix/eventbus/impl/SubscriberValidator.java x: 1 # contributors y: 101 lines of code netflix-infix/src/main/java/com/netflix/infix/BooleanValuePredicate.java x: 1 # contributors y: 54 lines of code netflix-infix/src/main/java/com/netflix/infix/NumericValuePredicate.java x: 1 # contributors y: 138 lines of code netflix-infix/src/main/java/com/netflix/infix/PathValueEventFilter.java x: 1 # contributors y: 71 lines of code netflix-infix/src/main/java/com/netflix/infix/RegexValuePredicate.java x: 1 # contributors y: 80 lines of code netflix-infix/src/main/java/com/netflix/infix/TimeMillisValuePredicate.java x: 1 # contributors y: 88 lines of code netflix-infix/src/main/java/com/netflix/infix/TimeRangeValuePredicate.java x: 1 # contributors y: 105 lines of code netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterLexer.java x: 1 # contributors y: 1447 lines of code netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterParser.java x: 1 # contributors y: 2210 lines of code netflix-commons-util/src/main/java/com/netflix/util/Pair.java x: 2 # contributors y: 41 lines of code netflix-statistics/src/main/java/com/netflix/stats/distribution/Histogram.java x: 1 # contributors y: 184 lines of code netflix-statistics/src/main/java/com/netflix/stats/distribution/DataPublisher.java x: 1 # contributors y: 63 lines of code
2210.0
lines of code
  min: 1.0
  average: 76.16
  25th percentile: 13.5
  median: 27.0
  75th percentile: 52.5
  max: 2210.0
0 5.0
# contributors
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

Number of Changes vs. Line Churn: 281 points

.github/workflows/nebula-ci.yml x: 1 # changes y: 92 line churn .github/workflows/nebula-snapshot.yml x: 1 # changes y: 78 line churn build.gradle x: 31 # changes y: 641 line churn gradle/wrapper/gradle-wrapper.properties x: 11 # changes y: 46 line churn gradlew x: 4 # changes y: 660 line churn gradlew.bat x: 3 # changes y: 168 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/package-info.java x: 5 # changes y: 296 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/EventCreator.java x: 5 # changes y: 116 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventBusImpl.java x: 4 # changes y: 1260 line churn netflix-commons-util/src/main/java/com/netflix/util/HashCode.java x: 4 # changes y: 391 line churn netflix-commons-util/src/main/java/com/netflix/util/MeasuredRate.java x: 3 # changes y: 115 line churn netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/ImmutableEventBusBridgeStats.java x: 4 # changes y: 88 line churn netflix-eventbus-rx/src/main/java/com/netflix/eventbus/rx/RxEventBus.java x: 3 # changes y: 272 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixEventFilter.java x: 6 # changes y: 156 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixFilterLanguageSupport.java x: 4 # changes y: 54 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/AbstractEventBusStats.java x: 4 # changes y: 320 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/EventBus.java x: 4 # changes y: 708 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/InvalidSubscriberException.java x: 4 # changes y: 116 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/Subscribe.java x: 4 # changes y: 234 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SubscriberInfo.java x: 4 # changes y: 84 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SyncSubscribersGatekeeper.java x: 4 # changes y: 398 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/utils/EventBusUtils.java x: 5 # changes y: 470 line churn netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/ThrowableExceptionMapper.java x: 5 # changes y: 186 line churn OSSMETADATA x: 1 # changes y: 1 line churn netflix-commons-util/src/main/java/com/netflix/util/ThreadLocalUUID.java x: 1 # changes y: 218 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/DataDistribution.java x: 3 # changes y: 175 line churn gradle.properties x: 8 # changes y: 24 line churn gradle/buildscript.gradle x: 9 # changes y: 82 line churn gradle/check.gradle x: 6 # changes y: 108 line churn gradle/convention.gradle x: 12 # changes y: 485 line churn gradle/license.gradle x: 6 # changes y: 55 line churn gradle/maven.gradle x: 11 # changes y: 284 line churn gradle/release.gradle x: 8 # changes y: 456 line churn netflix-eventbus/src/test/java/com/netflix/eventbus/impl/NFEventBusTest.java x: 6 # changes y: 1484 line churn netflix-infix/src/test/java/com/netflix/infix/MockAnnotatable.java x: 4 # changes y: 25 line churn netflix-infix/src/test/java/com/netflix/infix/MockRequestTrace.java x: 4 # changes y: 1684 line churn netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/AbstractEventBusBridge.java x: 4 # changes y: 548 line churn netflix-eventbus/src/test/java/com/netflix/eventbus/impl/ConsumerQueueFullTest.java x: 3 # changes y: 326 line churn netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/EventBusBridge.java x: 3 # changes y: 56 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventConsumer.java x: 3 # changes y: 730 line churn settings.gradle x: 12 # changes y: 23 line churn netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency/ConcurrencyModule.java x: 1 # changes y: 52 line churn netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/CustomThrowableExceptionMapper.java x: 2 # changes y: 40 line churn netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/DefaultThrowableExceptionMapper.java x: 2 # changes y: 20 line churn netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/GsonDefaultExceptionMapper.java x: 2 # changes y: 80 line churn netflix-infix/src/main/java/com/netflix/infix/AndPredicate.java x: 2 # changes y: 112 line churn .gitignore x: 7 # changes y: 77 line churn netflix-eventbus-bridge/src/test/java/com/netflix/eventbus/AbstractEventBusBridgeTest.java x: 2 # changes y: 202 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/AgeBatchingQueue.java x: 2 # changes y: 424 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/DefaultConsumerQueueSupplier.java x: 2 # changes y: 124 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/SubscriberValidator.java x: 2 # changes y: 244 line churn netflix-eventbus/src/test/java/com/netflix/eventbus/impl/AgeBatchingTest.java x: 2 # changes y: 162 line churn netflix-eventbus/src/test/java/com/netflix/eventbus/impl/SizeAndAgeBatchingTest.java x: 2 # changes y: 170 line churn netflix-infix/src/main/java/com/netflix/infix/NumericValuePredicate.java x: 2 # changes y: 332 line churn netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterLexer.java x: 2 # changes y: 4206 line churn netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterParser.java x: 2 # changes y: 7116 line churn netflix-infix/src/test/java/com/netflix/infix/parser/CompositeEventFilterParsingTest.java x: 2 # changes y: 516 line churn netflix-infix/src/test/java/com/netflix/infix/parser/SimpleEventFilterParsingTest.java x: 2 # changes y: 774 line churn netflix-commons-util/src/main/java/com/netflix/util/concurrent/ForwardingScheduledExecutorService.java x: 3 # changes y: 234 line churn netflix-commons-util/src/main/java/com/netflix/util/batch/InlineNoBatchPolicy.java x: 5 # changes y: 96 line churn netflix-commons-util/src/main/java/com/netflix/util/component/ConcurrentComponentManager.java x: 2 # changes y: 366 line churn netflix-commons-util/src/main/java/com/netflix/util/concurrent/UnownedScheduledExecutorService.java x: 3 # changes y: 88 line churn netflix-commons-util/src/main/java/com/netflix/util/retry/CountingRetryPolicy.java x: 4 # changes y: 154 line churn netflix-commons-util/src/main/java/com/netflix/util/retry/RetryPolicy.java x: 5 # changes y: 82 line churn netflix-commons-util/src/test/java/com/netflix/util/retry/TestRetryPolicy.java x: 4 # changes y: 204 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/persistence/PersistedData.java x: 2 # changes y: 278 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/Histogram.java x: 1 # changes y: 359 line churn netflix-statistics/src/main/com/netflix/stats/distribution/DataBuffer.java x: 2 # changes y: 404 line churn netflix-statistics/src/main/com/netflix/stats/distribution/DataDistribution.java x: 2 # changes y: 338 line churn netflix-statistics/src/main/com/netflix/stats/distribution/DataPublisher.java x: 2 # changes y: 288 line churn netflix-statistics/src/main/com/netflix/stats/distribution/Histogram.java x: 2 # changes y: 688 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/DataPublisher.java x: 1 # changes y: 144 line churn netflix-statistics/src/com/netflix/stats/distribution/DataAccumulator.java x: 1 # changes y: 248 line churn netflix-statistics/src/com/netflix/stats/distribution/DataBuffer.java x: 1 # changes y: 404 line churn netflix-statistics/src/com/netflix/stats/distribution/DataDistributionMBean.java x: 1 # changes y: 136 line churn netflix-statistics/src/com/netflix/stats/distribution/DataPublisher.java x: 1 # changes y: 288 line churn netflix-statistics/src/com/netflix/stats/distribution/Distribution.java x: 1 # changes y: 326 line churn netflix-statistics/src/com/netflix/stats/distribution/Histogram.java x: 1 # changes y: 688 line churn commons-util/src/main/java/com/netflix/util/HashCode.java x: 2 # changes y: 726 line churn
7116.0
line churn
  min: 1.0
  average: 190.71
  25th percentile: 50.0
  median: 92.0
  75th percentile: 169.0
  max: 7116.0
0 31.0
# changes
min: 1.0 | average: 2.52 | 25th percentile: 2.0 | median: 2.0 | 75th percentile: 3.0 | max: 31.0

Number of Contributors vs. Line Churn: 113 points

netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/package-info.java x: 5 # contributors y: 296 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/EventCreator.java x: 5 # contributors y: 116 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventBusImpl.java x: 3 # contributors y: 1260 line churn netflix-commons-util/src/main/java/com/netflix/util/HashCode.java x: 4 # contributors y: 391 line churn netflix-commons-util/src/main/java/com/netflix/util/MeasuredRate.java x: 3 # contributors y: 115 line churn netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/ImmutableEventBusBridgeStats.java x: 3 # contributors y: 88 line churn netflix-eventbus-rx/src/main/java/com/netflix/eventbus/rx/RxEventBus.java x: 3 # contributors y: 272 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixEventFilter.java x: 4 # contributors y: 156 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixFilterLanguageSupport.java x: 3 # contributors y: 54 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/AbstractEventBusStats.java x: 3 # contributors y: 320 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/EventBus.java x: 3 # contributors y: 708 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/Subscribe.java x: 3 # contributors y: 234 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SubscriberInfo.java x: 3 # contributors y: 84 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SyncSubscribersGatekeeper.java x: 3 # contributors y: 398 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/utils/EventBusUtils.java x: 3 # contributors y: 470 line churn netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/ThrowableExceptionMapper.java x: 4 # contributors y: 186 line churn netflix-commons-util/src/main/java/com/netflix/util/UUIDFactory.java x: 1 # contributors y: 70 line churn netflix-commons-util/src/main/java/com/netflix/util/concurrent/ConcurrentUUIDFactory.java x: 1 # contributors y: 100 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/DataDistribution.java x: 3 # contributors y: 175 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/AlwaysFalseEventFilter.java x: 2 # contributors y: 98 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/FilterLanguage.java x: 2 # contributors y: 33 line churn netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/AbstractEventBusBridge.java x: 1 # contributors y: 548 line churn netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/EventBusBridge.java x: 1 # contributors y: 56 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventConsumer.java x: 1 # contributors y: 730 line churn netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency/CoreCountBasedScheduledExecutorServiceProvider.java x: 2 # contributors y: 64 line churn netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/DefaultThrowableExceptionMapper.java x: 1 # contributors y: 20 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/AgeBatchingQueue.java x: 1 # contributors y: 424 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/DefaultConsumerQueueSupplier.java x: 1 # contributors y: 124 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/SubscriberValidator.java x: 1 # contributors y: 244 line churn netflix-infix/src/main/java/com/netflix/infix/NumericValuePredicate.java x: 1 # contributors y: 332 line churn netflix-infix/src/main/java/com/netflix/infix/PathExistsEventFilter.java x: 1 # contributors y: 146 line churn netflix-infix/src/main/java/com/netflix/infix/PathValueEventFilter.java x: 1 # contributors y: 174 line churn netflix-infix/src/main/java/com/netflix/infix/TimeMillisValuePredicate.java x: 1 # contributors y: 204 line churn netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterLexer.java x: 1 # contributors y: 4206 line churn netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterParser.java x: 1 # contributors y: 7116 line churn netflix-commons-util/src/main/java/com/netflix/util/Pair.java x: 2 # contributors y: 136 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/Histogram.java x: 1 # contributors y: 359 line churn
7116.0
line churn
  min: 10.0
  average: 236.81
  25th percentile: 56.0
  median: 90.0
  75th percentile: 151.0
  max: 7116.0
0 5.0
# contributors
min: 1.0 | average: 1.53 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 2.0 | max: 5.0

File Size vs. Line Churn: 113 points

netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/package-info.java x: 1 lines of code y: 296 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/EventCreator.java x: 6 lines of code y: 116 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventBusImpl.java x: 449 lines of code y: 1260 line churn netflix-commons-util/src/main/java/com/netflix/util/HashCode.java x: 126 lines of code y: 391 line churn netflix-commons-util/src/main/java/com/netflix/util/MeasuredRate.java x: 50 lines of code y: 115 line churn netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/ImmutableEventBusBridgeStats.java x: 27 lines of code y: 88 line churn netflix-eventbus-rx/src/main/java/com/netflix/eventbus/rx/RxEventBus.java x: 86 lines of code y: 272 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixEventFilter.java x: 56 lines of code y: 156 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/infix/InfixFilterLanguageSupport.java x: 18 lines of code y: 54 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/AbstractEventBusStats.java x: 120 lines of code y: 320 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/DynamicSubscriber.java x: 4 lines of code y: 102 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/EventBus.java x: 29 lines of code y: 708 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/InvalidSubscriberException.java x: 35 lines of code y: 116 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/Subscribe.java x: 21 lines of code y: 234 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SubscriberConfigProvider.java x: 13 lines of code y: 128 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SubscriberInfo.java x: 16 lines of code y: 84 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/SyncSubscribersGatekeeper.java x: 119 lines of code y: 398 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/utils/EventBusUtils.java x: 130 lines of code y: 470 line churn netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/ThrowableExceptionMapper.java x: 36 lines of code y: 186 line churn netflix-commons-util/src/main/java/com/netflix/util/UUIDFactory.java x: 5 lines of code y: 70 line churn netflix-commons-util/src/main/java/com/netflix/util/concurrent/ConcurrentUUIDFactory.java x: 20 lines of code y: 100 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/DataAccumulator.java x: 47 lines of code y: 128 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/DataDistribution.java x: 94 lines of code y: 175 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/AlwaysFalseEventFilter.java x: 34 lines of code y: 98 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/spi/FilterLanguage.java x: 6 lines of code y: 33 line churn netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/AbstractEventBusBridge.java x: 150 lines of code y: 548 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/EventConsumer.java x: 262 lines of code y: 730 line churn netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency/ConcurrencyModule.java x: 14 lines of code y: 52 line churn netflix-lifecycle/src/main/java/com/netflix/lifecycle/concurrency/CoreCountBasedScheduledExecutorServiceProvider.java x: 26 lines of code y: 64 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/EventFilterCompiler.java x: 11 lines of code y: 60 line churn netflix-jersey-guice/src/main/java/com/netflix/jersey/guice/providers/exception/DefaultThrowableExceptionMapper.java x: 6 lines of code y: 20 line churn netflix-infix/src/main/java/com/netflix/infix/AndPredicate.java x: 42 lines of code y: 112 line churn netflix-eventbus-bridge/src/main/java/com/netflix/eventbus/bridge/SimpleEventBusBridgeStats.java x: 28 lines of code y: 70 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/filter/lang/package-info.java x: 1 lines of code y: 12 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/AgeBatchingQueue.java x: 155 lines of code y: 424 line churn netflix-eventbus/src/main/java/com/netflix/eventbus/impl/SubscriberValidator.java x: 101 lines of code y: 244 line churn netflix-infix/src/main/java/com/netflix/infix/AlwaysFalsePredicate.java x: 23 lines of code y: 70 line churn netflix-infix/src/main/java/com/netflix/infix/BooleanValuePredicate.java x: 54 lines of code y: 132 line churn netflix-infix/src/main/java/com/netflix/infix/InfixCompiler.java x: 11 lines of code y: 38 line churn netflix-infix/src/main/java/com/netflix/infix/NotPredicate.java x: 39 lines of code y: 100 line churn netflix-infix/src/main/java/com/netflix/infix/NumericValuePredicate.java x: 138 lines of code y: 332 line churn netflix-infix/src/main/java/com/netflix/infix/PathValueEventFilter.java x: 71 lines of code y: 174 line churn netflix-infix/src/main/java/com/netflix/infix/RegexValuePredicate.java x: 80 lines of code y: 190 line churn netflix-infix/src/main/java/com/netflix/infix/TimeMillisValuePredicate.java x: 88 lines of code y: 204 line churn netflix-infix/src/main/java/com/netflix/infix/TimeRangeValuePredicate.java x: 105 lines of code y: 242 line churn netflix-infix/src/main/java/com/netflix/infix/XPathValuePredicate.java x: 70 lines of code y: 164 line churn netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterLexer.java x: 1447 lines of code y: 4206 line churn netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/EventFilterParser.java x: 2210 lines of code y: 7116 line churn netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/NotEqualsTreeNode.java x: 20 lines of code y: 54 line churn netflix-infix/src/main/java/com/netflix/infix/lang/infix/antlr/TreeNodeUtil.java x: 9 lines of code y: 26 line churn netflix-commons-util/src/main/java/com/netflix/util/Pair.java x: 41 lines of code y: 136 line churn netflix-commons-util/src/main/java/com/netflix/util/concurrent/ShutdownEnabledTimer.java x: 31 lines of code y: 91 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/Histogram.java x: 184 lines of code y: 359 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/DataBuffer.java x: 84 lines of code y: 202 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/DataPublisher.java x: 63 lines of code y: 144 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/Distribution.java x: 86 lines of code y: 163 line churn netflix-statistics/src/main/java/com/netflix/stats/distribution/package.html x: 37 lines of code y: 46 line churn
7116.0
line churn
  min: 10.0
  average: 236.81
  25th percentile: 56.0
  median: 90.0
  75th percentile: 151.0
  max: 7116.0
0 2210.0
lines of code
min: 1.0 | average: 76.16 | 25th percentile: 13.5 | median: 27.0 | 75th percentile: 52.5 | max: 2210.0