341 KB
/srv/reproducible-results/rbuild-debian/r-b-build.8jcy00xy/b1/scala-tools-sbinary_0.4.2-on-scala-2.11.0~M5-1_armhf.changes vs.
/srv/reproducible-results/rbuild-debian/r-b-build.8jcy00xy/b2/scala-tools-sbinary_0.4.2-on-scala-2.11.0~M5-1_armhf.changes
266 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·704b47b340df26db9196c764a05f1fe1·143812·java·optional·libscala-tools-sbinary-java_0.4.2-on-scala-2.11.0~M5-1_all.deb1 ·401b061967ed6ddcbd4dd49199537b4d·143812·java·optional·libscala-tools-sbinary-java_0.4.2-on-scala-2.11.0~M5-1_all.deb
340 KB
libscala-tools-sbinary-java_0.4.2-on-scala-2.11.0~M5-1_all.deb
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
340 KB
data.tar.xz
340 KB
data.tar
2.03 KB
file list
    
Offset 2, 15 lines modifiedOffset 2, 15 lines modified
2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/2 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/
3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/3 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/
4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/doc/4 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/doc/
5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/5 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/
6 -rw-r--r--···0·root·········(0)·root·········(0)······421·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/changelog.Debian.gz6 -rw-r--r--···0·root·········(0)·root·········(0)······421·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/changelog.Debian.gz
7 -rw-r--r--···0·root·········(0)·root·········(0)·····1506·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/copyright7 -rw-r--r--···0·root·········(0)·root·········(0)·····1506·2020-04-18·18:27:05.000000·./usr/share/doc/libscala-tools-sbinary-java/copyright
8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/java/8 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/java/
9 -rw-r--r--···0·root·········(0)·root·········(0)···154773·2020-04-18·18:27:05.000000·./usr/share/java/scala-tools-sbinary-0.4.2.jar9 -rw-r--r--···0·root·········(0)·root·········(0)···154776·2020-04-18·18:27:05.000000·./usr/share/java/scala-tools-sbinary-0.4.2.jar
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/
11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/11 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/0.4.2/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/0.4.2/
16 -rw-r--r--···0·root·········(0)·root·········(0)······756·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/0.4.2/sbinary_2.11-0.4.2.pom16 -rw-r--r--···0·root·········(0)·root·········(0)······756·2020-04-18·18:27:05.000000·./usr/share/maven-repo/org/scala-tools/sbinary/sbinary_2.11/0.4.2/sbinary_2.11-0.4.2.pom
338 KB
./usr/share/java/scala-tools-sbinary-0.4.2.jar
4.27 KB
zipinfo {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 Zip·file·size:·154773·bytes,·number·of·entries:·1151 Zip·file·size:·154776·bytes,·number·of·entries:·115
2 -rw----·····2.0·fat········0·bx·stor·20-Apr-18·18:27·META-INF/2 -rw----·····2.0·fat········0·bx·stor·20-Apr-18·18:27·META-INF/
3 -rw----·····2.0·fat·······55·bl·defN·20-Apr-18·18:27·META-INF/MANIFEST.MF3 -rw----·····2.0·fat·······55·bl·defN·20-Apr-18·18:27·META-INF/MANIFEST.MF
4 -rw----·····1.0·fat········0·b-·stor·20-Apr-18·18:27·sbinary/4 -rw----·····1.0·fat········0·b-·stor·20-Apr-18·18:27·sbinary/
5 -rw----·····2.0·fat·····2854·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$10.class5 -rw----·····2.0·fat·····2854·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$10.class
6 -rw----·····2.0·fat·····3008·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$11.class6 -rw----·····2.0·fat·····3008·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$11.class
7 -rw----·····2.0·fat·····3175·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$12.class7 -rw----·····2.0·fat·····3175·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$12.class
8 -rw----·····2.0·fat·····3336·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$13.class8 -rw----·····2.0·fat·····3336·bl·defN·20-Apr-18·18:27·sbinary/BasicTypes$$anon$13.class
993 B
zipnote «TEMP»/diffoscope_gpu6dz35_b2/tmp0jugr_ma_.zip
    
Offset 126, 14 lines modifiedOffset 126, 17 lines modified
  
126 Filename:·sbinary/EOF.class126 Filename:·sbinary/EOF.class
127 Comment:·127 Comment:·
  
128 Filename:·sbinary/Format.class128 Filename:·sbinary/Format.class
129 Comment:·129 Comment:·
  
 130 Filename:·sbinary/Generic$$anon$1$$anonfun$writes$2.class
 131 Comment:·
  
130 Filename:·sbinary/Generic$$anon$1.class132 Filename:·sbinary/Generic$$anon$1.class
131 Comment:·133 Comment:·
  
132 Filename:·sbinary/Generic$$anon$10.class134 Filename:·sbinary/Generic$$anon$10.class
133 Comment:·135 Comment:·
  
134 Filename:·sbinary/Generic$$anon$11.class136 Filename:·sbinary/Generic$$anon$11.class
322 KB
zipdetails --redact --scan --utc {}
    
Offset 926, 4304 lines modifiedOffset 926, 4304 lines modified
926 ······[Bit··3]··············1·'Streamed'926 ······[Bit··3]··············1·'Streamed'
927 ······[Bit·11]··············1·'Language·Encoding'927 ······[Bit·11]··············1·'Language·Encoding'
928 10D15·Compression·Method····0008·'Deflated'928 10D15·Compression·Method····0008·'Deflated'
929 10D17·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'929 10D17·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'
930 10D1B·CRC···················00000000930 10D1B·CRC···················00000000
931 10D1F·Compressed·Length·····00000000931 10D1F·Compressed·Length·····00000000
932 10D23·Uncompressed·Length···00000000932 10D23·Uncompressed·Length···00000000
933 10D27·Filename·Length·······001D933 10D27·Filename·Length·······002F
934 10D29·Extra·Length··········0000934 10D29·Extra·Length··········0000
935 10D2B·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXX'935 10D2B·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
 936 ····························XXXXXXXX'
  
936 11045·STREAMING·DATA·HEADER·08074B50937 1106C·STREAMING·DATA·HEADER·08074B50
937 11049·CRC···················7FAD8549938 11070·CRC···················56D04F97
938 1104D·Compressed·Length·····000002FD939 11074·Compressed·Length·····00000312
939 11051·Uncompressed·Length···0000060F940 11078·Uncompressed·Length···000005DE
  
940 11055·LOCAL·HEADER·#2E······04034B50941 1107C·LOCAL·HEADER·#2E······04034B50
941 11059·Extract·Zip·Spec······14·'2.0'942 11080·Extract·Zip·Spec······14·'2.0'
942 1105A·Extract·OS············00·'MS-DOS'943 11081·Extract·OS············00·'MS-DOS'
943 1105B·General·Purpose·Flag··0808944 11082·General·Purpose·Flag··0808
944 ······[Bits·1-2]············0·'Normal·Compression'945 ······[Bits·1-2]············0·'Normal·Compression'
945 ······[Bit··3]··············1·'Streamed'946 ······[Bit··3]··············1·'Streamed'
946 ······[Bit·11]··············1·'Language·Encoding'947 ······[Bit·11]··············1·'Language·Encoding'
947 1105D·Compression·Method····0008·'Deflated'948 11084·Compression·Method····0008·'Deflated'
948 1105F·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'949 11086·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'
949 11063·CRC···················00000000950 1108A·CRC···················00000000
950 11067·Compressed·Length·····00000000951 1108E·Compressed·Length·····00000000
951 1106B·Uncompressed·Length···00000000952 11092·Uncompressed·Length···00000000
952 1106F·Filename·Length·······001E953 11096·Filename·Length·······001D
953 11071·Extra·Length··········0000954 11098·Extra·Length··········0000
954 11073·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXX'955 1109A·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXX'
  
955 1144D·STREAMING·DATA·HEADER·08074B50956 1151D·STREAMING·DATA·HEADER·08074B50
956 11451·CRC···················072525FF957 11521·CRC···················FF837F48
957 11455·Compressed·Length·····000003BC958 11525·Compressed·Length·····00000466
958 11459·Uncompressed·Length···00000822959 11529·Uncompressed·Length···00000998
  
959 1145D·LOCAL·HEADER·#2F······04034B50960 1152D·LOCAL·HEADER·#2F······04034B50
960 11461·Extract·Zip·Spec······14·'2.0'961 11531·Extract·Zip·Spec······14·'2.0'
961 11462·Extract·OS············00·'MS-DOS'962 11532·Extract·OS············00·'MS-DOS'
962 11463·General·Purpose·Flag··0808963 11533·General·Purpose·Flag··0808
963 ······[Bits·1-2]············0·'Normal·Compression'964 ······[Bits·1-2]············0·'Normal·Compression'
964 ······[Bit··3]··············1·'Streamed'965 ······[Bit··3]··············1·'Streamed'
965 ······[Bit·11]··············1·'Language·Encoding'966 ······[Bit·11]··············1·'Language·Encoding'
966 11465·Compression·Method····0008·'Deflated'967 11535·Compression·Method····0008·'Deflated'
967 11467·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'968 11537·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'
968 1146B·CRC···················00000000969 1153B·CRC···················00000000
969 1146F·Compressed·Length·····00000000970 1153F·Compressed·Length·····00000000
970 11473·Uncompressed·Length···00000000971 11543·Uncompressed·Length···00000000
971 11477·Filename·Length·······001E972 11547·Filename·Length·······001E
972 11479·Extra·Length··········0000973 11549·Extra·Length··········0000
973 1147B·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXX'974 1154B·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXX'
  
974 1188B·STREAMING·DATA·HEADER·08074B50975 11925·STREAMING·DATA·HEADER·08074B50
975 1188F·CRC···················65B0661D976 11929·CRC···················072525FF
976 11893·Compressed·Length·····000003F2977 1192D·Compressed·Length·····000003BC
977 11897·Uncompressed·Length···000008B2978 11931·Uncompressed·Length···00000822
  
978 1189B·LOCAL·HEADER·#30······04034B50979 11935·LOCAL·HEADER·#30······04034B50
979 1189F·Extract·Zip·Spec······14·'2.0'980 11939·Extract·Zip·Spec······14·'2.0'
980 118A0·Extract·OS············00·'MS-DOS'981 1193A·Extract·OS············00·'MS-DOS'
981 118A1·General·Purpose·Flag··0808982 1193B·General·Purpose·Flag··0808
982 ······[Bits·1-2]············0·'Normal·Compression'983 ······[Bits·1-2]············0·'Normal·Compression'
983 ······[Bit··3]··············1·'Streamed'984 ······[Bit··3]··············1·'Streamed'
984 ······[Bit·11]··············1·'Language·Encoding'985 ······[Bit·11]··············1·'Language·Encoding'
985 118A3·Compression·Method····0008·'Deflated'986 1193D·Compression·Method····0008·'Deflated'
986 118A5·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'987 1193F·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'
987 118A9·CRC···················00000000988 11943·CRC···················00000000
988 118AD·Compressed·Length·····00000000989 11947·Compressed·Length·····00000000
989 118B1·Uncompressed·Length···00000000990 1194B·Uncompressed·Length···00000000
990 118B5·Filename·Length·······001E991 1194F·Filename·Length·······001E
991 118B7·Extra·Length··········0000992 11951·Extra·Length··········0000
992 118B9·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXX'993 11953·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXX'
  
993 11CF4·STREAMING·DATA·HEADER·08074B50994 11D63·STREAMING·DATA·HEADER·08074B50
994 11CF8·CRC···················B45BF514995 11D67·CRC···················65B0661D
995 11CFC·Compressed·Length·····0000041D996 11D6B·Compressed·Length·····000003F2
996 11D00·Uncompressed·Length···00000942997 11D6F·Uncompressed·Length···000008B2
  
997 11D04·LOCAL·HEADER·#31······04034B50998 11D73·LOCAL·HEADER·#31······04034B50
998 11D08·Extract·Zip·Spec······14·'2.0'999 11D77·Extract·Zip·Spec······14·'2.0'
999 11D09·Extract·OS············00·'MS-DOS'1000 11D78·Extract·OS············00·'MS-DOS'
1000 11D0A·General·Purpose·Flag··08081001 11D79·General·Purpose·Flag··0808
1001 ······[Bits·1-2]············0·'Normal·Compression'1002 ······[Bits·1-2]············0·'Normal·Compression'
1002 ······[Bit··3]··············1·'Streamed'1003 ······[Bit··3]··············1·'Streamed'
1003 ······[Bit·11]··············1·'Language·Encoding'1004 ······[Bit·11]··············1·'Language·Encoding'
1004 11D0C·Compression·Method····0008·'Deflated'1005 11D7B·Compression·Method····0008·'Deflated'
1005 11D0E·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'1006 11D7D·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'
1006 11D12·CRC···················000000001007 11D81·CRC···················00000000
1007 11D16·Compressed·Length·····000000001008 11D85·Compressed·Length·····00000000
1008 11D1A·Uncompressed·Length···000000001009 11D89·Uncompressed·Length···00000000
1009 11D1E·Filename·Length·······001E1010 11D8D·Filename·Length·······001E
1010 11D20·Extra·Length··········00001011 11D8F·Extra·Length··········0000
1011 11D22·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXX'1012 11D91·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXX'
  
1012 1218C·STREAMING·DATA·HEADER·08074B501013 121CC·STREAMING·DATA·HEADER·08074B50
1013 12190·CRC···················7D0FC73A1014 121D0·CRC···················B45BF514
1014 12194·Compressed·Length·····0000044C1015 121D4·Compressed·Length·····0000041D
1015 12198·Uncompressed·Length···000009D21016 121D8·Uncompressed·Length···00000942
  
1016 1219C·LOCAL·HEADER·#32······04034B501017 121DC·LOCAL·HEADER·#32······04034B50
1017 121A0·Extract·Zip·Spec······14·'2.0'1018 121E0·Extract·Zip·Spec······14·'2.0'
1018 121A1·Extract·OS············00·'MS-DOS'1019 121E1·Extract·OS············00·'MS-DOS'
1019 121A2·General·Purpose·Flag··08081020 121E2·General·Purpose·Flag··0808
1020 ······[Bits·1-2]············0·'Normal·Compression'1021 ······[Bits·1-2]············0·'Normal·Compression'
1021 ······[Bit··3]··············1·'Streamed'1022 ······[Bit··3]··············1·'Streamed'
1022 ······[Bit·11]··············1·'Language·Encoding'1023 ······[Bit·11]··············1·'Language·Encoding'
1023 121A4·Compression·Method····0008·'Deflated'1024 121E4·Compression·Method····0008·'Deflated'
1024 121A6·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'1025 121E6·Last·Mod·Time·········50929362·'Sat·Apr·18·18:27:04·2020'
1025 121AA·CRC···················000000001026 121EA·CRC···················00000000
1026 121AE·Compressed·Length·····000000001027 121EE·Compressed·Length·····00000000
1027 121B2·Uncompressed·Length···000000001028 121F2·Uncompressed·Length···00000000
1028 121B6·Filename·Length·······001E1029 121F6·Filename·Length·······001E
1029 121B8·Extra·Length··········00001030 121F8·Extra·Length··········0000
1030 121BA·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXX'1031 121FA·Filename··············'XXXXXXX/XXXXXXXXXXXXXXXXXXXXXX'
  
1031 1264D·STREAMING·DATA·HEADER·08074B501032 12664·STREAMING·DATA·HEADER·08074B50
1032 12651·CRC···················500D4F8F1033 12668·CRC···················7D0FC73A
1033 12655·Compressed·Length·····000004751034 1266C·Compressed·Length·····0000044C
1034 12659·Uncompressed·Length···00000A621035 12670·Uncompressed·Length···000009D2
  
1035 1265D·LOCAL·HEADER·#33······04034B501036 12674·LOCAL·HEADER·#33······04034B50
1036 12661·Extract·Zip·Spec······14·'2.0'1037 12678·Extract·Zip·Spec······14·'2.0'
1037 12662·Extract·OS············00·'MS-DOS'1038 12679·Extract·OS············00·'MS-DOS'
1038 12663·General·Purpose·Flag··08081039 1267A·General·Purpose·Flag··0808
1039 ······[Bits·1-2]············0·'Normal·Compression'1040 ······[Bits·1-2]············0·'Normal·Compression'
Max diff block lines reached; 315564/329927 bytes (95.65%) of diff not shown.
1.24 KB
sbinary/Generic$$anon$1.class
1.18 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 22 lines modified
  
1 package·sbinary;1 package·sbinary;
  
 2 import·scala.runtime.BoxesRunTime;
 3 import·scala.collection.Traversable;
 4 import·scala.reflect.Manifest;
2 import·scala.Function1;5 import·scala.Function1;
  
3 public·final·class·Generic$$anon$1·implements·Format<Object>·{6 public·final·class·Generic$$anon$1·implements·Format<Object>·{
4 ····private·final·Function1·f$3;7 ····private·final·Function1·f$1;
 8 ····public·final·Format·binary$1;
 9 ····private·final·Manifest·mf$1;
5 ····10 ····
6 ····public·Object·reads(final·Input·in)·{ 
7 ········return·this.f$3.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.StringFormat()));11 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{
 12 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat());
 13 ········xs.foreach((Function1)new·Generic$$anon$1$$anonfun$writes.Generic$$anon$1$$anonfun$writes$2(this,·out));
8 ····}14 ····}
9 ····15 ····
10 ····public·void·writes(final·Output·out,·final·Object·t)·{ 
11 ········Operations$.MODULE$.write(out,·(Object)t.toString(),·(Writes)this.$outer.StringFormat());16 ····public·Traversable·reads(final·Input·in)·{
 17 ········return·(Traversable)this.f$1.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.arrayFormat(this.binary$1,·this.mf$1)));
12 ····}18 ····}
13 }19 }
1.21 KB
sbinary/Generic$$anon$2.class
1.15 KB
procyon -ec {}
    
Offset 1, 22 lines modifiedOffset 1, 20 lines modified
  
1 package·sbinary;1 package·sbinary;
  
2 import·scala.runtime.BoxesRunTime;2 import·scala.runtime.BoxesRunTime;
3 import·scala.collection.Traversable;3 import·scala.collection.Traversable;
4 import·scala.reflect.Manifest; 
5 import·scala.Function1;4 import·scala.Function1;
  
6 public·final·class·Generic$$anon$2·implements·Format<Object>·{5 public·final·class·Generic$$anon$2·implements·Format<Object>·{
7 ····private·final·Function1·f$1;6 ····private·final·Function1·f$2;
8 ····public·final·Format·binary$1;7 ····public·final·Format·binary$2;
9 ····private·final·Manifest·mf$1; 
10 ····8 ····
11 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{9 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{
12 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat());10 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat());
13 ········xs.foreach((Function1)new·Generic$$anon$2$$anonfun$writes.Generic$$anon$2$$anonfun$writes$2(this,·out));11 ········xs.foreach((Function1)new·Generic$$anon$2$$anonfun$writes.Generic$$anon$2$$anonfun$writes$3(this,·out));
14 ····}12 ····}
15 ····13 ····
16 ····public·Traversable·reads(final·Input·in)·{14 ····public·Traversable·reads(final·Input·in)·{
17 ········return·(Traversable)this.f$1.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.arrayFormat(this.binary$1,·this.mf$1)));15 ········return·(Traversable)this.f$2.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.listFormat(this.binary$2)));
18 ····}16 ····}
19 }17 }
1.16 KB
sbinary/Generic$$anon$3.class
1.11 KB
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 16 lines modified
  
1 package·sbinary;1 package·sbinary;
  
2 import·scala.runtime.BoxesRunTime; 
3 import·scala.collection.Traversable; 
4 import·scala.Function1;2 import·scala.Function1;
  
5 public·final·class·Generic$$anon$3·implements·Format<Object>·{3 public·final·class·Generic$$anon$3·implements·Format<Object>·{
6 ····private·final·Function1·f$2;4 ····private·final·Function1·f$3;
7 ····public·final·Format·binary$2; 
8 ····5 ····
 6 ····public·Object·reads(final·Input·in)·{
 7 ········return·this.f$3.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.StringFormat()));
9 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{ 
10 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat()); 
11 ········xs.foreach((Function1)new·Generic$$anon$3$$anonfun$writes.Generic$$anon$3$$anonfun$writes$3(this,·out)); 
12 ····}8 ····}
13 ····9 ····
14 ····public·Traversable·reads(final·Input·in)·{ 
15 ········return·(Traversable)this.f$2.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.listFormat(this.binary$2)));10 ····public·void·writes(final·Output·out,·final·Object·t)·{
 11 ········Operations$.MODULE$.write(out,·(Object)t.toString(),·(Writes)this.$outer.StringFormat());
16 ····}12 ····}
17 }13 }
1.25 KB
sbinary/Generic$class.class
1.2 KB
procyon -ec {}
    
Offset 15, 23 lines modifiedOffset 15, 23 lines modified
15 import·scala.Function0;15 import·scala.Function0;
16 import·scala.reflect.Manifest;16 import·scala.reflect.Manifest;
17 import·scala.Function1;17 import·scala.Function1;
  
18 public·abstract·class·Generic$class18 public·abstract·class·Generic$class
19 {19 {
20 ····public·static·Format·viaArray(final·Generic·$this,·final·Function1·f,·final·Format·binary,·final·Manifest·mf)·{20 ····public·static·Format·viaArray(final·Generic·$this,·final·Function1·f,·final·Format·binary,·final·Manifest·mf)·{
21 ········return·(Format)new·Generic$$anon.Generic$$anon$2($this,·f,·binary,·mf);21 ········return·(Format)new·Generic$$anon.Generic$$anon$1($this,·f,·binary,·mf);
22 ····}22 ····}
23 ····23 ····
24 ····public·static·Format·viaSeq(final·Generic·$this,·final·Function1·f,·final·Format·binary)·{24 ····public·static·Format·viaSeq(final·Generic·$this,·final·Function1·f,·final·Format·binary)·{
25 ········return·(Format)new·Generic$$anon.Generic$$anon$3($this,·f,·binary);25 ········return·(Format)new·Generic$$anon.Generic$$anon$2($this,·f,·binary);
26 ····}26 ····}
27 ····27 ····
28 ····public·static·Format·viaString(final·Generic·$this,·final·Function1·f)·{28 ····public·static·Format·viaString(final·Generic·$this,·final·Function1·f)·{
29 ········return·(Format)new·Generic$$anon.Generic$$anon$1($this,·f);29 ········return·(Format)new·Generic$$anon.Generic$$anon$3($this,·f);
30 ····}30 ····}
31 ····31 ····
32 ····public·static·Format·asSingleton(final·Generic·$this,·final·Object·t)·{32 ····public·static·Format·asSingleton(final·Generic·$this,·final·Object·t)·{
33 ········return·(Format)new·Generic$$anon.Generic$$anon$4($this,·t);33 ········return·(Format)new·Generic$$anon.Generic$$anon$4($this,·t);
34 ····}34 ····}
35 ····35 ····
36 ····public·static·Format·wrap(final·Generic·$this,·final·Function1·to,·final·Function1·from,·final·Format·bin)·{36 ····public·static·Format·wrap(final·Generic·$this,·final·Function1·to,·final·Function1·from,·final·Format·bin)·{
3.59 KB
sbinary/Generic.class
3.55 KB
javap -verbose -constants -s -l -private {}
    
Offset 1, 8 lines modifiedOffset 1, 8 lines modified
1 ··SHA-256·checksum·69df10ef3b19c2ac31b7164e4a0afbfda175c6271d8ccc0c9cc18e3f39c89e1a1 ··SHA-256·checksum·137c6bb717cba726a142060d7d79bd262fc47d8639a00eaf986bd2d83c203a37
2 ··Compiled·from·"generic.scala"2 ··Compiled·from·"generic.scala"
3 public·interface·sbinary.Generic·extends·sbinary.CoreProtocol3 public·interface·sbinary.Generic·extends·sbinary.CoreProtocol
4 ··minor·version:·04 ··minor·version:·0
5 ··major·version:·505 ··major·version:·50
6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT6 ··flags:·(0x0601)·ACC_PUBLIC,·ACC_INTERFACE,·ACC_ABSTRACT
7 ··this_class:·#2··························//·sbinary/Generic7 ··this_class:·#2··························//·sbinary/Generic
8 ··super_class:·#4·························//·java/lang/Object8 ··super_class:·#4·························//·java/lang/Object
955 B
sbinary/Generic$$anon$2$$anonfun$writes$2.class vs.
sbinary/Generic$$anon$2$$anonfun$writes$3.class
Files 7% similar despite different names
821 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·sbinary;1 package·sbinary;
  
2 import·scala.Serializable;2 import·scala.Serializable;
3 import·scala.runtime.BoxedUnit;3 import·scala.runtime.BoxedUnit;
4 import·scala.runtime.AbstractFunction1;4 import·scala.runtime.AbstractFunction1;
  
5 public·final·class·Generic$$anon$2$$anonfun$writes$2·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{5 public·final·class·Generic$$anon$2$$anonfun$writes$3·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{
6 ····public·static·final·long·serialVersionUID·=·0L;6 ····public·static·final·long·serialVersionUID·=·0L;
7 ····private·final·Output·out$2;7 ····private·final·Output·out$3;
8 ····8 ····
9 ····public·final·void·apply(final·Object·x$2)·{9 ····public·final·void·apply(final·Object·x$3)·{
10 ········Operations$.MODULE$.write(this.out$2,·x$2,·(Writes)this.$outer.binary$1);10 ········Operations$.MODULE$.write(this.out$3,·x$3,·(Writes)this.$outer.binary$2);
11 ····}11 ····}
12 }12 }
955 B
sbinary/Generic$$anon$3$$anonfun$writes$3.class vs.
sbinary/Generic$$anon$1$$anonfun$writes$2.class
Files 7% similar despite different names
821 B
procyon -ec {}
    
Offset 1, 15 lines modifiedOffset 1, 15 lines modified
  
1 package·sbinary;1 package·sbinary;
  
2 import·scala.Serializable;2 import·scala.Serializable;
3 import·scala.runtime.BoxedUnit;3 import·scala.runtime.BoxedUnit;
4 import·scala.runtime.AbstractFunction1;4 import·scala.runtime.AbstractFunction1;
  
5 public·final·class·Generic$$anon$3$$anonfun$writes$3·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{5 public·final·class·Generic$$anon$1$$anonfun$writes$2·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{
6 ····public·static·final·long·serialVersionUID·=·0L;6 ····public·static·final·long·serialVersionUID·=·0L;
7 ····private·final·Output·out$3;7 ····private·final·Output·out$2;
8 ····8 ····
9 ····public·final·void·apply(final·Object·x$3)·{9 ····public·final·void·apply(final·Object·x$2)·{
10 ········Operations$.MODULE$.write(this.out$3,·x$3,·(Writes)this.$outer.binary$2);10 ········Operations$.MODULE$.write(this.out$2,·x$2,·(Writes)this.$outer.binary$1);
11 ····}11 ····}
12 }12 }