apache / dubbo-spi-extensions
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 665 files with 40,474 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 0 files changed 51-100 times (0 lines of code)
    • 1 file changed 21-50 times (417 lines of code)
    • 64 files changed 6-20 times (4,353 lines of code)
    • 600 files changed 1-5 times (35,704 lines of code)
0% | 0% | 1% | 10% | 88%
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 665 files with 40,474 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)
    • 17 files changed by 6-10 contributors (2,442 lines of code)
    • 350 files changed by 2-5 contributors (23,716 lines of code)
    • 298 files changed by 1 contributor (14,316 lines of code)
0% | 0% | 6% | 58% | 35%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
java, xml, md, yaml, properties, proto, thrift, json, txt, editorconfig, cmd, rs, gitattributes, gitignore, toml
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
java0% | 0% | 1% | 10% | 88%
proto0% | 0% | 0% | 21% | 78%
rs0% | 0% | 0% | 0% | 100%
xml0% | 0% | 0% | 0% | 100%
toml0% | 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
dubbo-api-docs0% | 0% | 32% | 61% | 6%
dubbo-serialization-extensions0% | 0% | 0% | 19% | 80%
dubbo-mock-extensions0% | 0% | 0% | 100% | 0%
dubbo-cluster-extensions0% | 0% | 0% | 20% | 79%
dubbo-remoting-extensions0% | 0% | 0% | 7% | 92%
dubbo-rpc-extensions0% | 0% | 0% | 3% | 96%
dubbo-registry-extensions0% | 0% | 0% | 3% | 96%
dubbo-filter-extensions0% | 0% | 0% | 20% | 79%
dobbo-doc-auto-gen0% | 0% | 0% | 60% | 39%
dubbo-metadata-report-extensions0% | 0% | 0% | 0% | 100%
dubbo-xds0% | 0% | 0% | 0% | 100%
dubbo-wasm0% | 0% | 0% | 0% | 100%
dubbo-kubernetes0% | 0% | 0% | 0% | 100%
dubbo-gateway-extensions0% | 0% | 0% | 0% | 100%
dubbo-configcenter-extensions0% | 0% | 0% | 0% | 100%
dubbo-proxy-extensions0% | 0% | 0% | 0% | 100%
dubbo-cross-thread-extensions0% | 0% | 0% | 0% | 100%
dubbo-tag-extensions0% | 0% | 0% | 0% | 100%
dubbo-extensions-distribution0% | 0% | 0% | 0% | 100%
dubbo-service-discovery-extensions0% | 0% | 0% | 0% | 100%
codestyle0% | 0% | 0% | 0% | 100%
dubbo-common-extensions0% | 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
DubboApiDocsAnnotationScanner.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core
417 7 2020-10-30 2023-11-18 21 7 213539@qq.com songxiaosheng@apache.org
AdminMockFilter.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/filter
136 2 2021-08-23 2023-11-13 17 5 1285823170@qq.com zrlw@sina.com
ClassTypeUtil.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils
344 8 2020-10-30 2021-06-20 14 4 213539@qq.com jhq0812@gmail.com
DocAutoGen.java
in dobbo-doc-auto-gen/src/main/java/org/apache/dubbo/doc
76 2 2023-10-01 2024-04-02 12 4 songxiaosheng@apache.org 56506697+wcy666103@users.no...
IDubboDocProvider.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/providers
9 - 2020-10-30 2023-11-13 9 4 213539@qq.com zrlw@sina.com
DubboDocProviderImpl.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/providers
22 4 2020-10-30 2021-06-20 9 3 213539@qq.com jhq0812@gmail.com
MockResult.java
in dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api
22 5 2021-08-23 2023-11-13 9 4 1285823170@qq.com zrlw@sina.com
GenericProtobufObjectOutput.java
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support
108 16 2021-09-01 2023-12-27 9 8 32100214+hclown9804@users.n... songxiaosheng@apache.org
UserSpecifiedAddressRouter.java
in dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress
268 12 2022-03-10 2023-11-29 9 5 jhq0812@gmail.com songxiaosheng@apache.org
DefaultUserSpecifiedServiceAddressBuilder.java
in dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress
63 3 2022-03-10 2023-11-29 8 5 jhq0812@gmail.com songxiaosheng@apache.org
ApiCacheItem.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans
88 24 2020-11-20 2021-06-20 8 5 213539@qq.com jhq0812@gmail.com
HttpProtocol.java
in dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http
153 9 2021-07-11 2024-03-25 8 7 huwen1004@gmail.com 32813378+xiaozhigang@users....
UserSpecifiedAddressRouter.java
in dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress
265 12 2022-03-10 2023-11-29 8 5 jhq0812@gmail.com songxiaosheng@apache.org
SimpleTypeImpl.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils
12 2 2020-10-30 2023-11-13 7 5 213539@qq.com zrlw@sina.com
IntegerTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
14 2 2021-08-30 2021-09-14 7 3 1285823170@qq.com 32100214+hclown9804@users.n...
ProtobufUtil.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/utils
27 3 2021-09-03 2023-11-13 7 4 1285823170@qq.com zrlw@sina.com
ProtobufTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
27 2 2021-08-30 2021-09-14 7 3 1285823170@qq.com 32100214+hclown9804@users.n...
proto
MapValue.proto
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/proto
28 - 2021-09-01 2023-11-13 7 6 32100214+hclown9804@users.n... zrlw@sina.com
JsonTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
36 3 2021-08-30 2024-03-25 7 4 1285823170@qq.com 32813378+xiaozhigang@users....
ModuleCacheItem.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans
39 10 2020-11-20 2021-06-20 7 4 213539@qq.com jhq0812@gmail.com
BaseFurySerialization.java
in dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo
41 3 2023-10-17 2024-10-16 7 5 shawn.ck.yang@gmail.com 147408835+heliang666s@users...
GsonJsonObjectOutput.java
in dubbo-serialization-extensions/dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson
45 7 2021-09-01 2023-12-20 7 6 32100214+hclown9804@users.n... songxiaosheng@apache.org
FastJsonObjectOutput.java
in dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson
50 6 2021-09-01 2023-12-20 7 5 32100214+hclown9804@users.n... songxiaosheng@apache.org
CommonTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
57 3 2021-08-30 2021-09-14 7 3 1285823170@qq.com 32100214+hclown9804@users.n...
FastJsonObjectInput.java
in dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson
66 4 2021-09-01 2023-12-20 7 5 32100214+hclown9804@users.n... songxiaosheng@apache.org
FuryCheckerListener.java
in dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo
66 7 2023-10-17 2024-08-22 7 4 shawn.ck.yang@gmail.com ken.lj.hz@gmail.com
ApiParamsCacheItem.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans
88 23 2020-11-20 2021-06-20 7 4 213539@qq.com jhq0812@gmail.com
FuryObjectInput.java
in dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo
91 13 2023-10-17 2024-08-22 7 4 shawn.ck.yang@gmail.com ken.lj.hz@gmail.com
DNSServiceDiscovery.java
in dubbo-registry-extensions/dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns
100 7 2022-02-17 2024-04-10 7 5 huazhongming@youzan.com 10182210+aofall@users.norep...
GenericProtobufJsonObjectOutput.java
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support
110 16 2021-09-01 2023-12-27 7 6 32100214+hclown9804@users.n... songxiaosheng@apache.org
ClusterRedisClient.java
in dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis
116 12 2022-07-18 2024-10-16 7 8 jhq0812@gmail.com 147408835+heliang666s@users...
KryoObjectInput2.java
in dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/optimized
142 16 2021-09-01 2023-12-27 7 7 32100214+hclown9804@users.n... songxiaosheng@apache.org
ProtobufUtils.java
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support
169 19 2021-09-01 2025-03-26 7 6 32100214+hclown9804@users.n... ankitshokeen2001@gmail.com
MockService.java
in dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api
4 - 2021-08-23 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
TypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
5 - 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
HandleFailException.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/exception
12 3 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
StringTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
12 2 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
FloatTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
13 2 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
BigDecimalTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
13 2 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
LongTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
13 2 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
DoubleTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
13 2 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
BooleanTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
13 2 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
ByteTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
13 2 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
BigIntegerTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
13 2 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
ApiModule.java
in dubbo-api-docs/dubbo-api-docs-annotations/src/main/java/org/apache/dubbo/apidocs/annotations
15 - 2020-10-30 2021-06-20 6 3 213539@qq.com jhq0812@gmail.com
UserSpecifiedAddressUtil.java
in dubbo-cluster-extensions/dubbo-cluster-specify-address-common/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress
15 2 2022-12-16 2023-11-29 6 4 38374721+wxbty@users.norepl... songxiaosheng@apache.org
ApiDoc.java
in dubbo-api-docs/dubbo-api-docs-annotations/src/main/java/org/apache/dubbo/apidocs/annotations
16 - 2020-10-30 2021-06-20 6 3 213539@qq.com jhq0812@gmail.com
EnableDubboApiDocs.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs
16 - 2020-10-30 2023-11-13 6 4 213539@qq.com zrlw@sina.com
AddressSpecifyClusterFilter.java
in dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress
18 1 2022-12-16 2023-11-29 6 4 38374721+wxbty@users.norepl... songxiaosheng@apache.org
DateTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
19 2 2021-08-30 2021-09-14 6 3 1285823170@qq.com 32100214+hclown9804@users.n...
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
GenericProtobufObjectOutput.java
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support
108 16 2021-09-01 2023-12-27 9 8 32100214+hclown9804@users.n... songxiaosheng@apache.org
ClusterRedisClient.java
in dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis
116 12 2022-07-18 2024-10-16 7 8 jhq0812@gmail.com 147408835+heliang666s@users...
DubboApiDocsAnnotationScanner.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core
417 7 2020-10-30 2023-11-18 21 7 213539@qq.com songxiaosheng@apache.org
HttpProtocol.java
in dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http
153 9 2021-07-11 2024-03-25 8 7 huwen1004@gmail.com 32813378+xiaozhigang@users....
KryoObjectInput2.java
in dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/optimized
142 16 2021-09-01 2023-12-27 7 7 32100214+hclown9804@users.n... songxiaosheng@apache.org
MonoRedisClient.java
in dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis
82 11 2022-07-18 2024-04-15 6 7 jhq0812@gmail.com 10182210+aofall@users.norep...
SentinelRedisClient.java
in dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis
93 11 2022-07-18 2024-04-15 6 7 jhq0812@gmail.com 10182210+aofall@users.norep...
Constants.java
in dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd
19 - 2022-07-18 2023-12-12 5 7 jhq0812@gmail.com ken.lj.hz@gmail.com
JEtcdClientWrapper.java
in dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd
548 32 2022-07-18 2023-12-12 5 7 jhq0812@gmail.com ken.lj.hz@gmail.com
GsonJsonObjectOutput.java
in dubbo-serialization-extensions/dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson
45 7 2021-09-01 2023-12-20 7 6 32100214+hclown9804@users.n... songxiaosheng@apache.org
ProtobufUtils.java
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support
169 19 2021-09-01 2025-03-26 7 6 32100214+hclown9804@users.n... ankitshokeen2001@gmail.com
GenericProtobufJsonObjectOutput.java
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support
110 16 2021-09-01 2023-12-27 7 6 32100214+hclown9804@users.n... songxiaosheng@apache.org
proto
MapValue.proto
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/proto
28 - 2021-09-01 2023-11-13 7 6 32100214+hclown9804@users.n... zrlw@sina.com
SeataTransactionPropagationProviderFilter.java
in dubbo-filter-extensions/dubbo-filter-seata/src/main/java/org/apache/dubbo/seata
76 1 2022-07-21 2024-09-16 6 6 jhq0812@gmail.com jianbin@apache.org
WebServiceProtocol.java
in dubbo-rpc-extensions/dubbo-rpc-webservice/src/main/java/org/apache/dubbo/rpc/protocol/webservice
170 8 2021-07-15 2024-03-25 6 6 huwen1004@gmail.com 32813378+xiaozhigang@users....
GenericProtobufObjectInput.java
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support
96 16 2021-09-01 2023-11-13 6 6 32100214+hclown9804@users.n... zrlw@sina.com
WrapperUtils.java
in dubbo-serialization-extensions/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/utils
70 3 2021-09-01 2023-12-12 5 6 32100214+hclown9804@users.n... ken.lj.hz@gmail.com
AdminMockFilter.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/filter
136 2 2021-08-23 2023-11-13 17 5 1285823170@qq.com zrlw@sina.com
UserSpecifiedAddressRouter.java
in dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress
268 12 2022-03-10 2023-11-29 9 5 jhq0812@gmail.com songxiaosheng@apache.org
DefaultUserSpecifiedServiceAddressBuilder.java
in dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress
63 3 2022-03-10 2023-11-29 8 5 jhq0812@gmail.com songxiaosheng@apache.org
UserSpecifiedAddressRouter.java
in dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress
265 12 2022-03-10 2023-11-29 8 5 jhq0812@gmail.com songxiaosheng@apache.org
ApiCacheItem.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans
88 24 2020-11-20 2021-06-20 8 5 213539@qq.com jhq0812@gmail.com
BaseFurySerialization.java
in dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo
41 3 2023-10-17 2024-10-16 7 5 shawn.ck.yang@gmail.com 147408835+heliang666s@users...
FastJsonObjectOutput.java
in dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson
50 6 2021-09-01 2023-12-20 7 5 32100214+hclown9804@users.n... songxiaosheng@apache.org
FastJsonObjectInput.java
in dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson
66 4 2021-09-01 2023-12-20 7 5 32100214+hclown9804@users.n... songxiaosheng@apache.org
SimpleTypeImpl.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils
12 2 2020-10-30 2023-11-13 7 5 213539@qq.com zrlw@sina.com
DNSServiceDiscovery.java
in dubbo-registry-extensions/dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns
100 7 2022-02-17 2024-04-10 7 5 huazhongming@youzan.com 10182210+aofall@users.norep...
GsonJsonObjectInput.java
in dubbo-serialization-extensions/dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson
89 16 2021-09-01 2023-12-20 6 5 32100214+hclown9804@users.n... songxiaosheng@apache.org
BroadcastCluster1Invoker.java
in dubbo-cluster-extensions/dubbo-cluster-broadcast-1/src/main/java/org/apache/dubbo/rpc/cluster/support
136 8 2021-06-20 2024-06-07 5 5 jhq0812@gmail.com 78294896+qyi71@users.norepl...
GenericProtobufJsonObjectInput.java
in dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support
109 17 2021-09-01 2023-11-13 5 5 32100214+hclown9804@users.n... zrlw@sina.com
AbstractKryoFactory.java
in dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/utils
113 4 2021-09-01 2023-11-13 5 5 32100214+hclown9804@users.n... zrlw@sina.com
XdsRouter.java
in dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds
315 13 2023-12-11 2025-03-26 4 5 jhq0812@gmail.com ankitshokeen2001@gmail.com
XdsProtocol.java
in dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol
9 - 2023-12-11 2025-03-26 4 5 jhq0812@gmail.com ankitshokeen2001@gmail.com
EdsProtocol.java
in dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/impl
72 7 2023-12-11 2025-03-26 4 5 jhq0812@gmail.com ankitshokeen2001@gmail.com
LdsProtocol.java
in dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/impl
81 8 2023-12-11 2025-03-26 4 5 jhq0812@gmail.com ankitshokeen2001@gmail.com
RdsProtocol.java
in dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/impl
68 6 2023-12-11 2025-03-26 4 5 jhq0812@gmail.com ankitshokeen2001@gmail.com
KryoObjectOutput2.java
in dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/optimized
82 15 2021-09-01 2023-12-27 4 5 32100214+hclown9804@users.n... songxiaosheng@apache.org
KryoObjectInput.java
in dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo
120 13 2021-09-01 2023-12-27 4 5 32100214+hclown9804@users.n... songxiaosheng@apache.org
FstObjectOutput.java
in dubbo-serialization-extensions/dubbo-serialization-fst/src/main/java/org/apache/dubbo/common/serialize/fst
68 13 2021-09-01 2023-12-27 4 5 32100214+hclown9804@users.n... songxiaosheng@apache.org
FstObjectInput.java
in dubbo-serialization-extensions/dubbo-serialization-fst/src/main/java/org/apache/dubbo/common/serialize/fst
79 12 2021-09-01 2023-12-27 4 5 32100214+hclown9804@users.n... songxiaosheng@apache.org
ClassTypeUtil.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils
344 8 2020-10-30 2021-06-20 14 4 213539@qq.com jhq0812@gmail.com
DocAutoGen.java
in dobbo-doc-auto-gen/src/main/java/org/apache/dubbo/doc
76 2 2023-10-01 2024-04-02 12 4 songxiaosheng@apache.org 56506697+wcy666103@users.no...
MockResult.java
in dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api
22 5 2021-08-23 2023-11-13 9 4 1285823170@qq.com zrlw@sina.com
IDubboDocProvider.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/providers
9 - 2020-10-30 2023-11-13 9 4 213539@qq.com zrlw@sina.com
JsonTypeHandler.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler
36 3 2021-08-30 2024-03-25 7 4 1285823170@qq.com 32813378+xiaozhigang@users....
ProtobufUtil.java
in dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/utils
27 3 2021-09-03 2023-11-13 7 4 1285823170@qq.com zrlw@sina.com
FuryObjectInput.java
in dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo
91 13 2023-10-17 2024-08-22 7 4 shawn.ck.yang@gmail.com ken.lj.hz@gmail.com
FuryCheckerListener.java
in dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo
66 7 2023-10-17 2024-08-22 7 4 shawn.ck.yang@gmail.com ken.lj.hz@gmail.com
ApiParamsCacheItem.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans
88 23 2020-11-20 2021-06-20 7 4 213539@qq.com jhq0812@gmail.com
ModuleCacheItem.java
in dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans
39 10 2020-11-20 2021-06-20 7 4 213539@qq.com jhq0812@gmail.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
DubboContainerResponseContextImpl.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/filter
306 34 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
DubboContainerResponseContextImpl.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/resteasy/filter
306 34 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
MeshRuleRouter.java
in dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route
297 14 2024-04-07 2024-04-07 1 1 147408835+heliang666s@users... 147408835+heliang666s@users...
AbstractServiceRestMetadataResolver.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api
278 20 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
DubboPreMatchContainerRequestContext.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/filter
237 34 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
DubboPreMatchContainerRequestContext.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/resteasy/filter
237 34 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
RequestTemplate.java
in dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http
220 36 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
AbstractWasmChannel.java
in dubbo-wasm/dubbo-wasm-remoting-api/src/main/java/org/apache/dubbo/wasm/remoting/transport
206 14 2024-03-25 2024-03-25 1 1 zhangzicheng@apache.org zhangzicheng@apache.org
AbstractServiceRestMetadataResolver.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing
204 12 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
PathMatcher.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api
200 32 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
NettyRequestFacade.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/request
180 22 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ServiceRestMetadata.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api
178 29 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
DataParseUtils.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util
173 9 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
RestMethodMetadata.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api
171 28 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ServiceInvokeRestFilter.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/filter
164 9 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
RestProtocol.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest
164 8 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
RequestMetadata.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api
159 26 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
AbstractWasmServiceDiscovery.java
in dubbo-wasm/dubbo-wasm-registry-api/src/main/java/org/apache/dubbo/wasm/registry/client
155 13 2024-02-06 2024-02-06 1 1 zhangzicheng@apache.org zhangzicheng@apache.org
MeshRuleCache.java
in dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route
146 10 2024-04-07 2024-04-07 1 1 147408835+heliang666s@users... 147408835+heliang666s@users...
ResteasyContext.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy
146 10 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ResteasyContext.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/resteasy
146 10 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ThriftProtocol.java
in dubbo-rpc-extensions/dubbo-rpc-native-thrift/src/main/java/org/apache/dubbo/rpc/protocol/nativethrift
142 8 2021-08-11 2021-08-11 1 1 32100214+hclown9804@users.n... 32100214+hclown9804@users.n...
DefaultServiceRestMetadataResolver.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing
142 13 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
HttpClientRestClient.java
in dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient
142 8 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
SslContexts.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/ssl
126 5 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
MeshAppRuleListener.java
in dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route
122 8 2024-04-07 2024-04-07 1 1 147408835+heliang666s@users... 147408835+heliang666s@users...
URLConnectionRestClient.java
in dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient
120 7 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
NettyHttpRestServer.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest
118 13 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
JettyLoggerAdapter.java
in dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/jetty
118 18 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
SpringMvcServiceRestMetadataResolver.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/springmvc
116 12 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ExceptionMapper.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/exception/mapper
115 11 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
RestInvoker.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest
112 3 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
NettyHttpHandler.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/handler
109 3 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ReflectUtils.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util
109 13 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
AbstractWasmRegistry.java
in dubbo-wasm/dubbo-wasm-registry-api/src/main/java/org/apache/dubbo/wasm/registry/support
109 10 2024-02-06 2024-02-06 1 1 zhangzicheng@apache.org zhangzicheng@apache.org
RestRPCInvocationUtil.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest
107 9 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
NettyServer.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty
106 13 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
OKHttpRestClient.java
in dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient
105 6 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
HttpHeaderUtil.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util
103 9 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ArgInfo.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api
102 23 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ServiceDeployer.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/deploy
98 11 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
SslServerTlsHandler.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/ssl
98 7 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
DubboMethodMatch.java
in dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match
96 12 2024-04-07 2024-04-07 1 1 147408835+heliang666s@users... 147408835+heliang666s@users...
RequestFacade.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/request
96 6 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ResteasyWriterInterceptorAdapter.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/resteasy/intercept
95 3 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ResteasyWriterInterceptorAdapter.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/intercept
94 3 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
ByteBuddyProxy.java
in dubbo-proxy-extensions/dubbo-proxy-bytebuddy/src/main/java/org/apache/dubbo/rpc/proxy/bytebuddy
93 8 2024-03-14 2024-03-14 1 1 longqiang02@maoyan.com longqiang02@maoyan.com
NumberUtils.java
in dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util
89 5 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
AbstractWasmRouter.java
in dubbo-wasm/dubbo-wasm-cluster-api/src/main/java/org/apache/dubbo/wasm/cluster/router
88 7 2024-02-06 2024-02-06 1 1 zhangzicheng@apache.org zhangzicheng@apache.org
JAXRSServiceRestMetadataResolver.java
in dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/jaxrs
83 10 2024-04-17 2024-04-17 1 1 56506697+wcy666103@users.no... 56506697+wcy666103@users.no...
Correlations

File Size vs. Number of Changes: 665 points

dubbo-registry-extensions/dubbo-registry-nameservice/src/main/java/org/apache/dubbo/registry/nameservice/ServiceName.java x: 119 lines of code y: 4 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/RocketMQExporter.java x: 56 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2SerializerFactory.java x: 74 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/DurationHandle.java x: 26 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/Java17TimeSerializer.java x: 29 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/LocalDateHandle.java x: 28 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/YearHandle.java x: 24 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/ZoneIdSerializer.java x: 18 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/ZonedDateTimeHandle.java x: 34 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/ProtobufUtils.java x: 169 lines of code y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/base/AbstractSerializationTest.java x: 938 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/XdsProtocol.java x: 9 lines of code y: 4 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/impl/EdsProtocol.java x: 72 lines of code y: 4 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/impl/LdsProtocol.java x: 81 lines of code y: 4 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/impl/RdsProtocol.java x: 68 lines of code y: 4 # changes dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/XdsRouter.java x: 315 lines of code y: 4 # changes dubbo-metadata-report-extensions/dubbo-metadata-report-redis/src/main/java/org/apache/dubbo/metadata/store/redis/RedisMetadataReport.java x: 425 lines of code y: 2 # changes dubbo-service-discovery-extensions/dubbo-service-discovery-springcloud/src/main/java/org/apache/dubbo/service/discovery/springcloud/SpringCloudServiceInstanceNotificationCustomizer.java x: 49 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryCompatibleSerialization.java x: 36 lines of code y: 5 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FurySerialization.java x: 34 lines of code y: 5 # changes dubbo-configcenter-extensions/dubbo-configcenter-consul/src/main/java/org/apache/dubbo/configcenter/consul/ConsulDynamicConfiguration.java x: 134 lines of code y: 4 # changes dubbo-metadata-report-extensions/dubbo-metadata-report-redis/src/main/java/org/apache/dubbo/metadata/store/redis/RedisMetadataReportFactory.java x: 10 lines of code y: 1 # changes dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/ClusterRedisClient.java x: 116 lines of code y: 7 # changes dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/support/AbstractRedisClient.java x: 92 lines of code y: 3 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/BaseFurySerialization.java x: 41 lines of code y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufSerialization.java x: 26 lines of code y: 3 # changes dubbo-filter-extensions/dubbo-filter-seata/src/main/java/org/apache/dubbo/seata/SeataTransactionPropagationConsumerFilter.java x: 33 lines of code y: 3 # changes dubbo-filter-extensions/dubbo-filter-seata/src/main/java/org/apache/dubbo/seata/SeataTransactionPropagationProviderFilter.java x: 76 lines of code y: 6 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryCheckerListener.java x: 66 lines of code y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryObjectInput.java x: 91 lines of code y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryObjectOutput.java x: 71 lines of code y: 6 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/ChunkOutputStream.java x: 58 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/NettyHttpResponse.java x: 174 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/RestHttpRequestDecoder.java x: 57 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/PathAndInvokerMapper.java x: 98 lines of code y: 2 # changes dubbo-gateway-extensions/dubbo-gateway-provider/src/main/java/org/apache/dubbo/gateway/provider/ConfigDeployListener.java x: 25 lines of code y: 3 # changes dubbo-registry-extensions/dubbo-registry-polaris/src/main/java/org/apache/dubbo/registry/polaris/PolarisRegistry.java x: 215 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/java/CompactedObjectInputStream.java x: 37 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/java/CompactedObjectOutputStream.java x: 21 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/java/JavaObjectInput.java x: 57 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/java/JavaSerialization.java x: 51 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/nativejava/NativeJavaObjectInput.java x: 79 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/nativejava/NativeJavaObjectOutput.java x: 76 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2ObjectInput.java x: 63 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2ObjectOutput.java x: 61 lines of code y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/dubbo/AbstractHessian2FactoryInitializer.java x: 16 lines of code y: 1 # changes dubbo-cluster-extensions/dubbo-cluster-broadcast-1/src/main/java/org/apache/dubbo/rpc/cluster/support/BroadcastCluster1Invoker.java x: 136 lines of code y: 5 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/springmvc/SpringMvcServiceRestMetadataResolver.java x: 108 lines of code y: 3 # changes dubbo-configcenter-extensions/dubbo-configcenter-etcd/src/main/java/org/apache/dubbo/configcenter/support/etcd/EtcdDynamicConfiguration.java x: 134 lines of code y: 3 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/AbstractServiceRestMetadataResolver.java x: 204 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/AnnotatedMethodParameterProcessor.java x: 20 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/DefaultServiceRestMetadataResolver.java x: 142 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/ServiceRestMetadataResolver.java x: 15 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/jaxrs/JAXRSServiceRestMetadataResolver.java x: 83 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/springmvc/AbstractRequestAnnotationParameterProcessor.java x: 39 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/springmvc/SpringMvcServiceRestMetadataResolver.java x: 116 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/AbstractAnnotatedMethodParameterProcessor.java x: 53 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/AbstractNoAnnotatedParameterProcessor.java x: 46 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/AbstractServiceRestMetadataResolver.java x: 278 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/ArgInfo.java x: 102 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/DefaultServiceRestMetadataResolver.java x: 31 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/JAXRSClassConstants.java x: 13 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/NoAnnotatedParameterRequestTagProcessor.java x: 11 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/PathMatcher.java x: 200 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/PathUtil.java x: 80 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/RequestMetadata.java x: 159 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/RestMethodMetadata.java x: 171 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/ServiceRestMetadata.java x: 178 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/ServiceRestMetadataReader.java x: 7 lines of code y: 1 # changes dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/tag/BodyTag.java x: 2 lines of code y: 1 # changes dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/HttpHandler.java x: 5 lines of code y: 1 # changes dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/RequestTemplate.java x: 220 lines of code y: 1 # changes dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/jetty/JettyHttpServer.java x: 71 lines of code y: 1 # changes dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/jetty/JettyLoggerAdapter.java x: 118 lines of code y: 1 # changes dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient/OKHttpRestClient.java x: 105 lines of code y: 1 # changes dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient/URLConnectionRestClient.java x: 120 lines of code y: 1 # changes dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/tomcat/TomcatHttpServer.java x: 59 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/RestInvoker.java x: 112 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/RestProtocol.java x: 164 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/RestRPCInvocationUtil.java x: 107 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/RestServerFactory.java x: 6 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/ParamParserManager.java x: 38 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/HttpConnectionCreateContext.java x: 44 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/consumer/FormConsumerParamParser.java x: 50 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/param/parse/provider/HeaderProviderParamParser.java x: 33 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/deploy/ServiceDeployer.java x: 98 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/exception/mapper/ExceptionMapper.java x: 115 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/ResteasyContext.java x: 146 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/filter/DubboContainerResponseContextImpl.java x: 306 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/filter/DubboPreMatchContainerRequestContext.java x: 237 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/filter/ResteasyNettyHttpResponse.java x: 68 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/intercept/ResteasyWriterInterceptorAdapter.java x: 94 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/handler/NettyHttpHandler.java x: 109 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/integration/swagger/DubboSwaggerService.java x: 23 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/message/codec/MultiValueCodec.java x: 67 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/ssl/SslContexts.java x: 126 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/request/NettyRequestFacade.java x: 180 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/request/RequestFacade.java x: 96 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/DataParseUtils.java x: 173 lines of code y: 1 # changes dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/NumberUtils.java x: 89 lines of code y: 1 # changes dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/MonoRedisClient.java x: 82 lines of code y: 6 # changes dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/SentinelRedisClient.java x: 93 lines of code y: 6 # changes dubbo-registry-extensions/dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSServiceDiscovery.java x: 100 lines of code y: 7 # changes dubbo-registry-extensions/dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/util/DNSResolver.java x: 83 lines of code y: 4 # changes dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshAppRuleListener.java x: 122 lines of code y: 1 # changes dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleRouter.java x: 297 lines of code y: 1 # changes dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/DubboMatchRequest.java x: 74 lines of code y: 1 # changes dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/rule/virtualservice/match/StringMatch.java x: 72 lines of code y: 1 # changes dobbo-doc-auto-gen/src/main/java/org/apache/dubbo/doc/DocAutoGen.java x: 76 lines of code y: 12 # changes dubbo-wasm/dubbo-wasm-remoting-api/src/main/java/org/apache/dubbo/wasm/remoting/transport/AbstractWasmChannel.java x: 206 lines of code y: 1 # changes dubbo-wasm/dubbo-wasm-test/src/main/rust-extensions/src/lib.rs x: 256 lines of code y: 4 # changes dubbo-cluster-extensions/dubbo-cluster-polaris-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/router/PolarisRouter.java x: 89 lines of code y: 4 # changes dubbo-gateway-extensions/dubbo-gateway-provider/src/main/java/org/apache/dubbo/gateway/provider/SnfByteAccessor.java x: 39 lines of code y: 3 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/JsonTypeHandler.java x: 36 lines of code y: 7 # changes dubbo-registry-extensions/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryServiceDiscovery.java x: 211 lines of code y: 3 # changes dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyClient.java x: 76 lines of code y: 3 # changes dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyServer.java x: 97 lines of code y: 3 # changes dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaServer.java x: 80 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/java/org/apache/dubbo/rpc/protocol/hessian/HessianProtocol.java x: 164 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocol.java x: 153 lines of code y: 8 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/codec/DecodeableRpcInvocation.java x: 186 lines of code y: 4 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/codec/DecodeableRpcResult.java x: 139 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/codec/RocketMQCodec.java x: 181 lines of code y: 4 # changes dubbo-rpc-extensions/dubbo-rpc-webservice/src/main/java/org/apache/dubbo/rpc/protocol/webservice/WebServiceProtocol.java x: 170 lines of code y: 6 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/ProtobufParamDeepCopyUtil.java x: 45 lines of code y: 1 # changes dubbo-wasm/dubbo-wasm-rpc-api/src/main/java/org/apache/dubbo/wasm/rpc/protocol/AbstractWasmInvoker.java x: 66 lines of code y: 2 # changes dubbo-proxy-extensions/dubbo-proxy-bytebuddy/src/main/java/org/apache/dubbo/rpc/proxy/bytebuddy/ByteBuddyProxy.java x: 93 lines of code y: 1 # changes dubbo-wasm/dubbo-wasm-api/src/main/java/org/apache/dubbo/wasm/WasmLoader.java x: 118 lines of code y: 4 # changes dubbo-wasm/dubbo-wasm-common-api/src/main/java/org/apache/dubbo/wasm/common/config/configcenter/AbstractWasmDynamicConfiguration.java x: 227 lines of code y: 2 # changes dubbo-wasm/dubbo-wasm-cluster-api/src/main/java/org/apache/dubbo/wasm/cluster/router/AbstractWasmRouter.java x: 88 lines of code y: 1 # changes dubbo-wasm/dubbo-wasm-registry-api/src/main/java/org/apache/dubbo/wasm/registry/client/AbstractWasmServiceDiscovery.java x: 155 lines of code y: 1 # changes dubbo-cross-thread-extensions/src/main/java/org/apache/dubbo/crossthread/interceptor/RunnableOrCallableActivation.java x: 37 lines of code y: 4 # changes dubbo-remoting-extensions/dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyServer.java x: 143 lines of code y: 6 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/RocketMQInvoker.java x: 186 lines of code y: 5 # changes dubbo-serialization-extensions/dubbo-serialization-avro/src/main/java/org/apache/dubbo/common/serialize/avro/AvroObjectInput.java x: 79 lines of code y: 5 # changes dubbo-serialization-extensions/dubbo-serialization-avro/src/main/java/org/apache/dubbo/common/serialize/avro/AvroObjectOutput.java x: 72 lines of code y: 5 # changes dubbo-serialization-extensions/dubbo-serialization-fst/src/main/java/org/apache/dubbo/common/serialize/fst/FstObjectInput.java x: 79 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/optimized/KryoObjectInput2.java x: 142 lines of code y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/optimized/KryoObjectOutput2.java x: 82 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-msgpack/src/main/java/org/apache/dubbo/common/serialize/msgpack/MsgpackObjectInput.java x: 76 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufJsonObjectOutput.java x: 110 lines of code y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufObjectOutput.java x: 108 lines of code y: 9 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/base/AbstractSerializationPersonFailTest.java x: 111 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/base/AbstractSerializationPersonOkTest.java x: 59 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/AnimalEnum.java x: 4 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/BizException.java x: 9 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/BizExceptionNoDefaultConstructor.java x: 7 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/SerializablePerson.java x: 67 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/media/Image.java x: 83 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/media/Media.java x: 156 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/media/MediaContent.java x: 48 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/person/BigPerson.java x: 108 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/person/FullAddress.java x: 155 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/person/PersonInfo.java x: 154 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/person/Phone.java x: 102 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-common/src/main/java/org/apache/dubbo/common/serialize/DefaultJsonDataInput.java x: 41 lines of code y: 3 # changes dubbo-serialization-extensions/dubbo-serialization-common/src/main/java/org/apache/dubbo/common/serialize/DefaultJsonDataOutput.java x: 36 lines of code y: 3 # changes dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson/FastJsonObjectOutput.java x: 50 lines of code y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson/FastJsonSecurityManager.java x: 17 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson/GsonJsonObjectInput.java x: 89 lines of code y: 6 # changes dubbo-serialization-extensions/dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson/GsonJsonObjectOutput.java x: 45 lines of code y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-jackson/src/main/java/org/apache/dubbo/common/serialize/jackson/JacksonObjectInput.java x: 61 lines of code y: 6 # changes dubbo-serialization-extensions/dubbo-serialization-jackson/src/main/java/org/apache/dubbo/common/serialize/jackson/JacksonObjectOutput.java x: 50 lines of code y: 6 # changes dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesMeshEnvListener.java x: 155 lines of code y: 3 # changes dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesMeshEnvListenerFactory.java x: 22 lines of code y: 3 # changes dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesRegistryFactory.java x: 14 lines of code y: 3 # changes dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesServiceDiscovery.java x: 361 lines of code y: 3 # changes dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesServiceDiscoveryFactory.java x: 10 lines of code y: 3 # changes dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/NopKubernetesMeshEnvListener.java x: 13 lines of code y: 3 # changes dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/util/KubernetesConfigUtils.java x: 77 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/XdsEnv.java x: 4 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/XdsServiceDiscovery.java x: 87 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/istio/IstioCitadelCertificateSigner.java x: 239 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/istio/IstioEnv.java x: 144 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/AdsObserver.java x: 104 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/NodeBuilder.java x: 16 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/PilotExchanger.java x: 187 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/bootstrap/BootstrapperImpl.java x: 133 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/bootstrap/ServerInfoImpl.java x: 43 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/AbstractProtocol.java x: 204 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/message/Endpoint.java x: 65 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/message/EndpointResult.java x: 35 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/message/RouteResult.java x: 61 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/EdsEndpointListener.java x: 6 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/RdsRouteRuleManager.java x: 119 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/RdsVirtualHostListener.java x: 152 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/XdsRouteRuleListener.java x: 7 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/XdsScopeModelInitializer.java x: 18 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/rule/DestinationSubset.java x: 29 lines of code y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/rule/HeaderMatcher.java x: 79 lines of code y: 3 # changes dubbo-xds/src/main/proto/ca.proto x: 53 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-redis/src/main/java/org/apache/dubbo/rpc/protocol/redis/RedisProtocol.java x: 153 lines of code y: 4 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/Constants.java x: 19 lines of code y: 5 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/JEtcdClientWrapper.java x: 548 lines of code y: 5 # changes dubbo-serialization-extensions/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/delegate/ServiceConfigURLDelegate.java x: 30 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/utils/WrapperUtils.java x: 70 lines of code y: 5 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-common/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressUtil.java x: 15 lines of code y: 6 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouter.java x: 268 lines of code y: 9 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/AddressSpecifyClusterFilter.java x: 18 lines of code y: 6 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/DefaultUserSpecifiedServiceAddressBuilder.java x: 63 lines of code y: 8 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouter.java x: 265 lines of code y: 8 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/DubboApiDocsAnnotationScanner.java x: 417 lines of code y: 21 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/EnableDubboApiDocs.java x: 16 lines of code y: 6 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/providers/IDubboDocProvider.java x: 9 lines of code y: 9 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/SimpleTypeImpl.java x: 12 lines of code y: 7 # changes dubbo-cluster-extensions/dubbo-cluster-loadbalance-peakewma/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/PeakEwmaLoadBalance.java x: 86 lines of code y: 3 # changes dubbo-cluster-extensions/dubbo-cluster-polaris-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/router/InstanceInvoker.java x: 178 lines of code y: 3 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-common/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/common/InvokerCache.java x: 15 lines of code y: 2 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/AddressSpecifyClusterInterceptor.java x: 19 lines of code y: 2 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouterFactory.java x: 12 lines of code y: 2 # changes dubbo-cross-thread-extensions/src/main/java/org/apache/dubbo/crossthread/interceptor/RunnableOrCallableConstructInterceptor.java x: 16 lines of code y: 2 # changes dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-ratelimit-dubbo2/src/main/java/org/apache/dubbo/filter/dubbo2/RateLimitFilter.java x: 99 lines of code y: 3 # changes dubbo-gateway-extensions/dubbo-gateway-consumer/src/main/java/org/apache/dubbo/gateway/consumer/filter/OmnSerFilter.java x: 121 lines of code y: 2 # changes dubbo-gateway-extensions/dubbo-gateway-provider/src/main/java/org/apache/dubbo/gateway/provider/SnfDecodeableRpcInvocation.java x: 123 lines of code y: 2 # changes dubbo-gateway-extensions/dubbo-gateway-provider/src/main/java/org/apache/dubbo/gateway/provider/filter/OmnipotentFilter.java x: 54 lines of code y: 2 # changes dubbo-metadata-report-extensions/dubbo-metadata-report-consul/src/main/java/org/apache/dubbo/metadata/store/consul/ConsulMetadataReport.java x: 91 lines of code y: 2 # changes dubbo-metadata-report-extensions/dubbo-metadata-report-etcd/src/main/java/org/apache/dubbo/metadata/store/etcd/EtcdMetadataReport.java x: 89 lines of code y: 2 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/filter/AdminMockFilter.java x: 136 lines of code y: 17 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/utils/ProtobufUtil.java x: 27 lines of code y: 7 # changes dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api/MockResult.java x: 22 lines of code y: 9 # changes dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/AbstractConsulRegistry.java x: 11 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulParameter.java x: 33 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulRegistry.java x: 313 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulServiceDiscovery.java x: 363 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSServiceDiscoveryFactory.java x: 10 lines of code y: 5 # changes dubbo-registry-extensions/dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/util/ResolveResult.java x: 39 lines of code y: 4 # changes dubbo-registry-extensions/dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdRegistry.java x: 276 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdServiceDiscovery.java x: 180 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-nameservice/src/main/java/org/apache/dubbo/registry/nameservice/NameServiceRegistry.java x: 202 lines of code y: 3 # changes dubbo-registry-extensions/dubbo-registry-polaris/src/main/java/org/apache/dubbo/registry/polaris/PolarisRegistryUtils.java x: 28 lines of code y: 3 # changes dubbo-registry-extensions/dubbo-registry-polaris/src/main/java/org/apache/dubbo/registry/polaris/task/FetchTask.java x: 36 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-polaris/src/main/java/org/apache/dubbo/registry/polaris/task/TaskScheduler.java x: 46 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-polaris/src/main/java/org/apache/dubbo/registry/polaris/task/WatchTask.java x: 30 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-redis/src/main/java/org/apache/dubbo/registry/redis/RedisRegistry.java x: 438 lines of code y: 2 # changes dubbo-registry-extensions/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistry.java x: 191 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/AbstractRetryPolicy.java x: 23 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/EtcdClient.java x: 28 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/StateListener.java x: 6 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/JEtcdClient.java x: 355 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/RetryLoops.java x: 52 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/option/OptionUtil.java x: 43 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/support/AbstractEtcdClient.java x: 130 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyChannel.java x: 146 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyCodecAdapter.java x: 104 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyHandler.java x: 85 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyTransporter.java x: 18 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaClient.java x: 134 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaHandler.java x: 64 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/exchange/support/MulticastExchangeGroup.java x: 76 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-p2p/src/main/java/org/apache/dubbo/remoting/p2p/support/FileGroup.java x: 100 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/NettyCodecAdapter.java x: 61 lines of code y: 2 # changes dubbo-remoting-extensions/dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyBackedChannelBuffer.java x: 288 lines of code y: 3 # changes dubbo-remoting-extensions/dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyClientHandler.java x: 109 lines of code y: 3 # changes dubbo-remoting-extensions/dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyServerHandler.java x: 92 lines of code y: 2 # changes dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/JsonRemoteInvocation.java x: 32 lines of code y: 5 # changes dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/JsonRpcProxyFactoryBean.java x: 53 lines of code y: 5 # changes dubbo-rpc-extensions/dubbo-rpc-rmi/src/main/java/org/apache/dubbo/rpc/protocol/rmi/RmiProtocol.java x: 113 lines of code y: 5 # changes dubbo-rpc-extensions/dubbo-rpc-rmi/src/main/java/org/apache/dubbo/rpc/protocol/rmi/RmiRemoteInvocation.java x: 33 lines of code y: 5 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/RocketMQChannel.java x: 125 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/RocketMQProtocol.java x: 246 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/RocketMQProtocolConstant.java x: 11 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/RocketMQProtocolServer.java x: 122 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/codec/RocketMQCodecSupport.java x: 32 lines of code y: 3 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/codec/RocketMQCountCodec.java x: 20 lines of code y: 3 # changes dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/CompatibleKryo.java x: 23 lines of code y: 5 # changes dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/utils/PooledKryoFactory.java x: 12 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-msgpack/src/main/java/org/apache/dubbo/common/serialize/msgpack/MsgpackSerialization.java x: 27 lines of code y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufJsonObjectInput.java x: 109 lines of code y: 5 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufObjectInput.java x: 96 lines of code y: 6 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/ProtobufAttachmentUtils.java x: 168 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/proto/MapValue.proto x: 28 lines of code y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/proto/ThrowablePB.proto x: 52 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/ProtostuffObjectInput.java x: 94 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/ProtostuffObjectOutput.java x: 91 lines of code y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/KryoObjectOutput.java x: 78 lines of code y: 2 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/exception/HandleFailException.java x: 12 lines of code y: 6 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/CommonTypeHandler.java x: 57 lines of code y: 7 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/DateTypeHandler.java x: 19 lines of code y: 6 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/IntegerTypeHandler.java x: 14 lines of code y: 7 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/TypeHandler.java x: 5 lines of code y: 6 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/UnknownTypeHandler.java x: 26 lines of code y: 6 # changes dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api/MockContext.java x: 66 lines of code y: 6 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/ClassTypeUtil.java x: 344 lines of code y: 14 # changes dubbo-api-docs/dubbo-api-docs-annotations/src/main/java/org/apache/dubbo/apidocs/annotations/RequestParam.java x: 19 lines of code y: 4 # changes dubbo-api-docs/dubbo-api-docs-annotations/src/main/java/org/apache/dubbo/apidocs/annotations/ResponseProperty.java x: 15 lines of code y: 4 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/Constants.java x: 21 lines of code y: 5 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ApiCacheItem.java x: 88 lines of code y: 8 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ApiParamsCacheItem.java x: 88 lines of code y: 7 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/HtmlTypeEnum.java x: 13 lines of code y: 5 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ModuleCacheItem.java x: 39 lines of code y: 7 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ParamBean.java x: 83 lines of code y: 6 # changes
21.0
# changes
  min: 1.0
  average: 2.42
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 21.0
0 938.0
lines of code
min: 2.0 | average: 60.86 | 25th percentile: 15.0 | median: 31.0 | 75th percentile: 81.5 | max: 938.0

Number of Contributors vs. Number of Changes: 665 points

dubbo-registry-extensions/dubbo-registry-nameservice/src/main/java/org/apache/dubbo/registry/nameservice/ServiceName.java x: 3 # contributors y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2SerializerFactory.java x: 2 # contributors y: 2 # changes dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/DurationHandle.java x: 1 # contributors y: 1 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/ProtobufUtils.java x: 6 # contributors y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/base/AbstractSerializationTest.java x: 3 # contributors y: 3 # changes dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/XdsProtocol.java x: 5 # contributors y: 4 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryCompatibleSerialization.java x: 4 # contributors y: 5 # changes dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/ClusterRedisClient.java x: 8 # contributors y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/BaseFurySerialization.java x: 5 # contributors y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufSerialization.java x: 4 # contributors y: 3 # changes dubbo-filter-extensions/dubbo-filter-seata/src/main/java/org/apache/dubbo/seata/SeataTransactionPropagationProviderFilter.java x: 6 # contributors y: 6 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryCheckerListener.java x: 4 # contributors y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryObjectOutput.java x: 4 # contributors y: 6 # changes dubbo-registry-extensions/dubbo-registry-polaris/src/main/java/org/apache/dubbo/registry/polaris/PolarisRegistry.java x: 4 # contributors y: 4 # changes dubbo-cluster-extensions/dubbo-cluster-broadcast-1/src/main/java/org/apache/dubbo/rpc/cluster/support/BroadcastCluster1Invoker.java x: 5 # contributors y: 5 # changes dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/MonoRedisClient.java x: 7 # contributors y: 6 # changes dobbo-doc-auto-gen/src/main/java/org/apache/dubbo/doc/DocAutoGen.java x: 4 # contributors y: 12 # changes dubbo-wasm/dubbo-wasm-test/src/main/rust-extensions/src/lib.rs x: 2 # contributors y: 4 # changes dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocol.java x: 7 # contributors y: 8 # changes dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/RocketMQInvoker.java x: 3 # contributors y: 5 # changes dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/optimized/KryoObjectInput2.java x: 7 # contributors y: 7 # changes dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufObjectOutput.java x: 8 # contributors y: 9 # changes dubbo-serialization-extensions/dubbo-serialization-common/src/main/java/org/apache/dubbo/common/serialize/DefaultJsonDataInput.java x: 2 # contributors y: 3 # changes dubbo-serialization-extensions/dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson/GsonJsonObjectInput.java x: 5 # contributors y: 6 # changes dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/Constants.java x: 7 # contributors y: 5 # changes dubbo-serialization-extensions/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/utils/WrapperUtils.java x: 6 # contributors y: 5 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouter.java x: 5 # contributors y: 9 # changes dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/DefaultUserSpecifiedServiceAddressBuilder.java x: 5 # contributors y: 8 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/DubboApiDocsAnnotationScanner.java x: 7 # contributors y: 21 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/providers/IDubboDocProvider.java x: 4 # contributors y: 9 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/filter/AdminMockFilter.java x: 5 # contributors y: 17 # changes dubbo-common-extensions/src/main/java/org/apache/dubbo/common/utils/Utils.java x: 3 # contributors y: 2 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/exception/HandleFailException.java x: 3 # contributors y: 6 # changes dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/CommonTypeHandler.java x: 3 # contributors y: 7 # changes dubbo-rpc-extensions/dubbo-rpc-rmi/src/main/java/com/alibaba/dubbo/rpc/protocol/rmi/RmiRemoteInvocation.java x: 1 # contributors y: 3 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/ClassTypeUtil.java x: 4 # contributors y: 14 # changes dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/providers/DubboDocProviderImpl.java x: 3 # contributors y: 9 # changes
21.0
# changes
  min: 1.0
  average: 2.42
  25th percentile: 1.0
  median: 2.0
  75th percentile: 3.0
  max: 21.0
0 8.0
# contributors
min: 1.0 | average: 2.19 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0

Number of Contributors vs. File Size: 665 points

dubbo-registry-extensions/dubbo-registry-nameservice/src/main/java/org/apache/dubbo/registry/nameservice/ServiceName.java x: 3 # contributors y: 119 lines of code dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/RocketMQExporter.java x: 3 # contributors y: 56 lines of code dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2SerializerFactory.java x: 2 # contributors y: 74 lines of code dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/DurationHandle.java x: 1 # contributors y: 26 lines of code dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/LocalTimeHandle.java x: 1 # contributors y: 30 lines of code dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/YearHandle.java x: 1 # contributors y: 24 lines of code dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/ZoneIdSerializer.java x: 1 # contributors y: 18 lines of code dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/serializer/java17/ZonedDateTimeHandle.java x: 1 # contributors y: 34 lines of code dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/ProtobufUtils.java x: 6 # contributors y: 169 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/base/AbstractSerializationTest.java x: 3 # contributors y: 938 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/XdsProtocol.java x: 5 # contributors y: 9 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/impl/EdsProtocol.java x: 5 # contributors y: 72 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/impl/LdsProtocol.java x: 5 # contributors y: 81 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/impl/RdsProtocol.java x: 5 # contributors y: 68 lines of code dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/XdsRouter.java x: 5 # contributors y: 315 lines of code dubbo-metadata-report-extensions/dubbo-metadata-report-redis/src/main/java/org/apache/dubbo/metadata/store/redis/RedisMetadataReport.java x: 2 # contributors y: 425 lines of code dubbo-service-discovery-extensions/dubbo-service-discovery-springcloud/src/main/java/org/apache/dubbo/service/discovery/springcloud/SpringCloudServiceInstanceNotificationCustomizer.java x: 1 # contributors y: 49 lines of code dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryCompatibleSerialization.java x: 4 # contributors y: 36 lines of code dubbo-configcenter-extensions/dubbo-configcenter-consul/src/main/java/org/apache/dubbo/configcenter/consul/ConsulDynamicConfiguration.java x: 3 # contributors y: 134 lines of code dubbo-metadata-report-extensions/dubbo-metadata-report-redis/src/main/java/org/apache/dubbo/metadata/store/redis/RedisMetadataReportFactory.java x: 1 # contributors y: 10 lines of code dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/ClusterRedisClient.java x: 8 # contributors y: 116 lines of code dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/support/AbstractRedisClient.java x: 3 # contributors y: 92 lines of code dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/BaseFurySerialization.java x: 5 # contributors y: 41 lines of code dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufSerialization.java x: 4 # contributors y: 26 lines of code dubbo-filter-extensions/dubbo-filter-seata/src/main/java/org/apache/dubbo/seata/SeataTransactionPropagationConsumerFilter.java x: 3 # contributors y: 33 lines of code dubbo-filter-extensions/dubbo-filter-seata/src/main/java/org/apache/dubbo/seata/SeataTransactionPropagationProviderFilter.java x: 6 # contributors y: 76 lines of code dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryCheckerListener.java x: 4 # contributors y: 66 lines of code dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryObjectInput.java x: 4 # contributors y: 91 lines of code dubbo-serialization-extensions/dubbo-serialization-fury/src/main/java/org/apache/dubbo/common/serialize/fury/dubbo/FuryObjectOutput.java x: 4 # contributors y: 71 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/ChunkOutputStream.java x: 4 # contributors y: 58 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/NettyHttpResponse.java x: 4 # contributors y: 174 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/PathAndInvokerMapper.java x: 2 # contributors y: 98 lines of code dubbo-gateway-extensions/dubbo-gateway-provider/src/main/java/org/apache/dubbo/gateway/provider/ConfigDeployListener.java x: 3 # contributors y: 25 lines of code dubbo-registry-extensions/dubbo-registry-polaris/src/main/java/org/apache/dubbo/registry/polaris/PolarisRegistry.java x: 4 # contributors y: 215 lines of code dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/java/CompactedObjectInputStream.java x: 1 # contributors y: 37 lines of code dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/java/CompactedObjectOutputStream.java x: 1 # contributors y: 21 lines of code dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/java/JavaObjectInput.java x: 1 # contributors y: 57 lines of code dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/nativejava/NativeJavaObjectInput.java x: 1 # contributors y: 79 lines of code dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/nativejava/NativeJavaObjectOutput.java x: 1 # contributors y: 76 lines of code dubbo-serialization-extensions/dubbo-serialization-jdk/src/main/java/org/apache/dubbo/common/serialize/nativejava/NativeJavaSerialization.java x: 1 # contributors y: 52 lines of code dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2ObjectInput.java x: 1 # contributors y: 63 lines of code dubbo-serialization-extensions/dubbo-serialization-native-hessian/src/main/java/org/apache/dubbo/serialize/hessian/Hessian2ObjectOutput.java x: 1 # contributors y: 61 lines of code dubbo-cluster-extensions/dubbo-cluster-broadcast-1/src/main/java/org/apache/dubbo/rpc/cluster/support/BroadcastCluster1Invoker.java x: 5 # contributors y: 136 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/springmvc/SpringMvcServiceRestMetadataResolver.java x: 3 # contributors y: 108 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/AbstractServiceRestMetadataResolver.java x: 1 # contributors y: 204 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/DefaultServiceRestMetadataResolver.java x: 1 # contributors y: 142 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/jaxrs/DefaultValueParameterProcessor.java x: 1 # contributors y: 48 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/jaxrs/JAXRSServiceRestMetadataResolver.java x: 1 # contributors y: 83 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/annotation/processing/springmvc/SpringMvcServiceRestMetadataResolver.java x: 1 # contributors y: 116 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/AbstractServiceRestMetadataResolver.java x: 1 # contributors y: 278 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/ArgInfo.java x: 1 # contributors y: 102 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/JAXRSClassConstants.java x: 1 # contributors y: 13 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/PathMatcher.java x: 1 # contributors y: 200 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/RequestMetadata.java x: 1 # contributors y: 159 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/RestMethodMetadata.java x: 1 # contributors y: 171 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/ServiceRestMetadata.java x: 1 # contributors y: 178 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/ServiceRestMetadataReader.java x: 1 # contributors y: 7 lines of code dubbo-metadata-report-extensions/dubbo-metadata-rest/src/main/java/org/apache/dubbo/metadata/extension/rest/api/tag/BodyTag.java x: 1 # contributors y: 2 lines of code dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/RequestTemplate.java x: 1 # contributors y: 220 lines of code dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/jetty/JettyHttpServer.java x: 1 # contributors y: 71 lines of code dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient/OKHttpRestClient.java x: 1 # contributors y: 105 lines of code dubbo-remoting-extensions/dubbo-remoting-http/src/main/java/org/apache/dubbo/remoting/http/restclient/URLConnectionRestClient.java x: 1 # contributors y: 120 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/RestInvoker.java x: 1 # contributors y: 112 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/RestProtocol.java x: 1 # contributors y: 164 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/annotation/consumer/HttpConnectionCreateContext.java x: 1 # contributors y: 44 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/deploy/ServiceDeployer.java x: 1 # contributors y: 98 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/ResteasyContext.java x: 1 # contributors y: 146 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/filter/DubboContainerResponseContextImpl.java x: 1 # contributors y: 306 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/filter/DubboPreMatchContainerRequestContext.java x: 1 # contributors y: 237 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/filter/ResteasyNettyHttpResponse.java x: 1 # contributors y: 68 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/extension/resteasy/intercept/ResteasyWriterInterceptorAdapter.java x: 1 # contributors y: 94 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/handler/NettyHttpHandler.java x: 1 # contributors y: 109 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/netty/ssl/SslContexts.java x: 1 # contributors y: 126 lines of code dubbo-rpc-extensions/dubbo-rpc-rest/src/main/java/org/apache/dubbo/rpc/protocol/rest/util/NumberUtils.java x: 1 # contributors y: 89 lines of code dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/MonoRedisClient.java x: 7 # contributors y: 82 lines of code dubbo-remoting-extensions/dubbo-remoting-redis/src/main/java/org/apache/dubbo/remoting/redis/jedis/SentinelRedisClient.java x: 7 # contributors y: 93 lines of code dubbo-registry-extensions/dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/DNSServiceDiscovery.java x: 5 # contributors y: 100 lines of code dubbo-registry-extensions/dubbo-registry-dns/src/main/java/org/apache/dubbo/registry/dns/util/DNSResolver.java x: 4 # contributors y: 83 lines of code dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshAppRuleListener.java x: 1 # contributors y: 122 lines of code dubbo-cluster-extensions/dubbo-cluster-router-mesh/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleRouter.java x: 1 # contributors y: 297 lines of code dobbo-doc-auto-gen/src/main/java/org/apache/dubbo/doc/DocAutoGen.java x: 4 # contributors y: 76 lines of code dubbo-wasm/dubbo-wasm-test/src/main/rust-extensions/src/lib.rs x: 2 # contributors y: 256 lines of code dubbo-gateway-extensions/dubbo-gateway-provider/src/main/java/org/apache/dubbo/gateway/provider/SnfByteAccessor.java x: 3 # contributors y: 39 lines of code dubbo-registry-extensions/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistryServiceDiscovery.java x: 3 # contributors y: 211 lines of code dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyClient.java x: 3 # contributors y: 76 lines of code dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyServer.java x: 3 # contributors y: 97 lines of code dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaServer.java x: 3 # contributors y: 80 lines of code dubbo-rpc-extensions/dubbo-rpc-hessian/src/main/java/org/apache/dubbo/rpc/protocol/hessian/HessianProtocol.java x: 3 # contributors y: 164 lines of code dubbo-rpc-extensions/dubbo-rpc-http/src/main/java/org/apache/dubbo/rpc/protocol/http/HttpProtocol.java x: 7 # contributors y: 153 lines of code dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/codec/DecodeableRpcInvocation.java x: 3 # contributors y: 186 lines of code dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/codec/DecodeableRpcResult.java x: 3 # contributors y: 139 lines of code dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/codec/RocketMQCodec.java x: 3 # contributors y: 181 lines of code dubbo-rpc-extensions/dubbo-rpc-webservice/src/main/java/org/apache/dubbo/rpc/protocol/webservice/WebServiceProtocol.java x: 6 # contributors y: 170 lines of code dubbo-wasm/dubbo-wasm-rpc-api/src/main/java/org/apache/dubbo/wasm/rpc/protocol/AbstractWasmInvoker.java x: 2 # contributors y: 66 lines of code dubbo-wasm/dubbo-wasm-api/src/main/java/org/apache/dubbo/wasm/WasmLoader.java x: 3 # contributors y: 118 lines of code dubbo-wasm/dubbo-wasm-common-api/src/main/java/org/apache/dubbo/wasm/common/config/configcenter/AbstractWasmDynamicConfiguration.java x: 2 # contributors y: 227 lines of code dubbo-wasm/dubbo-wasm-cluster-api/src/main/java/org/apache/dubbo/wasm/cluster/router/AbstractWasmRouter.java x: 1 # contributors y: 88 lines of code dubbo-wasm/dubbo-wasm-registry-api/src/main/java/org/apache/dubbo/wasm/registry/client/AbstractWasmServiceDiscovery.java x: 1 # contributors y: 155 lines of code dubbo-cross-thread-extensions/src/main/java/org/apache/dubbo/crossthread/interceptor/RunnableOrCallableActivation.java x: 4 # contributors y: 37 lines of code dubbo-remoting-extensions/dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyServer.java x: 4 # contributors y: 143 lines of code dubbo-serialization-extensions/dubbo-serialization-avro/src/main/java/org/apache/dubbo/common/serialize/avro/AvroObjectOutput.java x: 3 # contributors y: 72 lines of code dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/KryoObjectInput.java x: 5 # contributors y: 120 lines of code dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/optimized/KryoObjectInput2.java x: 7 # contributors y: 142 lines of code dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/optimized/KryoObjectOutput2.java x: 5 # contributors y: 82 lines of code dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufJsonObjectOutput.java x: 6 # contributors y: 110 lines of code dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufObjectOutput.java x: 8 # contributors y: 108 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/base/AbstractSerializationPersonFailTest.java x: 2 # contributors y: 111 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/base/AbstractSerializationPersonOkTest.java x: 2 # contributors y: 59 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/AnimalEnum.java x: 2 # contributors y: 4 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/BizException.java x: 2 # contributors y: 9 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/SerializablePerson.java x: 2 # contributors y: 67 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/media/Image.java x: 2 # contributors y: 83 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/media/Media.java x: 2 # contributors y: 156 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/media/MediaContent.java x: 2 # contributors y: 48 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/person/BigPerson.java x: 2 # contributors y: 108 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/person/FullAddress.java x: 2 # contributors y: 155 lines of code dubbo-serialization-extensions/dubbo-serialization-test/src/main/java/org/apache/dubbo/common/serialize/model/person/Phone.java x: 2 # contributors y: 102 lines of code dubbo-serialization-extensions/dubbo-serialization-common/src/main/java/org/apache/dubbo/common/serialize/DefaultJsonDataInput.java x: 2 # contributors y: 41 lines of code dubbo-serialization-extensions/dubbo-serialization-common/src/main/java/org/apache/dubbo/common/serialize/DefaultJsonDataOutput.java x: 2 # contributors y: 36 lines of code dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson/FastJsonObjectInput.java x: 5 # contributors y: 66 lines of code dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson/FastJsonObjectOutput.java x: 5 # contributors y: 50 lines of code dubbo-serialization-extensions/dubbo-serialization-fastjson/src/main/java/org/apache/dubbo/common/serialize/fastjson/FastJsonSecurityManager.java x: 2 # contributors y: 17 lines of code dubbo-serialization-extensions/dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson/GsonJsonObjectInput.java x: 5 # contributors y: 89 lines of code dubbo-serialization-extensions/dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson/GsonJsonObjectOutput.java x: 6 # contributors y: 45 lines of code dubbo-serialization-extensions/dubbo-serialization-jackson/src/main/java/org/apache/dubbo/common/serialize/jackson/JacksonObjectInput.java x: 4 # contributors y: 61 lines of code dubbo-serialization-extensions/dubbo-serialization-jackson/src/main/java/org/apache/dubbo/common/serialize/jackson/JacksonObjectOutput.java x: 4 # contributors y: 50 lines of code dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesMeshEnvListener.java x: 4 # contributors y: 155 lines of code dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesMeshEnvListenerFactory.java x: 4 # contributors y: 22 lines of code dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesRegistryFactory.java x: 4 # contributors y: 14 lines of code dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesServiceDiscovery.java x: 4 # contributors y: 361 lines of code dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/KubernetesServiceDiscoveryFactory.java x: 4 # contributors y: 10 lines of code dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/MeshConstant.java x: 4 # contributors y: 24 lines of code dubbo-kubernetes/src/main/java/org/apache/dubbo/registry/kubernetes/util/KubernetesClientConst.java x: 4 # contributors y: 33 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/XdsEnv.java x: 4 # contributors y: 4 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/XdsServiceDiscovery.java x: 4 # contributors y: 87 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/istio/IstioCitadelCertificateSigner.java x: 4 # contributors y: 239 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/AdsObserver.java x: 4 # contributors y: 104 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/NodeBuilder.java x: 4 # contributors y: 16 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/PilotExchanger.java x: 4 # contributors y: 187 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/bootstrap/BootstrapperImpl.java x: 4 # contributors y: 133 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/bootstrap/ServerInfoImpl.java x: 4 # contributors y: 43 lines of code dubbo-xds/src/main/java/org/apache/dubbo/registry/xds/util/protocol/AbstractProtocol.java x: 4 # contributors y: 204 lines of code dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/RdsRouteRuleManager.java x: 4 # contributors y: 119 lines of code dubbo-xds/src/main/java/org/apache/dubbo/rpc/cluster/router/xds/rule/HeaderMatcher.java x: 4 # contributors y: 79 lines of code dubbo-xds/src/main/proto/ca.proto x: 4 # contributors y: 53 lines of code dubbo-rpc-extensions/dubbo-rpc-redis/src/main/java/org/apache/dubbo/rpc/protocol/redis/RedisProtocol.java x: 3 # contributors y: 153 lines of code dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/Constants.java x: 7 # contributors y: 19 lines of code dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/JEtcdClientWrapper.java x: 7 # contributors y: 548 lines of code dubbo-serialization-extensions/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/utils/WrapperUtils.java x: 6 # contributors y: 70 lines of code dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouter.java x: 5 # contributors y: 268 lines of code dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo3/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouter.java x: 5 # contributors y: 265 lines of code dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/DubboApiDocsAnnotationScanner.java x: 7 # contributors y: 417 lines of code dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/SimpleTypeImpl.java x: 5 # contributors y: 12 lines of code dubbo-cluster-extensions/dubbo-cluster-broadcast-1/src/main/java/org/apache/dubbo/rpc/cluster/support/BroadcastCluster1.java x: 3 # contributors y: 10 lines of code dubbo-cluster-extensions/dubbo-cluster-loadbalance-peakewma/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/PeakEwmaLoadBalance.java x: 2 # contributors y: 86 lines of code dubbo-cluster-extensions/dubbo-cluster-polaris-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/router/InstanceInvoker.java x: 3 # contributors y: 178 lines of code dubbo-cluster-extensions/dubbo-cluster-polaris-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/router/PolarisRouterFactory.java x: 3 # contributors y: 13 lines of code dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/AddressSpecifyClusterInterceptor.java x: 2 # contributors y: 19 lines of code dubbo-cluster-extensions/dubbo-cluster-specify-address-dubbo2/src/main/java/org/apache/dubbo/rpc/cluster/specifyaddress/UserSpecifiedAddressRouterFactory.java x: 2 # contributors y: 12 lines of code dubbo-filter-extensions/dubbo-filter-polaris-dubbo2/dubbo-filter-polaris-circuitbreaker-dubbo2/src/main/java/org/apache/dubbo/filter/dubbo2/CircuitBreakerFilter.java x: 3 # contributors y: 145 lines of code dubbo-gateway-extensions/dubbo-gateway-consumer/src/main/java/org/apache/dubbo/gateway/consumer/filter/OmnSerFilter.java x: 2 # contributors y: 121 lines of code dubbo-gateway-extensions/dubbo-gateway-provider/src/main/java/org/apache/dubbo/gateway/provider/SnfDecodeableRpcInvocation.java x: 2 # contributors y: 123 lines of code dubbo-gateway-extensions/dubbo-gateway-provider/src/main/java/org/apache/dubbo/gateway/provider/filter/OmnipotentFilter.java x: 2 # contributors y: 54 lines of code dubbo-metadata-report-extensions/dubbo-metadata-report-consul/src/main/java/org/apache/dubbo/metadata/store/consul/ConsulMetadataReport.java x: 2 # contributors y: 91 lines of code dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulParameter.java x: 2 # contributors y: 33 lines of code dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulRegistry.java x: 2 # contributors y: 313 lines of code dubbo-registry-extensions/dubbo-registry-consul/src/main/java/org/apache/dubbo/registry/consul/ConsulServiceDiscovery.java x: 2 # contributors y: 363 lines of code dubbo-registry-extensions/dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdRegistry.java x: 2 # contributors y: 276 lines of code dubbo-registry-extensions/dubbo-registry-etcd3/src/main/java/org/apache/dubbo/registry/etcd/EtcdServiceDiscovery.java x: 2 # contributors y: 180 lines of code dubbo-registry-extensions/dubbo-registry-nameservice/src/main/java/org/apache/dubbo/registry/nameservice/NameServiceRegistry.java x: 2 # contributors y: 202 lines of code dubbo-registry-extensions/dubbo-registry-polaris/src/main/java/org/apache/dubbo/registry/polaris/PolarisRegistryUtils.java x: 3 # contributors y: 28 lines of code dubbo-registry-extensions/dubbo-registry-polaris/src/main/java/org/apache/dubbo/registry/polaris/filter/ReportFilter.java x: 3 # contributors y: 86 lines of code dubbo-registry-extensions/dubbo-registry-redis/src/main/java/org/apache/dubbo/registry/redis/RedisRegistry.java x: 2 # contributors y: 438 lines of code dubbo-registry-extensions/dubbo-registry-sofa/src/main/java/org/apache/dubbo/registry/sofa/SofaRegistry.java x: 2 # contributors y: 191 lines of code dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/AbstractRetryPolicy.java x: 2 # contributors y: 23 lines of code dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/EtcdClient.java x: 2 # contributors y: 28 lines of code dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/jetcd/JEtcdClient.java x: 2 # contributors y: 355 lines of code dubbo-remoting-extensions/dubbo-remoting-etcd3/src/main/java/org/apache/dubbo/remoting/etcd/support/AbstractEtcdClient.java x: 2 # contributors y: 130 lines of code dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyChannel.java x: 2 # contributors y: 146 lines of code dubbo-remoting-extensions/dubbo-remoting-grizzly/src/main/java/org/apache/dubbo/remoting/transport/grizzly/GrizzlyCodecAdapter.java x: 2 # contributors y: 104 lines of code dubbo-remoting-extensions/dubbo-remoting-mina/src/main/java/org/apache/dubbo/remoting/transport/mina/MinaClient.java x: 2 # contributors y: 134 lines of code dubbo-remoting-extensions/dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/NettyCodecAdapter.java x: 2 # contributors y: 61 lines of code dubbo-remoting-extensions/dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyBackedChannelBuffer.java x: 3 # contributors y: 288 lines of code dubbo-remoting-extensions/dubbo-remoting-quic/src/main/java/org/apache/dubbo/remoting/transport/quic/QuicNettyChannel.java x: 3 # contributors y: 210 lines of code dubbo-rpc-extensions/dubbo-rpc-memcached/src/main/java/org/apache/dubbo/rpc/protocol/memcached/MemcachedProtocol.java x: 2 # contributors y: 93 lines of code dubbo-rpc-extensions/dubbo-rpc-rmi/src/main/java/org/apache/dubbo/rpc/protocol/rmi/RmiProtocol.java x: 3 # contributors y: 113 lines of code dubbo-rpc-extensions/dubbo-rpc-rocketmq/src/main/java/org/apache/dubbo/rpc/rocketmq/RocketMQProtocol.java x: 2 # contributors y: 246 lines of code dubbo-serialization-extensions/dubbo-serialization-kryo/src/main/java/org/apache/dubbo/common/serialize/kryo/utils/AbstractKryoFactory.java x: 5 # contributors y: 113 lines of code dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufJsonObjectInput.java x: 5 # contributors y: 109 lines of code dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/GenericProtobufObjectInput.java x: 6 # contributors y: 96 lines of code dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/java/org/apache/dubbo/common/serialize/protobuf/support/ProtobufAttachmentUtils.java x: 3 # contributors y: 168 lines of code dubbo-serialization-extensions/dubbo-serialization-protobuf/src/main/proto/MapValue.proto x: 6 # contributors y: 28 lines of code dubbo-serialization-extensions/dubbo-serialization-protostuff/src/main/java/org/apache/dubbo/common/serialize/protostuff/ProtostuffObjectInput.java x: 4 # contributors y: 94 lines of code dubbo-tag-extensions/dubbo-tag-subnets/src/main/java/org/apache/dubbo/tag/subnets/config/SubnetTagConfigPostProcessor.java x: 2 # contributors y: 37 lines of code dubbo-serialization-extensions/dubbo-serialization-gson/src/main/java/org/apache/dubbo/common/serialize/gson/ExceptionWrapper.java x: 3 # contributors y: 15 lines of code dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/DateTypeHandler.java x: 3 # contributors y: 19 lines of code dubbo-mock-extensions/dubbo-mock-admin/src/main/java/org/apache/dubbo/mock/handler/TypeHandler.java x: 3 # contributors y: 5 lines of code dubbo-mock-extensions/dubbo-mock-api/src/main/java/org/apache/dubbo/mock/api/MockContext.java x: 3 # contributors y: 66 lines of code dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/utils/ClassTypeUtil.java x: 4 # contributors y: 344 lines of code dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/DubboApiDocsCache.java x: 3 # contributors y: 70 lines of code dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ApiCacheItem.java x: 5 # contributors y: 88 lines of code dubbo-api-docs/dubbo-api-docs-core/src/main/java/org/apache/dubbo/apidocs/core/beans/ParamBean.java x: 3 # contributors y: 83 lines of code
938.0
lines of code
  min: 2.0
  average: 60.86
  25th percentile: 15.0
  median: 31.0
  75th percentile: 81.5
  max: 938.0
0 8.0
# contributors
min: 1.0 | average: 2.19 | 25th percentile: 1.0 | median: 2.0 | 75th percentile: 3.0 | max: 8.0