18.8 KB
/srv/reproducible-results/rbuild-debian/r-b-build.spRIgUi1/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.spRIgUi1/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 ·4afe606c398a2358781d816bfc4bc30e·143812·java·optional·libscala-tools-sbinary-java_0.4.2-on-scala-2.11.0~M5-1_all.deb1 ·5259edf528f34575519c8b3bd3d5d4d5·143800·java·optional·libscala-tools-sbinary-java_0.4.2-on-scala-2.11.0~M5-1_all.deb
18.3 KB
libscala-tools-sbinary-java_0.4.2-on-scala-2.11.0~M5-1_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2020-04-18·18:27:05.000000·debian-binary1 -rw-r--r--···0········0········0········4·2020-04-18·18:27:05.000000·debian-binary
2 -rw-r--r--···0········0········0······816·2020-04-18·18:27:05.000000·control.tar.xz2 -rw-r--r--···0········0········0······816·2020-04-18·18:27:05.000000·control.tar.xz
3 -rw-r--r--···0········0········0···142804·2020-04-18·18:27:05.000000·data.tar.xz3 -rw-r--r--···0········0········0···142792·2020-04-18·18:27:05.000000·data.tar.xz
98.0 B
control.tar.xz
70.0 B
control.tar
48.0 B
./md5sums
30.0 B
./md5sums
Files differ
17.7 KB
data.tar.xz
17.7 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)···154775·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)···154772·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
15.7 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:·154775·bytes,·number·of·entries:·1151 Zip·file·size:·154772·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·······54·bl·defN·20-Apr-18·18:27·META-INF/MANIFEST.MF3 -rw----·····2.0·fat·······54·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
Offset 39, 28 lines modifiedOffset 39, 28 lines modified
39 -rw----·····2.0·fat·····4178·bl·defN·20-Apr-18·18:27·sbinary/CollectionTypes.class39 -rw----·····2.0·fat·····4178·bl·defN·20-Apr-18·18:27·sbinary/CollectionTypes.class
40 -rw----·····2.0·fat·····1223·bl·defN·20-Apr-18·18:27·sbinary/CoreProtocol.class40 -rw----·····2.0·fat·····1223·bl·defN·20-Apr-18·18:27·sbinary/CoreProtocol.class
41 -rw----·····2.0·fat····54005·bl·defN·20-Apr-18·18:27·sbinary/DefaultProtocol$.class41 -rw----·····2.0·fat····54005·bl·defN·20-Apr-18·18:27·sbinary/DefaultProtocol$.class
42 -rw----·····2.0·fat······527·bl·defN·20-Apr-18·18:27·sbinary/DefaultProtocol.class42 -rw----·····2.0·fat······527·bl·defN·20-Apr-18·18:27·sbinary/DefaultProtocol.class
43 -rw----·····2.0·fat······888·bl·defN·20-Apr-18·18:27·sbinary/EOF$.class43 -rw----·····2.0·fat······888·bl·defN·20-Apr-18·18:27·sbinary/EOF$.class
44 -rw----·····2.0·fat·····2962·bl·defN·20-Apr-18·18:27·sbinary/EOF.class44 -rw----·····2.0·fat·····2962·bl·defN·20-Apr-18·18:27·sbinary/EOF.class
45 -rw----·····2.0·fat······570·bl·defN·20-Apr-18·18:27·sbinary/Format.class45 -rw----·····2.0·fat······570·bl·defN·20-Apr-18·18:27·sbinary/Format.class
46 -rw----·····2.0·fat·····1502·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$1$$anonfun$writes$2.class 
47 -rw----·····2.0·fat·····2456·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$1.class46 -rw----·····2.0·fat·····1551·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$1.class
48 -rw----·····2.0·fat·····2082·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$10.class47 -rw----·····2.0·fat·····2082·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$10.class
49 -rw----·····2.0·fat·····2226·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$11.class48 -rw----·····2.0·fat·····2226·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$11.class
50 -rw----·····2.0·fat·····2370·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$12.class49 -rw----·····2.0·fat·····2370·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$12.class
51 -rw----·····2.0·fat·····2514·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$13.class50 -rw----·····2.0·fat·····2514·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$13.class
52 -rw----·····2.0·fat·····2658·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$14.class51 -rw----·····2.0·fat·····2658·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$14.class
53 -rw----·····2.0·fat·····2802·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$15.class52 -rw----·····2.0·fat·····2802·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$15.class
54 -rw----·····2.0·fat·····2946·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$16.class53 -rw----·····2.0·fat·····2946·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$16.class
55 -rw----·····2.0·fat·····1597·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$17$$anonfun$1.class54 -rw----·····2.0·fat·····1597·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$17$$anonfun$1.class
56 -rw----·····2.0·fat·····4228·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$17.class55 -rw----·····2.0·fat·····4228·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$17.class
57 -rw----·····2.0·fat·····1502·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$2$$anonfun$writes$3.class56 -rw----·····2.0·fat·····1502·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$2$$anonfun$writes$2.class
 57 -rw----·····2.0·fat·····2456·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$2.class
 58 -rw----·····2.0·fat·····1502·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$3$$anonfun$writes$3.class
58 -rw----·····2.0·fat·····2309·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$2.class59 -rw----·····2.0·fat·····2309·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$3.class
59 -rw----·····2.0·fat·····1551·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$3.class 
60 -rw----·····2.0·fat·····1057·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$4.class60 -rw----·····2.0·fat·····1057·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$4.class
61 -rw----·····2.0·fat·····1568·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$5.class61 -rw----·····2.0·fat·····1568·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$5.class
62 -rw----·····2.0·fat·····1731·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$6.class62 -rw----·····2.0·fat·····1731·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$6.class
63 -rw----·····2.0·fat·····2051·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$7.class63 -rw----·····2.0·fat·····2051·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$7.class
64 -rw----·····2.0·fat·····2031·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$8.class64 -rw----·····2.0·fat·····2031·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$8.class
65 -rw----·····2.0·fat·····1936·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$9.class65 -rw----·····2.0·fat·····1936·bl·defN·20-Apr-18·18:27·sbinary/Generic$$anon$9.class
66 -rw----·····2.0·fat·····1648·bl·defN·20-Apr-18·18:27·sbinary/Generic$CollectionFormat$$anonfun$reads$1.class66 -rw----·····2.0·fat·····1648·bl·defN·20-Apr-18·18:27·sbinary/Generic$CollectionFormat$$anonfun$reads$1.class
Offset 110, 8 lines modifiedOffset 110, 8 lines modified
110 -rw----·····2.0·fat·····1166·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$$anonfun$UrlFormat$1.class110 -rw----·····2.0·fat·····1166·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$$anonfun$UrlFormat$1.class
111 -rw----·····2.0·fat·····1899·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$BigDecimalFormat$.class111 -rw----·····2.0·fat·····1899·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$BigDecimalFormat$.class
112 -rw----·····2.0·fat·····1939·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$BigIntFormat$.class112 -rw----·····2.0·fat·····1939·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$BigIntFormat$.class
113 -rw----·····2.0·fat·····1819·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$ClassFormat$.class113 -rw----·····2.0·fat·····1819·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$ClassFormat$.class
114 -rw----·····2.0·fat·····1448·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$class.class114 -rw----·····2.0·fat·····1448·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes$class.class
115 -rw----·····2.0·fat·····2868·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes.class115 -rw----·····2.0·fat·····2868·bl·defN·20-Apr-18·18:27·sbinary/StandardTypes.class
116 -rw----·····2.0·fat······628·bl·defN·20-Apr-18·18:27·sbinary/Writes.class116 -rw----·····2.0·fat······628·bl·defN·20-Apr-18·18:27·sbinary/Writes.class
117 115·files,·355429·bytes·uncompressed,·136437·bytes·compressed:··61.6%117 115·files,·355429·bytes·uncompressed,·136434·bytes·compressed:··61.6%
993 B
zipnote «TEMP»/diffoscope_2n8uvqn__b2/tmptz6_bbco_.zip
    
Offset 126, 17 lines modifiedOffset 126, 14 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:· 
  
132 Filename:·sbinary/Generic$$anon$1.class130 Filename:·sbinary/Generic$$anon$1.class
133 Comment:·131 Comment:·
  
134 Filename:·sbinary/Generic$$anon$10.class132 Filename:·sbinary/Generic$$anon$10.class
135 Comment:·133 Comment:·
  
136 Filename:·sbinary/Generic$$anon$11.class134 Filename:·sbinary/Generic$$anon$11.class
Offset 159, 20 lines modifiedOffset 156, 23 lines modified
  
159 Filename:·sbinary/Generic$$anon$17$$anonfun$1.class156 Filename:·sbinary/Generic$$anon$17$$anonfun$1.class
160 Comment:·157 Comment:·
  
161 Filename:·sbinary/Generic$$anon$17.class158 Filename:·sbinary/Generic$$anon$17.class
162 Comment:·159 Comment:·
  
163 Filename:·sbinary/Generic$$anon$2$$anonfun$writes$3.class160 Filename:·sbinary/Generic$$anon$2$$anonfun$writes$2.class
164 Comment:·161 Comment:·
  
165 Filename:·sbinary/Generic$$anon$2.class162 Filename:·sbinary/Generic$$anon$2.class
166 Comment:·163 Comment:·
  
 164 Filename:·sbinary/Generic$$anon$3$$anonfun$writes$3.class
 165 Comment:·
  
167 Filename:·sbinary/Generic$$anon$3.class166 Filename:·sbinary/Generic$$anon$3.class
168 Comment:·167 Comment:·
  
169 Filename:·sbinary/Generic$$anon$4.class168 Filename:·sbinary/Generic$$anon$4.class
170 Comment:·169 Comment:·
  
171 Filename:·sbinary/Generic$$anon$5.class170 Filename:·sbinary/Generic$$anon$5.class
1.24 KB
sbinary/Generic$$anon$1.class
1.18 KB
procyon -ec {}
    
Offset 1, 22 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.reflect.Manifest; 
5 import·scala.Function1;2 import·scala.Function1;
  
6 public·final·class·Generic$$anon$1·implements·Format<Object>·{3 public·final·class·Generic$$anon$1·implements·Format<Object>·{
7 ····private·final·Function1·f$1;4 ····private·final·Function1·f$3;
8 ····public·final·Format·binary$1; 
9 ····private·final·Manifest·mf$1; 
10 ····5 ····
 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)); 
14 ····}8 ····}
15 ····9 ····
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)));10 ····public·void·writes(final·Output·out,·final·Object·t)·{
 11 ········Operations$.MODULE$.write(out,·(Object)t.toString(),·(Writes)this.$outer.StringFormat());
18 ····}12 ····}
19 }13 }
1.21 KB
sbinary/Generic$$anon$2.class
1.15 KB
procyon -ec {}
    
Offset 1, 20 lines modifiedOffset 1, 22 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;
4 import·scala.Function1;5 import·scala.Function1;
  
5 public·final·class·Generic$$anon$2·implements·Format<Object>·{6 public·final·class·Generic$$anon$2·implements·Format<Object>·{
6 ····private·final·Function1·f$2;7 ····private·final·Function1·f$1;
7 ····public·final·Format·binary$2;8 ····public·final·Format·binary$1;
 9 ····private·final·Manifest·mf$1;
8 ····10 ····
9 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{11 ····public·void·writes(final·Output·out,·final·Traversable·xs)·{
10 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat());12 ········Operations$.MODULE$.write(out,·(Object)BoxesRunTime.boxToInteger(xs.size()),·(Writes)this.$outer.IntFormat());
11 ········xs.foreach((Function1)new·Generic$$anon$2$$anonfun$writes.Generic$$anon$2$$anonfun$writes$3(this,·out));13 ········xs.foreach((Function1)new·Generic$$anon$2$$anonfun$writes.Generic$$anon$2$$anonfun$writes$2(this,·out));
12 ····}14 ····}
13 ····15 ····
14 ····public·Traversable·reads(final·Input·in)·{16 ····public·Traversable·reads(final·Input·in)·{
15 ········return·(Traversable)this.f$2.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.listFormat(this.binary$2)));17 ········return·(Traversable)this.f$1.apply(Operations$.MODULE$.read(in,·(Reads)this.$outer.arrayFormat(this.binary$1,·this.mf$1)));
16 ····}18 ····}
17 }19 }
1.16 KB
sbinary/Generic$$anon$3.class
1.11 KB
procyon -ec {}
    
Offset 1, 16 lines modifiedOffset 1, 20 lines modified
  
1 package·sbinary;1 package·sbinary;
  
 2 import·scala.runtime.BoxesRunTime;
 3 import·scala.collection.Traversable;
2 import·scala.Function1;4 import·scala.Function1;
  
3 public·final·class·Generic$$anon$3·implements·Format<Object>·{5 public·final·class·Generic$$anon$3·implements·Format<Object>·{
4 ····private·final·Function1·f$3;6 ····private·final·Function1·f$2;
 7 ····public·final·Format·binary$2;
5 ····8 ····
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));
8 ····}12 ····}
9 ····13 ····
10 ····public·void·writes(final·Output·out,·final·Object·t)·{ 
11 ········Operations$.MODULE$.write(out,·(Object)t.toString(),·(Writes)this.$outer.StringFormat());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)));
12 ····}16 ····}
13 }17 }
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$1($this,·f,·binary,·mf);21 ········return·(Format)new·Generic$$anon.Generic$$anon$2($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$2($this,·f,·binary);25 ········return·(Format)new·Generic$$anon.Generic$$anon$3($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$3($this,·f);29 ········return·(Format)new·Generic$$anon.Generic$$anon$1($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·137c6bb717cba726a142060d7d79bd262fc47d8639a00eaf986bd2d83c203a371 ··SHA-256·checksum·69df10ef3b19c2ac31b7164e4a0afbfda175c6271d8ccc0c9cc18e3f39c89e1a
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
Offset 65, 20 lines modifiedOffset 65, 20 lines modified
65 ···#55·=·Utf8···············asUnion65 ···#55·=·Utf8···············asUnion
66 ···#56·=·Utf8···············(Lscala/collection/Seq;)Lsbinary/Format;66 ···#56·=·Utf8···············(Lscala/collection/Seq;)Lsbinary/Format;
67 ···#57·=·Utf8···············sbinary/Generic$Summand$67 ···#57·=·Utf8···············sbinary/Generic$Summand$
68 ···#58·=·Class··············#57···········//·sbinary/Generic$Summand$68 ···#58·=·Class··············#57···········//·sbinary/Generic$Summand$
69 ···#59·=·Utf8···············Summand$69 ···#59·=·Utf8···············Summand$
70 ···#60·=·Utf8···············sbinary/Generic$Summand70 ···#60·=·Utf8···············sbinary/Generic$Summand
71 ···#61·=·Class··············#60···········//·sbinary/Generic$Summand71 ···#61·=·Class··············#60···········//·sbinary/Generic$Summand
72 ···#62·=·Utf8···············sbinary/Generic$$anon$172 ···#62·=·Utf8···············sbinary/Generic$$anon$2
73 ···#63·=·Class··············#62···········//·sbinary/Generic$$anon$173 ···#63·=·Class··············#62···········//·sbinary/Generic$$anon$2
74 ···#64·=·Utf8···············sbinary/Generic$$anon$274 ···#64·=·Utf8···············sbinary/Generic$$anon$3
75 ···#65·=·Class··············#64···········//·sbinary/Generic$$anon$275 ···#65·=·Class··············#64···········//·sbinary/Generic$$anon$3
76 ···#66·=·Utf8···············sbinary/Generic$$anon$376 ···#66·=·Utf8···············sbinary/Generic$$anon$1
77 ···#67·=·Class··············#66···········//·sbinary/Generic$$anon$377 ···#67·=·Class··············#66···········//·sbinary/Generic$$anon$1
78 ···#68·=·Utf8···············sbinary/Generic$$anon$478 ···#68·=·Utf8···············sbinary/Generic$$anon$4
79 ···#69·=·Class··············#68···········//·sbinary/Generic$$anon$479 ···#69·=·Class··············#68···········//·sbinary/Generic$$anon$4
80 ···#70·=·Utf8···············sbinary/Generic$$anon$580 ···#70·=·Utf8···············sbinary/Generic$$anon$5
81 ···#71·=·Class··············#70···········//·sbinary/Generic$$anon$581 ···#71·=·Class··············#70···········//·sbinary/Generic$$anon$5
82 ···#72·=·Utf8···············sbinary/Generic$$anon$682 ···#72·=·Utf8···············sbinary/Generic$$anon$6
83 ···#73·=·Class··············#72···········//·sbinary/Generic$$anon$683 ···#73·=·Class··············#72···········//·sbinary/Generic$$anon$6
84 ···#74·=·Utf8···············sbinary/Generic$$anon$784 ···#74·=·Utf8···············sbinary/Generic$$anon$7
Offset 252, 17 lines modifiedOffset 252, 17 lines modified
252 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT252 ····flags:·(0x0401)·ACC_PUBLIC,·ACC_ABSTRACT
253 ····Signature:·#124·························//·<S:Ljava/lang/Object;>(Lscala/collection/Seq<Lsbinary/Generic$Summand<+TS;>;>;)Lsbinary/Format<TS;>;253 ····Signature:·#124·························//·<S:Ljava/lang/Object;>(Lscala/collection/Seq<Lsbinary/Generic$Summand<+TS;>;>;)Lsbinary/Format<TS;>;
254 }254 }
255 SourceFile:·"generic.scala"255 SourceFile:·"generic.scala"
256 InnerClasses:256 InnerClasses:
257 ··public·#59=·#58·of·#2;··················//·Summand$=class·sbinary/Generic$Summand$·of·class·sbinary/Generic257 ··public·#59=·#58·of·#2;··················//·Summand$=class·sbinary/Generic$Summand$·of·class·sbinary/Generic
258 ··public·#47=·#61·of·#2;··················//·Summand=class·sbinary/Generic$Summand·of·class·sbinary/Generic258 ··public·#47=·#61·of·#2;··················//·Summand=class·sbinary/Generic$Summand·of·class·sbinary/Generic
259 ··public·final·#63;·······················//·class·sbinary/Generic$$anon$1259 ··public·final·#63;·······················//·class·sbinary/Generic$$anon$2
260 ··public·final·#65;·······················//·class·sbinary/Generic$$anon$2260 ··public·final·#65;·······················//·class·sbinary/Generic$$anon$3
261 ··public·final·#67;·······················//·class·sbinary/Generic$$anon$3261 ··public·final·#67;·······················//·class·sbinary/Generic$$anon$1
262 ··public·final·#69;·······················//·class·sbinary/Generic$$anon$4262 ··public·final·#69;·······················//·class·sbinary/Generic$$anon$4
263 ··public·final·#71;·······················//·class·sbinary/Generic$$anon$5263 ··public·final·#71;·······················//·class·sbinary/Generic$$anon$5
264 ··public·final·#73;·······················//·class·sbinary/Generic$$anon$6264 ··public·final·#73;·······················//·class·sbinary/Generic$$anon$6
265 ··public·final·#75;·······················//·class·sbinary/Generic$$anon$7265 ··public·final·#75;·······················//·class·sbinary/Generic$$anon$7
266 ··public·final·#77;·······················//·class·sbinary/Generic$$anon$8266 ··public·final·#77;·······················//·class·sbinary/Generic$$anon$8
267 ··public·final·#79;·······················//·class·sbinary/Generic$$anon$9267 ··public·final·#79;·······················//·class·sbinary/Generic$$anon$9
268 ··public·final·#81;·······················//·class·sbinary/Generic$$anon$10268 ··public·final·#81;·······················//·class·sbinary/Generic$$anon$10
955 B
sbinary/Generic$$anon$1$$anonfun$writes$2.class vs.
sbinary/Generic$$anon$3$$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$1$$anonfun$writes$2·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{5 public·final·class·Generic$$anon$3$$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$2$$anonfun$writes$3.class vs.
sbinary/Generic$$anon$2$$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$2$$anonfun$writes$3·extends·AbstractFunction1<Object,·BoxedUnit>·implements·Serializable·{5 public·final·class·Generic$$anon$2$$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 }