apache / dubbo-hessian-lite
File Size

The distribution of size of files (measured in lines of code).

Intro
Learn more...
File Size Overall
42% | 11% | 16% | 11% | 18%
Legend:
1001+
501-1000
201-500
101-200
1-100


explore: grouped by folders | grouped by size | sunburst | 3D view
File Size per Extension
1001+
501-1000
201-500
101-200
1-100
java42% | 11% | 16% | 11% | 18%
xml0% | 0% | 0% | 0% | 100%
File Size per Logical Decomposition
primary
1001+
501-1000
201-500
101-200
1-100
src42% | 11% | 16% | 11% | 18%
Longest Files (Top 50)
File# lines# units
Hessian2Input.java
in src/main/java/com/alibaba/com/caucho/hessian/io
2644 85
HessianDebugState.java
in src/main/java/com/alibaba/com/caucho/hessian/io
1747 73
HessianInput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
1041 66
Hessian2Output.java
in src/main/java/com/alibaba/com/caucho/hessian/io
839 60
JavaDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
576 29
SerializerFactory.java
in src/main/java/com/alibaba/com/caucho/hessian/io
468 27
HessianOutput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
431 44
BasicDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
424 6
JavaSerializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
284 16
X509Signature.java
in src/main/java/com/alibaba/com/caucho/hessian/security
243 18
X509Encryption.java
in src/main/java/com/alibaba/com/caucho/hessian/security
231 18
ClassFactory.java
in src/main/java/com/alibaba/com/caucho/hessian/io
200 13
BeanSerializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
181 7
BeanDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
171 10
BasicSerializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
171 2
AbstractHessianOutput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
122 16
IdentityIntMap.java
in src/main/java/com/alibaba/com/caucho/hessian/util
119 8
IntMap.java
in src/main/java/com/alibaba/com/caucho/hessian/util
119 8
Deflation.java
in src/main/java/com/alibaba/com/caucho/hessian/io
111 10
AbstractHessianInput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
108 11
MapDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
104 7
CollectionDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
91 8
ClassDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
83 6
AbstractDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
82 12
ArrayDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
79 5
HessianDebugInputStream.java
in src/main/java/com/alibaba/com/caucho/hessian/io
78 9
HessianDebugOutputStream.java
in src/main/java/com/alibaba/com/caucho/hessian/io
75 10
Hessian2StreamingInput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
72 5
Hessian2Constants.java
in src/main/java/com/alibaba/com/caucho/hessian/io
69 -
EnumDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
65 5
HessianSerializerInput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
64 4
StringValueDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
59 5
SqlDateDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
59 5
EnumSerializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
43 2
ZonedDateTimeHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
42 3
HessianSerializerOutput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
42 3
source-release.xml
in src/assembly
39 -
HessianInputFactory.java
in src/main/java/com/alibaba/com/caucho/hessian/io
38 3
LocalTimeHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
37 3
ObjectDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
36 7
HessianRemote.java
in src/main/java/com/alibaba/com/caucho/hessian/io
35 8
MapSerializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
35 3
PeriodHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
34 3
LocalDateHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
34 3
LocalDateTimeHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
32 3
OffsetDateTimeHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
32 3
OffsetTimeHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
32 3
ValueDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
32 2
InstantHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
31 3
DurationHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
31 3
Files With Most Units (Top 50)
File# lines# units
Hessian2Input.java
in src/main/java/com/alibaba/com/caucho/hessian/io
2644 85
HessianDebugState.java
in src/main/java/com/alibaba/com/caucho/hessian/io
1747 73
HessianInput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
1041 66
Hessian2Output.java
in src/main/java/com/alibaba/com/caucho/hessian/io
839 60
HessianOutput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
431 44
JavaDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
576 29
SerializerFactory.java
in src/main/java/com/alibaba/com/caucho/hessian/io
468 27
X509Encryption.java
in src/main/java/com/alibaba/com/caucho/hessian/security
231 18
X509Signature.java
in src/main/java/com/alibaba/com/caucho/hessian/security
243 18
AbstractHessianOutput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
122 16
JavaSerializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
284 16
ClassFactory.java
in src/main/java/com/alibaba/com/caucho/hessian/io
200 13
AbstractDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
82 12
AbstractHessianInput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
108 11
BeanDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
171 10
Deflation.java
in src/main/java/com/alibaba/com/caucho/hessian/io
111 10
HessianDebugOutputStream.java
in src/main/java/com/alibaba/com/caucho/hessian/io
75 10
HessianDebugInputStream.java
in src/main/java/com/alibaba/com/caucho/hessian/io
78 9
IdentityIntMap.java
in src/main/java/com/alibaba/com/caucho/hessian/util
119 8
IntMap.java
in src/main/java/com/alibaba/com/caucho/hessian/util
119 8
HessianRemote.java
in src/main/java/com/alibaba/com/caucho/hessian/io
35 8
CollectionDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
91 8
ObjectDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
36 7
MapDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
104 7
BeanSerializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
181 7
BasicDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
424 6
ClassDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
83 6
Hessian2StreamingOutput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
27 6
HessianProtocolException.java
in src/main/java/com/alibaba/com/caucho/hessian/io
25 6
Hessian2StreamingInput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
72 5
StringValueDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
59 5
EnumDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
65 5
SqlDateDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
59 5
ArrayDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
79 5
ExtSerializerFactory.java
in src/main/java/com/alibaba/com/caucho/hessian/io
22 4
HessianFieldException.java
in src/main/java/com/alibaba/com/caucho/hessian/io
14 4
HessianServiceException.java
in src/main/java/com/alibaba/com/caucho/hessian/io
18 4
HessianSerializerInput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
64 4
HessianException.java
in src/main/java/com/alibaba/com/caucho/hessian
14 4
InstantHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
31 3
DurationHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
31 3
ZonedDateTimeHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
42 3
LocalTimeHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
37 3
PeriodHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
34 3
LocalDateTimeHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
32 3
ZoneOffsetHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
28 3
MonthDayHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
31 3
LocalDateHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
34 3
Java8TimeSerializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
29 3
ZoneIdHandle.java
in src/main/java/com/alibaba/com/caucho/hessian/io/java8
28 3
Files With Long Lines (Top 7)

There are 7 files with lines longer than 120 characters. In total, there are 11 long lines.

File# lines# units# long lines
ClassFactory.java
in src/main/java/com/alibaba/com/caucho/hessian/io
200 13 3
MapDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
104 7 2
SerializerFactory.java
in src/main/java/com/alibaba/com/caucho/hessian/io
468 27 2
AbstractDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
82 12 1
JavaDeserializer.java
in src/main/java/com/alibaba/com/caucho/hessian/io
576 29 1
Hessian2Input.java
in src/main/java/com/alibaba/com/caucho/hessian/io
2644 85 1
HessianInput.java
in src/main/java/com/alibaba/com/caucho/hessian/io
1041 66 1
Correlations

File Size vs. Commits (all time): 100 points

src/main/java/com/alibaba/com/caucho/hessian/io/SerializerFactory.java x: 16 commits (all time) y: 468 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BitSetHandle.java x: 2 commits (all time) y: 14 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/AbstractDeserializer.java x: 3 commits (all time) y: 82 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/AbstractListDeserializer.java x: 3 commits (all time) y: 13 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/Hessian2Input.java x: 19 commits (all time) y: 2644 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/JavaDeserializer.java x: 5 commits (all time) y: 576 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/ClassFactory.java x: 9 commits (all time) y: 200 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BasicDeserializer.java x: 5 commits (all time) y: 424 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/CollectionDeserializer.java x: 7 commits (all time) y: 91 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/Hessian2Output.java x: 4 commits (all time) y: 839 lines of code src/assembly/source-release.xml x: 1 commits (all time) y: 39 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/AbstractHessianInput.java x: 3 commits (all time) y: 108 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/HessianInput.java x: 4 commits (all time) y: 1041 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BasicSerializer.java x: 4 commits (all time) y: 171 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/JavaSerializer.java x: 2 commits (all time) y: 284 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/CollectionSerializer.java x: 2 commits (all time) y: 31 lines of code src/main/java/com/alibaba/com/caucho/hessian/HessianException.java x: 1 commits (all time) y: 14 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/AbstractHessianOutput.java x: 1 commits (all time) y: 122 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/AbstractHessianResolver.java x: 1 commits (all time) y: 9 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/ArrayDeserializer.java x: 1 commits (all time) y: 79 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/ArraySerializer.java x: 1 commits (all time) y: 30 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BeanDeserializer.java x: 1 commits (all time) y: 171 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BeanSerializer.java x: 1 commits (all time) y: 181 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/Deflation.java x: 1 commits (all time) y: 111 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/EnumDeserializer.java x: 1 commits (all time) y: 65 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/EnumSerializer.java x: 1 commits (all time) y: 43 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/HessianDebugState.java x: 1 commits (all time) y: 1747 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/HessianOutput.java x: 1 commits (all time) y: 431 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/MapDeserializer.java x: 1 commits (all time) y: 104 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/SqlDateDeserializer.java x: 1 commits (all time) y: 59 lines of code src/main/java/com/alibaba/com/caucho/hessian/security/X509Encryption.java x: 1 commits (all time) y: 231 lines of code src/main/java/com/alibaba/com/caucho/hessian/security/X509Signature.java x: 1 commits (all time) y: 243 lines of code
2644.0
lines of code
  min: 3.0
  average: 127.58
  25th percentile: 19.0
  median: 31.0
  75th percentile: 78.75
  max: 2644.0
0 19.0
commits (all time)
min: 1.0 | average: 1.77 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 19.0

File Size vs. Contributors (all time): 100 points

src/main/java/com/alibaba/com/caucho/hessian/io/SerializerFactory.java x: 8 contributors (all time) y: 468 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BitSetHandle.java x: 2 contributors (all time) y: 14 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/AbstractDeserializer.java x: 2 contributors (all time) y: 82 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/Hessian2Input.java x: 8 contributors (all time) y: 2644 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/JavaDeserializer.java x: 4 contributors (all time) y: 576 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/ClassFactory.java x: 2 contributors (all time) y: 200 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BasicDeserializer.java x: 3 contributors (all time) y: 424 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/CollectionDeserializer.java x: 5 contributors (all time) y: 91 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/Hessian2Output.java x: 4 contributors (all time) y: 839 lines of code src/assembly/source-release.xml x: 1 contributors (all time) y: 39 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/AbstractHessianInput.java x: 3 contributors (all time) y: 108 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/HessianInput.java x: 4 contributors (all time) y: 1041 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BasicSerializer.java x: 3 contributors (all time) y: 171 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/JavaSerializer.java x: 2 contributors (all time) y: 284 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/CollectionSerializer.java x: 2 contributors (all time) y: 31 lines of code src/main/java/com/alibaba/com/caucho/hessian/HessianException.java x: 1 contributors (all time) y: 14 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/AbstractHessianOutput.java x: 1 contributors (all time) y: 122 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/AbstractHessianResolver.java x: 1 contributors (all time) y: 9 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/ArrayDeserializer.java x: 1 contributors (all time) y: 79 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/ArraySerializer.java x: 1 contributors (all time) y: 30 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BeanDeserializer.java x: 1 contributors (all time) y: 171 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/BeanSerializer.java x: 1 contributors (all time) y: 181 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/Deflation.java x: 1 contributors (all time) y: 111 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/EnumDeserializer.java x: 1 contributors (all time) y: 65 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/EnumSerializer.java x: 1 contributors (all time) y: 43 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/HessianDebugState.java x: 1 contributors (all time) y: 1747 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/HessianOutput.java x: 1 contributors (all time) y: 431 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/MapDeserializer.java x: 1 contributors (all time) y: 104 lines of code src/main/java/com/alibaba/com/caucho/hessian/io/SqlDateDeserializer.java x: 1 contributors (all time) y: 59 lines of code src/main/java/com/alibaba/com/caucho/hessian/security/X509Encryption.java x: 1 contributors (all time) y: 231 lines of code src/main/java/com/alibaba/com/caucho/hessian/security/X509Signature.java x: 1 contributors (all time) y: 243 lines of code
2644.0
lines of code
  min: 3.0
  average: 127.58
  25th percentile: 19.0
  median: 31.0
  75th percentile: 78.75
  max: 2644.0
0 8.0
contributors (all time)
min: 1.0 | average: 1.42 | 25th percentile: 1.0 | median: 1.0 | 75th percentile: 1.0 | max: 8.0

File Size vs. Commits (30 days): 0 points

No data for "commits (30d)" vs. "lines of code".

File Size vs. Contributors (30 days): 0 points

No data for "contributors (30d)" vs. "lines of code".


File Size vs. Commits (90 days): 0 points

No data for "commits (90d)" vs. "lines of code".

File Size vs. Contributors (90 days): 0 points

No data for "contributors (90d)" vs. "lines of code".