298 KB
/srv/reproducible-results/rbuild-debian/tmp.8ts0SL5YrO/b1/spec-alpha-clojure_0.2.176-3_amd64.changes vs.
/srv/reproducible-results/rbuild-debian/tmp.8ts0SL5YrO/b2/spec-alpha-clojure_0.2.176-3_amd64.changes
220 B
Files
    
Offset 1, 2 lines modifiedOffset 1, 2 lines modified
  
1 ·83719618d19a4aaa115a006e5d4987e7·543100·java·optional·libspec-alpha-clojure_0.2.176-3_all.deb1 ·5412c35351eb74dec9a39593cfc0013e·543552·java·optional·libspec-alpha-clojure_0.2.176-3_all.deb
297 KB
libspec-alpha-clojure_0.2.176-3_all.deb
367 B
file list
    
Offset 1, 3 lines modifiedOffset 1, 3 lines modified
1 -rw-r--r--···0········0········0········4·2019-02-12·03:27:27.000000·debian-binary1 -rw-r--r--···0········0········0········4·2019-02-12·03:27:27.000000·debian-binary
2 -rw-r--r--···0········0········0······872·2019-02-12·03:27:27.000000·control.tar.xz2 -rw-r--r--···0········0········0······872·2019-02-12·03:27:27.000000·control.tar.xz
3 -rw-r--r--···0········0········0···542036·2019-02-12·03:27:27.000000·data.tar.xz3 -rw-r--r--···0········0········0···542488·2019-02-12·03:27:27.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
297 KB
data.tar.xz
297 KB
data.tar
1.84 KB
file list
    
Offset 10, 12 lines modifiedOffset 10, 12 lines modified
10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/doc-base/10 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/doc-base/
11 -rw-r--r--···0·root·········(0)·root·········(0)······246·2019-01-21·19:02:05.000000·./usr/share/doc-base/spec-alpha-clojure11 -rw-r--r--···0·root·········(0)·root·········(0)······246·2019-01-21·19:02:05.000000·./usr/share/doc-base/spec-alpha-clojure
12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/12 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/
13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/13 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/
14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/14 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/
15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/15 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/
16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/0.2.176/16 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/0.2.176/
17 -rw-r--r--···0·root·········(0)·root·········(0)···617892·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/0.2.176/spec.alpha-0.2.176.jar17 -rw-r--r--···0·root·········(0)·root·········(0)···617901·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/0.2.176/spec.alpha-0.2.176.jar
18 -rw-r--r--···0·root·········(0)·root·········(0)······991·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/0.2.176/spec.alpha-0.2.176.pom18 -rw-r--r--···0·root·········(0)·root·········(0)······991·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/0.2.176/spec.alpha-0.2.176.pom
19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/debian/19 drwxr-xr-x···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/debian/
20 -rw-r--r--···0·root·········(0)·root·········(0)······990·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/debian/spec.alpha-debian.pom20 -rw-r--r--···0·root·········(0)·root·········(0)······990·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/debian/spec.alpha-debian.pom
21 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/debian/spec.alpha-debian.jar·->·../0.2.176/spec.alpha-0.2.176.jar21 lrwxrwxrwx···0·root·········(0)·root·········(0)········0·2019-02-12·03:27:27.000000·./usr/share/maven-repo/org/clojure/spec.alpha/debian/spec.alpha-debian.jar·->·../0.2.176/spec.alpha-0.2.176.jar
295 KB
./usr/share/maven-repo/org/clojure/spec.alpha/0.2.176/spec.alpha-0.2.176.jar
93.7 KB
zipinfo {}
    
Offset 1, 491 lines modifiedOffset 1, 491 lines modified
55.4 KB
zipnote «TEMP»/diffoscope_7k1oqn3o_b2/tmpsajw1ck6.zip
    
Offset 27, 23 lines modifiedOffset 27, 32 lines modified
  
27 Filename:·META-INF/maven/org.clojure/spec.alpha/27 Filename:·META-INF/maven/org.clojure/spec.alpha/
28 Comment:·28 Comment:·
  
29 Filename:·clojure/spec/alpha__init.class29 Filename:·clojure/spec/alpha__init.class
30 Comment:·30 Comment:·
  
 31 Filename:·clojure/spec/alpha$exercise_fn$iter__2560__2564$fn__2565$fn__2566.class
 32 Comment:·
  
31 Filename:·clojure/spec/alpha$exercise.class33 Filename:·clojure/spec/alpha$exercise.class
32 Comment:·34 Comment:·
  
33 Filename:·clojure/spec/alpha$exercise$fn__2557.class35 Filename:·clojure/spec/alpha$exercise$fn__2557.class
34 Comment:·36 Comment:·
  
 37 Filename:·clojure/spec/alpha$nilable.class
 38 Comment:·
  
35 Filename:·clojure/spec/alpha$nilable_impl.class39 Filename:·clojure/spec/alpha$nilable_impl.class
36 Comment:·40 Comment:·
  
 41 Filename:·clojure/spec/alpha$nilable_impl$reify__2547.class
 42 Comment:·
  
37 Filename:·clojure/spec/alpha$nilable_impl$reify__2547$fn__2550.class43 Filename:·clojure/spec/alpha$nilable_impl$reify__2547$fn__2550.class
38 Comment:·44 Comment:·
  
39 Filename:·clojure/spec/alpha$nilable_impl$reify__2547$fn__2548.class45 Filename:·clojure/spec/alpha$nilable_impl$reify__2547$fn__2548.class
40 Comment:·46 Comment:·
  
41 Filename:·clojure/spec/alpha$nilable_impl$fn__2545.class47 Filename:·clojure/spec/alpha$nilable_impl$fn__2545.class
Offset 51, 1116 lines modifiedOffset 60, 1137 lines modified
  
51 Filename:·clojure/spec/alpha$nonconforming.class60 Filename:·clojure/spec/alpha$nonconforming.class
52 Comment:·61 Comment:·
  
53 Filename:·clojure/spec/alpha$nonconforming$reify__2542.class62 Filename:·clojure/spec/alpha$nonconforming$reify__2542.class
54 Comment:·63 Comment:·
  
 64 Filename:·clojure/spec/alpha$nonconforming$fn__2540.class
 65 Comment:·
  
 66 Filename:·clojure/spec/alpha$keys_STAR_.class
 67 Comment:·
  
55 Filename:·clojure/spec/alpha$fn__2529.class68 Filename:·clojure/spec/alpha$fn__2529.class
56 Comment:·69 Comment:·
  
57 Filename:·clojure/spec/alpha$fn__2527.class70 Filename:·clojure/spec/alpha$fn__2529$fn__2531.class
 71 Comment:·
  
 72 Filename:·clojure/spec/alpha$fspec_impl.class
58 Comment:·73 Comment:·
  
59 Filename:·clojure/spec/alpha$fspec_impl$reify__2515.class74 Filename:·clojure/spec/alpha$fspec_impl$reify__2515.class
60 Comment:·75 Comment:·
  
 76 Filename:·clojure/spec/alpha$fspec_impl$reify__2515$fn__2518$fn__2519.class
 77 Comment:·
  
61 Filename:·clojure/spec/alpha$fspec_impl$reify__2515$fn__2516.class78 Filename:·clojure/spec/alpha$fspec_impl$reify__2515$fn__2516.class
62 Comment:·79 Comment:·
  
 80 Filename:·clojure/spec/alpha$validate_fn.class
 81 Comment:·
  
63 Filename:·clojure/spec/alpha$validate_fn$fn__2508.class82 Filename:·clojure/spec/alpha$validate_fn$fn__2508.class
64 Comment:·83 Comment:·
  
 84 Filename:·clojure/spec/alpha$call_valid_QMARK_.class
 85 Comment:·
  
65 Filename:·clojure/spec/alpha$regex_spec_impl.class86 Filename:·clojure/spec/alpha$regex_spec_impl.class
66 Comment:·87 Comment:·
  
 88 Filename:·clojure/spec/alpha$regex_spec_impl$reify__2500.class
 89 Comment:·
  
67 Filename:·clojure/spec/alpha$re_explain.class90 Filename:·clojure/spec/alpha$re_explain.class
68 Comment:·91 Comment:·
  
69 Filename:·clojure/spec/alpha$re_gen.class92 Filename:·clojure/spec/alpha$re_conform.class
70 Comment:·93 Comment:·
  
71 Filename:·clojure/spec/alpha$op_explain$fn__2438.class94 Filename:·clojure/spec/alpha$re_gen.class
72 Comment:·95 Comment:·
  
73 Filename:·clojure/spec/alpha$op_explain$insufficient__2428.class96 Filename:·clojure/spec/alpha$re_gen$fn__2469.class
74 Comment:·97 Comment:·
  
75 Filename:·clojure/spec/alpha$deriv.class98 Filename:·clojure/spec/alpha$merge_spec_impl.class
76 Comment:·99 Comment:·
  
77 Filename:·clojure/spec/alpha$op_unform.class100 Filename:·clojure/spec/alpha$merge_spec_impl$reify__2187$fn__2196.class
78 Comment:·101 Comment:·
  
79 Filename:·clojure/spec/alpha$op_unform$fn__2395.class102 Filename:·clojure/spec/alpha$merge_spec_impl$reify__2187$fn__2194.class
80 Comment:·103 Comment:·
  
81 Filename:·clojure/spec/alpha$accept_nil_QMARK_.class104 Filename:·clojure/spec/alpha$merge_spec_impl$reify__2187$fn__2192.class
82 Comment:·105 Comment:·
  
83 Filename:·clojure/spec/alpha$alt2.class106 Filename:·clojure/spec/alpha$merge_spec_impl$reify__2187$fn__2190.class
84 Comment:·107 Comment:·
  
85 Filename:·clojure/spec/alpha$or_spec_impl.class108 Filename:·clojure/spec/alpha$merge_spec_impl$reify__2187$fn__2188.class
86 Comment:·109 Comment:·
  
87 Filename:·clojure/spec/alpha$or_spec_impl$reify__2109.class110 Filename:·clojure/spec/alpha$and_spec_impl.class
88 Comment:·111 Comment:·
  
89 Filename:·clojure/spec/alpha$or_spec_impl$reify__2109$gen__2115.class112 Filename:·clojure/spec/alpha$and_spec_impl$reify__2174.class
90 Comment:·113 Comment:·
  
91 Filename:·clojure/spec/alpha$or_spec_impl$reify__2109$gen__2115$fn__2116.class114 Filename:·clojure/spec/alpha$and_spec_impl$reify__2174$fn__2175.class
92 Comment:·115 Comment:·
  
93 Filename:·clojure/spec/alpha$or_spec_impl$reify__2109$fn__2113.class116 Filename:·clojure/spec/alpha$and_spec_impl$fn__2172.class
94 Comment:·117 Comment:·
  
95 Filename:·clojure/spec/alpha$or_spec_impl$fn__2106.class118 Filename:·clojure/spec/alpha$and_spec_impl$fn__2170.class
96 Comment:·119 Comment:·
  
97 Filename:·clojure/spec/alpha$or_spec_impl$fn__2104.class120 Filename:·clojure/spec/alpha$and_spec_impl$fn__2168.class
98 Comment:·121 Comment:·
  
Max diff block lines reached; 52578/56617 bytes (92.87%) of diff not shown.
181 B
META-INF/MANIFEST.MF
    
Offset 1, 5 lines modifiedOffset 1, 5 lines modified
1 Manifest-Version:·1.0\xd1 Manifest-Version:·1.0\xd
2 Created-By:·Apache·Maven·3.6.0\xd2 Created-By:·Apache·Maven·3.6.0\xd
3 Built-By:·pbuilder1\xd3 Built-By:·pbuilder2\xd
4 Build-Jdk:·11.0.11\xd4 Build-Jdk:·11.0.11\xd
5 \xd5 \xd
1020 B
clojure/spec/alpha$nilable_impl.class
946 B
procyon -ec {}
    
Offset 14, 20 lines modifiedOffset 14, 20 lines modified
14 ····public·static·final·AFn·const__4;14 ····public·static·final·AFn·const__4;
15 ····15 ····
16 ····public·static·Object·invokeStatic(Object·form,·Object·pred,·Object·gfn)·{16 ····public·static·Object·invokeStatic(Object·form,·Object·pred,·Object·gfn)·{
17 ········Object·spec·=·new·Delay((IFn)new·alpha$nilable_impl$fn__2545(pred,·form));17 ········Object·spec·=·new·Delay((IFn)new·alpha$nilable_impl$fn__2545(pred,·form));
18 ········final·IPersistentMap·persistentMap·=·null;18 ········final·IPersistentMap·persistentMap·=·null;
19 ········final·Object·o·=·pred;19 ········final·Object·o·=·pred;
20 ········pred·=·null;20 ········pred·=·null;
21 ········final·Object·o2·=·form; 
22 ········form·=·null; 
23 ········final·Object·o3·=·gfn;21 ········final·Object·o2·=·gfn;
24 ········gfn·=·null;22 ········gfn·=·null;
25 ········final·Object·o4·=·spec;23 ········final·Object·o3·=·spec;
26 ········spec·=·null;24 ········spec·=·null;
 25 ········final·Object·o4·=·form;
 26 ········form·=·null;
27 ········return·((IObj)new·alpha$nilable_impl$reify__2547(persistentMap,·o,·o2,·o3,·o4)).withMeta((IPersistentMap)alpha$nilable_impl.const__4);27 ········return·((IObj)new·alpha$nilable_impl$reify__2547(persistentMap,·o,·o2,·o3,·o4)).withMeta((IPersistentMap)alpha$nilable_impl.const__4);
28 ····}28 ····}
29 ····29 ····
30 ····public·Object·invoke(final·Object·form,·final·Object·pred,·final·Object·gfn)·{30 ····public·Object·invoke(final·Object·form,·final·Object·pred,·final·Object·gfn)·{
31 ········return·invokeStatic(form,·pred,·gfn);31 ········return·invokeStatic(form,·pred,·gfn);
32 ····}32 ····}
33 ····33 ····
1.55 KB
clojure/spec/alpha$nilable_impl$reify__2547$fn__2550.class
1.44 KB
procyon -ec {}
    
Offset 5, 29 lines modifiedOffset 5, 29 lines modified
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Keyword;6 import·clojure.lang.Keyword;
7 import·clojure.lang.Var;7 import·clojure.lang.Var;
8 import·clojure.lang.AFunction;8 import·clojure.lang.AFunction;
  
9 public·final·class·alpha$nilable_impl$reify__2547$fn__2550·extends·AFunction9 public·final·class·alpha$nilable_impl$reify__2547$fn__2550·extends·AFunction
10 {10 {
11 ····Object·path;11 ····Object·rmap;
 12 ····Object·overrides;
12 ····Object·pred;13 ····Object·pred;
13 ····Object·form;14 ····Object·form;
14 ····Object·overrides; 
15 ····Object·rmap;15 ····Object·path;
16 ····public·static·final·Var·const__0;16 ····public·static·final·Var·const__0;
17 ····public·static·final·Var·const__1;17 ····public·static·final·Var·const__1;
18 ····public·static·final·Keyword·const__2;18 ····public·static·final·Keyword·const__2;
19 ····19 ····
20 ····public·alpha$nilable_impl$reify__2547$fn__2550(final·Object·path,·final·Object·pred,·final·Object·form,·final·Object·overrides,·final·Object·rmap)·{20 ····public·alpha$nilable_impl$reify__2547$fn__2550(final·Object·rmap,·final·Object·overrides,·final·Object·pred,·final·Object·form,·final·Object·path)·{
21 ········this.path·=·path;21 ········this.rmap·=·rmap;
 22 ········this.overrides·=·overrides;
22 ········this.pred·=·pred;23 ········this.pred·=·pred;
23 ········this.form·=·form;24 ········this.form·=·form;
24 ········this.overrides·=·overrides; 
25 ········this.rmap·=·rmap;25 ········this.path·=·path;
26 ····}26 ····}
27 ····27 ····
28 ····public·Object·invoke()·{28 ····public·Object·invoke()·{
29 ········final·IFn·fn·=·(IFn)alpha$nilable_impl$reify__2547$fn__2550.const__0.getRawRoot();29 ········final·IFn·fn·=·(IFn)alpha$nilable_impl$reify__2547$fn__2550.const__0.getRawRoot();
30 ········final·Object·pred·=·this.pred;30 ········final·Object·pred·=·this.pred;
31 ········final·Object·overrides·=·this.overrides;31 ········final·Object·overrides·=·this.overrides;
32 ········final·Object·invoke·=·((IFn)alpha$nilable_impl$reify__2547$fn__2550.const__1.getRawRoot()).invoke(this.path,·(Object)alpha$nilable_impl$reify__2547$fn__2550.const__2);32 ········final·Object·invoke·=·((IFn)alpha$nilable_impl$reify__2547$fn__2550.const__1.getRawRoot()).invoke(this.path,·(Object)alpha$nilable_impl$reify__2547$fn__2550.const__2);
12.7 KB
clojure/spec/alpha$fspec_impl$reify__2515.class
12.6 KB
procyon -ec {}
    
Offset 17, 22 lines modifiedOffset 17, 22 lines modified
17 import·clojure.spec.alpha.Specize;17 import·clojure.spec.alpha.Specize;
18 import·clojure.spec.alpha.Spec;18 import·clojure.spec.alpha.Spec;
19 import·clojure.lang.ILookup;19 import·clojure.lang.ILookup;
  
20 public·final·class·alpha$fspec_impl$reify__2515·implements·ILookup,·Spec,·Specize,·IObj20 public·final·class·alpha$fspec_impl$reify__2515·implements·ILookup,·Spec,·Specize,·IObj
21 {21 {
22 ····final·IPersistentMap·__meta;22 ····final·IPersistentMap·__meta;
23 ····Object·fform; 
24 ····Object·argspec; 
25 ····Object·gfn;23 ····Object·gfn;
26 ····Object·specs;24 ····Object·rform;
27 ····Object·aform;25 ····Object·aform;
28 ····Object·retspec;26 ····Object·specs;
 27 ····Object·fform;
29 ····Object·fnspec;28 ····Object·fnspec;
30 ····Object·rform;29 ····Object·argspec;
 30 ····Object·retspec;
31 ····public·static·final·Var·const__1;31 ····public·static·final·Var·const__1;
32 ····public·static·final·Var·const__3;32 ····public·static·final·Var·const__3;
33 ····public·static·final·Var·const__4;33 ····public·static·final·Var·const__4;
34 ····public·static·final·Keyword·const__5;34 ····public·static·final·Keyword·const__5;
35 ····public·static·final·Var·const__6;35 ····public·static·final·Var·const__6;
36 ····public·static·final·Var·const__7;36 ····public·static·final·Var·const__7;
37 ····public·static·final·Var·const__8;37 ····public·static·final·Var·const__8;
Offset 56, 36 lines modifiedOffset 56, 36 lines modified
56 ····public·static·final·Var·const__28;56 ····public·static·final·Var·const__28;
57 ····public·static·final·Var·const__29;57 ····public·static·final·Var·const__29;
58 ····public·static·final·Var·const__30;58 ····public·static·final·Var·const__30;
59 ····public·static·final·Var·const__31;59 ····public·static·final·Var·const__31;
60 ····public·static·final·Var·const__32;60 ····public·static·final·Var·const__32;
61 ····public·static·final·AFn·const__33;61 ····public·static·final·AFn·const__33;
62 ····62 ····
63 ····public·alpha$fspec_impl$reify__2515(final·IPersistentMap·_meta,·final·Object·fform,·final·Object·argspec,·final·Object·gfn,·final·Object·specs,·final·Object·aform,·final·Object·retspec,·final·Object·fnspec,·final·Object·rform)·{63 ····public·alpha$fspec_impl$reify__2515(final·IPersistentMap·_meta,·final·Object·gfn,·final·Object·rform,·final·Object·aform,·final·Object·specs,·final·Object·fform,·final·Object·fnspec,·final·Object·argspec,·final·Object·retspec)·{
64 ········this.__meta·=·_meta;64 ········this.__meta·=·_meta;
65 ········this.fform·=·fform; 
66 ········this.argspec·=·argspec; 
67 ········this.gfn·=·gfn;65 ········this.gfn·=·gfn;
68 ········this.specs·=·specs;66 ········this.rform·=·rform;
69 ········this.aform·=·aform;67 ········this.aform·=·aform;
70 ········this.retspec·=·retspec;68 ········this.specs·=·specs;
 69 ········this.fform·=·fform;
71 ········this.fnspec·=·fnspec;70 ········this.fnspec·=·fnspec;
72 ········this.rform·=·rform;71 ········this.argspec·=·argspec;
 72 ········this.retspec·=·retspec;
73 ····}73 ····}
74 ····74 ····
75 ····public·alpha$fspec_impl$reify__2515(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7,·final·Object·o8)·{75 ····public·alpha$fspec_impl$reify__2515(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7,·final·Object·o8)·{
76 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8);76 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8);
77 ····}77 ····}
78 ····78 ····
79 ····public·IPersistentMap·meta()·{79 ····public·IPersistentMap·meta()·{
80 ········return·this.__meta;80 ········return·this.__meta;
81 ····}81 ····}
82 ····82 ····
83 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{83 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
84 ········return·(IObj)new·alpha$fspec_impl$reify__2515(persistentMap,·this.fform,·this.argspec,·this.gfn,·this.specs,·this.aform,·this.retspec,·this.fnspec,·this.rform);84 ········return·(IObj)new·alpha$fspec_impl$reify__2515(persistentMap,·this.gfn,·this.rform,·this.aform,·this.specs,·this.fform,·this.fnspec,·this.argspec,·this.retspec);
85 ····}85 ····}
86 ····86 ····
87 ····public·Object·describe_STAR_()·{87 ····public·Object·describe_STAR_()·{
88 ········final·IFn·fn·=·(IFn)alpha$fspec_impl$reify__2515.const__30.getRawRoot();88 ········final·IFn·fn·=·(IFn)alpha$fspec_impl$reify__2515.const__30.getRawRoot();
89 ········final·Object·invoke·=·((IFn)alpha$fspec_impl$reify__2515.const__31.getRawRoot()).invoke(((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515.const__33),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515.const__26),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke(this.aform),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515.const__23),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke(this.rform),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515.const__25),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke(this.fform));89 ········final·Object·invoke·=·((IFn)alpha$fspec_impl$reify__2515.const__31.getRawRoot()).invoke(((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515.const__33),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515.const__26),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke(this.aform),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515.const__23),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke(this.rform),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515.const__25),·((IFn)alpha$fspec_impl$reify__2515.const__32.getRawRoot()).invoke(this.fform));
90 ········this·=·null;90 ········this·=·null;
91 ········return·fn.invoke(invoke);91 ········return·fn.invoke(invoke);
Offset 128, 137 lines modifiedOffset 128, 136 lines modified
128 ············if·(invoke·!=·Boolean.FALSE)·{128 ············if·(invoke·!=·Boolean.FALSE)·{
129 ················Object·args·=·((IFn)alpha$fspec_impl$reify__2515.const__3.getRawRoot()).invoke(f,·this.specs,·alpha$fspec_impl$reify__2515.const__9);129 ················Object·args·=·((IFn)alpha$fspec_impl$reify__2515.const__3.getRawRoot()).invoke(f,·this.specs,·alpha$fspec_impl$reify__2515.const__9);
130 ················Object·o;130 ················Object·o;
131 ················if·(Util.identical(f,·args))·{131 ················if·(Util.identical(f,·args))·{
132 ····················o·=·null;132 ····················o·=·null;
133 ················}133 ················}
134 ················else·{134 ················else·{
135 ····················final·Object·o2·=·args; 
136 ····················final·Object·o3·=·f;135 ····················final·Object·o2·=·f;
137 ····················f·=·null;136 ····················f·=·null;
138 ····················Object·ret·=·((IFn)new·alpha$fspec_impl$reify__2515$fn__2516(o2,·o3)).invoke();137 ····················Object·ret·=·((IFn)new·alpha$fspec_impl$reify__2515$fn__2516(o2,·args)).invoke();
139 ····················if·(ret·instanceof·Throwable)·{138 ····················if·(ret·instanceof·Throwable)·{
140 ························final·Object[]·array·=·new·Object[12];139 ························final·Object[]·array·=·new·Object[12];
141 ························array[0]·=·alpha$fspec_impl$reify__2515.const__12;140 ························array[0]·=·alpha$fspec_impl$reify__2515.const__12;
142 ························final·int·n·=·1;141 ························final·int·n·=·1;
143 ························final·Object·o4·=·path;142 ························final·Object·o3·=·path;
144 ························path·=·null;143 ························path·=·null;
145 ························array[n]·=·o4;144 ························array[n]·=·o3;
146 ························array[2]·=·alpha$fspec_impl$reify__2515.const__13;145 ························array[2]·=·alpha$fspec_impl$reify__2515.const__13;
147 ························array[3]·=·alpha$fspec_impl$reify__2515.const__14;146 ························array[3]·=·alpha$fspec_impl$reify__2515.const__14;
148 ························array[4]·=·alpha$fspec_impl$reify__2515.const__15;147 ························array[4]·=·alpha$fspec_impl$reify__2515.const__15;
149 ························final·int·n2·=·5;148 ························final·int·n2·=·5;
150 ························final·Object·o5·=·args;149 ························final·Object·o4·=·args;
151 ························args·=·null;150 ························args·=·null;
152 ························array[n2]·=·o5;151 ························array[n2]·=·o4;
153 ························array[6]·=·alpha$fspec_impl$reify__2515.const__16;152 ························array[6]·=·alpha$fspec_impl$reify__2515.const__16;
154 ························final·int·n3·=·7;153 ························final·int·n3·=·7;
155 ························final·Object·o6·=·ret;154 ························final·Object·o5·=·ret;
156 ························ret·=·null;155 ························ret·=·null;
157 ························array[n3]·=·((Throwable)o6).getMessage();156 ························array[n3]·=·((Throwable)o5).getMessage();
158 ························array[8]·=·alpha$fspec_impl$reify__2515.const__17;157 ························array[8]·=·alpha$fspec_impl$reify__2515.const__17;
159 ························final·int·n4·=·9;158 ························final·int·n4·=·9;
160 ························final·Object·o7·=·via;159 ························final·Object·o6·=·via;
161 ························via·=·null;160 ························via·=·null;
162 ························array[n4]·=·o7;161 ························array[n4]·=·o6;
163 ························array[10]·=·alpha$fspec_impl$reify__2515.const__18;162 ························array[10]·=·alpha$fspec_impl$reify__2515.const__18;
164 ························final·int·n5·=·11;163 ························final·int·n5·=·11;
165 ························final·Object·o8·=·in;164 ························final·Object·o7·=·in;
166 ························in·=·null;165 ························in·=·null;
167 ························array[n5]·=·o8;166 ························array[n5]·=·o7;
168 ························o·=·Tuple.create((Object)RT.mapUniqueKeys(array));167 ························o·=·Tuple.create((Object)RT.mapUniqueKeys(array));
169 ····················}168 ····················}
170 ····················else·{169 ····················else·{
171 ························Object·cret·=·((IFn)alpha$fspec_impl$reify__2515.const__19.getRawRoot()).invoke(this.retspec,·ret,·this.rform);170 ························Object·cret·=·((IFn)alpha$fspec_impl$reify__2515.const__19.getRawRoot()).invoke(this.retspec,·ret,·this.rform);
172 ························final·Object·invoke2·=·((IFn)alpha$fspec_impl$reify__2515.const__20.getRawRoot()).invoke(cret);171 ························final·Object·invoke2·=·((IFn)alpha$fspec_impl$reify__2515.const__20.getRawRoot()).invoke(cret);
173 ························if·(invoke2·!=·null)·{172 ························if·(invoke2·!=·null)·{
174 ····························if·(invoke2·!=·Boolean.FALSE)·{173 ····························if·(invoke2·!=·Boolean.FALSE)·{
175 ································final·IFn·fn·=·(IFn)alpha$fspec_impl$reify__2515.const__21.getRawRoot();174 ································final·IFn·fn·=·(IFn)alpha$fspec_impl$reify__2515.const__21.getRawRoot();
176 ································final·Object·rform·=·this.rform;175 ································final·Object·rform·=·this.rform;
177 ································final·Object·retspec·=·this.retspec;176 ································final·Object·retspec·=·this.retspec;
178 ································final·IFn·fn2·=·(IFn)alpha$fspec_impl$reify__2515.const__22.getRawRoot();177 ································final·IFn·fn2·=·(IFn)alpha$fspec_impl$reify__2515.const__22.getRawRoot();
179 ································final·Object·o9·=·path;178 ································final·Object·o8·=·path;
180 ································path·=·null;179 ································path·=·null;
181 ································final·Object·invoke3·=·fn2.invoke(o9,·(Object)alpha$fspec_impl$reify__2515.const__23);180 ································final·Object·invoke3·=·fn2.invoke(o8,·(Object)alpha$fspec_impl$reify__2515.const__23);
182 ································final·Object·o10·=·via;181 ································final·Object·o9·=·via;
183 ································via·=·null;182 ································via·=·null;
184 ································final·Object·o11·=·in;183 ································final·Object·o10·=·in;
185 ································in·=·null;184 ································in·=·null;
186 ································final·Object·o12·=·ret;185 ································final·Object·o11·=·ret;
187 ································ret·=·null;186 ································ret·=·null;
188 ································this·=·null;187 ································this·=·null;
189 ································o·=·fn.invoke(rform,·retspec,·invoke3,·o10,·o11,·o12);188 ································o·=·fn.invoke(rform,·retspec,·invoke3,·o9,·o10,·o11);
190 ································return·o;189 ································return·o;
Max diff block lines reached; 4486/12878 bytes (34.83%) of diff not shown.
902 B
clojure/spec/alpha$fspec_impl$reify__2515$fn__2516.class
790 B
procyon -ec {}
    
Offset 4, 21 lines modifiedOffset 4, 21 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$fspec_impl$reify__2515$fn__2516·extends·AFunction8 public·final·class·alpha$fspec_impl$reify__2515$fn__2516·extends·AFunction
9 {9 {
10 ····Object·args; 
11 ····Object·f;10 ····Object·f;
 11 ····Object·args;
12 ····public·static·final·Var·const__0;12 ····public·static·final·Var·const__0;
13 ····13 ····
14 ····public·alpha$fspec_impl$reify__2515$fn__2516(final·Object·args,·final·Object·f)·{14 ····public·alpha$fspec_impl$reify__2515$fn__2516(final·Object·f,·final·Object·args)·{
15 ········this.args·=·args; 
16 ········this.f·=·f;15 ········this.f·=·f;
 16 ········this.args·=·args;
17 ····}17 ····}
18 ····18 ····
19 ····public·Object·invoke()·{19 ····public·Object·invoke()·{
20 ········Object·invoke;20 ········Object·invoke;
21 ········try·{21 ········try·{
22 ············invoke·=·((IFn)alpha$fspec_impl$reify__2515$fn__2516.const__0.getRawRoot()).invoke(this.f,·this.args);22 ············invoke·=·((IFn)alpha$fspec_impl$reify__2515$fn__2516.const__0.getRawRoot()).invoke(this.f,·this.args);
23 ········}23 ········}
747 B
clojure/spec/alpha$re_gen.class
685 B
procyon -ec {}
    
Offset 103, 15 lines modifiedOffset 103, 15 lines modified
103 ····················break·Label_0228;103 ····················break·Label_0228;
104 ················}104 ················}
105 ············}105 ············}
106 ············invoke2·=·rmap;106 ············invoke2·=·rmap;
107 ············rmap·=·null;107 ············rmap·=·null;
108 ········}108 ········}
109 ········Object·rmap2·=·invoke2;109 ········Object·rmap2·=·invoke2;
110 ········Object·ggens·=·new·alpha$re_gen$ggens__2454(path,·rmap2,·overrides,·id);110 ········Object·ggens·=·new·alpha$re_gen$ggens__2454(overrides,·path,·id,·rmap2);
111 ········final·Object·o5·=·overrides;111 ········final·Object·o5·=·overrides;
112 ········final·IFn·fn4·=·(IFn)alpha$re_gen.const__15.getRawRoot();112 ········final·IFn·fn4·=·(IFn)alpha$re_gen.const__15.getRawRoot();
113 ········final·Object·o6·=·origp;113 ········final·Object·o6·=·origp;
114 ········origp·=·null;114 ········origp·=·null;
115 ········final·Object·value2;115 ········final·Object·value2;
116 ········Object·or__5501__auto__2473·=·value2·=·RT.get(o5,·fn4.invoke(o6));116 ········Object·or__5501__auto__2473·=·value2·=·RT.get(o5,·fn4.invoke(o6));
117 ········Object·value3·=·null;117 ········Object·value3·=·null;
1.13 KB
clojure/spec/alpha$op_explain$insufficient__2428.class
1.02 KB
procyon -ec {}
    
Offset 5, 26 lines modifiedOffset 5, 26 lines modified
5 import·clojure.lang.RT;5 import·clojure.lang.RT;
6 import·clojure.lang.PersistentList;6 import·clojure.lang.PersistentList;
7 import·clojure.lang.Keyword;7 import·clojure.lang.Keyword;
8 import·clojure.lang.AFunction;8 import·clojure.lang.AFunction;
  
9 public·final·class·alpha$op_explain$insufficient__2428·extends·AFunction9 public·final·class·alpha$op_explain$insufficient__2428·extends·AFunction
10 {10 {
11 ····Object·via; 
12 ····Object·in;11 ····Object·in;
 12 ····Object·via;
13 ····public·static·final·Keyword·const__0;13 ····public·static·final·Keyword·const__0;
14 ····public·static·final·Keyword·const__1;14 ····public·static·final·Keyword·const__1;
15 ····public·static·final·Keyword·const__2;15 ····public·static·final·Keyword·const__2;
16 ····public·static·final·Keyword·const__3;16 ····public·static·final·Keyword·const__3;
17 ····public·static·final·Keyword·const__4;17 ····public·static·final·Keyword·const__4;
18 ····public·static·final·Keyword·const__5;18 ····public·static·final·Keyword·const__5;
19 ····19 ····
20 ····public·alpha$op_explain$insufficient__2428(final·Object·via,·final·Object·in)·{20 ····public·alpha$op_explain$insufficient__2428(final·Object·in,·final·Object·via)·{
21 ········this.via·=·via; 
22 ········this.in·=·in;21 ········this.in·=·in;
 22 ········this.via·=·via;
23 ····}23 ····}
24 ····24 ····
25 ····public·Object·invoke(Object·path,·Object·form)·{25 ····public·Object·invoke(Object·path,·Object·form)·{
26 ········final·Object[]·array·=·new·Object[12];26 ········final·Object[]·array·=·new·Object[12];
27 ········array[0]·=·alpha$op_explain$insufficient__2428.const__0;27 ········array[0]·=·alpha$op_explain$insufficient__2428.const__0;
28 ········final·int·n·=·1;28 ········final·int·n·=·1;
29 ········final·Object·o·=·path;29 ········final·Object·o·=·path;
1.13 KB
clojure/spec/alpha$op_unform.class
1.06 KB
procyon -ec {}
    
Offset 159, 18 lines modifiedOffset 159, 18 lines modified
159 ····························final·alpha$op_unform$fn__2393·alpha$op_unform$fn__2393·=·new·alpha$op_unform$fn__2393(o22);159 ····························final·alpha$op_unform$fn__2393·alpha$op_unform$fn__2393·=·new·alpha$op_unform$fn__2393(o22);
160 ····························final·Object·o23·=·x;160 ····························final·Object·o23·=·x;
161 ····························x·=·null;161 ····························x·=·null;
162 ····························return·fn8.invoke((Object)alpha$op_unform$fn__2393,·o23);162 ····························return·fn8.invoke((Object)alpha$op_unform$fn__2393,·o23);
163 ························}163 ························}
164 ····················}164 ····················}
165 ····················final·IFn·fn9·=·(IFn)alpha$op_unform.const__24.getRawRoot();165 ····················final·IFn·fn9·=·(IFn)alpha$op_unform.const__24.getRawRoot();
166 ····················final·Object·o24·=·kps; 
167 ····················kps·=·null; 
168 ····················final·Object·o25·=·x;166 ····················final·Object·o24·=·x;
169 ····················x·=·null;167 ····················x·=·null;
 168 ····················final·Object·o25·=·kps;
 169 ····················kps·=·null;
170 ····················final·alpha$op_unform$fn__2395·alpha$op_unform$fn__2394·=·new·alpha$op_unform$fn__2395(o24,·o25);170 ····················final·alpha$op_unform$fn__2395·alpha$op_unform$fn__2394·=·new·alpha$op_unform$fn__2395(o24,·o25);
171 ····················final·Object·o26·=·ks;171 ····················final·Object·o26·=·ks;
172 ····················ks·=·null;172 ····················ks·=·null;
173 ····················return·fn9.invoke((Object)alpha$op_unform$fn__2394,·o26);173 ····················return·fn9.invoke((Object)alpha$op_unform$fn__2394,·o26);
174 ················}174 ················}
175 ················break;175 ················break;
176 ············}176 ············}
974 B
clojure/spec/alpha$op_unform$fn__2395.class
888 B
procyon -ec {}
    
Offset 4, 22 lines modifiedOffset 4, 22 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$op_unform$fn__2395·extends·AFunction8 public·final·class·alpha$op_unform$fn__2395·extends·AFunction
9 {9 {
10 ····Object·kps; 
11 ····Object·x;10 ····Object·x;
 11 ····Object·kps;
12 ····public·static·final·Var·const__0;12 ····public·static·final·Var·const__0;
13 ····public·static·final·Var·const__1;13 ····public·static·final·Var·const__1;
14 ····14 ····
15 ····public·alpha$op_unform$fn__2395(final·Object·kps,·final·Object·x)·{15 ····public·alpha$op_unform$fn__2395(final·Object·x,·final·Object·kps)·{
16 ········this.kps·=·kps; 
17 ········this.x·=·x;16 ········this.x·=·x;
 17 ········this.kps·=·kps;
18 ····}18 ····}
19 ····19 ····
20 ····public·Object·invoke(Object·k)·{20 ····public·Object·invoke(Object·k)·{
21 ········final·Object·invoke·=·((IFn)alpha$op_unform$fn__2395.const__0.getRawRoot()).invoke(this.x,·k);21 ········final·Object·invoke·=·((IFn)alpha$op_unform$fn__2395.const__0.getRawRoot()).invoke(this.x,·k);
22 ········if·(invoke·!=·null)·{22 ········if·(invoke·!=·null)·{
23 ············if·(invoke·!=·Boolean.FALSE)·{23 ············if·(invoke·!=·Boolean.FALSE)·{
24 ················final·IFn·fn·=·(IFn)alpha$op_unform$fn__2395.const__1.getRawRoot();24 ················final·IFn·fn·=·(IFn)alpha$op_unform$fn__2395.const__1.getRawRoot();
2.03 KB
clojure/spec/alpha$or_spec_impl.class
1.95 KB
procyon -ec {}
    
Offset 15, 15 lines modifiedOffset 15, 15 lines modified
15 {15 {
16 ····public·static·final·Var·const__0;16 ····public·static·final·Var·const__0;
17 ····public·static·final·AFn·const__8;17 ····public·static·final·AFn·const__8;
18 ····18 ····
19 ····public·static·Object·invokeStatic(Object·keys,·Object·forms,·Object·preds,·Object·gfn)·{19 ····public·static·Object·invokeStatic(Object·keys,·Object·forms,·Object·preds,·Object·gfn)·{
20 ········Object·id·=·UUID.randomUUID();20 ········Object·id·=·UUID.randomUUID();
21 ········Object·kps·=·((IFn)alpha$or_spec_impl.const__0.getRawRoot()).invoke(keys,·preds);21 ········Object·kps·=·((IFn)alpha$or_spec_impl.const__0.getRawRoot()).invoke(keys,·preds);
22 ········Object·specs·=·new·Delay((IFn)new·alpha$or_spec_impl$fn__2099(forms,·preds));22 ········Object·specs·=·new·Delay((IFn)new·alpha$or_spec_impl$fn__2099(preds,·forms));
23 ········final·int·G__2101·=·RT.count(preds);23 ········final·int·G__2101·=·RT.count(preds);
24 ········Object·o·=·null;24 ········Object·o·=·null;
25 ········switch·(G__2101)·{25 ········switch·(G__2101)·{
26 ············case·2:·{26 ············case·2:·{
27 ················final·Object·o2;27 ················final·Object·o2;
28 ················o·=·new·alpha$or_spec_impl$fn__2102(o2,·keys);28 ················o·=·new·alpha$or_spec_impl$fn__2102(o2,·keys);
29 ················o2·=·specs;29 ················o2·=·specs;
Offset 43, 28 lines modifiedOffset 43, 28 lines modified
43 ················o4·=·specs;43 ················o4·=·specs;
44 ················specs·=·null;44 ················specs·=·null;
45 ················break;45 ················break;
46 ············}46 ············}
47 ········}47 ········}
48 ········Object·cform·=·o;48 ········Object·cform·=·o;
49 ········final·IPersistentMap·persistentMap·=·null;49 ········final·IPersistentMap·persistentMap·=·null;
 50 ········final·Object·o5·=·cform;
 51 ········cform·=·null;
50 ········final·Object·o5·=·gfn;52 ········final·Object·o6·=·gfn;
51 ········gfn·=·null;53 ········gfn·=·null;
 54 ········final·Object·o7·=·preds;
 55 ········preds·=·null;
52 ········final·Object·o6·=·id;56 ········final·Object·o8·=·id;
53 ········id·=·null;57 ········id·=·null;
54 ········final·Object·o7·=·forms;58 ········final·Object·o9·=·forms;
55 ········forms·=·null;59 ········forms·=·null;
56 ········final·Object·o8·=·keys;60 ········final·Object·o10·=·keys;
57 ········keys·=·null;61 ········keys·=·null;
58 ········final·Object·o9·=·kps;62 ········final·Object·o11·=·kps;
59 ········kps·=·null;63 ········kps·=·null;
60 ········final·Object·o10·=·preds; 
61 ········preds·=·null; 
62 ········final·Object·o11·=·cform; 
63 ········cform·=·null; 
64 ········return·((IObj)new·alpha$or_spec_impl$reify__2109(persistentMap,·o5,·o6,·o7,·o8,·o9,·o10,·o11)).withMeta((IPersistentMap)alpha$or_spec_impl.const__8);64 ········return·((IObj)new·alpha$or_spec_impl$reify__2109(persistentMap,·o5,·o6,·o7,·o8,·o9,·o10,·o11)).withMeta((IPersistentMap)alpha$or_spec_impl.const__8);
65 ····}65 ····}
66 ····66 ····
67 ····public·Object·invoke(final·Object·keys,·final·Object·forms,·final·Object·preds,·final·Object·gfn)·{67 ····public·Object·invoke(final·Object·keys,·final·Object·forms,·final·Object·preds,·final·Object·gfn)·{
68 ········return·invokeStatic(keys,·forms,·preds,·gfn);68 ········return·invokeStatic(keys,·forms,·preds,·gfn);
69 ····}69 ····}
70 ····70 ····
5.15 KB
clojure/spec/alpha$or_spec_impl$reify__2109.class
5.05 KB
procyon -ec {}
    
Offset 10, 21 lines modifiedOffset 10, 21 lines modified
10 import·clojure.lang.IObj;10 import·clojure.lang.IObj;
11 import·clojure.spec.alpha.Specize;11 import·clojure.spec.alpha.Specize;
12 import·clojure.spec.alpha.Spec;12 import·clojure.spec.alpha.Spec;
  
13 public·final·class·alpha$or_spec_impl$reify__2109·implements·Spec,·Specize,·IObj13 public·final·class·alpha$or_spec_impl$reify__2109·implements·Spec,·Specize,·IObj
14 {14 {
15 ····final·IPersistentMap·__meta;15 ····final·IPersistentMap·__meta;
 16 ····Object·cform;
16 ····Object·gfn;17 ····Object·gfn;
 18 ····Object·preds;
17 ····Object·id;19 ····Object·id;
18 ····Object·forms;20 ····Object·forms;
19 ····Object·keys;21 ····Object·keys;
20 ····Object·kps;22 ····Object·kps;
21 ····Object·preds; 
22 ····Object·cform; 
23 ····public·static·final·Var·const__3;23 ····public·static·final·Var·const__3;
24 ····public·static·final·Var·const__4;24 ····public·static·final·Var·const__4;
25 ····public·static·final·Var·const__5;25 ····public·static·final·Var·const__5;
26 ····public·static·final·Var·const__6;26 ····public·static·final·Var·const__6;
27 ····public·static·final·Var·const__7;27 ····public·static·final·Var·const__7;
28 ····public·static·final·Var·const__8;28 ····public·static·final·Var·const__8;
29 ····public·static·final·Var·const__9;29 ····public·static·final·Var·const__9;
Offset 33, 35 lines modifiedOffset 33, 35 lines modified
33 ····public·static·final·Var·const__12;33 ····public·static·final·Var·const__12;
34 ····public·static·final·Var·const__13;34 ····public·static·final·Var·const__13;
35 ····public·static·final·Var·const__14;35 ····public·static·final·Var·const__14;
36 ····public·static·final·AFn·const__15;36 ····public·static·final·AFn·const__15;
37 ····public·static·final·Var·const__16;37 ····public·static·final·Var·const__16;
38 ····public·static·final·Var·const__17;38 ····public·static·final·Var·const__17;
39 ····39 ····
40 ····public·alpha$or_spec_impl$reify__2109(final·IPersistentMap·_meta,·final·Object·gfn,·final·Object·id,·final·Object·forms,·final·Object·keys,·final·Object·kps,·final·Object·preds,·final·Object·cform)·{40 ····public·alpha$or_spec_impl$reify__2109(final·IPersistentMap·_meta,·final·Object·cform,·final·Object·gfn,·final·Object·preds,·final·Object·id,·final·Object·forms,·final·Object·keys,·final·Object·kps)·{
41 ········this.__meta·=·_meta;41 ········this.__meta·=·_meta;
 42 ········this.cform·=·cform;
42 ········this.gfn·=·gfn;43 ········this.gfn·=·gfn;
 44 ········this.preds·=·preds;
43 ········this.id·=·id;45 ········this.id·=·id;
44 ········this.forms·=·forms;46 ········this.forms·=·forms;
45 ········this.keys·=·keys;47 ········this.keys·=·keys;
46 ········this.kps·=·kps;48 ········this.kps·=·kps;
47 ········this.preds·=·preds; 
48 ········this.cform·=·cform; 
49 ····}49 ····}
50 ····50 ····
51 ····public·alpha$or_spec_impl$reify__2109(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7)·{51 ····public·alpha$or_spec_impl$reify__2109(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7)·{
52 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7);52 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7);
53 ····}53 ····}
54 ····54 ····
55 ····public·IPersistentMap·meta()·{55 ····public·IPersistentMap·meta()·{
56 ········return·this.__meta;56 ········return·this.__meta;
57 ····}57 ····}
58 ····58 ····
59 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{59 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
60 ········return·(IObj)new·alpha$or_spec_impl$reify__2109(persistentMap,·this.gfn,·this.id,·this.forms,·this.keys,·this.kps,·this.preds,·this.cform);60 ········return·(IObj)new·alpha$or_spec_impl$reify__2109(persistentMap,·this.cform,·this.gfn,·this.preds,·this.id,·this.forms,·this.keys,·this.kps);
61 ····}61 ····}
62 ····62 ····
63 ····public·Object·describe_STAR_()·{63 ····public·Object·describe_STAR_()·{
64 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$reify__2109.const__13.getRawRoot();64 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$reify__2109.const__13.getRawRoot();
65 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109.const__6.getRawRoot()).invoke(((IFn)alpha$or_spec_impl$reify__2109.const__14.getRawRoot()).invoke((Object)alpha$or_spec_impl$reify__2109.const__15),·((IFn)alpha$or_spec_impl$reify__2109.const__16.getRawRoot()).invoke(alpha$or_spec_impl$reify__2109.const__17.getRawRoot(),·this.keys,·this.forms));65 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109.const__6.getRawRoot()).invoke(((IFn)alpha$or_spec_impl$reify__2109.const__14.getRawRoot()).invoke((Object)alpha$or_spec_impl$reify__2109.const__15),·((IFn)alpha$or_spec_impl$reify__2109.const__16.getRawRoot()).invoke(alpha$or_spec_impl$reify__2109.const__17.getRawRoot(),·this.keys,·this.forms));
66 ········this·=·null;66 ········this·=·null;
67 ········return·fn.invoke(invoke);67 ········return·fn.invoke(invoke);
Offset 83, 21 lines modifiedOffset 83, 22 lines modified
83 ········if·(gfn·!=·null)·{83 ········if·(gfn·!=·null)·{
84 ············if·(gfn·!=·Boolean.FALSE)·{84 ············if·(gfn·!=·Boolean.FALSE)·{
85 ················final·IFn·fn·=·(IFn)this.gfn;85 ················final·IFn·fn·=·(IFn)this.gfn;
86 ················this·=·null;86 ················this·=·null;
87 ················return·fn.invoke();87 ················return·fn.invoke();
88 ············}88 ············}
89 ········}89 ········}
90 ········final·Object·o2·=·overrides; 
91 ········overrides·=·null; 
92 ········final·Object·o3·=·rmap;90 ········final·Object·o2·=·rmap;
93 ········rmap·=·null;91 ········rmap·=·null;
 92 ········final·Object·id·=·this.id;
94 ········final·Object·o4·=·path;93 ········final·Object·o3·=·path;
95 ········path·=·null;94 ········path·=·null;
 95 ········final·Object·o4·=·overrides;
 96 ········overrides·=·null;
96 ········Object·gen·=·new·alpha$or_spec_impl$reify__2109$gen__2115(o2,·o3,·o4,·this.id);97 ········Object·gen·=·new·alpha$or_spec_impl$reify__2109$gen__2115(o2,·id,·o3,·o4);
97 ········final·IFn·fn2·=·(IFn)alpha$or_spec_impl$reify__2109.const__8.getRawRoot();98 ········final·IFn·fn2·=·(IFn)alpha$or_spec_impl$reify__2109.const__8.getRawRoot();
98 ········final·Object·rawRoot·=·alpha$or_spec_impl$reify__2109.const__9.getRawRoot();99 ········final·Object·rawRoot·=·alpha$or_spec_impl$reify__2109.const__9.getRawRoot();
99 ········final·IFn·fn3·=·(IFn)alpha$or_spec_impl$reify__2109.const__7.getRawRoot();100 ········final·IFn·fn3·=·(IFn)alpha$or_spec_impl$reify__2109.const__7.getRawRoot();
100 ········final·Object·o5·=·gen;101 ········final·Object·o5·=·gen;
101 ········gen·=·null;102 ········gen·=·null;
102 ········Object·gs·=·fn2.invoke(rawRoot,·fn3.invoke(o5,·this.keys,·this.preds,·this.forms));103 ········Object·gs·=·fn2.invoke(rawRoot,·fn3.invoke(o5,·this.keys,·this.preds,·this.forms));
103 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109.const__10.getRawRoot()).invoke(gs);104 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109.const__10.getRawRoot()).invoke(gs);
Offset 119, 22 lines modifiedOffset 120, 22 lines modified
119 ············if·(invoke·!=·Boolean.FALSE)·{120 ············if·(invoke·!=·Boolean.FALSE)·{
120 ················return·null;121 ················return·null;
121 ············}122 ············}
122 ········}123 ········}
123 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$reify__2109.const__5.getRawRoot();124 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$reify__2109.const__5.getRawRoot();
124 ········final·Object·rawRoot·=·alpha$or_spec_impl$reify__2109.const__6.getRawRoot();125 ········final·Object·rawRoot·=·alpha$or_spec_impl$reify__2109.const__6.getRawRoot();
125 ········final·IFn·fn2·=·(IFn)alpha$or_spec_impl$reify__2109.const__7.getRawRoot();126 ········final·IFn·fn2·=·(IFn)alpha$or_spec_impl$reify__2109.const__7.getRawRoot();
 127 ········final·Object·o·=·in;
 128 ········in·=·null;
126 ········final·Object·o·=·path;129 ········final·Object·o2·=·path;
127 ········path·=·null;130 ········path·=·null;
128 ········final·Object·o2·=·x;131 ········final·Object·o3·=·x;
129 ········x·=·null;132 ········x·=·null;
130 ········final·Object·o3·=·via;133 ········final·Object·o4·=·via;
131 ········via·=·null;134 ········via·=·null;
132 ········final·Object·o4·=·in; 
133 ········in·=·null; 
134 ········final·Object·invoke3·=·fn2.invoke((Object)new·alpha$or_spec_impl$reify__2109$fn__2113(o,·o2,·o3,·o4),·this.keys,·this.forms,·this.preds);135 ········final·Object·invoke3·=·fn2.invoke((Object)new·alpha$or_spec_impl$reify__2109$fn__2113(o,·o2,·o3,·o4),·this.keys,·this.forms,·this.preds);
135 ········this·=·null;136 ········this·=·null;
136 ········return·fn.invoke(rawRoot,·invoke3);137 ········return·fn.invoke(rawRoot,·invoke3);
137 ····}138 ····}
138 ····139 ····
139 ····public·Object·unform_STAR_(Object·p__2108)·{140 ····public·Object·unform_STAR_(Object·p__2108)·{
140 ········final·Object·o·=·p__2108;141 ········final·Object·o·=·p__2108;
2.41 KB
clojure/spec/alpha$or_spec_impl$reify__2109$gen__2115.class
2.29 KB
procyon -ec {}
    
Offset 5, 49 lines modifiedOffset 5, 47 lines modified
5 import·clojure.lang.Delay;5 import·clojure.lang.Delay;
6 import·clojure.lang.IFn;6 import·clojure.lang.IFn;
7 import·clojure.lang.Var;7 import·clojure.lang.Var;
8 import·clojure.lang.AFunction;8 import·clojure.lang.AFunction;
  
9 public·final·class·alpha$or_spec_impl$reify__2109$gen__2115·extends·AFunction9 public·final·class·alpha$or_spec_impl$reify__2109$gen__2115·extends·AFunction
10 {10 {
11 ····Object·overrides; 
12 ····Object·rmap;11 ····Object·rmap;
13 ····Object·path; 
14 ····Object·id;12 ····Object·id;
 13 ····Object·path;
 14 ····Object·overrides;
15 ····public·static·final·Var·const__0;15 ····public·static·final·Var·const__0;
16 ····public·static·final·Var·const__1;16 ····public·static·final·Var·const__1;
17 ····public·static·final·Var·const__2;17 ····public·static·final·Var·const__2;
18 ····18 ····
19 ····public·alpha$or_spec_impl$reify__2109$gen__2115(final·Object·overrides,·final·Object·rmap,·final·Object·path,·final·Object·id)·{19 ····public·alpha$or_spec_impl$reify__2109$gen__2115(final·Object·rmap,·final·Object·id,·final·Object·path,·final·Object·overrides)·{
20 ········this.overrides·=·overrides; 
21 ········this.rmap·=·rmap;20 ········this.rmap·=·rmap;
22 ········this.path·=·path; 
23 ········this.id·=·id;21 ········this.id·=·id;
 22 ········this.path·=·path;
 23 ········this.overrides·=·overrides;
24 ····}24 ····}
25 ····25 ····
26 ····public·Object·invoke(Object·k,·Object·p,·Object·f)·{26 ····public·Object·invoke(Object·k,·Object·p,·Object·f)·{
27 ········Object·rmap·=·((IFn)alpha$or_spec_impl$reify__2109$gen__2115.const__0.getRawRoot()).invoke(this.rmap,·this.id);27 ········Object·rmap·=·((IFn)alpha$or_spec_impl$reify__2109$gen__2115.const__0.getRawRoot()).invoke(this.rmap,·this.id);
28 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109$gen__2115.const__1.getRawRoot()).invoke(rmap,·this.id,·this.path,·k);28 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109$gen__2115.const__1.getRawRoot()).invoke(rmap,·this.id,·this.path,·k);
29 ········if·(invoke·!=·null)·{29 ········if·(invoke·!=·null)·{
30 ············if·(invoke·!=·Boolean.FALSE)·{30 ············if·(invoke·!=·Boolean.FALSE)·{
31 ················return·null;31 ················return·null;
32 ············}32 ············}
33 ········}33 ········}
34 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$reify__2109$gen__2115.const__2.getRawRoot();34 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$reify__2109$gen__2115.const__2.getRawRoot();
35 ········final·Object·o·=·rmap; 
36 ········rmap·=·null; 
37 ········final·Object·overrides·=·this.overrides; 
38 ········final·Object·path·=·this.path; 
39 ········final·Object·o2·=·p;35 ········final·Object·o·=·p;
40 ········p·=·null;36 ········p·=·null;
 37 ········final·Object·o2·=·rmap;
 38 ········rmap·=·null;
41 ········final·Object·o3·=·k;39 ········final·Object·o3·=·k;
42 ········k·=·null;40 ········k·=·null;
43 ········final·Object·o4·=·f;41 ········final·Object·o4·=·f;
44 ········f·=·null;42 ········f·=·null;
45 ········final·Delay·delay·=·new·Delay((IFn)new·alpha$or_spec_impl$reify__2109$gen__2115$fn__2116(o,·overrides,·path,·o2,·o3,·o4));43 ········final·Delay·delay·=·new·Delay((IFn)new·alpha$or_spec_impl$reify__2109$gen__2115$fn__2116(o,·o2,·o3,·o4,·this.path,·this.overrides));
46 ········this·=·null;44 ········this·=·null;
47 ········return·fn.invoke((Object)delay);45 ········return·fn.invoke((Object)delay);
48 ····}46 ····}
49 ····47 ····
50 ····static·{48 ····static·{
51 ········const__0·=·RT.var("clojure.spec.alpha",·"inck");49 ········const__0·=·RT.var("clojure.spec.alpha",·"inck");
52 ········const__1·=·RT.var("clojure.spec.alpha",·"recur-limit?");50 ········const__1·=·RT.var("clojure.spec.alpha",·"recur-limit?");
1.56 KB
clojure/spec/alpha$or_spec_impl$reify__2109$gen__2115$fn__2116.class
1.42 KB
procyon -ec {}
    
Offset 4, 30 lines modifiedOffset 4, 30 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$or_spec_impl$reify__2109$gen__2115$fn__2116·extends·AFunction8 public·final·class·alpha$or_spec_impl$reify__2109$gen__2115$fn__2116·extends·AFunction
9 {9 {
10 ····Object·rmap; 
11 ····Object·overrides; 
12 ····Object·path; 
13 ····Object·p;10 ····Object·p;
 11 ····Object·rmap;
14 ····Object·k;12 ····Object·k;
15 ····Object·f;13 ····Object·f;
 14 ····Object·path;
 15 ····Object·overrides;
16 ····public·static·final·Var·const__0;16 ····public·static·final·Var·const__0;
17 ····public·static·final·Var·const__1;17 ····public·static·final·Var·const__1;
18 ····18 ····
19 ····public·alpha$or_spec_impl$reify__2109$gen__2115$fn__2116(final·Object·rmap,·final·Object·overrides,·final·Object·path,·final·Object·p6,·final·Object·k,·final·Object·f)·{19 ····public·alpha$or_spec_impl$reify__2109$gen__2115$fn__2116(final·Object·p6,·final·Object·rmap,·final·Object·k,·final·Object·f,·final·Object·path,·final·Object·overrides)·{
20 ········this.rmap·=·rmap; 
21 ········this.overrides·=·overrides; 
22 ········this.path·=·path; 
23 ········this.p·=·p6;20 ········this.p·=·p6;
 21 ········this.rmap·=·rmap;
24 ········this.k·=·k;22 ········this.k·=·k;
25 ········this.f·=·f;23 ········this.f·=·f;
 24 ········this.path·=·path;
 25 ········this.overrides·=·overrides;
26 ····}26 ····}
27 ····27 ····
28 ····public·Object·invoke()·{28 ····public·Object·invoke()·{
29 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$reify__2109$gen__2115$fn__2116.const__0.getRawRoot();29 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$reify__2109$gen__2115$fn__2116.const__0.getRawRoot();
30 ········final·Object·p·=·this.p;30 ········final·Object·p·=·this.p;
31 ········final·Object·overrides·=·this.overrides;31 ········final·Object·overrides·=·this.overrides;
32 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109$gen__2115$fn__2116.const__1.getRawRoot()).invoke(this.path,·this.k);32 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109$gen__2115$fn__2116.const__1.getRawRoot()).invoke(this.path,·this.k);
1.2 KB
clojure/spec/alpha$or_spec_impl$reify__2109$fn__2113.class
1.09 KB
procyon -ec {}
    
Offset 4, 27 lines modifiedOffset 4, 27 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$or_spec_impl$reify__2109$fn__2113·extends·AFunction8 public·final·class·alpha$or_spec_impl$reify__2109$fn__2113·extends·AFunction
9 {9 {
 10 ····Object·in;
10 ····Object·path;11 ····Object·path;
11 ····Object·x;12 ····Object·x;
12 ····Object·via;13 ····Object·via;
13 ····Object·in; 
14 ····public·static·final·Var·const__0;14 ····public·static·final·Var·const__0;
15 ····public·static·final·Var·const__1;15 ····public·static·final·Var·const__1;
16 ····public·static·final·Var·const__2;16 ····public·static·final·Var·const__2;
17 ····17 ····
18 ····public·alpha$or_spec_impl$reify__2109$fn__2113(final·Object·path,·final·Object·x,·final·Object·via,·final·Object·in)·{18 ····public·alpha$or_spec_impl$reify__2109$fn__2113(final·Object·in,·final·Object·path,·final·Object·x,·final·Object·via)·{
 19 ········this.in·=·in;
19 ········this.path·=·path;20 ········this.path·=·path;
20 ········this.x·=·x;21 ········this.x·=·x;
21 ········this.via·=·via;22 ········this.via·=·via;
22 ········this.in·=·in; 
23 ····}23 ····}
24 ····24 ····
25 ····public·Object·invoke(Object·k,·Object·form,·Object·pred)·{25 ····public·Object·invoke(Object·k,·Object·form,·Object·pred)·{
26 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109$fn__2113.const__0.getRawRoot()).invoke(pred,·this.x);26 ········final·Object·invoke·=·((IFn)alpha$or_spec_impl$reify__2109$fn__2113.const__0.getRawRoot()).invoke(pred,·this.x);
27 ········if·(invoke·!=·null)·{27 ········if·(invoke·!=·null)·{
28 ············if·(invoke·!=·Boolean.FALSE)·{28 ············if·(invoke·!=·Boolean.FALSE)·{
29 ················return·null;29 ················return·null;
986 B
clojure/spec/alpha$or_spec_impl$fn__2099.class
894 B
procyon -ec {}
    
Offset 4, 22 lines modifiedOffset 4, 22 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$or_spec_impl$fn__2099·extends·AFunction8 public·final·class·alpha$or_spec_impl$fn__2099·extends·AFunction
9 {9 {
10 ····Object·forms; 
11 ····Object·preds;10 ····Object·preds;
 11 ····Object·forms;
12 ····public·static·final·Var·const__0;12 ····public·static·final·Var·const__0;
13 ····public·static·final·Var·const__1;13 ····public·static·final·Var·const__1;
14 ····14 ····
15 ····public·alpha$or_spec_impl$fn__2099(final·Object·forms,·final·Object·preds)·{15 ····public·alpha$or_spec_impl$fn__2099(final·Object·preds,·final·Object·forms)·{
16 ········this.forms·=·forms; 
17 ········this.preds·=·preds;16 ········this.preds·=·preds;
 17 ········this.forms·=·forms;
18 ····}18 ····}
19 ····19 ····
20 ····public·Object·invoke()·{20 ····public·Object·invoke()·{
21 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$fn__2099.const__0.getRawRoot();21 ········final·IFn·fn·=·(IFn)alpha$or_spec_impl$fn__2099.const__0.getRawRoot();
22 ········final·Object·rawRoot·=·alpha$or_spec_impl$fn__2099.const__1.getRawRoot();22 ········final·Object·rawRoot·=·alpha$or_spec_impl$fn__2099.const__1.getRawRoot();
23 ········final·Object·preds·=·this.preds;23 ········final·Object·preds·=·this.preds;
24 ········this.preds·=·null;24 ········this.preds·=·null;
1.48 KB
clojure/spec/alpha$tuple_impl.class
1.41 KB
procyon -ec {}
    
Offset 12, 27 lines modifiedOffset 12, 27 lines modified
  
12 public·final·class·alpha$tuple_impl·extends·AFunction12 public·final·class·alpha$tuple_impl·extends·AFunction
13 {13 {
14 ····public·static·final·Var·const__0;14 ····public·static·final·Var·const__0;
15 ····public·static·final·AFn·const__6;15 ····public·static·final·AFn·const__6;
16 ····16 ····
17 ····public·static·Object·invokeStatic(Object·forms,·Object·preds,·Object·gfn)·{17 ····public·static·Object·invokeStatic(Object·forms,·Object·preds,·Object·gfn)·{
18 ········Object·specs·=·new·Delay((IFn)new·alpha$tuple_impl$fn__2087(forms,·preds));18 ········Object·specs·=·new·Delay((IFn)new·alpha$tuple_impl$fn__2087(preds,·forms));
19 ········final·int·cnt·=·RT.count(preds);19 ········final·int·cnt·=·RT.count(preds);
20 ········final·IPersistentMap·persistentMap·=·null;20 ········final·IPersistentMap·persistentMap·=·null;
 21 ········final·int·n·=·cnt;
21 ········final·Object·o·=·forms;22 ········final·Object·o·=·preds;
22 ········forms·=·null;23 ········preds·=·null;
23 ········final·Object·o2·=·specs;24 ········final·Object·o2·=·specs;
24 ········specs·=·null;25 ········specs·=·null;
25 ········final·Object·o3·=·gfn;26 ········final·Object·o3·=·gfn;
26 ········gfn·=·null;27 ········gfn·=·null;
27 ········final·int·n·=·cnt; 
28 ········final·Object·o4·=·preds;28 ········final·Object·o4·=·forms;
29 ········preds·=·null;29 ········forms·=·null;
30 ········return·((IObj)new·alpha$tuple_impl$reify__2089(persistentMap,·o,·o2,·o3,·n,·o4)).withMeta((IPersistentMap)alpha$tuple_impl.const__6);30 ········return·((IObj)new·alpha$tuple_impl$reify__2089(persistentMap,·n,·o,·o2,·o3,·o4)).withMeta((IPersistentMap)alpha$tuple_impl.const__6);
31 ····}31 ····}
32 ····32 ····
33 ····public·Object·invoke(final·Object·forms,·final·Object·preds,·final·Object·gfn)·{33 ····public·Object·invoke(final·Object·forms,·final·Object·preds,·final·Object·gfn)·{
34 ········return·invokeStatic(forms,·preds,·gfn);34 ········return·invokeStatic(forms,·preds,·gfn);
35 ····}35 ····}
36 ····36 ····
37 ····public·static·Object·invokeStatic(Object·forms,·Object·preds)·{37 ····public·static·Object·invokeStatic(Object·forms,·Object·preds)·{
4.95 KB
clojure/spec/alpha$tuple_impl$reify__2089.class
4.86 KB
procyon -ec {}
    
Offset 17, 19 lines modifiedOffset 17, 19 lines modified
17 import·clojure.lang.IObj;17 import·clojure.lang.IObj;
18 import·clojure.spec.alpha.Specize;18 import·clojure.spec.alpha.Specize;
19 import·clojure.spec.alpha.Spec;19 import·clojure.spec.alpha.Spec;
  
20 public·final·class·alpha$tuple_impl$reify__2089·implements·Spec,·Specize,·IObj20 public·final·class·alpha$tuple_impl$reify__2089·implements·Spec,·Specize,·IObj
21 {21 {
22 ····final·IPersistentMap·__meta;22 ····final·IPersistentMap·__meta;
23 ····Object·forms; 
24 ····Object·specs; 
25 ····Object·gfn; 
26 ····int·cnt;23 ····int·cnt;
27 ····Object·preds;24 ····Object·preds;
 25 ····Object·specs;
 26 ····Object·gfn;
 27 ····Object·forms;
28 ····private·static·Class·__cached_class__0;28 ····private·static·Class·__cached_class__0;
29 ····public·static·final·Var·const__0;29 ····public·static·final·Var·const__0;
30 ····public·static·final·Var·const__1;30 ····public·static·final·Var·const__1;
31 ····public·static·final·Var·const__2;31 ····public·static·final·Var·const__2;
32 ····public·static·final·Keyword·const__5;32 ····public·static·final·Keyword·const__5;
33 ····public·static·final·Var·const__7;33 ····public·static·final·Var·const__7;
34 ····public·static·final·Var·const__8;34 ····public·static·final·Var·const__8;
Offset 57, 33 lines modifiedOffset 57, 33 lines modified
57 ····public·static·final·Var·const__32;57 ····public·static·final·Var·const__32;
58 ····public·static·final·Var·const__33;58 ····public·static·final·Var·const__33;
59 ····public·static·final·Var·const__34;59 ····public·static·final·Var·const__34;
60 ····public·static·final·Var·const__35;60 ····public·static·final·Var·const__35;
61 ····public·static·final·Var·const__36;61 ····public·static·final·Var·const__36;
62 ····public·static·final·AFn·const__37;62 ····public·static·final·AFn·const__37;
63 ····63 ····
64 ····public·alpha$tuple_impl$reify__2089(final·IPersistentMap·_meta,·final·Object·forms,·final·Object·specs,·final·Object·gfn,·final·int·cnt,·final·Object·preds)·{64 ····public·alpha$tuple_impl$reify__2089(final·IPersistentMap·_meta,·final·int·cnt,·final·Object·preds,·final·Object·specs,·final·Object·gfn,·final·Object·forms)·{
65 ········this.__meta·=·_meta;65 ········this.__meta·=·_meta;
66 ········this.forms·=·forms; 
67 ········this.specs·=·specs; 
68 ········this.gfn·=·gfn; 
69 ········this.cnt·=·cnt;66 ········this.cnt·=·cnt;
70 ········this.preds·=·preds;67 ········this.preds·=·preds;
 68 ········this.specs·=·specs;
 69 ········this.gfn·=·gfn;
 70 ········this.forms·=·forms;
71 ····}71 ····}
72 ····72 ····
73 ····public·alpha$tuple_impl$reify__2089(final·Object·o,·final·Object·o2,·final·Object·o3,·final·int·n,·final·Object·o4)·{73 ····public·alpha$tuple_impl$reify__2089(final·int·n,·final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4)·{
74 ········this(null,·o,·o2,·o3,·n,·o4);74 ········this(null,·n,·o,·o2,·o3,·o4);
75 ····}75 ····}
76 ····76 ····
77 ····public·IPersistentMap·meta()·{77 ····public·IPersistentMap·meta()·{
78 ········return·this.__meta;78 ········return·this.__meta;
79 ····}79 ····}
80 ····80 ····
81 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{81 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
82 ········return·(IObj)new·alpha$tuple_impl$reify__2089(persistentMap,·this.forms,·this.specs,·this.gfn,·this.cnt,·this.preds);82 ········return·(IObj)new·alpha$tuple_impl$reify__2089(persistentMap,·this.cnt,·this.preds,·this.specs,·this.gfn,·this.forms);
83 ····}83 ····}
84 ····84 ····
85 ····public·Object·describe_STAR_()·{85 ····public·Object·describe_STAR_()·{
86 ········final·IFn·fn·=·(IFn)alpha$tuple_impl$reify__2089.const__23.getRawRoot();86 ········final·IFn·fn·=·(IFn)alpha$tuple_impl$reify__2089.const__23.getRawRoot();
87 ········final·Object·invoke·=·((IFn)alpha$tuple_impl$reify__2089.const__24.getRawRoot()).invoke(((IFn)alpha$tuple_impl$reify__2089.const__25.getRawRoot()).invoke((Object)alpha$tuple_impl$reify__2089.const__37),·this.forms);87 ········final·Object·invoke·=·((IFn)alpha$tuple_impl$reify__2089.const__24.getRawRoot()).invoke(((IFn)alpha$tuple_impl$reify__2089.const__25.getRawRoot()).invoke((Object)alpha$tuple_impl$reify__2089.const__37),·this.forms);
88 ········this·=·null;88 ········this·=·null;
89 ········return·fn.invoke(invoke);89 ········return·fn.invoke(invoke);
Offset 104, 20 lines modifiedOffset 104, 20 lines modified
104 ········if·(gfn·!=·null)·{104 ········if·(gfn·!=·null)·{
105 ············if·(gfn·!=·Boolean.FALSE)·{105 ············if·(gfn·!=·Boolean.FALSE)·{
106 ················final·IFn·fn·=·(IFn)this.gfn;106 ················final·IFn·fn·=·(IFn)this.gfn;
107 ················this·=·null;107 ················this·=·null;
108 ················return·fn.invoke();108 ················return·fn.invoke();
109 ············}109 ············}
110 ········}110 ········}
 111 ········final·Object·o2·=·overrides;
 112 ········overrides·=·null;
111 ········final·Object·o2·=·rmap;113 ········final·Object·o3·=·rmap;
112 ········rmap·=·null;114 ········rmap·=·null;
113 ········final·Object·o3·=·path;115 ········final·Object·o4·=·path;
114 ········path·=·null;116 ········path·=·null;
115 ········final·Object·o4·=·overrides; 
116 ········overrides·=·null; 
117 ········Object·gen·=·new·alpha$tuple_impl$reify__2089$gen__2092(o2,·o3,·o4);117 ········Object·gen·=·new·alpha$tuple_impl$reify__2089$gen__2092(o2,·o3,·o4);
118 ········final·IFn·fn2·=·(IFn)alpha$tuple_impl$reify__2089.const__31.getRawRoot();118 ········final·IFn·fn2·=·(IFn)alpha$tuple_impl$reify__2089.const__31.getRawRoot();
119 ········final·Object·o5·=·gen;119 ········final·Object·o5·=·gen;
120 ········gen·=·null;120 ········gen·=·null;
121 ········Object·gs·=·fn2.invoke(o5,·((IFn)alpha$tuple_impl$reify__2089.const__32.getRawRoot()).invoke((Object)RT.count(this.preds)),·this.preds,·this.forms);121 ········Object·gs·=·fn2.invoke(o5,·((IFn)alpha$tuple_impl$reify__2089.const__32.getRawRoot()).invoke((Object)RT.count(this.preds)),·this.preds,·this.forms);
122 ········final·Object·invoke·=·((IFn)alpha$tuple_impl$reify__2089.const__33.getRawRoot()).invoke(alpha$tuple_impl$reify__2089.const__34.getRawRoot(),·gs);122 ········final·Object·invoke·=·((IFn)alpha$tuple_impl$reify__2089.const__33.getRawRoot()).invoke(alpha$tuple_impl$reify__2089.const__34.getRawRoot(),·gs);
123 ········if·(invoke·!=·null)·{123 ········if·(invoke·!=·null)·{
Offset 196, 20 lines modifiedOffset 196, 20 lines modified
196 ········if·(const__29·!=·null)·{196 ········if·(const__29·!=·null)·{
197 ············if·(const__29·!=·Boolean.FALSE)·{197 ············if·(const__29·!=·Boolean.FALSE)·{
198 ················final·IFn·fn·=·(IFn)alpha$tuple_impl$reify__2089.const__30.getRawRoot();198 ················final·IFn·fn·=·(IFn)alpha$tuple_impl$reify__2089.const__30.getRawRoot();
199 ················final·Object·rawRoot·=·alpha$tuple_impl$reify__2089.const__24.getRawRoot();199 ················final·Object·rawRoot·=·alpha$tuple_impl$reify__2089.const__24.getRawRoot();
200 ················final·IFn·fn2·=·(IFn)alpha$tuple_impl$reify__2089.const__31.getRawRoot();200 ················final·IFn·fn2·=·(IFn)alpha$tuple_impl$reify__2089.const__31.getRawRoot();
201 ················final·Object·o10·=·via;201 ················final·Object·o10·=·via;
202 ················via·=·null;202 ················via·=·null;
 203 ················final·Object·o11·=·x;
 204 ················x·=·null;
203 ················final·Object·o11·=·in;205 ················final·Object·o12·=·in;
204 ················in·=·null;206 ················in·=·null;
205 ················final·Object·o12·=·path;207 ················final·Object·o13·=·path;
206 ················path·=·null;208 ················path·=·null;
207 ················final·Object·o13·=·x; 
208 ················x·=·null; 
209 ················final·Object·invoke3·=·fn2.invoke((Object)new·alpha$tuple_impl$reify__2089$fn__2090(o10,·o11,·o12,·o13),·((IFn)alpha$tuple_impl$reify__2089.const__32.getRawRoot()).invoke((Object)RT.count(this.preds)),·this.forms,·this.preds);209 ················final·Object·invoke3·=·fn2.invoke((Object)new·alpha$tuple_impl$reify__2089$fn__2090(o10,·o11,·o12,·o13),·((IFn)alpha$tuple_impl$reify__2089.const__32.getRawRoot()).invoke((Object)RT.count(this.preds)),·this.forms,·this.preds);
210 ················this·=·null;210 ················this·=·null;
211 ················return·fn.invoke(rawRoot,·invoke3);211 ················return·fn.invoke(rawRoot,·invoke3);
212 ············}212 ············}
213 ········}213 ········}
214 ········return·null;214 ········return·null;
215 ····}215 ····}
1.11 KB
clojure/spec/alpha$tuple_impl$reify__2089$gen__2092.class
1020 B
procyon -ec {}
    
Offset 4, 24 lines modifiedOffset 4, 24 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$tuple_impl$reify__2089$gen__2092·extends·AFunction8 public·final·class·alpha$tuple_impl$reify__2089$gen__2092·extends·AFunction
9 {9 {
 10 ····Object·overrides;
10 ····Object·rmap;11 ····Object·rmap;
11 ····Object·path;12 ····Object·path;
12 ····Object·overrides; 
13 ····public·static·final·Var·const__0;13 ····public·static·final·Var·const__0;
14 ····public·static·final·Var·const__1;14 ····public·static·final·Var·const__1;
15 ····15 ····
16 ····public·alpha$tuple_impl$reify__2089$gen__2092(final·Object·rmap,·final·Object·path,·final·Object·overrides)·{16 ····public·alpha$tuple_impl$reify__2089$gen__2092(final·Object·overrides,·final·Object·rmap,·final·Object·path)·{
 17 ········this.overrides·=·overrides;
17 ········this.rmap·=·rmap;18 ········this.rmap·=·rmap;
18 ········this.path·=·path;19 ········this.path·=·path;
19 ········this.overrides·=·overrides; 
20 ····}20 ····}
21 ····21 ····
22 ····public·Object·invoke(Object·i,·Object·p,·Object·f)·{22 ····public·Object·invoke(Object·i,·Object·p,·Object·f)·{
23 ········final·IFn·fn·=·(IFn)alpha$tuple_impl$reify__2089$gen__2092.const__0.getRawRoot();23 ········final·IFn·fn·=·(IFn)alpha$tuple_impl$reify__2089$gen__2092.const__0.getRawRoot();
24 ········final·Object·o·=·p;24 ········final·Object·o·=·p;
25 ········p·=·null;25 ········p·=·null;
26 ········final·Object·overrides·=·this.overrides;26 ········final·Object·overrides·=·this.overrides;
972 B
clojure/spec/alpha$tuple_impl$fn__2087.class
884 B
procyon -ec {}
    
Offset 4, 22 lines modifiedOffset 4, 22 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$tuple_impl$fn__2087·extends·AFunction8 public·final·class·alpha$tuple_impl$fn__2087·extends·AFunction
9 {9 {
10 ····Object·forms; 
11 ····Object·preds;10 ····Object·preds;
 11 ····Object·forms;
12 ····public·static·final·Var·const__0;12 ····public·static·final·Var·const__0;
13 ····public·static·final·Var·const__1;13 ····public·static·final·Var·const__1;
14 ····14 ····
15 ····public·alpha$tuple_impl$fn__2087(final·Object·forms,·final·Object·preds)·{15 ····public·alpha$tuple_impl$fn__2087(final·Object·preds,·final·Object·forms)·{
16 ········this.forms·=·forms; 
17 ········this.preds·=·preds;16 ········this.preds·=·preds;
 17 ········this.forms·=·forms;
18 ····}18 ····}
19 ····19 ····
20 ····public·Object·invoke()·{20 ····public·Object·invoke()·{
21 ········final·IFn·fn·=·(IFn)alpha$tuple_impl$fn__2087.const__0.getRawRoot();21 ········final·IFn·fn·=·(IFn)alpha$tuple_impl$fn__2087.const__0.getRawRoot();
22 ········final·Object·rawRoot·=·alpha$tuple_impl$fn__2087.const__1.getRawRoot();22 ········final·Object·rawRoot·=·alpha$tuple_impl$fn__2087.const__1.getRawRoot();
23 ········final·Object·preds·=·this.preds;23 ········final·Object·preds·=·this.preds;
24 ········this.preds·=·null;24 ········this.preds·=·null;
1.38 KB
clojure/spec/alpha$multi_spec_impl.class
1.3 KB
procyon -ec {}
    
Offset 29, 30 lines modifiedOffset 29, 30 lines modified
29 ····················break·Label_0063;29 ····················break·Label_0063;
30 ················}30 ················}
31 ············}31 ············}
32 ············o·=·retag;32 ············o·=·retag;
33 ········}33 ········}
34 ········Object·tag·=·o;34 ········Object·tag·=·o;
35 ········final·IPersistentMap·persistentMap·=·null;35 ········final·IPersistentMap·persistentMap·=·null;
36 ········final·Object·o2·=·predx; 
37 ········predx·=·null; 
38 ········final·Object·o3·=·dval; 
39 ········dval·=·null; 
40 ········final·Object·o4·=·id;36 ········final·Object·o2·=·id;
41 ········id·=·null;37 ········id·=·null;
 38 ········final·Object·o3·=·mmvar;
 39 ········mmvar·=·null;
 40 ········final·Object·o4·=·gfn;
 41 ········gfn·=·null;
42 ········final·Object·o5·=·retag;42 ········final·Object·o5·=·dval;
43 ········retag·=·null;43 ········dval·=·null;
44 ········final·Object·o6·=·tag;44 ········final·Object·o6·=·tag;
45 ········tag·=·null;45 ········tag·=·null;
46 ········final·Object·o7·=·gfn;46 ········final·Object·o7·=·predx;
47 ········gfn·=·null;47 ········predx·=·null;
48 ········final·Object·o8·=·form;48 ········final·Object·o8·=·form;
49 ········form·=·null;49 ········form·=·null;
50 ········final·Object·o9·=·mmvar;50 ········final·Object·o9·=·retag;
51 ········mmvar·=·null;51 ········retag·=·null;
52 ········return·((IObj)new·alpha$multi_spec_impl$reify__2065(persistentMap,·o2,·o3,·o4,·o5,·o6,·o7,·o8,·o9)).withMeta((IPersistentMap)alpha$multi_spec_impl.const__6);52 ········return·((IObj)new·alpha$multi_spec_impl$reify__2065(persistentMap,·o2,·o3,·o4,·o5,·o6,·o7,·o8,·o9)).withMeta((IPersistentMap)alpha$multi_spec_impl.const__6);
53 ····}53 ····}
54 ····54 ····
55 ····public·Object·invoke(final·Object·form,·final·Object·mmvar,·final·Object·retag,·final·Object·gfn)·{55 ····public·Object·invoke(final·Object·form,·final·Object·mmvar,·final·Object·retag,·final·Object·gfn)·{
56 ········return·invokeStatic(form,·mmvar,·retag,·gfn);56 ········return·invokeStatic(form,·mmvar,·retag,·gfn);
57 ····}57 ····}
58 ····58 ····
4.88 KB
clojure/spec/alpha$multi_spec_impl$reify__2065.class
4.77 KB
procyon -ec {}
    
Offset 12, 22 lines modifiedOffset 12, 22 lines modified
12 import·clojure.lang.IObj;12 import·clojure.lang.IObj;
13 import·clojure.spec.alpha.Specize;13 import·clojure.spec.alpha.Specize;
14 import·clojure.spec.alpha.Spec;14 import·clojure.spec.alpha.Spec;
  
15 public·final·class·alpha$multi_spec_impl$reify__2065·implements·Spec,·Specize,·IObj15 public·final·class·alpha$multi_spec_impl$reify__2065·implements·Spec,·Specize,·IObj
16 {16 {
17 ····final·IPersistentMap·__meta;17 ····final·IPersistentMap·__meta;
18 ····Object·predx; 
19 ····Object·dval; 
20 ····Object·id;18 ····Object·id;
21 ····Object·retag; 
22 ····Object·tag;19 ····Object·mmvar;
23 ····Object·gfn;20 ····Object·gfn;
 21 ····Object·dval;
 22 ····Object·tag;
 23 ····Object·predx;
24 ····Object·form;24 ····Object·form;
25 ····Object·mmvar;25 ····Object·retag;
26 ····public·static·final·Var·const__0;26 ····public·static·final·Var·const__0;
27 ····public·static·final·Keyword·const__1;27 ····public·static·final·Keyword·const__1;
28 ····public·static·final·Var·const__2;28 ····public·static·final·Var·const__2;
29 ····public·static·final·Var·const__3;29 ····public·static·final·Var·const__3;
30 ····public·static·final·Var·const__4;30 ····public·static·final·Var·const__4;
31 ····public·static·final·Var·const__5;31 ····public·static·final·Var·const__5;
32 ····public·static·final·Keyword·const__6;32 ····public·static·final·Keyword·const__6;
Offset 46, 36 lines modifiedOffset 46, 36 lines modified
46 ····public·static·final·Var·const__19;46 ····public·static·final·Var·const__19;
47 ····public·static·final·Var·const__20;47 ····public·static·final·Var·const__20;
48 ····public·static·final·Var·const__21;48 ····public·static·final·Var·const__21;
49 ····public·static·final·Var·const__22;49 ····public·static·final·Var·const__22;
50 ····public·static·final·Var·const__23;50 ····public·static·final·Var·const__23;
51 ····public·static·final·AFn·const__24;51 ····public·static·final·AFn·const__24;
52 ····52 ····
53 ····public·alpha$multi_spec_impl$reify__2065(final·IPersistentMap·_meta,·final·Object·predx,·final·Object·dval,·final·Object·id,·final·Object·retag,·final·Object·tag,·final·Object·gfn,·final·Object·form,·final·Object·mmvar)·{53 ····public·alpha$multi_spec_impl$reify__2065(final·IPersistentMap·_meta,·final·Object·id,·final·Object·mmvar,·final·Object·gfn,·final·Object·dval,·final·Object·tag,·final·Object·predx,·final·Object·form,·final·Object·retag)·{
54 ········this.__meta·=·_meta;54 ········this.__meta·=·_meta;
55 ········this.predx·=·predx; 
56 ········this.dval·=·dval; 
57 ········this.id·=·id;55 ········this.id·=·id;
58 ········this.retag·=·retag; 
59 ········this.tag·=·tag;56 ········this.mmvar·=·mmvar;
60 ········this.gfn·=·gfn;57 ········this.gfn·=·gfn;
 58 ········this.dval·=·dval;
 59 ········this.tag·=·tag;
 60 ········this.predx·=·predx;
61 ········this.form·=·form;61 ········this.form·=·form;
62 ········this.mmvar·=·mmvar;62 ········this.retag·=·retag;
63 ····}63 ····}
64 ····64 ····
65 ····public·alpha$multi_spec_impl$reify__2065(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7,·final·Object·o8)·{65 ····public·alpha$multi_spec_impl$reify__2065(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7,·final·Object·o8)·{
66 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8);66 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8);
67 ····}67 ····}
68 ····68 ····
69 ····public·IPersistentMap·meta()·{69 ····public·IPersistentMap·meta()·{
70 ········return·this.__meta;70 ········return·this.__meta;
71 ····}71 ····}
72 ····72 ····
73 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{73 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
74 ········return·(IObj)new·alpha$multi_spec_impl$reify__2065(persistentMap,·this.predx,·this.dval,·this.id,·this.retag,·this.tag,·this.gfn,·this.form,·this.mmvar);74 ········return·(IObj)new·alpha$multi_spec_impl$reify__2065(persistentMap,·this.id,·this.mmvar,·this.gfn,·this.dval,·this.tag,·this.predx,·this.form,·this.retag);
75 ····}75 ····}
76 ····76 ····
77 ····public·Object·describe_STAR_()·{77 ····public·Object·describe_STAR_()·{
78 ········final·IFn·fn·=·(IFn)alpha$multi_spec_impl$reify__2065.const__21.getRawRoot();78 ········final·IFn·fn·=·(IFn)alpha$multi_spec_impl$reify__2065.const__21.getRawRoot();
79 ········final·Object·invoke·=·((IFn)alpha$multi_spec_impl$reify__2065.const__22.getRawRoot()).invoke(((IFn)alpha$multi_spec_impl$reify__2065.const__23.getRawRoot()).invoke((Object)alpha$multi_spec_impl$reify__2065.const__24),·((IFn)alpha$multi_spec_impl$reify__2065.const__23.getRawRoot()).invoke(this.form),·((IFn)alpha$multi_spec_impl$reify__2065.const__23.getRawRoot()).invoke(this.retag));79 ········final·Object·invoke·=·((IFn)alpha$multi_spec_impl$reify__2065.const__22.getRawRoot()).invoke(((IFn)alpha$multi_spec_impl$reify__2065.const__23.getRawRoot()).invoke((Object)alpha$multi_spec_impl$reify__2065.const__24),·((IFn)alpha$multi_spec_impl$reify__2065.const__23.getRawRoot()).invoke(this.form),·((IFn)alpha$multi_spec_impl$reify__2065.const__23.getRawRoot()).invoke(this.retag));
80 ········this·=·null;80 ········this·=·null;
81 ········return·fn.invoke(invoke);81 ········return·fn.invoke(invoke);
Offset 98, 22 lines modifiedOffset 98, 23 lines modified
98 ············if·(gfn·!=·Boolean.FALSE)·{98 ············if·(gfn·!=·Boolean.FALSE)·{
99 ················final·IFn·fn·=·(IFn)this.gfn;99 ················final·IFn·fn·=·(IFn)this.gfn;
100 ················this·=·null;100 ················this·=·null;
101 ················return·fn.invoke();101 ················return·fn.invoke();
102 ············}102 ············}
103 ········}103 ········}
104 ········final·Object·id·=·this.id;104 ········final·Object·id·=·this.id;
105 ········final·Object·o2·=·path; 
106 ········path·=·null; 
107 ········final·Object·tag·=·this.tag; 
108 ········final·Object·o3·=·overrides;105 ········final·Object·o2·=·overrides;
109 ········overrides·=·null;106 ········overrides·=·null;
110 ········final·Object·o4·=·rmap;107 ········final·Object·o3·=·rmap;
111 ········rmap·=·null;108 ········rmap·=·null;
 109 ········final·Object·tag·=·this.tag;
 110 ········final·Object·form·=·this.form;
 111 ········final·Object·o4·=·path;
 112 ········path·=·null;
112 ········Object·gen·=·new·alpha$multi_spec_impl$reify__2065$gen__2067(id,·o2,·tag,·o3,·o4,·this.form);113 ········Object·gen·=·new·alpha$multi_spec_impl$reify__2065$gen__2067(id,·o2,·o3,·tag,·form,·o4);
113 ········final·IFn·fn2·=·(IFn)alpha$multi_spec_impl$reify__2065.const__12.getRawRoot();114 ········final·IFn·fn2·=·(IFn)alpha$multi_spec_impl$reify__2065.const__12.getRawRoot();
114 ········final·Object·rawRoot·=·alpha$multi_spec_impl$reify__2065.const__13.getRawRoot();115 ········final·Object·rawRoot·=·alpha$multi_spec_impl$reify__2065.const__13.getRawRoot();
115 ········final·IFn·fn3·=·(IFn)alpha$multi_spec_impl$reify__2065.const__14.getRawRoot();116 ········final·IFn·fn3·=·(IFn)alpha$multi_spec_impl$reify__2065.const__14.getRawRoot();
116 ········final·Object·o5·=·gen;117 ········final·Object·o5·=·gen;
117 ········gen·=·null;118 ········gen·=·null;
118 ········Object·gs·=·fn2.invoke(rawRoot,·fn3.invoke(o5,·((IFn)alpha$multi_spec_impl$reify__2065.const__12.getRawRoot()).invoke((Object)new·alpha$multi_spec_impl$reify__2065$fn__2077(),·((IFn)alpha$multi_spec_impl$reify__2065.const__15.getRawRoot()).invoke(((IFn)alpha$multi_spec_impl$reify__2065.const__16.getRawRoot()).invoke(this.mmvar)))));119 ········Object·gs·=·fn2.invoke(rawRoot,·fn3.invoke(o5,·((IFn)alpha$multi_spec_impl$reify__2065.const__12.getRawRoot()).invoke((Object)new·alpha$multi_spec_impl$reify__2065$fn__2077(),·((IFn)alpha$multi_spec_impl$reify__2065.const__15.getRawRoot()).invoke(((IFn)alpha$multi_spec_impl$reify__2065.const__16.getRawRoot()).invoke(this.mmvar)))));
119 ········final·Object·invoke·=·((IFn)alpha$multi_spec_impl$reify__2065.const__17.getRawRoot()).invoke(alpha$multi_spec_impl$reify__2065.const__18.getRawRoot(),·gs);120 ········final·Object·invoke·=·((IFn)alpha$multi_spec_impl$reify__2065.const__17.getRawRoot()).invoke(alpha$multi_spec_impl$reify__2065.const__18.getRawRoot(),·gs);
4.26 KB
clojure/spec/alpha$nilable_impl$reify__2547.class
4.17 KB
procyon -ec {}
    
Offset 16, 17 lines modifiedOffset 16, 17 lines modified
16 import·clojure.spec.alpha.Specize;16 import·clojure.spec.alpha.Specize;
17 import·clojure.spec.alpha.Spec;17 import·clojure.spec.alpha.Spec;
  
18 public·final·class·alpha$nilable_impl$reify__2547·implements·Spec,·Specize,·IObj18 public·final·class·alpha$nilable_impl$reify__2547·implements·Spec,·Specize,·IObj
19 {19 {
20 ····final·IPersistentMap·__meta;20 ····final·IPersistentMap·__meta;
21 ····Object·pred;21 ····Object·pred;
22 ····Object·form; 
23 ····Object·gfn;22 ····Object·gfn;
24 ····Object·spec;23 ····Object·spec;
 24 ····Object·form;
25 ····private·static·Class·__cached_class__0;25 ····private·static·Class·__cached_class__0;
26 ····private·static·Class·__cached_class__1;26 ····private·static·Class·__cached_class__1;
27 ····public·static·final·Var·const__1;27 ····public·static·final·Var·const__1;
28 ····public·static·final·Var·const__2;28 ····public·static·final·Var·const__2;
29 ····public·static·final·Var·const__3;29 ····public·static·final·Var·const__3;
30 ····public·static·final·Var·const__4;30 ····public·static·final·Var·const__4;
31 ····public·static·final·Var·const__5;31 ····public·static·final·Var·const__5;
Offset 46, 32 lines modifiedOffset 46, 32 lines modified
46 ····public·static·final·Var·const__19;46 ····public·static·final·Var·const__19;
47 ····public·static·final·Var·const__20;47 ····public·static·final·Var·const__20;
48 ····public·static·final·Var·const__21;48 ····public·static·final·Var·const__21;
49 ····public·static·final·Var·const__22;49 ····public·static·final·Var·const__22;
50 ····public·static·final·AFn·const__23;50 ····public·static·final·AFn·const__23;
51 ····public·static·final·Var·const__24;51 ····public·static·final·Var·const__24;
52 ····52 ····
53 ····public·alpha$nilable_impl$reify__2547(final·IPersistentMap·_meta,·final·Object·pred,·final·Object·form,·final·Object·gfn,·final·Object·spec)·{53 ····public·alpha$nilable_impl$reify__2547(final·IPersistentMap·_meta,·final·Object·pred,·final·Object·gfn,·final·Object·spec,·final·Object·form)·{
54 ········this.__meta·=·_meta;54 ········this.__meta·=·_meta;
55 ········this.pred·=·pred;55 ········this.pred·=·pred;
56 ········this.form·=·form; 
57 ········this.gfn·=·gfn;56 ········this.gfn·=·gfn;
58 ········this.spec·=·spec;57 ········this.spec·=·spec;
 58 ········this.form·=·form;
59 ····}59 ····}
60 ····60 ····
61 ····public·alpha$nilable_impl$reify__2547(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4)·{61 ····public·alpha$nilable_impl$reify__2547(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4)·{
62 ········this(null,·o,·o2,·o3,·o4);62 ········this(null,·o,·o2,·o3,·o4);
63 ····}63 ····}
64 ····64 ····
65 ····public·IPersistentMap·meta()·{65 ····public·IPersistentMap·meta()·{
66 ········return·this.__meta;66 ········return·this.__meta;
67 ····}67 ····}
68 ····68 ····
69 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{69 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
70 ········return·(IObj)new·alpha$nilable_impl$reify__2547(persistentMap,·this.pred,·this.form,·this.gfn,·this.spec);70 ········return·(IObj)new·alpha$nilable_impl$reify__2547(persistentMap,·this.pred,·this.gfn,·this.spec,·this.form);
71 ····}71 ····}
72 ····72 ····
73 ····public·Object·describe_STAR_()·{73 ····public·Object·describe_STAR_()·{
74 ········final·IFn·fn·=·(IFn)alpha$nilable_impl$reify__2547.const__20.getRawRoot();74 ········final·IFn·fn·=·(IFn)alpha$nilable_impl$reify__2547.const__20.getRawRoot();
75 ········final·Object·invoke·=·((IFn)alpha$nilable_impl$reify__2547.const__21.getRawRoot()).invoke(((IFn)alpha$nilable_impl$reify__2547.const__22.getRawRoot()).invoke((Object)alpha$nilable_impl$reify__2547.const__23),·((IFn)alpha$nilable_impl$reify__2547.const__22.getRawRoot()).invoke(((IFn)alpha$nilable_impl$reify__2547.const__24.getRawRoot()).invoke(this.form)));75 ········final·Object·invoke·=·((IFn)alpha$nilable_impl$reify__2547.const__21.getRawRoot()).invoke(((IFn)alpha$nilable_impl$reify__2547.const__22.getRawRoot()).invoke((Object)alpha$nilable_impl$reify__2547.const__23),·((IFn)alpha$nilable_impl$reify__2547.const__22.getRawRoot()).invoke(((IFn)alpha$nilable_impl$reify__2547.const__24.getRawRoot()).invoke(this.form)));
76 ········this·=·null;76 ········this·=·null;
77 ········return·fn.invoke(invoke);77 ········return·fn.invoke(invoke);
Offset 96, 23 lines modifiedOffset 96, 23 lines modified
96 ················return·fn.invoke();96 ················return·fn.invoke();
97 ············}97 ············}
98 ········}98 ········}
99 ········final·IFn·fn2·=·(IFn)alpha$nilable_impl$reify__2547.const__15.getRawRoot();99 ········final·IFn·fn2·=·(IFn)alpha$nilable_impl$reify__2547.const__15.getRawRoot();
100 ········final·IPersistentVector·create·=·Tuple.create(alpha$nilable_impl$reify__2547.const__16,·((IFn)alpha$nilable_impl$reify__2547.const__17.getRawRoot()).invoke((Object)new·Delay((IFn)new·alpha$nilable_impl$reify__2547$fn__2548())));100 ········final·IPersistentVector·create·=·Tuple.create(alpha$nilable_impl$reify__2547.const__16,·((IFn)alpha$nilable_impl$reify__2547.const__17.getRawRoot()).invoke((Object)new·Delay((IFn)new·alpha$nilable_impl$reify__2547$fn__2548())));
101 ········final·Object·const__18·=·alpha$nilable_impl$reify__2547.const__18;101 ········final·Object·const__18·=·alpha$nilable_impl$reify__2547.const__18;
102 ········final·IFn·fn3·=·(IFn)alpha$nilable_impl$reify__2547.const__17.getRawRoot();102 ········final·IFn·fn3·=·(IFn)alpha$nilable_impl$reify__2547.const__17.getRawRoot();
103 ········final·Object·o2·=·path;103 ········final·Object·o2·=·rmap;
104 ········path·=·null;104 ········rmap·=·null;
105 ········final·Object·pred·=·this.pred; 
106 ········final·Object·form·=·this.form; 
107 ········final·Object·o3·=·overrides;105 ········final·Object·o3·=·overrides;
108 ········overrides·=·null;106 ········overrides·=·null;
 107 ········final·Object·pred·=·this.pred;
 108 ········final·Object·form·=·this.form;
109 ········final·Object·o4·=·rmap;109 ········final·Object·o4·=·path;
110 ········rmap·=·null;110 ········path·=·null;
111 ········final·IPersistentVector·create2·=·Tuple.create((Object)create,·(Object)Tuple.create(const__18,·fn3.invoke((Object)new·Delay((IFn)new·alpha$nilable_impl$reify__2547$fn__2550(o2,·pred,·form,·o3,·o4)))));111 ········final·IPersistentVector·create2·=·Tuple.create((Object)create,·(Object)Tuple.create(const__18,·fn3.invoke((Object)new·Delay((IFn)new·alpha$nilable_impl$reify__2547$fn__2550(o2,·o3,·pred,·form,·o4)))));
112 ········this·=·null;112 ········this·=·null;
113 ········return·fn2.invoke((Object)create2);113 ········return·fn2.invoke((Object)create2);
114 ····}114 ····}
115 ····115 ····
116 ····public·Object·explain_STAR_(Object·path,·Object·via,·Object·in,·Object·x)·{116 ····public·Object·explain_STAR_(Object·path,·Object·via,·Object·in,·Object·x)·{
117 ········final·Object·invoke;117 ········final·Object·invoke;
118 ········Object·or__5501__auto__2553·=·invoke·=·((IFn)alpha$nilable_impl$reify__2547.const__4.getRawRoot()).invoke(((IFn)alpha$nilable_impl$reify__2547.const__2.getRawRoot()).invoke(this.spec),·x);118 ········Object·or__5501__auto__2553·=·invoke·=·((IFn)alpha$nilable_impl$reify__2547.const__4.getRawRoot()).invoke(((IFn)alpha$nilable_impl$reify__2547.const__2.getRawRoot()).invoke(this.spec),·x);
1.44 KB
clojure/spec/alpha$assert_STAR_.class
1.37 KB
procyon -ec {}
    
Offset 44, 20 lines modifiedOffset 44, 21 lines modified
44 ········x·=·null;44 ········x·=·null;
45 ········Object·ed·=·fn.invoke(fn2.invoke(fn3.invoke(o2,·(Object)empty,·(Object)empty2,·(Object)empty3,·o3),·(Object)alpha$assert_STAR_.const__4,·(Object)alpha$assert_STAR_.const__5));45 ········Object·ed·=·fn.invoke(fn2.invoke(fn3.invoke(o2,·(Object)empty,·(Object)empty2,·(Object)empty3,·o3),·(Object)alpha$assert_STAR_.const__4,·(Object)alpha$assert_STAR_.const__5));
46 ········final·IFn·fn4·=·(IFn)alpha$assert_STAR_.const__6.getRawRoot();46 ········final·IFn·fn4·=·(IFn)alpha$assert_STAR_.const__6.getRawRoot();
47 ········final·IFn·fn5·=·(IFn)alpha$assert_STAR_.const__7.getRawRoot();47 ········final·IFn·fn5·=·(IFn)alpha$assert_STAR_.const__7.getRawRoot();
48 ········final·String·s·=·"Spec·assertion·failed\n";48 ········final·String·s·=·"Spec·assertion·failed\n";
49 ········Object·s__6336__auto__2610·=·new·StringWriter();49 ········Object·s__6336__auto__2610·=·new·StringWriter();
50 ········((IFn)alpha$assert_STAR_.const__8.getRawRoot()).invoke(((IFn)alpha$assert_STAR_.const__9.getRawRoot()).invoke((Object)alpha$assert_STAR_.const__10,·s__6336__auto__2610));50 ········((IFn)alpha$assert_STAR_.const__8.getRawRoot()).invoke(((IFn)alpha$assert_STAR_.const__9.getRawRoot()).invoke((Object)alpha$assert_STAR_.const__10,·s__6336__auto__2610));
 51 ········final·Object·o4·=·ed;
51 ········final·Object·o4·=·s__6336__auto__2610;52 ········final·Object·o5·=·s__6336__auto__2610;
52 ········s__6336__auto__2610·=·null;53 ········s__6336__auto__2610·=·null;
53 ········final·Object·invoke2·=·fn5.invoke((Object)s,·((IFn)new·alpha$assert_STAR_$fn__2607(o4,·ed)).invoke());54 ········final·Object·invoke2·=·fn5.invoke((Object)s,·((IFn)new·alpha$assert_STAR_$fn__2607(o4,·o5)).invoke());
54 ········final·Object·o5·=·ed;55 ········final·Object·o6·=·ed;
55 ········ed·=·null;56 ········ed·=·null;
56 ········throw·(Throwable)fn4.invoke(invoke2,·o5);57 ········throw·(Throwable)fn4.invoke(invoke2,·o6);
57 ····}58 ····}
58 ····59 ····
59 ····public·Object·invoke(final·Object·spec,·final·Object·x)·{60 ····public·Object·invoke(final·Object·spec,·final·Object·x)·{
60 ········return·invokeStatic(spec,·x);61 ········return·invokeStatic(spec,·x);
61 ····}62 ····}
62 ····63 ····
63 ····static·{64 ····static·{
1.47 KB
clojure/spec/test/alpha$spec_checking_fn.class
1.38 KB
procyon -ec {}
    
Offset 12, 24 lines modifiedOffset 12, 24 lines modified
12 ····public·static·final·Var·const__1;12 ····public·static·final·Var·const__1;
13 ····13 ····
14 ····public·static·Object·invokeStatic(Object·v,·Object·f,·Object·fn_spec)·{14 ····public·static·Object·invokeStatic(Object·v,·Object·f,·Object·fn_spec)·{
15 ········final·IFn·fn·=·(IFn)((IFn)alpha$spec_checking_fn.const__0.getRawRoot()).invoke((Object)alpha$spec_checking_fn.const__1);15 ········final·IFn·fn·=·(IFn)((IFn)alpha$spec_checking_fn.const__0.getRawRoot()).invoke((Object)alpha$spec_checking_fn.const__1);
16 ········final·Object·o·=·fn_spec;16 ········final·Object·o·=·fn_spec;
17 ········fn_spec·=·null;17 ········fn_spec·=·null;
18 ········Object·fn_spec2·=·fn.invoke(o);18 ········Object·fn_spec2·=·fn.invoke(o);
 19 ········final·alpha$spec_checking_fn$conform_BANG___3015·alpha$spec_checking_fn$conform_BANG___3015;
19 ········Object·conform_BANG_·=·new·alpha$spec_checking_fn$conform_BANG___3015();20 ········Object·conform_BANG_·=·alpha$spec_checking_fn$conform_BANG___3015·=·new·alpha$spec_checking_fn$conform_BANG___3015();
20 ········final·Object·o2·=·v; 
21 ········v·=·null; 
22 ········final·Object·o3·=·conform_BANG_; 
23 ········conform_BANG_·=·null;21 ········conform_BANG_·=·null;
24 ········final·Object·o4·=·fn_spec2;22 ········final·Object·o2·=·fn_spec2;
25 ········fn_spec2·=·null;23 ········fn_spec2·=·null;
26 ········final·Object·o5·=·f;24 ········final·Object·o3·=·f;
27 ········f·=·null;25 ········f·=·null;
28 ········return·new·alpha$spec_checking_fn$fn__3017(o2,·o3,·o4,·o5);26 ········final·Object·o4·=·v;
 27 ········v·=·null;
 28 ········return·new·alpha$spec_checking_fn$fn__3017((Object)alpha$spec_checking_fn$conform_BANG___3015,·o2,·o3,·o4);
29 ····}29 ····}
30 ····30 ····
31 ····public·Object·invoke(final·Object·v,·final·Object·f,·final·Object·fn_spec)·{31 ····public·Object·invoke(final·Object·v,·final·Object·f,·final·Object·fn_spec)·{
32 ········return·invokeStatic(v,·f,·fn_spec);32 ········return·invokeStatic(v,·f,·fn_spec);
33 ····}33 ····}
34 ····34 ····
35 ····static·{35 ····static·{
1.61 KB
clojure/spec/test/alpha$spec_checking_fn$fn__3017.class
1.5 KB
procyon -ec {}
    
Offset 9, 33 lines modifiedOffset 9, 33 lines modified
9 import·clojure.lang.KeywordLookupSite;9 import·clojure.lang.KeywordLookupSite;
10 import·clojure.lang.Keyword;10 import·clojure.lang.Keyword;
11 import·clojure.lang.Var;11 import·clojure.lang.Var;
12 import·clojure.lang.RestFn;12 import·clojure.lang.RestFn;
  
13 public·final·class·alpha$spec_checking_fn$fn__3017·extends·RestFn13 public·final·class·alpha$spec_checking_fn$fn__3017·extends·RestFn
14 {14 {
15 ····Object·v; 
16 ····Object·conform_BANG_;15 ····Object·conform_BANG_;
17 ····Object·fn_spec;16 ····Object·fn_spec;
18 ····Object·f;17 ····Object·f;
 18 ····Object·v;
19 ····public·static·final·Var·const__0;19 ····public·static·final·Var·const__0;
20 ····public·static·final·Var·const__1;20 ····public·static·final·Var·const__1;
21 ····public·static·final·Var·const__2;21 ····public·static·final·Var·const__2;
22 ····public·static·final·Keyword·const__3;22 ····public·static·final·Keyword·const__3;
23 ····public·static·final·Var·const__4;23 ····public·static·final·Var·const__4;
24 ····static·final·KeywordLookupSite·__site__0__;24 ····static·final·KeywordLookupSite·__site__0__;
25 ····static·ILookupThunk·__thunk__0__;25 ····static·ILookupThunk·__thunk__0__;
26 ····static·final·KeywordLookupSite·__site__1__;26 ····static·final·KeywordLookupSite·__site__1__;
27 ····static·ILookupThunk·__thunk__1__;27 ····static·ILookupThunk·__thunk__1__;
28 ····28 ····
29 ····public·alpha$spec_checking_fn$fn__3017(final·Object·v,·final·Object·conform_BANG_,·final·Object·fn_spec,·final·Object·f)·{29 ····public·alpha$spec_checking_fn$fn__3017(final·Object·conform_BANG_,·final·Object·fn_spec,·final·Object·f,·final·Object·v)·{
30 ········this.v·=·v; 
31 ········this.conform_BANG_·=·conform_BANG_;30 ········this.conform_BANG_·=·conform_BANG_;
32 ········this.fn_spec·=·fn_spec;31 ········this.fn_spec·=·fn_spec;
33 ········this.f·=·f;32 ········this.f·=·f;
 33 ········this.v·=·v;
34 ····}34 ····}
35 ····35 ····
36 ····public·Object·doInvoke(Object·args)·{36 ····public·Object·doInvoke(Object·args)·{
37 ········final·Object·value·=·alpha$spec_checking_fn$fn__3017.const__0.get();37 ········final·Object·value·=·alpha$spec_checking_fn$fn__3017.const__0.get();
38 ········if·(value·!=·null)·{38 ········if·(value·!=·null)·{
39 ············if·(value·!=·Boolean.FALSE)·{39 ············if·(value·!=·Boolean.FALSE)·{
40 ················((IFn)alpha$spec_checking_fn$fn__3017.const__1.getRawRoot()).invoke(((IFn)alpha$spec_checking_fn$fn__3017.const__2.getRawRoot()).invoke((Object)alpha$spec_checking_fn$fn__3017.const__0,·(Object)null));40 ················((IFn)alpha$spec_checking_fn$fn__3017.const__1.getRawRoot()).invoke(((IFn)alpha$spec_checking_fn$fn__3017.const__2.getRawRoot()).invoke((Object)alpha$spec_checking_fn$fn__3017.const__0,·(Object)null));
1.07 KB
clojure/spec/alpha$assert_STAR_$fn__2607.class
1000 B
procyon -ec {}
    
Offset 4, 23 lines modifiedOffset 4, 23 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$assert_STAR_$fn__2607·extends·AFunction8 public·final·class·alpha$assert_STAR_$fn__2607·extends·AFunction
9 {9 {
10 ····Object·s__6336__auto__; 
11 ····Object·ed;10 ····Object·ed;
 11 ····Object·s__6336__auto__;
12 ····public·static·final·Var·const__0;12 ····public·static·final·Var·const__0;
13 ····public·static·final·Var·const__1;13 ····public·static·final·Var·const__1;
14 ····public·static·final·Var·const__2;14 ····public·static·final·Var·const__2;
15 ····15 ····
16 ····public·alpha$assert_STAR_$fn__2607(final·Object·s__6336__auto__,·final·Object·ed)·{16 ····public·alpha$assert_STAR_$fn__2607(final·Object·ed,·final·Object·s__6336__auto__)·{
17 ········this.s__6336__auto__·=·s__6336__auto__; 
18 ········this.ed·=·ed;17 ········this.ed·=·ed;
 18 ········this.s__6336__auto__·=·s__6336__auto__;
19 ····}19 ····}
20 ····20 ····
21 ····public·Object·invoke()·{21 ····public·Object·invoke()·{
22 ········Object·invoke;22 ········Object·invoke;
23 ········try·{23 ········try·{
24 ············((IFn)alpha$assert_STAR_$fn__2607.const__0.getRawRoot()).invoke(this.ed);24 ············((IFn)alpha$assert_STAR_$fn__2607.const__0.getRawRoot()).invoke(this.ed);
25 ············invoke·=·((IFn)alpha$assert_STAR_$fn__2607.const__1.getRawRoot()).invoke(this.s__6336__auto__);25 ············invoke·=·((IFn)alpha$assert_STAR_$fn__2607.const__1.getRawRoot()).invoke(this.s__6336__auto__);
2.65 KB
clojure/spec/alpha$multi_spec_impl$reify__2065$gen__2067.class
2.53 KB
procyon -ec {}
    
Offset 6, 30 lines modifiedOffset 6, 30 lines modified
6 import·clojure.lang.RT;6 import·clojure.lang.RT;
7 import·clojure.lang.Var;7 import·clojure.lang.Var;
8 import·clojure.lang.AFunction;8 import·clojure.lang.AFunction;
  
9 public·final·class·alpha$multi_spec_impl$reify__2065$gen__2067·extends·AFunction9 public·final·class·alpha$multi_spec_impl$reify__2065$gen__2067·extends·AFunction
10 {10 {
11 ····Object·id;11 ····Object·id;
12 ····Object·path; 
13 ····Object·tag; 
14 ····Object·overrides;12 ····Object·overrides;
15 ····Object·rmap;13 ····Object·rmap;
 14 ····Object·tag;
16 ····Object·form;15 ····Object·form;
 16 ····Object·path;
17 ····public·static·final·Var·const__3;17 ····public·static·final·Var·const__3;
18 ····public·static·final·Var·const__4;18 ····public·static·final·Var·const__4;
19 ····public·static·final·Var·const__5;19 ····public·static·final·Var·const__5;
20 ····20 ····
21 ····public·alpha$multi_spec_impl$reify__2065$gen__2067(final·Object·id,·final·Object·path,·final·Object·tag,·final·Object·overrides,·final·Object·rmap,·final·Object·form)·{21 ····public·alpha$multi_spec_impl$reify__2065$gen__2067(final·Object·id,·final·Object·overrides,·final·Object·rmap,·final·Object·tag,·final·Object·form,·final·Object·path)·{
22 ········this.id·=·id;22 ········this.id·=·id;
23 ········this.path·=·path; 
24 ········this.tag·=·tag; 
25 ········this.overrides·=·overrides;23 ········this.overrides·=·overrides;
26 ········this.rmap·=·rmap;24 ········this.rmap·=·rmap;
 25 ········this.tag·=·tag;
27 ········this.form·=·form;26 ········this.form·=·form;
 27 ········this.path·=·path;
28 ····}28 ····}
29 ····29 ····
30 ····public·Object·invoke(Object·p__2066)·{30 ····public·Object·invoke(Object·p__2066)·{
31 ········final·Object·o·=·p__2066;31 ········final·Object·o·=·p__2066;
32 ········p__2066·=·null;32 ········p__2066·=·null;
33 ········Object·vec__2068·=·o;33 ········Object·vec__2068·=·o;
34 ········Object·k·=·RT.nth(vec__2068,·RT.intCast(0L),·(Object)null);34 ········Object·k·=·RT.nth(vec__2068,·RT.intCast(0L),·(Object)null);
Offset 43, 24 lines modifiedOffset 43, 22 lines modified
43 ········final·Object·invoke·=·((IFn)alpha$multi_spec_impl$reify__2065$gen__2067.const__4.getRawRoot()).invoke(rmap,·this.id,·this.path,·k);43 ········final·Object·invoke·=·((IFn)alpha$multi_spec_impl$reify__2065$gen__2067.const__4.getRawRoot()).invoke(rmap,·this.id,·this.path,·k);
44 ········if·(invoke·!=·null)·{44 ········if·(invoke·!=·null)·{
45 ············if·(invoke·!=·Boolean.FALSE)·{45 ············if·(invoke·!=·Boolean.FALSE)·{
46 ················return·null;46 ················return·null;
47 ············}47 ············}
48 ········}48 ········}
49 ········final·IFn·fn·=·(IFn)alpha$multi_spec_impl$reify__2065$gen__2067.const__5.getRawRoot();49 ········final·IFn·fn·=·(IFn)alpha$multi_spec_impl$reify__2065$gen__2067.const__5.getRawRoot();
 50 ········final·Object·overrides·=·this.overrides;
50 ········final·Object·o3·=·rmap;51 ········final·Object·o3·=·rmap;
51 ········rmap·=·null;52 ········rmap·=·null;
52 ········final·Object·path·=·this.path; 
53 ········final·Object·tag·=·this.tag; 
54 ········final·Object·overrides·=·this.overrides; 
55 ········final·Object·o4·=·p;53 ········final·Object·o4·=·k;
56 ········p·=·null; 
57 ········final·Object·o5·=·k; 
58 ········k·=·null;54 ········k·=·null;
 55 ········final·Object·o5·=·p;
 56 ········p·=·null;
59 ········final·Delay·delay·=·new·Delay((IFn)new·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071(o3,·path,·tag,·overrides,·o4,·o5,·this.form));57 ········final·Delay·delay·=·new·Delay((IFn)new·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071(overrides,·o3,·o4,·o5,·this.tag,·this.form,·this.path));
60 ········this·=·null;58 ········this·=·null;
61 ········return·fn.invoke((Object)delay);59 ········return·fn.invoke((Object)delay);
62 ····}60 ····}
63 ····61 ····
64 ····static·{62 ····static·{
65 ········const__3·=·RT.var("clojure.spec.alpha",·"inck");63 ········const__3·=·RT.var("clojure.spec.alpha",·"inck");
66 ········const__4·=·RT.var("clojure.spec.alpha",·"recur-limit?");64 ········const__4·=·RT.var("clojure.spec.alpha",·"recur-limit?");
2.67 KB
clojure/spec/alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.class
2.53 KB
procyon -ec {}
    
Offset 6, 40 lines modifiedOffset 6, 40 lines modified
6 import·clojure.lang.IFn;6 import·clojure.lang.IFn;
7 import·clojure.lang.AFn;7 import·clojure.lang.AFn;
8 import·clojure.lang.Var;8 import·clojure.lang.Var;
9 import·clojure.lang.AFunction;9 import·clojure.lang.AFunction;
  
10 public·final·class·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071·extends·AFunction10 public·final·class·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071·extends·AFunction
11 {11 {
12 ····Object·rmap; 
13 ····Object·path; 
14 ····Object·tag; 
15 ····Object·overrides;12 ····Object·overrides;
16 ····Object·p;13 ····Object·rmap;
17 ····Object·k;14 ····Object·k;
 15 ····Object·p;
 16 ····Object·tag;
18 ····Object·form;17 ····Object·form;
 18 ····Object·path;
19 ····public·static·final·Var·const__0;19 ····public·static·final·Var·const__0;
20 ····public·static·final·Var·const__1;20 ····public·static·final·Var·const__1;
21 ····public·static·final·Var·const__2;21 ····public·static·final·Var·const__2;
22 ····public·static·final·Var·const__3;22 ····public·static·final·Var·const__3;
23 ····public·static·final·AFn·const__4;23 ····public·static·final·AFn·const__4;
24 ····24 ····
25 ····public·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071(final·Object·rmap,·final·Object·path,·final·Object·tag,·final·Object·overrides,·final·Object·p7,·final·Object·k,·final·Object·form)·{25 ····public·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071(final·Object·overrides,·final·Object·rmap,·final·Object·k,·final·Object·p7,·final·Object·tag,·final·Object·form,·final·Object·path)·{
26 ········this.rmap·=·rmap; 
27 ········this.path·=·path; 
28 ········this.tag·=·tag; 
29 ········this.overrides·=·overrides;26 ········this.overrides·=·overrides;
30 ········this.p·=·p7;27 ········this.rmap·=·rmap;
31 ········this.k·=·k;28 ········this.k·=·k;
 29 ········this.p·=·p7;
 30 ········this.tag·=·tag;
32 ········this.form·=·form;31 ········this.form·=·form;
 32 ········this.path·=·path;
33 ····}33 ····}
34 ····34 ····
35 ····public·Object·invoke()·{35 ····public·Object·invoke()·{
36 ········final·IFn·fn·=·(IFn)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__0.getRawRoot();36 ········final·IFn·fn·=·(IFn)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__0.getRawRoot();
37 ········final·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072·=·new·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072(this.tag,·this.k);37 ········final·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072·=·new·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072(this.k,·this.tag);
38 ········final·Object·invoke·=·((IFn)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__1.getRawRoot()).invoke(this.p,·this.overrides,·((IFn)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__2.getRawRoot()).invoke(this.path,·this.k),·this.rmap,·((IFn)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__3.getRawRoot()).invoke((Object)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__4,·this.form,·this.k));38 ········final·Object·invoke·=·((IFn)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__1.getRawRoot()).invoke(this.p,·this.overrides,·((IFn)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__2.getRawRoot()).invoke(this.path,·this.k),·this.rmap,·((IFn)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__3.getRawRoot()).invoke((Object)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071.const__4,·this.form,·this.k));
39 ········this·=·null;39 ········this·=·null;
40 ········return·fn.invoke((Object)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072,·invoke);40 ········return·fn.invoke((Object)alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072,·invoke);
41 ····}41 ····}
42 ····42 ····
43 ····static·{43 ····static·{
44 ········const__0·=·RT.var("clojure.spec.gen.alpha",·"fmap");44 ········const__0·=·RT.var("clojure.spec.gen.alpha",·"fmap");
2.23 KB
clojure/spec/alpha$spec_impl$reify__2050.class
2.14 KB
procyon -ec {}
    
Offset 11, 49 lines modifiedOffset 11, 49 lines modified
11 import·clojure.lang.IObj;11 import·clojure.lang.IObj;
12 import·clojure.spec.alpha.Specize;12 import·clojure.spec.alpha.Specize;
13 import·clojure.spec.alpha.Spec;13 import·clojure.spec.alpha.Spec;
  
14 public·final·class·alpha$spec_impl$reify__2050·implements·Spec,·Specize,·IObj14 public·final·class·alpha$spec_impl$reify__2050·implements·Spec,·Specize,·IObj
15 {15 {
16 ····final·IPersistentMap·__meta;16 ····final·IPersistentMap·__meta;
17 ····Object·pred; 
18 ····Object·unc;17 ····Object·unc;
19 ····Object·cpred_QMARK_;18 ····Object·pred;
20 ····Object·gfn; 
21 ····Object·form;19 ····Object·form;
 20 ····Object·gfn;
 21 ····Object·cpred_QMARK_;
22 ····public·static·final·Keyword·const__0;22 ····public·static·final·Keyword·const__0;
23 ····public·static·final·Var·const__1;23 ····public·static·final·Var·const__1;
24 ····public·static·final·Var·const__2;24 ····public·static·final·Var·const__2;
25 ····public·static·final·Keyword·const__3;25 ····public·static·final·Keyword·const__3;
26 ····public·static·final·Keyword·const__4;26 ····public·static·final·Keyword·const__4;
27 ····public·static·final·Keyword·const__5;27 ····public·static·final·Keyword·const__5;
28 ····public·static·final·Keyword·const__6;28 ····public·static·final·Keyword·const__6;
29 ····public·static·final·Keyword·const__7;29 ····public·static·final·Keyword·const__7;
30 ····public·static·final·Var·const__8;30 ····public·static·final·Var·const__8;
31 ····public·static·final·Var·const__9;31 ····public·static·final·Var·const__9;
32 ····32 ····
33 ····public·alpha$spec_impl$reify__2050(final·IPersistentMap·_meta,·final·Object·pred,·final·Object·unc,·final·Object·cpred_QMARK_,·final·Object·gfn,·final·Object·form)·{33 ····public·alpha$spec_impl$reify__2050(final·IPersistentMap·_meta,·final·Object·unc,·final·Object·pred,·final·Object·form,·final·Object·gfn,·final·Object·cpred_QMARK_)·{
34 ········this.__meta·=·_meta;34 ········this.__meta·=·_meta;
35 ········this.pred·=·pred; 
36 ········this.unc·=·unc;35 ········this.unc·=·unc;
37 ········this.cpred_QMARK_·=·cpred_QMARK_;36 ········this.pred·=·pred;
38 ········this.gfn·=·gfn; 
39 ········this.form·=·form;37 ········this.form·=·form;
 38 ········this.gfn·=·gfn;
 39 ········this.cpred_QMARK_·=·cpred_QMARK_;
40 ····}40 ····}
41 ····41 ····
42 ····public·alpha$spec_impl$reify__2050(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5)·{42 ····public·alpha$spec_impl$reify__2050(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5)·{
43 ········this(null,·o,·o2,·o3,·o4,·o5);43 ········this(null,·o,·o2,·o3,·o4,·o5);
44 ····}44 ····}
45 ····45 ····
46 ····public·IPersistentMap·meta()·{46 ····public·IPersistentMap·meta()·{
47 ········return·this.__meta;47 ········return·this.__meta;
48 ····}48 ····}
49 ····49 ····
50 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{50 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
51 ········return·(IObj)new·alpha$spec_impl$reify__2050(persistentMap,·this.pred,·this.unc,·this.cpred_QMARK_,·this.gfn,·this.form);51 ········return·(IObj)new·alpha$spec_impl$reify__2050(persistentMap,·this.unc,·this.pred,·this.form,·this.gfn,·this.cpred_QMARK_);
52 ····}52 ····}
53 ····53 ····
54 ····public·Object·describe_STAR_()·{54 ····public·Object·describe_STAR_()·{
55 ········return·this.form;55 ········return·this.form;
56 ····}56 ····}
57 ····57 ····
58 ····public·Object·with_gen_STAR_(Object·gfn)·{58 ····public·Object·with_gen_STAR_(Object·gfn)·{
7.95 KB
clojure/spec/alpha$map_spec_impl$reify__1988.class
7.85 KB
procyon -ec {}
    
Offset 14, 29 lines modifiedOffset 14, 29 lines modified
14 import·clojure.lang.IObj;14 import·clojure.lang.IObj;
15 import·clojure.spec.alpha.Specize;15 import·clojure.spec.alpha.Specize;
16 import·clojure.spec.alpha.Spec;16 import·clojure.spec.alpha.Spec;
  
17 public·final·class·alpha$map_spec_impl$reify__1988·implements·Spec,·Specize,·IObj17 public·final·class·alpha$map_spec_impl$reify__1988·implements·Spec,·Specize,·IObj
18 {18 {
19 ····final·IPersistentMap·__meta;19 ····final·IPersistentMap·__meta;
 20 ····Object·opt_specs;
20 ····Object·pred_forms;21 ····Object·pred_forms;
21 ····Object·gfn; 
22 ····Object·req_un;22 ····Object·opt_un;
23 ····Object·req_keys; 
24 ····Object·opt;23 ····Object·opt;
25 ····Object·keys__GT_specnames; 
26 ····Object·req;24 ····Object·req;
 25 ····Object·id;
 26 ····Object·argm;
27 ····Object·req_specs;27 ····Object·req_specs;
28 ····Object·opt_keys;28 ····Object·opt_keys;
29 ····Object·keys_pred;29 ····Object·keys_pred;
30 ····Object·pred_exprs;30 ····Object·pred_exprs;
31 ····Object·opt_un; 
32 ····Object·id; 
33 ····Object·opt_specs; 
34 ····Object·argm;31 ····Object·gfn;
 32 ····Object·req_un;
 33 ····Object·keys__GT_specnames;
 34 ····Object·req_keys;
35 ····public·static·final·Var·const__0;35 ····public·static·final·Var·const__0;
36 ····public·static·final·Var·const__1;36 ····public·static·final·Var·const__1;
37 ····public·static·final·Var·const__2;37 ····public·static·final·Var·const__2;
38 ····public·static·final·Var·const__3;38 ····public·static·final·Var·const__3;
39 ····public·static·final·Var·const__8;39 ····public·static·final·Var·const__8;
40 ····public·static·final·Var·const__9;40 ····public·static·final·Var·const__9;
41 ····public·static·final·Keyword·const__10;41 ····public·static·final·Keyword·const__10;
Offset 72, 43 lines modifiedOffset 72, 43 lines modified
72 ····public·static·final·AFn·const__41;72 ····public·static·final·AFn·const__41;
73 ····public·static·final·Var·const__42;73 ····public·static·final·Var·const__42;
74 ····public·static·final·Keyword·const__43;74 ····public·static·final·Keyword·const__43;
75 ····public·static·final·Keyword·const__44;75 ····public·static·final·Keyword·const__44;
76 ····public·static·final·Keyword·const__45;76 ····public·static·final·Keyword·const__45;
77 ····public·static·final·Keyword·const__46;77 ····public·static·final·Keyword·const__46;
78 ····78 ····
79 ····public·alpha$map_spec_impl$reify__1988(final·IPersistentMap·_meta,·final·Object·pred_forms,·final·Object·gfn,·final·Object·req_un,·final·Object·req_keys,·final·Object·opt,·final·Object·keys__GT_specnames,·final·Object·req,·final·Object·req_specs,·final·Object·opt_keys,·final·Object·keys_pred,·final·Object·pred_exprs,·final·Object·opt_un,·final·Object·id,·final·Object·opt_specs,·final·Object·argm)·{79 ····public·alpha$map_spec_impl$reify__1988(final·IPersistentMap·_meta,·final·Object·opt_specs,·final·Object·pred_forms,·final·Object·opt_un,·final·Object·opt,·final·Object·req,·final·Object·id,·final·Object·argm,·final·Object·req_specs,·final·Object·opt_keys,·final·Object·keys_pred,·final·Object·pred_exprs,·final·Object·gfn,·final·Object·req_un,·final·Object·keys__GT_specnames,·final·Object·req_keys)·{
80 ········this.__meta·=·_meta;80 ········this.__meta·=·_meta;
 81 ········this.opt_specs·=·opt_specs;
81 ········this.pred_forms·=·pred_forms;82 ········this.pred_forms·=·pred_forms;
82 ········this.gfn·=·gfn; 
83 ········this.req_un·=·req_un;83 ········this.opt_un·=·opt_un;
84 ········this.req_keys·=·req_keys; 
85 ········this.opt·=·opt;84 ········this.opt·=·opt;
86 ········this.keys__GT_specnames·=·keys__GT_specnames; 
87 ········this.req·=·req;85 ········this.req·=·req;
 86 ········this.id·=·id;
 87 ········this.argm·=·argm;
88 ········this.req_specs·=·req_specs;88 ········this.req_specs·=·req_specs;
89 ········this.opt_keys·=·opt_keys;89 ········this.opt_keys·=·opt_keys;
90 ········this.keys_pred·=·keys_pred;90 ········this.keys_pred·=·keys_pred;
91 ········this.pred_exprs·=·pred_exprs;91 ········this.pred_exprs·=·pred_exprs;
 92 ········this.gfn·=·gfn;
92 ········this.opt_un·=·opt_un;93 ········this.req_un·=·req_un;
 94 ········this.keys__GT_specnames·=·keys__GT_specnames;
 95 ········this.req_keys·=·req_keys;
93 ········this.id·=·id; 
94 ········this.opt_specs·=·opt_specs; 
95 ········this.argm·=·argm; 
96 ····}96 ····}
97 ····97 ····
98 ····public·alpha$map_spec_impl$reify__1988(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7,·final·Object·o8,·final·Object·o9,·final·Object·o10,·final·Object·o11,·final·Object·o12,·final·Object·o13,·final·Object·o14,·final·Object·o15)·{98 ····public·alpha$map_spec_impl$reify__1988(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7,·final·Object·o8,·final·Object·o9,·final·Object·o10,·final·Object·o11,·final·Object·o12,·final·Object·o13,·final·Object·o14,·final·Object·o15)·{
99 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8,·o9,·o10,·o11,·o12,·o13,·o14,·o15);99 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8,·o9,·o10,·o11,·o12,·o13,·o14,·o15);
100 ····}100 ····}
101 ····101 ····
102 ····public·IPersistentMap·meta()·{102 ····public·IPersistentMap·meta()·{
103 ········return·this.__meta;103 ········return·this.__meta;
104 ····}104 ····}
105 ····105 ····
106 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{106 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
107 ········return·(IObj)new·alpha$map_spec_impl$reify__1988(persistentMap,·this.pred_forms,·this.gfn,·this.req_un,·this.req_keys,·this.opt,·this.keys__GT_specnames,·this.req,·this.req_specs,·this.opt_keys,·this.keys_pred,·this.pred_exprs,·this.opt_un,·this.id,·this.opt_specs,·this.argm);107 ········return·(IObj)new·alpha$map_spec_impl$reify__1988(persistentMap,·this.opt_specs,·this.pred_forms,·this.opt_un,·this.opt,·this.req,·this.id,·this.argm,·this.req_specs,·this.opt_keys,·this.keys_pred,·this.pred_exprs,·this.gfn,·this.req_un,·this.keys__GT_specnames,·this.req_keys);
108 ····}108 ····}
109 ····109 ····
110 ····public·Object·describe_STAR_()·{110 ····public·Object·describe_STAR_()·{
111 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988.const__40.getRawRoot();111 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988.const__40.getRawRoot();
112 ········final·AFn·const__41·=·alpha$map_spec_impl$reify__1988.const__41;112 ········final·AFn·const__41·=·alpha$map_spec_impl$reify__1988.const__41;
113 ········Object·G__2043·=·PersistentVector.EMPTY;113 ········Object·G__2043·=·PersistentVector.EMPTY;
114 ········final·Object·req·=·this.req;114 ········final·Object·req·=·this.req;
Offset 199, 22 lines modifiedOffset 199, 23 lines modified
199 ················return·fn.invoke();199 ················return·fn.invoke();
200 ············}200 ············}
201 ········}201 ········}
202 ········final·IFn·fn2·=·(IFn)alpha$map_spec_impl$reify__1988.const__29.getRawRoot();202 ········final·IFn·fn2·=·(IFn)alpha$map_spec_impl$reify__1988.const__29.getRawRoot();
203 ········final·Object·o2·=·rmap;203 ········final·Object·o2·=·rmap;
204 ········rmap·=·null;204 ········rmap·=·null;
205 ········Object·rmap2·=·fn2.invoke(o2,·this.id);205 ········Object·rmap2·=·fn2.invoke(o2,·this.id);
206 ········Object·rgen·=·new·alpha$map_spec_impl$reify__1988$rgen__2029(path,·overrides,·rmap2);206 ········Object·rgen·=·new·alpha$map_spec_impl$reify__1988$rgen__2029(overrides,·path,·rmap2);
207 ········final·Object·o3·=·path; 
208 ········path·=·null; 
209 ········final·Object·o4·=·overrides;207 ········final·Object·o3·=·overrides;
210 ········overrides·=·null;208 ········overrides·=·null;
 209 ········final·Object·id·=·this.id;
 210 ········final·Object·o4·=·path;
 211 ········path·=·null;
211 ········final·Object·o5·=·rmap2;212 ········final·Object·o5·=·rmap2;
212 ········rmap2·=·null;213 ········rmap2·=·null;
213 ········Object·ogen·=·new·alpha$map_spec_impl$reify__1988$ogen__2031(o3,·o4,·o5,·this.id);214 ········Object·ogen·=·new·alpha$map_spec_impl$reify__1988$ogen__2031(o3,·id,·o4,·o5);
214 ········final·IFn·fn3·=·(IFn)alpha$map_spec_impl$reify__1988.const__28.getRawRoot();215 ········final·IFn·fn3·=·(IFn)alpha$map_spec_impl$reify__1988.const__28.getRawRoot();
215 ········final·Object·o6·=·rgen;216 ········final·Object·o6·=·rgen;
216 ········rgen·=·null;217 ········rgen·=·null;
217 ········Object·reqs·=·fn3.invoke(o6,·this.req_keys,·this.req_specs);218 ········Object·reqs·=·fn3.invoke(o6,·this.req_keys,·this.req_specs);
218 ········final·IFn·fn4·=·(IFn)alpha$map_spec_impl$reify__1988.const__30.getRawRoot();219 ········final·IFn·fn4·=·(IFn)alpha$map_spec_impl$reify__1988.const__30.getRawRoot();
219 ········final·Object·rawRoot·=·alpha$map_spec_impl$reify__1988.const__31.getRawRoot();220 ········final·Object·rawRoot·=·alpha$map_spec_impl$reify__1988.const__31.getRawRoot();
220 ········final·IFn·fn5·=·(IFn)alpha$map_spec_impl$reify__1988.const__28.getRawRoot();221 ········final·IFn·fn5·=·(IFn)alpha$map_spec_impl$reify__1988.const__28.getRawRoot();
Offset 277, 34 lines modifiedOffset 278, 33 lines modified
277 ········Label_0274:·{278 ········Label_0274:·{
278 ············if·(invoke2·!=·null)·{279 ············if·(invoke2·!=·null)·{
279 ················if·(invoke2·!=·Boolean.FALSE)·{280 ················if·(invoke2·!=·Boolean.FALSE)·{
280 ····················final·Object·o6·=·temp__5720__auto__2045;281 ····················final·Object·o6·=·temp__5720__auto__2045;
281 ····················temp__5720__auto__2045·=·null;282 ····················temp__5720__auto__2045·=·null;
282 ····················Object·probs·=·o6;283 ····················Object·probs·=·o6;
283 ····················final·IFn·fn2·=·(IFn)alpha$map_spec_impl$reify__1988.const__28.getRawRoot();284 ····················final·IFn·fn2·=·(IFn)alpha$map_spec_impl$reify__1988.const__28.getRawRoot();
284 ····················final·alpha$map_spec_impl$reify__1988$fn__2020·alpha$map_spec_impl$reify__1988$fn__2020·=·new·alpha$map_spec_impl$reify__1988$fn__2020(x,·in,·via,·path);285 ····················final·alpha$map_spec_impl$reify__1988$fn__2020·alpha$map_spec_impl$reify__1988$fn__2020·=·new·alpha$map_spec_impl$reify__1988$fn__2020(in,·path,·via,·x);
285 ····················final·Object·o7·=·probs;286 ····················final·Object·o7·=·probs;
286 ····················probs·=·null;287 ····················probs·=·null;
287 ····················invoke3·=·fn2.invoke((Object)alpha$map_spec_impl$reify__1988$fn__2020,·o7);288 ····················invoke3·=·fn2.invoke((Object)alpha$map_spec_impl$reify__1988$fn__2020,·o7);
288 ····················break·Label_0274;289 ····················break·Label_0274;
289 ················}290 ················}
290 ············}291 ············}
291 ············invoke3·=·null;292 ············invoke3·=·null;
Max diff block lines reached; 1240/8010 bytes (15.48%) of diff not shown.
1.48 KB
clojure/spec/alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032.class
1.34 KB
procyon -ec {}
    
Offset 4, 28 lines modifiedOffset 4, 28 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032·extends·AFunction8 public·final·class·alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032·extends·AFunction
9 {9 {
10 ····Object·path; 
11 ····Object·overrides;10 ····Object·overrides;
12 ····Object·rmap; 
13 ····Object·s;11 ····Object·path;
14 ····Object·k;12 ····Object·k;
 13 ····Object·s;
 14 ····Object·rmap;
15 ····public·static·final·Var·const__0;15 ····public·static·final·Var·const__0;
16 ····public·static·final·Var·const__1;16 ····public·static·final·Var·const__1;
17 ····17 ····
18 ····public·alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032(final·Object·path,·final·Object·overrides,·final·Object·rmap,·final·Object·s,·final·Object·k)·{18 ····public·alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032(final·Object·overrides,·final·Object·path,·final·Object·k,·final·Object·s,·final·Object·rmap)·{
19 ········this.path·=·path; 
20 ········this.overrides·=·overrides;19 ········this.overrides·=·overrides;
21 ········this.rmap·=·rmap; 
22 ········this.s·=·s;20 ········this.path·=·path;
23 ········this.k·=·k;21 ········this.k·=·k;
 22 ········this.s·=·s;
 23 ········this.rmap·=·rmap;
24 ····}24 ····}
25 ····25 ····
26 ····public·Object·invoke()·{26 ····public·Object·invoke()·{
27 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032.const__0.getRawRoot();27 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032.const__0.getRawRoot();
28 ········final·Object·s·=·this.s;28 ········final·Object·s·=·this.s;
29 ········final·Object·overrides·=·this.overrides;29 ········final·Object·overrides·=·this.overrides;
30 ········final·Object·invoke·=·((IFn)alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032.const__1.getRawRoot()).invoke(this.path,·this.k);30 ········final·Object·invoke·=·((IFn)alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032.const__1.getRawRoot()).invoke(this.path,·this.k);
1.49 KB
clojure/spec/alpha$map_spec_impl$reify__1988$fn__2023.class
1.37 KB
procyon -ec {}
    
Offset 4, 31 lines modifiedOffset 4, 31 lines modified
4 import·clojure.lang.IFn;4 import·clojure.lang.IFn;
5 import·clojure.lang.RT;5 import·clojure.lang.RT;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$map_spec_impl$reify__1988$fn__2023·extends·AFunction8 public·final·class·alpha$map_spec_impl$reify__1988$fn__2023·extends·AFunction
9 {9 {
10 ····Object·reg; 
11 ····Object·keys__GT_specnames; 
12 ····Object·in;10 ····Object·in;
13 ····Object·via;11 ····Object·reg;
14 ····Object·path;12 ····Object·path;
 13 ····Object·via;
 14 ····Object·keys__GT_specnames;
15 ····public·static·final·Var·const__3;15 ····public·static·final·Var·const__3;
16 ····public·static·final·Var·const__4;16 ····public·static·final·Var·const__4;
17 ····public·static·final·Var·const__5;17 ····public·static·final·Var·const__5;
18 ····public·static·final·Var·const__6;18 ····public·static·final·Var·const__6;
19 ····public·static·final·Var·const__7;19 ····public·static·final·Var·const__7;
20 ····20 ····
 21 ····public·alpha$map_spec_impl$reify__1988$fn__2023(final·Object·in,·final·Object·reg,·final·Object·path,·final·Object·via,·final·Object·keys__GT_specnames)·{
21 ····public·alpha$map_spec_impl$reify__1988$fn__2023(final·Object·reg,·final·Object·keys__GT_specnames,·final·Object·in,·final·Object·via,·final·Object·path)·{ 
22 ········this.reg·=·reg; 
23 ········this.keys__GT_specnames·=·keys__GT_specnames; 
24 ········this.in·=·in;22 ········this.in·=·in;
25 ········this.via·=·via;23 ········this.reg·=·reg;
26 ········this.path·=·path;24 ········this.path·=·path;
 25 ········this.via·=·via;
 26 ········this.keys__GT_specnames·=·keys__GT_specnames;
27 ····}27 ····}
28 ····28 ····
29 ····public·Object·invoke(Object·p__2022)·{29 ····public·Object·invoke(Object·p__2022)·{
30 ········final·Object·o·=·p__2022;30 ········final·Object·o·=·p__2022;
31 ········p__2022·=·null;31 ········p__2022·=·null;
32 ········Object·vec__2024·=·o;32 ········Object·vec__2024·=·o;
33 ········Object·k·=·RT.nth(vec__2024,·RT.intCast(0L),·(Object)null);33 ········Object·k·=·RT.nth(vec__2024,·RT.intCast(0L),·(Object)null);
1.34 KB
clojure/spec/alpha$exercise_fn$iter__2560__2564$fn__2565$fn__2566.class
1.2 KB
procyon -ec {}
    
Offset 6, 24 lines modifiedOffset 6, 24 lines modified
6 import·clojure.lang.Indexed;6 import·clojure.lang.Indexed;
7 import·clojure.lang.RT;7 import·clojure.lang.RT;
8 import·clojure.lang.Var;8 import·clojure.lang.Var;
9 import·clojure.lang.AFunction;9 import·clojure.lang.AFunction;
  
10 public·final·class·alpha$exercise_fn$iter__2560__2564$fn__2565$fn__2566·extends·AFunction10 public·final·class·alpha$exercise_fn$iter__2560__2564$fn__2565$fn__2566·extends·AFunction
11 {11 {
12 ····int·size__6289__auto__; 
13 ····Object·b__2563;12 ····Object·b__2563;
 13 ····int·size__6289__auto__;
14 ····Object·c__6288__auto__;14 ····Object·c__6288__auto__;
15 ····Object·f;15 ····Object·f;
16 ····public·static·final·Var·const__3;16 ····public·static·final·Var·const__3;
17 ····public·static·final·Var·const__4;17 ····public·static·final·Var·const__4;
18 ····18 ····
19 ····public·alpha$exercise_fn$iter__2560__2564$fn__2565$fn__2566(final·int·size__6289__auto__,·final·Object·b__2563,·final·Object·c__6288__auto__,·final·Object·f)·{19 ····public·alpha$exercise_fn$iter__2560__2564$fn__2565$fn__2566(final·Object·b__2563,·final·int·size__6289__auto__,·final·Object·c__6288__auto__,·final·Object·f)·{
20 ········this.size__6289__auto__·=·size__6289__auto__; 
21 ········this.b__2563·=·b__2563;20 ········this.b__2563·=·b__2563;
 21 ········this.size__6289__auto__·=·size__6289__auto__;
22 ········this.c__6288__auto__·=·c__6288__auto__;22 ········this.c__6288__auto__·=·c__6288__auto__;
23 ········this.f·=·f;23 ········this.f·=·f;
24 ····}24 ····}
25 ····25 ····
26 ····public·Object·invoke()·{26 ····public·Object·invoke()·{
27 ········for·(long·i__2562·=·(long)RT.intCast(0L);·i__2562·<·this.size__6289__auto__;·++i__2562)·{27 ········for·(long·i__2562·=·(long)RT.intCast(0L);·i__2562·<·this.size__6289__auto__;·++i__2562)·{
28 ············Object·args·=·((Indexed)this.c__6288__auto__).nth(RT.intCast(i__2562));28 ············Object·args·=·((Indexed)this.c__6288__auto__).nth(RT.intCast(i__2562));
8.18 KB
clojure/spec/alpha$every_impl$reify__2245.class
8.09 KB
procyon -ec {}
    
Offset 14, 33 lines modifiedOffset 14, 33 lines modified
14 import·clojure.lang.IObj;14 import·clojure.lang.IObj;
15 import·clojure.spec.alpha.Specize;15 import·clojure.spec.alpha.Specize;
16 import·clojure.spec.alpha.Spec;16 import·clojure.spec.alpha.Spec;
  
17 public·final·class·alpha$every_impl$reify__2245·implements·Spec,·Specize,·IObj17 public·final·class·alpha$every_impl$reify__2245·implements·Spec,·Specize,·IObj
18 {18 {
19 ····final·IPersistentMap·__meta;19 ····final·IPersistentMap·__meta;
 20 ····Object·cfns;
 21 ····Object·opts;
20 ····Object·max_count;22 ····Object·min_count;
21 ····Object·kind;23 ····Object·gen_max;
 24 ····Object·describe_form;
22 ····Object·form;25 ····Object·form;
23 ····Object·conform_all;26 ····Object·kfn;
 27 ····Object·max_count;
24 ····Object·kind_form;28 ····Object·kind_form;
25 ····Object·pred;29 ····Object·pred;
26 ····Object·cfns; 
27 ····Object·distinct; 
28 ····Object·kfn; 
29 ····Object·gfn;30 ····Object·gen_into;
30 ····Object·cpred; 
31 ····Object·spec;31 ····Object·spec;
32 ····Object·gen_max;32 ····Object·distinct;
33 ····Object·check_QMARK_;33 ····Object·check_QMARK_;
34 ····Object·gen_into;34 ····Object·gfn;
35 ····Object·count;35 ····Object·count;
 36 ····Object·conform_all;
 37 ····Object·kind;
36 ····Object·opts;38 ····Object·cpred;
37 ····Object·min_count; 
38 ····Object·describe_form; 
39 ····private·static·Class·__cached_class__0;39 ····private·static·Class·__cached_class__0;
40 ····private·static·Class·__cached_class__1;40 ····private·static·Class·__cached_class__1;
41 ····public·static·final·Var·const__0;41 ····public·static·final·Var·const__0;
42 ····public·static·final·Var·const__1;42 ····public·static·final·Var·const__1;
43 ····public·static·final·Keyword·const__2;43 ····public·static·final·Keyword·const__2;
44 ····public·static·final·Var·const__7;44 ····public·static·final·Var·const__7;
45 ····public·static·final·Var·const__8;45 ····public·static·final·Var·const__8;
Offset 68, 47 lines modifiedOffset 68, 47 lines modified
68 ····public·static·final·Var·const__39;68 ····public·static·final·Var·const__39;
69 ····public·static·final·Var·const__40;69 ····public·static·final·Var·const__40;
70 ····public·static·final·Var·const__41;70 ····public·static·final·Var·const__41;
71 ····public·static·final·AFn·const__42;71 ····public·static·final·AFn·const__42;
72 ····public·static·final·Var·const__43;72 ····public·static·final·Var·const__43;
73 ····public·static·final·Var·const__44;73 ····public·static·final·Var·const__44;
74 ····74 ····
75 ····public·alpha$every_impl$reify__2245(final·IPersistentMap·_meta,·final·Object·max_count,·final·Object·kind,·final·Object·form,·final·Object·conform_all,·final·Object·kind_form,·final·Object·pred,·final·Object·cfns,·final·Object·distinct,·final·Object·kfn,·final·Object·gfn,·final·Object·cpred,·final·Object·spec,·final·Object·gen_max,·final·Object·check_QMARK_,·final·Object·gen_into,·final·Object·count,·final·Object·opts,·final·Object·min_count,·final·Object·describe_form)·{75 ····public·alpha$every_impl$reify__2245(final·IPersistentMap·_meta,·final·Object·cfns,·final·Object·opts,·final·Object·min_count,·final·Object·gen_max,·final·Object·describe_form,·final·Object·form,·final·Object·kfn,·final·Object·max_count,·final·Object·kind_form,·final·Object·pred,·final·Object·gen_into,·final·Object·spec,·final·Object·distinct,·final·Object·check_QMARK_,·final·Object·gfn,·final·Object·count,·final·Object·conform_all,·final·Object·kind,·final·Object·cpred)·{
76 ········this.__meta·=·_meta;76 ········this.__meta·=·_meta;
 77 ········this.cfns·=·cfns;
 78 ········this.opts·=·opts;
77 ········this.max_count·=·max_count;79 ········this.min_count·=·min_count;
78 ········this.kind·=·kind;80 ········this.gen_max·=·gen_max;
 81 ········this.describe_form·=·describe_form;
79 ········this.form·=·form;82 ········this.form·=·form;
80 ········this.conform_all·=·conform_all;83 ········this.kfn·=·kfn;
 84 ········this.max_count·=·max_count;
81 ········this.kind_form·=·kind_form;85 ········this.kind_form·=·kind_form;
82 ········this.pred·=·pred;86 ········this.pred·=·pred;
83 ········this.cfns·=·cfns; 
84 ········this.distinct·=·distinct; 
85 ········this.kfn·=·kfn; 
86 ········this.gfn·=·gfn;87 ········this.gen_into·=·gen_into;
87 ········this.cpred·=·cpred; 
88 ········this.spec·=·spec;88 ········this.spec·=·spec;
89 ········this.gen_max·=·gen_max;89 ········this.distinct·=·distinct;
90 ········this.check_QMARK_·=·check_QMARK_;90 ········this.check_QMARK_·=·check_QMARK_;
91 ········this.gen_into·=·gen_into;91 ········this.gfn·=·gfn;
92 ········this.count·=·count;92 ········this.count·=·count;
93 ········this.opts·=·opts; 
94 ········this.min_count·=·min_count; 
95 ········this.describe_form·=·describe_form;93 ········this.conform_all·=·conform_all;
 94 ········this.kind·=·kind;
 95 ········this.cpred·=·cpred;
96 ····}96 ····}
97 ····97 ····
98 ····public·alpha$every_impl$reify__2245(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7,·final·Object·o8,·final·Object·o9,·final·Object·o10,·final·Object·o11,·final·Object·o12,·final·Object·o13,·final·Object·o14,·final·Object·o15,·final·Object·o16,·final·Object·o17,·final·Object·o18,·final·Object·o19)·{98 ····public·alpha$every_impl$reify__2245(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4,·final·Object·o5,·final·Object·o6,·final·Object·o7,·final·Object·o8,·final·Object·o9,·final·Object·o10,·final·Object·o11,·final·Object·o12,·final·Object·o13,·final·Object·o14,·final·Object·o15,·final·Object·o16,·final·Object·o17,·final·Object·o18,·final·Object·o19)·{
99 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8,·o9,·o10,·o11,·o12,·o13,·o14,·o15,·o16,·o17,·o18,·o19);99 ········this(null,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8,·o9,·o10,·o11,·o12,·o13,·o14,·o15,·o16,·o17,·o18,·o19);
100 ····}100 ····}
101 ····101 ····
102 ····public·IPersistentMap·meta()·{102 ····public·IPersistentMap·meta()·{
103 ········return·this.__meta;103 ········return·this.__meta;
104 ····}104 ····}
105 ····105 ····
106 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{106 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
107 ········return·(IObj)new·alpha$every_impl$reify__2245(persistentMap,·this.max_count,·this.kind,·this.form,·this.conform_all,·this.kind_form,·this.pred,·this.cfns,·this.distinct,·this.kfn,·this.gfn,·this.cpred,·this.spec,·this.gen_max,·this.check_QMARK_,·this.gen_into,·this.count,·this.opts,·this.min_count,·this.describe_form);107 ········return·(IObj)new·alpha$every_impl$reify__2245(persistentMap,·this.cfns,·this.opts,·this.min_count,·this.gen_max,·this.describe_form,·this.form,·this.kfn,·this.max_count,·this.kind_form,·this.pred,·this.gen_into,·this.spec,·this.distinct,·this.check_QMARK_,·this.gfn,·this.count,·this.conform_all,·this.kind,·this.cpred);
108 ····}108 ····}
109 ····109 ····
110 ····public·Object·describe_STAR_()·{110 ····public·Object·describe_STAR_()·{
111 ········final·Object·describe_form;111 ········final·Object·describe_form;
112 ········Object·or__5501__auto__2298·=·describe_form·=·this.describe_form;112 ········Object·or__5501__auto__2298·=·describe_form·=·this.describe_form;
113 ········if·(describe_form·!=·null)·{113 ········if·(describe_form·!=·null)·{
114 ············if·(describe_form·!=·Boolean.FALSE)·{114 ············if·(describe_form·!=·Boolean.FALSE)·{
Offset 176, 21 lines modifiedOffset 176, 20 lines modified
176 ················if·(const__13·!=·Boolean.FALSE)·{176 ················if·(const__13·!=·Boolean.FALSE)·{
177 ····················o2·=·((IFn)alpha$every_impl$reify__2245.const__38.getRawRoot()).invoke((Object)PersistentVector.EMPTY);177 ····················o2·=·((IFn)alpha$every_impl$reify__2245.const__38.getRawRoot()).invoke((Object)PersistentVector.EMPTY);
178 ····················break·Label_0209;178 ····················break·Label_0209;
179 ················}179 ················}
180 ············}180 ············}
181 ············o2·=·null;181 ············o2·=·null;
182 ········}182 ········}
183 ········final·Object·max_count·=·this.max_count;183 ········final·Object·min_count·=·this.min_count;
184 ········final·Object·distinct·=·this.distinct; 
185 ········final·Object·gen_max·=·this.gen_max;184 ········final·Object·gen_max·=·this.gen_max;
186 ········final·Object·count·=·this.count;185 ········final·Object·max_count·=·this.max_count;
187 ········final·Object·o6·=·pgen;186 ········final·Object·o6·=·pgen;
188 ········pgen·=·null;187 ········pgen·=·null;
189 ········final·alpha$every_impl$reify__2245$fn__2286·alpha$every_impl$reify__2245$fn__2285·=·new·alpha$every_impl$reify__2245$fn__2286(max_count,·distinct,·gen_max,·count,·o6,·this.min_count);188 ········final·alpha$every_impl$reify__2245$fn__2286·alpha$every_impl$reify__2245$fn__2285·=·new·alpha$every_impl$reify__2245$fn__2286(min_count,·gen_max,·max_count,·o6,·this.distinct,·this.count);
190 ········this·=·null;189 ········this·=·null;
191 ········return·fn2.invoke(o2,·(Object)alpha$every_impl$reify__2245$fn__2285);190 ········return·fn2.invoke(o2,·(Object)alpha$every_impl$reify__2245$fn__2285);
192 ····}191 ····}
193 ····192 ····
194 ····public·Object·explain_STAR_(Object·path,·Object·via,·Object·in,·Object·x)·{193 ····public·Object·explain_STAR_(Object·path,·Object·via,·Object·in,·Object·x)·{
195 ········final·Object·invoke;194 ········final·Object·invoke;
196 ········Object·or__5501__auto__2299·=·invoke·=·((IFn)alpha$every_impl$reify__2245.const__26.getRawRoot()).invoke(x,·this.kind,·this.kind_form,·this.distinct,·this.count,·this.min_count,·this.max_count,·path,·via,·in);195 ········Object·or__5501__auto__2299·=·invoke·=·((IFn)alpha$every_impl$reify__2245.const__26.getRawRoot()).invoke(x,·this.kind,·this.kind_form,·this.distinct,·this.count,·this.min_count,·this.max_count,·path,·via,·in);
Offset 215, 24 lines modifiedOffset 214, 24 lines modified
215 ············o·=·((IFn)alpha$every_impl$reify__2245.const__30.getRawRoot()).invoke(alpha$every_impl$reify__2245.const__31.getRawRoot(),·alpha$every_impl$reify__2245.const__32.get());214 ············o·=·((IFn)alpha$every_impl$reify__2245.const__30.getRawRoot()).invoke(alpha$every_impl$reify__2245.const__31.getRawRoot(),·alpha$every_impl$reify__2245.const__32.get());
216 ········}215 ········}
217 ········final·IFn·fn2·=·(IFn)o;216 ········final·IFn·fn2·=·(IFn)o;
218 ········final·IFn·fn3·=·(IFn)alpha$every_impl$reify__2245.const__33.getRawRoot();217 ········final·IFn·fn3·=·(IFn)alpha$every_impl$reify__2245.const__33.getRawRoot();
219 ········final·Object·rawRoot2·=·alpha$every_impl$reify__2245.const__29.getRawRoot();218 ········final·Object·rawRoot2·=·alpha$every_impl$reify__2245.const__29.getRawRoot();
220 ········final·IFn·fn4·=·(IFn)alpha$every_impl$reify__2245.const__34.getRawRoot();219 ········final·IFn·fn4·=·(IFn)alpha$every_impl$reify__2245.const__34.getRawRoot();
221 ········final·Object·form·=·this.form;220 ········final·Object·form·=·this.form;
222 ········final·Object·pred·=·this.pred; 
223 ········final·Object·kfn·=·this.kfn;221 ········final·Object·kfn·=·this.kfn;
 222 ········final·Object·pred·=·this.pred;
224 ········final·Object·o2·=·path;223 ········final·Object·o2·=·in;
Max diff block lines reached; 911/8257 bytes (11.03%) of diff not shown.
3.49 KB
clojure/spec/alpha$every_impl.class
3.42 KB
procyon -ec {}
    
Offset 98, 62 lines modifiedOffset 98, 61 lines modified
98 ····················or__5501__auto__2302·=·null;98 ····················or__5501__auto__2302·=·null;
99 ····················break·Label_0318;99 ····················break·Label_0318;
100 ················}100 ················}
101 ············}101 ············}
102 ············o7·=·new·alpha$every_impl$fn__2222();102 ············o7·=·new·alpha$every_impl$fn__2222();
103 ········}103 ········}
104 ········Object·kfn2·=·o7;104 ········Object·kfn2·=·o7;
105 ········final·alpha$every_impl$addcv__2224·alpha$every_impl$addcv__2224; 
106 ········Object·addcv·=·alpha$every_impl$addcv__2224·=·new·alpha$every_impl$addcv__2224();105 ········Object·addcv·=·new·alpha$every_impl$addcv__2224();
107 ········addcv·=·null; 
108 ········final·Object·o8·=·kind; 
109 ········final·Object·o9·=·conform_keys;106 ········final·Object·o8·=·conform_keys;
110 ········conform_keys·=·null;107 ········conform_keys·=·null;
 108 ········final·Object·o9·=·addcv;
 109 ········addcv·=·null;
111 ········final·Object·o10·=·conform_into;110 ········final·Object·o10·=·conform_into;
112 ········conform_into·=·null;111 ········conform_into·=·null;
113 ········Object·cfns·=·new·alpha$every_impl$cfns__2226((Object)alpha$every_impl$addcv__2224,·o8,·o9,·o10);112 ········Object·cfns·=·new·alpha$every_impl$cfns__2226(o8,·o9,·o10,·kind);
114 ········final·IPersistentMap·persistentMap·=·null;113 ········final·IPersistentMap·persistentMap·=·null;
 114 ········final·Object·o11·=·cfns;
 115 ········cfns·=·null;
 116 ········final·Object·o12·=·opts;
 117 ········opts·=·null;
115 ········final·Object·o11·=·max_count;118 ········final·Object·o13·=·min_count;
116 ········max_count·=·null;119 ········min_count·=·null;
117 ········final·Object·o12·=·kind;120 ········final·Object·o14·=·gen_max;
118 ········kind·=·null;121 ········gen_max·=·null;
 122 ········final·Object·o15·=·describe_form;
 123 ········describe_form·=·null;
119 ········final·Object·o13·=·form;124 ········final·Object·o16·=·form;
120 ········form·=·null;125 ········form·=·null;
 126 ········final·Object·o17·=·kfn2;
 127 ········kfn2·=·null;
121 ········final·Object·o14·=·conform_all;128 ········final·Object·o18·=·max_count;
122 ········conform_all·=·null;129 ········max_count·=·null;
123 ········final·Object·o15·=·kind_form;130 ········final·Object·o19·=·kind_form;
124 ········kind_form·=·null;131 ········kind_form·=·null;
125 ········final·Object·o16·=·pred;132 ········final·Object·o20·=·pred;
126 ········pred·=·null;133 ········pred·=·null;
127 ········final·Object·o17·=·cfns; 
128 ········cfns·=·null; 
129 ········final·Object·o18·=·distinct; 
130 ········distinct·=·null; 
131 ········final·Object·o19·=·kfn2; 
132 ········kfn2·=·null; 
133 ········final·Object·o20·=·gfn;134 ········final·Object·o21·=·gen_into;
134 ········gfn·=·null;135 ········gen_into·=·null;
135 ········final·Object·o21·=·cpred; 
136 ········cpred·=·null; 
137 ········final·Object·o22·=·spec;136 ········final·Object·o22·=·spec;
138 ········spec·=·null;137 ········spec·=·null;
139 ········final·Object·o23·=·gen_max;138 ········final·Object·o23·=·distinct;
140 ········gen_max·=·null;139 ········distinct·=·null;
141 ········final·Object·o24·=·check_QMARK_;140 ········final·Object·o24·=·check_QMARK_;
142 ········check_QMARK_·=·null;141 ········check_QMARK_·=·null;
143 ········final·Object·o25·=·gen_into;142 ········final·Object·o25·=·gfn;
144 ········gen_into·=·null;143 ········gfn·=·null;
145 ········final·Object·o26·=·count;144 ········final·Object·o26·=·count;
146 ········count·=·null;145 ········count·=·null;
147 ········final·Object·o27·=·opts;146 ········final·Object·o27·=·conform_all;
148 ········opts·=·null;147 ········conform_all·=·null;
149 ········final·Object·o28·=·min_count;148 ········final·Object·o28·=·kind;
150 ········min_count·=·null;149 ········kind·=·null;
151 ········final·Object·o29·=·describe_form;150 ········final·Object·o29·=·cpred;
152 ········describe_form·=·null;151 ········cpred·=·null;
153 ········return·((IObj)new·alpha$every_impl$reify__2245(persistentMap,·o11,·o12,·o13,·o14,·o15,·o16,·o17,·o18,·o19,·o20,·o21,·o22,·o23,·o24,·o25,·o26,·o27,·o28,·o29)).withMeta((IPersistentMap)alpha$every_impl.const__24);152 ········return·((IObj)new·alpha$every_impl$reify__2245(persistentMap,·o11,·o12,·o13,·o14,·o15,·o16,·o17,·o18,·o19,·o20,·o21,·o22,·o23,·o24,·o25,·o26,·o27,·o28,·o29)).withMeta((IPersistentMap)alpha$every_impl.const__24);
154 ····}153 ····}
155 ····154 ····
156 ····public·Object·invoke(final·Object·form,·final·Object·pred,·final·Object·p__2216,·final·Object·gfn)·{155 ····public·Object·invoke(final·Object·form,·final·Object·pred,·final·Object·p__2216,·final·Object·gfn)·{
157 ········return·invokeStatic(form,·pred,·p__2216,·gfn);156 ········return·invokeStatic(form,·pred,·p__2216,·gfn);
158 ····}157 ····}
159 ····158 ····
1.95 KB
clojure/spec/alpha$every_impl$reify__2245$fn__2286.class
1.84 KB
procyon -ec {}
    
Offset 6, 38 lines modifiedOffset 6, 38 lines modified
6 import·clojure.lang.IFn;6 import·clojure.lang.IFn;
7 import·clojure.lang.Keyword;7 import·clojure.lang.Keyword;
8 import·clojure.lang.Var;8 import·clojure.lang.Var;
9 import·clojure.lang.AFunction;9 import·clojure.lang.AFunction;
  
10 public·final·class·alpha$every_impl$reify__2245$fn__2286·extends·AFunction10 public·final·class·alpha$every_impl$reify__2245$fn__2286·extends·AFunction
11 {11 {
 12 ····Object·min_count;
 13 ····Object·gen_max;
12 ····Object·max_count;14 ····Object·max_count;
 15 ····Object·pgen;
13 ····Object·distinct;16 ····Object·distinct;
14 ····Object·gen_max; 
15 ····Object·count;17 ····Object·count;
16 ····Object·pgen; 
17 ····Object·min_count; 
18 ····public·static·final·Var·const__0;18 ····public·static·final·Var·const__0;
19 ····public·static·final·Var·const__1;19 ····public·static·final·Var·const__1;
20 ····public·static·final·Keyword·const__2;20 ····public·static·final·Keyword·const__2;
21 ····public·static·final·Keyword·const__3;21 ····public·static·final·Keyword·const__3;
22 ····public·static·final·Object·const__4;22 ····public·static·final·Object·const__4;
23 ····public·static·final·Keyword·const__5;23 ····public·static·final·Keyword·const__5;
24 ····public·static·final·Object·const__6;24 ····public·static·final·Object·const__6;
25 ····public·static·final·Keyword·const__7;25 ····public·static·final·Keyword·const__7;
26 ····public·static·final·Var·const__11;26 ····public·static·final·Var·const__11;
27 ····public·static·final·Keyword·const__12;27 ····public·static·final·Keyword·const__12;
28 ····28 ····
29 ····public·alpha$every_impl$reify__2245$fn__2286(final·Object·max_count,·final·Object·distinct,·final·Object·gen_max,·final·Object·count,·final·Object·pgen,·final·Object·min_count)·{29 ····public·alpha$every_impl$reify__2245$fn__2286(final·Object·min_count,·final·Object·gen_max,·final·Object·max_count,·final·Object·pgen,·final·Object·distinct,·final·Object·count)·{
 30 ········this.min_count·=·min_count;
 31 ········this.gen_max·=·gen_max;
30 ········this.max_count·=·max_count;32 ········this.max_count·=·max_count;
 33 ········this.pgen·=·pgen;
31 ········this.distinct·=·distinct;34 ········this.distinct·=·distinct;
32 ········this.gen_max·=·gen_max; 
33 ········this.count·=·count;35 ········this.count·=·count;
34 ········this.pgen·=·pgen; 
35 ········this.min_count·=·min_count; 
36 ····}36 ····}
37 ····37 ····
38 ····public·Object·invoke(Object·init)·{38 ····public·Object·invoke(Object·init)·{
39 ········final·IFn·fn·=·(IFn)alpha$every_impl$reify__2245$fn__2286.const__0.getRawRoot();39 ········final·IFn·fn·=·(IFn)alpha$every_impl$reify__2245$fn__2286.const__0.getRawRoot();
40 ········final·Object·o·=·init;40 ········final·Object·o·=·init;
41 ········init·=·null;41 ········init·=·null;
42 ········final·alpha$every_impl$reify__2245$fn__2286$fn__2287·alpha$every_impl$reify__2245$fn__2286$fn__2287·=·new·alpha$every_impl$reify__2245$fn__2286$fn__2287(o);42 ········final·alpha$every_impl$reify__2245$fn__2286$fn__2287·alpha$every_impl$reify__2245$fn__2286$fn__2287·=·new·alpha$every_impl$reify__2245$fn__2286$fn__2287(o);
1.39 KB
clojure/spec/alpha$every_impl$reify__2245$fn__2282.class
1.28 KB
procyon -ec {}
    
Offset 5, 31 lines modifiedOffset 5, 31 lines modified
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$every_impl$reify__2245$fn__2282·extends·AFunction8 public·final·class·alpha$every_impl$reify__2245$fn__2282·extends·AFunction
9 {9 {
10 ····Object·form;10 ····Object·form;
11 ····Object·pred; 
12 ····Object·kfn;11 ····Object·kfn;
13 ····Object·path;12 ····Object·pred;
 13 ····Object·in;
14 ····Object·check_QMARK_;14 ····Object·check_QMARK_;
 15 ····Object·path;
15 ····Object·via;16 ····Object·via;
16 ····Object·in; 
17 ····public·static·final·Var·const__0;17 ····public·static·final·Var·const__0;
18 ····public·static·final·Var·const__1;18 ····public·static·final·Var·const__1;
19 ····19 ····
20 ····public·alpha$every_impl$reify__2245$fn__2282(final·Object·form,·final·Object·pred,·final·Object·kfn,·final·Object·path,·final·Object·check_QMARK_,·final·Object·via,·final·Object·in)·{20 ····public·alpha$every_impl$reify__2245$fn__2282(final·Object·form,·final·Object·kfn,·final·Object·pred,·final·Object·in,·final·Object·check_QMARK_,·final·Object·path,·final·Object·via)·{
21 ········this.form·=·form;21 ········this.form·=·form;
22 ········this.pred·=·pred; 
23 ········this.kfn·=·kfn;22 ········this.kfn·=·kfn;
24 ········this.path·=·path;23 ········this.pred·=·pred;
 24 ········this.in·=·in;
25 ········this.check_QMARK_·=·check_QMARK_;25 ········this.check_QMARK_·=·check_QMARK_;
 26 ········this.path·=·path;
26 ········this.via·=·via;27 ········this.via·=·via;
27 ········this.in·=·in; 
28 ····}28 ····}
29 ····29 ····
30 ····public·Object·invoke(Object·i,·Object·v)·{30 ····public·Object·invoke(Object·i,·Object·v)·{
31 ········final·IFn·fn·=·(IFn)this.kfn;31 ········final·IFn·fn·=·(IFn)this.kfn;
32 ········final·Object·o·=·i;32 ········final·Object·o·=·i;
33 ········i·=·null;33 ········i·=·null;
34 ········Object·k·=·fn.invoke(o,·v);34 ········Object·k·=·fn.invoke(o,·v);
1.54 KB
clojure/spec/alpha$every_impl$cfns__2226.class
1.45 KB
procyon -ec {}
    
Offset 8, 34 lines modifiedOffset 8, 34 lines modified
8 import·clojure.lang.IFn;8 import·clojure.lang.IFn;
9 import·clojure.lang.Keyword;9 import·clojure.lang.Keyword;
10 import·clojure.lang.Var;10 import·clojure.lang.Var;
11 import·clojure.lang.AFunction;11 import·clojure.lang.AFunction;
  
12 public·final·class·alpha$every_impl$cfns__2226·extends·AFunction12 public·final·class·alpha$every_impl$cfns__2226·extends·AFunction
13 {13 {
14 ····Object·addcv; 
15 ····Object·kind; 
16 ····Object·conform_keys;14 ····Object·conform_keys;
 15 ····Object·addcv;
17 ····Object·conform_into;16 ····Object·conform_into;
 17 ····Object·kind;
18 ····public·static·final·Var·const__0;18 ····public·static·final·Var·const__0;
19 ····public·static·final·Var·const__1;19 ····public·static·final·Var·const__1;
20 ····public·static·final·Var·const__2;20 ····public·static·final·Var·const__2;
21 ····public·static·final·Var·const__3;21 ····public·static·final·Var·const__3;
22 ····public·static·final·Var·const__4;22 ····public·static·final·Var·const__4;
23 ····public·static·final·Var·const__5;23 ····public·static·final·Var·const__5;
24 ····public·static·final·Var·const__6;24 ····public·static·final·Var·const__6;
25 ····public·static·final·Var·const__7;25 ····public·static·final·Var·const__7;
26 ····public·static·final·Var·const__8;26 ····public·static·final·Var·const__8;
27 ····public·static·final·Keyword·const__9;27 ····public·static·final·Keyword·const__9;
28 ····28 ····
 29 ····public·alpha$every_impl$cfns__2226(final·Object·conform_keys,·final·Object·addcv,·final·Object·conform_into,·final·Object·kind)·{
29 ····public·alpha$every_impl$cfns__2226(final·Object·addcv,·final·Object·kind,·final·Object·conform_keys,·final·Object·conform_into)·{ 
30 ········this.addcv·=·addcv; 
31 ········this.kind·=·kind; 
32 ········this.conform_keys·=·conform_keys;30 ········this.conform_keys·=·conform_keys;
 31 ········this.addcv·=·addcv;
33 ········this.conform_into·=·conform_into;32 ········this.conform_into·=·conform_into;
 33 ········this.kind·=·kind;
34 ····}34 ····}
35 ····35 ····
36 ····public·Object·invoke(Object·x)·{36 ····public·Object·invoke(Object·x)·{
37 ········final·Object·invoke;37 ········final·Object·invoke;
38 ········Object·and__5499__auto__2237·=·invoke·=·((IFn)alpha$every_impl$cfns__2226.const__0.getRawRoot()).invoke(x);38 ········Object·and__5499__auto__2237·=·invoke·=·((IFn)alpha$every_impl$cfns__2226.const__0.getRawRoot()).invoke(x);
39 ········Object·invoke3·=·null;39 ········Object·invoke3·=·null;
40 ········Object·o·=·null;40 ········Object·o·=·null;
962 B
clojure/spec/alpha$merge_spec_impl.class
882 B
procyon -ec {}
    
Offset 9, 20 lines modifiedOffset 9, 20 lines modified
  
9 public·final·class·alpha$merge_spec_impl·extends·AFunction9 public·final·class·alpha$merge_spec_impl·extends·AFunction
10 {10 {
11 ····public·static·final·AFn·const__4;11 ····public·static·final·AFn·const__4;
12 ····12 ····
13 ····public·static·Object·invokeStatic(Object·forms,·Object·preds,·Object·gfn)·{13 ····public·static·Object·invokeStatic(Object·forms,·Object·preds,·Object·gfn)·{
14 ········final·IPersistentMap·persistentMap·=·null;14 ········final·IPersistentMap·persistentMap·=·null;
 15 ········final·Object·o·=·gfn;
 16 ········gfn·=·null;
15 ········final·Object·o·=·preds;17 ········final·Object·o2·=·preds;
16 ········preds·=·null;18 ········preds·=·null;
17 ········final·Object·o2·=·forms;19 ········final·Object·o3·=·forms;
18 ········forms·=·null;20 ········forms·=·null;
19 ········final·Object·o3·=·gfn; 
20 ········gfn·=·null; 
21 ········return·((IObj)new·alpha$merge_spec_impl$reify__2187(persistentMap,·o,·o2,·o3)).withMeta((IPersistentMap)alpha$merge_spec_impl.const__4);21 ········return·((IObj)new·alpha$merge_spec_impl$reify__2187(persistentMap,·o,·o2,·o3)).withMeta((IPersistentMap)alpha$merge_spec_impl.const__4);
22 ····}22 ····}
23 ····23 ····
24 ····public·Object·invoke(final·Object·forms,·final·Object·preds,·final·Object·gfn)·{24 ····public·Object·invoke(final·Object·forms,·final·Object·preds,·final·Object·gfn)·{
25 ········return·invokeStatic(forms,·preds,·gfn);25 ········return·invokeStatic(forms,·preds,·gfn);
26 ····}26 ····}
27 ····27 ····
4.43 KB
clojure/spec/alpha$merge_spec_impl$reify__2187.class
4.33 KB
procyon -ec {}
    
Offset 11, 17 lines modifiedOffset 11, 17 lines modified
11 import·clojure.lang.IObj;11 import·clojure.lang.IObj;
12 import·clojure.spec.alpha.Specize;12 import·clojure.spec.alpha.Specize;
13 import·clojure.spec.alpha.Spec;13 import·clojure.spec.alpha.Spec;
  
14 public·final·class·alpha$merge_spec_impl$reify__2187·implements·Spec,·Specize,·IObj14 public·final·class·alpha$merge_spec_impl$reify__2187·implements·Spec,·Specize,·IObj
15 {15 {
16 ····final·IPersistentMap·__meta;16 ····final·IPersistentMap·__meta;
 17 ····Object·gfn;
17 ····Object·preds;18 ····Object·preds;
18 ····Object·forms;19 ····Object·forms;
19 ····Object·gfn; 
20 ····public·static·final·Var·const__0;20 ····public·static·final·Var·const__0;
21 ····public·static·final·Var·const__1;21 ····public·static·final·Var·const__1;
22 ····public·static·final·Var·const__2;22 ····public·static·final·Var·const__2;
23 ····public·static·final·Keyword·const__3;23 ····public·static·final·Keyword·const__3;
24 ····public·static·final·Var·const__4;24 ····public·static·final·Var·const__4;
25 ····public·static·final·Var·const__5;25 ····public·static·final·Var·const__5;
26 ····public·static·final·Var·const__6;26 ····public·static·final·Var·const__6;
Offset 29, 31 lines modifiedOffset 29, 31 lines modified
29 ····public·static·final·Var·const__8;29 ····public·static·final·Var·const__8;
30 ····public·static·final·Var·const__9;30 ····public·static·final·Var·const__9;
31 ····public·static·final·Var·const__10;31 ····public·static·final·Var·const__10;
32 ····public·static·final·Var·const__11;32 ····public·static·final·Var·const__11;
33 ····public·static·final·Var·const__12;33 ····public·static·final·Var·const__12;
34 ····public·static·final·AFn·const__13;34 ····public·static·final·AFn·const__13;
35 ····35 ····
36 ····public·alpha$merge_spec_impl$reify__2187(final·IPersistentMap·_meta,·final·Object·preds,·final·Object·forms,·final·Object·gfn)·{36 ····public·alpha$merge_spec_impl$reify__2187(final·IPersistentMap·_meta,·final·Object·gfn,·final·Object·preds,·final·Object·forms)·{
37 ········this.__meta·=·_meta;37 ········this.__meta·=·_meta;
 38 ········this.gfn·=·gfn;
38 ········this.preds·=·preds;39 ········this.preds·=·preds;
39 ········this.forms·=·forms;40 ········this.forms·=·forms;
40 ········this.gfn·=·gfn; 
41 ····}41 ····}
42 ····42 ····
43 ····public·alpha$merge_spec_impl$reify__2187(final·Object·o,·final·Object·o2,·final·Object·o3)·{43 ····public·alpha$merge_spec_impl$reify__2187(final·Object·o,·final·Object·o2,·final·Object·o3)·{
44 ········this(null,·o,·o2,·o3);44 ········this(null,·o,·o2,·o3);
45 ····}45 ····}
46 ····46 ····
47 ····public·IPersistentMap·meta()·{47 ····public·IPersistentMap·meta()·{
48 ········return·this.__meta;48 ········return·this.__meta;
49 ····}49 ····}
50 ····50 ····
51 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{51 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
52 ········return·(IObj)new·alpha$merge_spec_impl$reify__2187(persistentMap,·this.preds,·this.forms,·this.gfn);52 ········return·(IObj)new·alpha$merge_spec_impl$reify__2187(persistentMap,·this.gfn,·this.preds,·this.forms);
53 ····}53 ····}
54 ····54 ····
55 ····public·Object·describe_STAR_()·{55 ····public·Object·describe_STAR_()·{
56 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187.const__11.getRawRoot();56 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187.const__11.getRawRoot();
57 ········final·Object·invoke·=·((IFn)alpha$merge_spec_impl$reify__2187.const__7.getRawRoot()).invoke(((IFn)alpha$merge_spec_impl$reify__2187.const__12.getRawRoot()).invoke((Object)alpha$merge_spec_impl$reify__2187.const__13),·this.forms);57 ········final·Object·invoke·=·((IFn)alpha$merge_spec_impl$reify__2187.const__7.getRawRoot()).invoke(((IFn)alpha$merge_spec_impl$reify__2187.const__12.getRawRoot()).invoke((Object)alpha$merge_spec_impl$reify__2187.const__13),·this.forms);
58 ········this·=·null;58 ········this·=·null;
59 ········return·fn.invoke(invoke);59 ········return·fn.invoke(invoke);
Offset 79, 37 lines modifiedOffset 79, 37 lines modified
79 ············}79 ············}
80 ········}80 ········}
81 ········final·IFn·fn2·=·(IFn)alpha$merge_spec_impl$reify__2187.const__8.getRawRoot();81 ········final·IFn·fn2·=·(IFn)alpha$merge_spec_impl$reify__2187.const__8.getRawRoot();
82 ········final·alpha$merge_spec_impl$reify__2187$fn__2194·alpha$merge_spec_impl$reify__2187$fn__2194·=·new·alpha$merge_spec_impl$reify__2187$fn__2194();82 ········final·alpha$merge_spec_impl$reify__2187$fn__2194·alpha$merge_spec_impl$reify__2187$fn__2194·=·new·alpha$merge_spec_impl$reify__2187$fn__2194();
83 ········final·IFn·fn3·=·(IFn)alpha$merge_spec_impl$reify__2187.const__4.getRawRoot();83 ········final·IFn·fn3·=·(IFn)alpha$merge_spec_impl$reify__2187.const__4.getRawRoot();
84 ········final·Object·rawRoot·=·alpha$merge_spec_impl$reify__2187.const__9.getRawRoot();84 ········final·Object·rawRoot·=·alpha$merge_spec_impl$reify__2187.const__9.getRawRoot();
85 ········final·IFn·fn4·=·(IFn)alpha$merge_spec_impl$reify__2187.const__0.getRawRoot();85 ········final·IFn·fn4·=·(IFn)alpha$merge_spec_impl$reify__2187.const__0.getRawRoot();
86 ········final·Object·o2·=·rmap; 
87 ········rmap·=·null; 
88 ········final·Object·o3·=·path;86 ········final·Object·o2·=·path;
89 ········path·=·null;87 ········path·=·null;
90 ········final·Object·o4·=·overrides;88 ········final·Object·o3·=·overrides;
91 ········overrides·=·null;89 ········overrides·=·null;
 90 ········final·Object·o4·=·rmap;
 91 ········rmap·=·null;
92 ········final·Object·invoke·=·fn3.invoke(rawRoot,·fn4.invoke((Object)new·alpha$merge_spec_impl$reify__2187$fn__2196(o2,·o3,·o4),·this.preds,·this.forms));92 ········final·Object·invoke·=·fn3.invoke(rawRoot,·fn4.invoke((Object)new·alpha$merge_spec_impl$reify__2187$fn__2196(o2,·o3,·o4),·this.preds,·this.forms));
93 ········this·=·null;93 ········this·=·null;
94 ········return·fn2.invoke((Object)alpha$merge_spec_impl$reify__2187$fn__2194,·invoke);94 ········return·fn2.invoke((Object)alpha$merge_spec_impl$reify__2187$fn__2194,·invoke);
95 ····}95 ····}
96 ····96 ····
97 ····public·Object·explain_STAR_(Object·path,·Object·via,·Object·in,·Object·x)·{97 ····public·Object·explain_STAR_(Object·path,·Object·via,·Object·in,·Object·x)·{
98 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187.const__4.getRawRoot();98 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187.const__4.getRawRoot();
99 ········final·Object·rawRoot·=·alpha$merge_spec_impl$reify__2187.const__7.getRawRoot();99 ········final·Object·rawRoot·=·alpha$merge_spec_impl$reify__2187.const__7.getRawRoot();
100 ········final·IFn·fn2·=·(IFn)alpha$merge_spec_impl$reify__2187.const__0.getRawRoot();100 ········final·IFn·fn2·=·(IFn)alpha$merge_spec_impl$reify__2187.const__0.getRawRoot();
101 ········final·Object·o·=·path; 
102 ········path·=·null; 
103 ········final·Object·o2·=·x; 
104 ········x·=·null; 
105 ········final·Object·o3·=·in;101 ········final·Object·o·=·in;
106 ········in·=·null;102 ········in·=·null;
107 ········final·Object·o4·=·via;103 ········final·Object·o2·=·via;
108 ········via·=·null;104 ········via·=·null;
 105 ········final·Object·o3·=·path;
 106 ········path·=·null;
 107 ········final·Object·o4·=·x;
 108 ········x·=·null;
109 ········final·Object·invoke·=·fn2.invoke((Object)new·alpha$merge_spec_impl$reify__2187$fn__2192(o,·o2,·o3,·o4),·this.forms,·this.preds);109 ········final·Object·invoke·=·fn2.invoke((Object)new·alpha$merge_spec_impl$reify__2187$fn__2192(o,·o2,·o3,·o4),·this.forms,·this.preds);
110 ········this·=·null;110 ········this·=·null;
111 ········return·fn.invoke(rawRoot,·invoke);111 ········return·fn.invoke(rawRoot,·invoke);
112 ····}112 ····}
113 ····113 ····
114 ····public·Object·unform_STAR_(Object·x)·{114 ····public·Object·unform_STAR_(Object·x)·{
115 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187.const__4.getRawRoot();115 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187.const__4.getRawRoot();
1.12 KB
clojure/spec/alpha$merge_spec_impl$reify__2187$fn__2196.class
1.0 KB
procyon -ec {}
    
Offset 4, 23 lines modifiedOffset 4, 23 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$merge_spec_impl$reify__2187$fn__2196·extends·AFunction8 public·final·class·alpha$merge_spec_impl$reify__2187$fn__2196·extends·AFunction
9 {9 {
10 ····Object·rmap; 
11 ····Object·path;10 ····Object·path;
12 ····Object·overrides;11 ····Object·overrides;
 12 ····Object·rmap;
13 ····public·static·final·Var·const__0;13 ····public·static·final·Var·const__0;
14 ····14 ····
15 ····public·alpha$merge_spec_impl$reify__2187$fn__2196(final·Object·rmap,·final·Object·path,·final·Object·overrides)·{15 ····public·alpha$merge_spec_impl$reify__2187$fn__2196(final·Object·path,·final·Object·overrides,·final·Object·rmap)·{
16 ········this.rmap·=·rmap; 
17 ········this.path·=·path;16 ········this.path·=·path;
18 ········this.overrides·=·overrides;17 ········this.overrides·=·overrides;
 18 ········this.rmap·=·rmap;
19 ····}19 ····}
20 ····20 ····
21 ····public·Object·invoke(Object·p1__2185_SHARP_,·Object·p2__2186_SHARP_)·{21 ····public·Object·invoke(Object·p1__2185_SHARP_,·Object·p2__2186_SHARP_)·{
22 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187$fn__2196.const__0.getRawRoot();22 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187$fn__2196.const__0.getRawRoot();
23 ········final·Object·o·=·p1__2185_SHARP_;23 ········final·Object·o·=·p1__2185_SHARP_;
24 ········p1__2185_SHARP_·=·null;24 ········p1__2185_SHARP_·=·null;
25 ········final·Object·overrides·=·this.overrides;25 ········final·Object·overrides·=·this.overrides;
1.18 KB
clojure/spec/alpha$merge_spec_impl$reify__2187$fn__2192.class
1.06 KB
procyon -ec {}
    
Offset 4, 25 lines modifiedOffset 4, 25 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$merge_spec_impl$reify__2187$fn__2192·extends·AFunction8 public·final·class·alpha$merge_spec_impl$reify__2187$fn__2192·extends·AFunction
9 {9 {
10 ····Object·path; 
11 ····Object·x; 
12 ····Object·in;10 ····Object·in;
13 ····Object·via;11 ····Object·via;
 12 ····Object·path;
 13 ····Object·x;
14 ····public·static·final·Var·const__0;14 ····public·static·final·Var·const__0;
15 ····15 ····
 16 ····public·alpha$merge_spec_impl$reify__2187$fn__2192(final·Object·in,·final·Object·via,·final·Object·path,·final·Object·x)·{
16 ····public·alpha$merge_spec_impl$reify__2187$fn__2192(final·Object·path,·final·Object·x,·final·Object·in,·final·Object·via)·{ 
17 ········this.path·=·path; 
18 ········this.x·=·x; 
19 ········this.in·=·in;17 ········this.in·=·in;
20 ········this.via·=·via;18 ········this.via·=·via;
 19 ········this.path·=·path;
 20 ········this.x·=·x;
21 ····}21 ····}
22 ····22 ····
23 ····public·Object·invoke(Object·p1__2182_SHARP_,·Object·p2__2183_SHARP_)·{23 ····public·Object·invoke(Object·p1__2182_SHARP_,·Object·p2__2183_SHARP_)·{
24 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187$fn__2192.const__0.getRawRoot();24 ········final·IFn·fn·=·(IFn)alpha$merge_spec_impl$reify__2187$fn__2192.const__0.getRawRoot();
25 ········final·Object·o·=·p1__2182_SHARP_;25 ········final·Object·o·=·p1__2182_SHARP_;
26 ········p1__2182_SHARP_·=·null;26 ········p1__2182_SHARP_·=·null;
27 ········final·Object·o2·=·p2__2183_SHARP_;27 ········final·Object·o2·=·p2__2183_SHARP_;
2.26 KB
clojure/spec/alpha$and_spec_impl$reify__2174.class
2.16 KB
procyon -ec {}
    
Offset 10, 47 lines modifiedOffset 10, 47 lines modified
10 import·clojure.lang.IObj;10 import·clojure.lang.IObj;
11 import·clojure.spec.alpha.Specize;11 import·clojure.spec.alpha.Specize;
12 import·clojure.spec.alpha.Spec;12 import·clojure.spec.alpha.Spec;
  
13 public·final·class·alpha$and_spec_impl$reify__2174·implements·Spec,·Specize,·IObj13 public·final·class·alpha$and_spec_impl$reify__2174·implements·Spec,·Specize,·IObj
14 {14 {
15 ····final·IPersistentMap·__meta;15 ····final·IPersistentMap·__meta;
16 ····Object·preds; 
17 ····Object·cform;16 ····Object·cform;
18 ····Object·gfn;17 ····Object·gfn;
 18 ····Object·preds;
19 ····Object·forms;19 ····Object·forms;
20 ····public·static·final·Var·const__0;20 ····public·static·final·Var·const__0;
21 ····public·static·final·Var·const__1;21 ····public·static·final·Var·const__1;
22 ····public·static·final·Var·const__2;22 ····public·static·final·Var·const__2;
23 ····public·static·final·Var·const__3;23 ····public·static·final·Var·const__3;
24 ····public·static·final·Var·const__4;24 ····public·static·final·Var·const__4;
25 ····public·static·final·Var·const__5;25 ····public·static·final·Var·const__5;
26 ····public·static·final·Var·const__6;26 ····public·static·final·Var·const__6;
27 ····public·static·final·Var·const__7;27 ····public·static·final·Var·const__7;
28 ····public·static·final·Var·const__8;28 ····public·static·final·Var·const__8;
29 ····public·static·final·AFn·const__9;29 ····public·static·final·AFn·const__9;
30 ····30 ····
31 ····public·alpha$and_spec_impl$reify__2174(final·IPersistentMap·_meta,·final·Object·preds,·final·Object·cform,·final·Object·gfn,·final·Object·forms)·{31 ····public·alpha$and_spec_impl$reify__2174(final·IPersistentMap·_meta,·final·Object·cform,·final·Object·gfn,·final·Object·preds,·final·Object·forms)·{
32 ········this.__meta·=·_meta;32 ········this.__meta·=·_meta;
33 ········this.preds·=·preds; 
34 ········this.cform·=·cform;33 ········this.cform·=·cform;
35 ········this.gfn·=·gfn;34 ········this.gfn·=·gfn;
 35 ········this.preds·=·preds;
36 ········this.forms·=·forms;36 ········this.forms·=·forms;
37 ····}37 ····}
38 ····38 ····
39 ····public·alpha$and_spec_impl$reify__2174(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4)·{39 ····public·alpha$and_spec_impl$reify__2174(final·Object·o,·final·Object·o2,·final·Object·o3,·final·Object·o4)·{
40 ········this(null,·o,·o2,·o3,·o4);40 ········this(null,·o,·o2,·o3,·o4);
41 ····}41 ····}
42 ····42 ····
43 ····public·IPersistentMap·meta()·{43 ····public·IPersistentMap·meta()·{
44 ········return·this.__meta;44 ········return·this.__meta;
45 ····}45 ····}
46 ····46 ····
47 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{47 ····public·IObj·withMeta(final·IPersistentMap·persistentMap)·{
48 ········return·(IObj)new·alpha$and_spec_impl$reify__2174(persistentMap,·this.preds,·this.cform,·this.gfn,·this.forms);48 ········return·(IObj)new·alpha$and_spec_impl$reify__2174(persistentMap,·this.cform,·this.gfn,·this.preds,·this.forms);
49 ····}49 ····}
50 ····50 ····
51 ····public·Object·describe_STAR_()·{51 ····public·Object·describe_STAR_()·{
52 ········final·IFn·fn·=·(IFn)alpha$and_spec_impl$reify__2174.const__6.getRawRoot();52 ········final·IFn·fn·=·(IFn)alpha$and_spec_impl$reify__2174.const__6.getRawRoot();
53 ········final·Object·invoke·=·((IFn)alpha$and_spec_impl$reify__2174.const__7.getRawRoot()).invoke(((IFn)alpha$and_spec_impl$reify__2174.const__8.getRawRoot()).invoke((Object)alpha$and_spec_impl$reify__2174.const__9),·this.forms);53 ········final·Object·invoke·=·((IFn)alpha$and_spec_impl$reify__2174.const__7.getRawRoot()).invoke(((IFn)alpha$and_spec_impl$reify__2174.const__8.getRawRoot()).invoke((Object)alpha$and_spec_impl$reify__2174.const__9),·this.forms);
54 ········this·=·null;54 ········this·=·null;
55 ········return·fn.invoke(invoke);55 ········return·fn.invoke(invoke);
2.67 KB
clojure/spec/test/alpha$quick_check.class
2.59 KB
procyon -ec {}
    
Offset 67, 48 lines modifiedOffset 67, 49 lines modified
67 ············create2·=·map__3058;67 ············create2·=·map__3058;
68 ············map__3058·=·null;68 ············map__3058·=·null;
69 ········}69 ········}
70 ········final·Object·o5;70 ········final·Object·o5;
71 ········Object·map__3059·=·o5·=·create2;71 ········Object·map__3059·=·o5·=·create2;
72 ········map__3059·=·null;72 ········map__3059·=·null;
73 ········Object·num_tests·=·RT.get(o5,·(Object)alpha$quick_check.const__5,·alpha$quick_check.const__6);73 ········Object·num_tests·=·RT.get(o5,·(Object)alpha$quick_check.const__5,·alpha$quick_check.const__6);
 74 ········final·Object·o6·=·specs;
74 ········final·Object·o6·=·gen;75 ········final·Object·o7·=·gen;
75 ········gen·=·null;76 ········gen·=·null;
76 ········Object·g·=·((IFn)new·alpha$quick_check$fn__3058(o6,·specs)).invoke();77 ········Object·g·=·((IFn)new·alpha$quick_check$fn__3058(o6,·o7)).invoke();
77 ········final·Object·invoke3·=·((IFn)alpha$quick_check.const__7.getRawRoot()).invoke(g);78 ········final·Object·invoke3·=·((IFn)alpha$quick_check.const__7.getRawRoot()).invoke(g);
78 ········if·(invoke3·!=·null)·{79 ········if·(invoke3·!=·null)·{
79 ············if·(invoke3·!=·Boolean.FALSE)·{80 ············if·(invoke3·!=·Boolean.FALSE)·{
80 ················final·Object[]·array·=·{·alpha$quick_check.const__8,·null·};81 ················final·Object[]·array·=·{·alpha$quick_check.const__8,·null·};
81 ················final·int·n·=·1;82 ················final·int·n·=·1;
82 ················final·Object·o7·=·g;83 ················final·Object·o8·=·g;
83 ················g·=·null;84 ················g·=·null;
84 ················array[n]·=·o7;85 ················array[n]·=·o8;
85 ················return·RT.mapUniqueKeys(array);86 ················return·RT.mapUniqueKeys(array);
86 ············}87 ············}
87 ········}88 ········}
88 ········final·IFn·fn3·=·(IFn)alpha$quick_check.const__9.getRawRoot();89 ········final·IFn·fn3·=·(IFn)alpha$quick_check.const__9.getRawRoot();
89 ········final·Object·o9·=·g;90 ········final·Object·o10·=·g;
90 ········g·=·null;91 ········g·=·null;
91 ········final·IPersistentVector·create3·=·Tuple.create(o9);92 ········final·IPersistentVector·create3·=·Tuple.create(o10);
92 ········final·Object·o10·=·f; 
93 ········f·=·null; 
94 ········final·Object·o11·=·specs;93 ········final·Object·o11·=·specs;
95 ········specs·=·null;94 ········specs·=·null;
 95 ········final·Object·o12·=·f;
 96 ········f·=·null;
96 ········Object·prop·=·fn3.invoke((Object)create3,·(Object)new·alpha$quick_check$fn__3060(o10,·o11));97 ········Object·prop·=·fn3.invoke((Object)create3,·(Object)new·alpha$quick_check$fn__3060(o11,·o12));
97 ········final·IFn·fn4·=·(IFn)alpha$quick_check.const__10.getRawRoot();98 ········final·IFn·fn4·=·(IFn)alpha$quick_check.const__10.getRawRoot();
98 ········final·Object·rawRoot·=·alpha$quick_check.const__11.getRawRoot();99 ········final·Object·rawRoot·=·alpha$quick_check.const__11.getRawRoot();
99 ········final·Object·o12·=·num_tests;100 ········final·Object·o13·=·num_tests;
100 ········num_tests·=·null;101 ········num_tests·=·null;
101 ········final·Object·o13·=·prop;102 ········final·Object·o14·=·prop;
102 ········prop·=·null;103 ········prop·=·null;
103 ········final·IFn·fn5·=·(IFn)alpha$quick_check.const__12.getRawRoot();104 ········final·IFn·fn5·=·(IFn)alpha$quick_check.const__12.getRawRoot();
104 ········final·Object·rawRoot2·=·alpha$quick_check.const__13.getRawRoot();105 ········final·Object·rawRoot2·=·alpha$quick_check.const__13.getRawRoot();
105 ········final·Object·o14·=·opts;106 ········final·Object·o15·=·opts;
106 ········opts·=·null;107 ········opts·=·null;
107 ········return·fn4.invoke(rawRoot,·o12,·o13,·fn5.invoke(rawRoot2,·o14));108 ········return·fn4.invoke(rawRoot,·o13,·o14,·fn5.invoke(rawRoot2,·o15));
108 ····}109 ····}
109 ····110 ····
110 ····public·Object·invoke(final·Object·f,·final·Object·specs,·final·Object·p__3055)·{111 ····public·Object·invoke(final·Object·f,·final·Object·specs,·final·Object·p__3055)·{
111 ········return·invokeStatic(f,·specs,·p__3055);112 ········return·invokeStatic(f,·specs,·p__3055);
112 ····}113 ····}
113 ····114 ····
114 ····static·{115 ····static·{
907 B
clojure/spec/test/alpha$quick_check$fn__3060.class
807 B
procyon -ec {}
    
Offset 4, 21 lines modifiedOffset 4, 21 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$quick_check$fn__3060·extends·AFunction8 public·final·class·alpha$quick_check$fn__3060·extends·AFunction
9 {9 {
10 ····Object·f; 
11 ····Object·specs;10 ····Object·specs;
 11 ····Object·f;
12 ····public·static·final·Var·const__0;12 ····public·static·final·Var·const__0;
13 ····13 ····
14 ····public·alpha$quick_check$fn__3060(final·Object·f,·final·Object·specs)·{14 ····public·alpha$quick_check$fn__3060(final·Object·specs,·final·Object·f)·{
15 ········this.f·=·f; 
16 ········this.specs·=·specs;15 ········this.specs·=·specs;
 16 ········this.f·=·f;
17 ····}17 ····}
18 ····18 ····
19 ····public·Object·invoke(Object·p1__3054_SHARP_)·{19 ····public·Object·invoke(Object·p1__3054_SHARP_)·{
20 ········final·IFn·fn·=·(IFn)alpha$quick_check$fn__3060.const__0.getRawRoot();20 ········final·IFn·fn·=·(IFn)alpha$quick_check$fn__3060.const__0.getRawRoot();
21 ········final·Object·f·=·this.f;21 ········final·Object·f·=·this.f;
22 ········final·Object·specs·=·this.specs;22 ········final·Object·specs·=·this.specs;
23 ········final·Object·o·=·p1__3054_SHARP_;23 ········final·Object·o·=·p1__3054_SHARP_;
1.0 KB
clojure/spec/test/alpha$quick_check$fn__3058.class
924 B
procyon -ec {}
    
Offset 7, 23 lines modifiedOffset 7, 23 lines modified
7 import·clojure.lang.ILookupThunk;7 import·clojure.lang.ILookupThunk;
8 import·clojure.lang.KeywordLookupSite;8 import·clojure.lang.KeywordLookupSite;
9 import·clojure.lang.Var;9 import·clojure.lang.Var;
10 import·clojure.lang.AFunction;10 import·clojure.lang.AFunction;
  
11 public·final·class·alpha$quick_check$fn__3058·extends·AFunction11 public·final·class·alpha$quick_check$fn__3058·extends·AFunction
12 {12 {
13 ····Object·gen; 
14 ····Object·specs;13 ····Object·specs;
 14 ····Object·gen;
15 ····public·static·final·Var·const__0;15 ····public·static·final·Var·const__0;
16 ····static·final·KeywordLookupSite·__site__0__;16 ····static·final·KeywordLookupSite·__site__0__;
17 ····static·ILookupThunk·__thunk__0__;17 ····static·ILookupThunk·__thunk__0__;
18 ····18 ····
19 ····public·alpha$quick_check$fn__3058(final·Object·gen,·final·Object·specs)·{19 ····public·alpha$quick_check$fn__3058(final·Object·specs,·final·Object·gen)·{
20 ········this.gen·=·gen; 
21 ········this.specs·=·specs;20 ········this.specs·=·specs;
 21 ········this.gen·=·gen;
22 ····}22 ····}
23 ····23 ····
24 ····public·Object·invoke()·{24 ····public·Object·invoke()·{
25 ········Object·invoke;25 ········Object·invoke;
26 ········try·{26 ········try·{
27 ············final·IFn·fn·=·(IFn)alpha$quick_check$fn__3058.const__0.getRawRoot();27 ············final·IFn·fn·=·(IFn)alpha$quick_check$fn__3058.const__0.getRawRoot();
28 ············final·ILookupThunk·_thunk__0__·=·alpha$quick_check$fn__3058.__thunk__0__;28 ············final·ILookupThunk·_thunk__0__·=·alpha$quick_check$fn__3058.__thunk__0__;
955 B
clojure/spec/alpha$and_spec_impl.class
879 B
procyon -ec {}
    
Offset 38, 20 lines modifiedOffset 38, 20 lines modified
38 ················o4·=·specs;38 ················o4·=·specs;
39 ················specs·=·null;39 ················specs·=·null;
40 ················break;40 ················break;
41 ············}41 ············}
42 ········}42 ········}
43 ········Object·cform·=·o;43 ········Object·cform·=·o;
44 ········final·IPersistentMap·persistentMap·=·null;44 ········final·IPersistentMap·persistentMap·=·null;
45 ········final·Object·o5·=·preds; 
46 ········preds·=·null; 
47 ········final·Object·o6·=·cform;45 ········final·Object·o5·=·cform;
48 ········cform·=·null;46 ········cform·=·null;
49 ········final·Object·o7·=·gfn;47 ········final·Object·o6·=·gfn;
50 ········gfn·=·null;48 ········gfn·=·null;
 49 ········final·Object·o7·=·preds;
 50 ········preds·=·null;
51 ········final·Object·o8·=·forms;51 ········final·Object·o8·=·forms;
52 ········forms·=·null;52 ········forms·=·null;
53 ········return·((IObj)new·alpha$and_spec_impl$reify__2174(persistentMap,·o5,·o6,·o7,·o8)).withMeta((IPersistentMap)alpha$and_spec_impl.const__7);53 ········return·((IObj)new·alpha$and_spec_impl$reify__2174(persistentMap,·o5,·o6,·o7,·o8)).withMeta((IPersistentMap)alpha$and_spec_impl.const__7);
54 ····}54 ····}
55 ····55 ····
56 ····public·Object·invoke(final·Object·forms,·final·Object·preds,·final·Object·gfn)·{56 ····public·Object·invoke(final·Object·forms,·final·Object·preds,·final·Object·gfn)·{
57 ········return·invokeStatic(forms,·preds,·gfn);57 ········return·invokeStatic(forms,·preds,·gfn);
1.82 KB
clojure/spec/alpha$fspec_impl.class
1.75 KB
procyon -ec {}
    
Offset 14, 30 lines modifiedOffset 14, 30 lines modified
14 ····public·static·final·Keyword·const__1;14 ····public·static·final·Keyword·const__1;
15 ····public·static·final·Keyword·const__2;15 ····public·static·final·Keyword·const__2;
16 ····public·static·final·AFn·const__7;16 ····public·static·final·AFn·const__7;
17 ····17 ····
18 ····public·static·Object·invokeStatic(Object·argspec,·Object·aform,·Object·retspec,·Object·rform,·Object·fnspec,·Object·fform,·Object·gfn)·{18 ····public·static·Object·invokeStatic(Object·argspec,·Object·aform,·Object·retspec,·Object·rform,·Object·fnspec,·Object·fform,·Object·gfn)·{
19 ········Object·specs·=·RT.mapUniqueKeys(new·Object[]·{·alpha$fspec_impl.const__0,·argspec,·alpha$fspec_impl.const__1,·retspec,·alpha$fspec_impl.const__2,·fnspec·});19 ········Object·specs·=·RT.mapUniqueKeys(new·Object[]·{·alpha$fspec_impl.const__0,·argspec,·alpha$fspec_impl.const__1,·retspec,·alpha$fspec_impl.const__2,·fnspec·});
20 ········final·IPersistentMap·persistentMap·=·null;20 ········final·IPersistentMap·persistentMap·=·null;
21 ········final·Object·o·=·fform; 
22 ········fform·=·null; 
23 ········final·Object·o2·=·argspec; 
24 ········argspec·=·null; 
25 ········final·Object·o3·=·gfn;21 ········final·Object·o·=·gfn;
26 ········gfn·=·null;22 ········gfn·=·null;
 23 ········final·Object·o2·=·rform;
 24 ········rform·=·null;
 25 ········final·Object·o3·=·aform;
 26 ········aform·=·null;
27 ········final·Object·o4·=·specs;27 ········final·Object·o4·=·specs;
28 ········specs·=·null;28 ········specs·=·null;
29 ········final·Object·o5·=·aform;29 ········final·Object·o5·=·fform;
30 ········aform·=·null;30 ········fform·=·null;
31 ········final·Object·o6·=·retspec; 
32 ········retspec·=·null; 
33 ········final·Object·o7·=·fnspec;31 ········final·Object·o6·=·fnspec;
34 ········fnspec·=·null;32 ········fnspec·=·null;
 33 ········final·Object·o7·=·argspec;
 34 ········argspec·=·null;
35 ········final·Object·o8·=·rform;35 ········final·Object·o8·=·retspec;
36 ········rform·=·null;36 ········retspec·=·null;
37 ········return·((IObj)new·alpha$fspec_impl$reify__2515(persistentMap,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8)).withMeta((IPersistentMap)alpha$fspec_impl.const__7);37 ········return·((IObj)new·alpha$fspec_impl$reify__2515(persistentMap,·o,·o2,·o3,·o4,·o5,·o6,·o7,·o8)).withMeta((IPersistentMap)alpha$fspec_impl.const__7);
38 ····}38 ····}
39 ····39 ····
40 ····public·Object·invoke(final·Object·argspec,·final·Object·aform,·final·Object·retspec,·final·Object·rform,·final·Object·fnspec,·final·Object·fform,·final·Object·gfn)·{40 ····public·Object·invoke(final·Object·argspec,·final·Object·aform,·final·Object·retspec,·final·Object·rform,·final·Object·fnspec,·final·Object·fform,·final·Object·gfn)·{
41 ········return·invokeStatic(argspec,·aform,·retspec,·rform,·fnspec,·fform,·gfn);41 ········return·invokeStatic(argspec,·aform,·retspec,·rform,·fnspec,·fform,·gfn);
42 ····}42 ····}
43 ····43 ····
1.6 KB
clojure/spec/alpha$fspec_impl$reify__2515$fn__2518.class
1.5 KB
procyon -ec {}
    
Offset 44, 20 lines modifiedOffset 44, 19 lines modified
44 ················return·fn.invoke(invoke2);44 ················return·fn.invoke(invoke2);
45 ············}45 ············}
46 ········}46 ········}
47 ········final·IFn·fn2·=·(IFn)alpha$fspec_impl$reify__2515$fn__2518.const__1.getRawRoot();47 ········final·IFn·fn2·=·(IFn)alpha$fspec_impl$reify__2515$fn__2518.const__1.getRawRoot();
48 ········final·String·s·=·"Assert·failed:·";48 ········final·String·s·=·"Assert·failed:·";
49 ········Object·s__6336__auto__2522·=·new·StringWriter();49 ········Object·s__6336__auto__2522·=·new·StringWriter();
50 ········((IFn)alpha$fspec_impl$reify__2515$fn__2518.const__2.getRawRoot()).invoke(((IFn)alpha$fspec_impl$reify__2515$fn__2518.const__3.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515$fn__2518.const__4,·s__6336__auto__2522));50 ········((IFn)alpha$fspec_impl$reify__2515$fn__2518.const__2.getRawRoot()).invoke(((IFn)alpha$fspec_impl$reify__2515$fn__2518.const__3.getRawRoot()).invoke((Object)alpha$fspec_impl$reify__2515$fn__2518.const__4,·s__6336__auto__2522));
51 ········final·Object·argspec·=·this.argspec; 
52 ········final·Object·o·=·s__6336__auto__2522; 
53 ········s__6336__auto__2522·=·null; 
54 ········final·Object·o2·=·args;51 ········final·Object·o·=·args;
55 ········args·=·null;52 ········args·=·null;
 53 ········final·Object·o2·=·s__6336__auto__2522;
 54 ········s__6336__auto__2522·=·null;
56 ········throw·(Throwable)new·AssertionError(fn2.invoke((Object)s,·((IFn)new·alpha$fspec_impl$reify__2515$fn__2518$fn__2519(argspec,·o,·o2)).invoke(),·(Object)"\n",·((IFn)alpha$fspec_impl$reify__2515$fn__2518.const__5.getRawRoot()).invoke(alpha$fspec_impl$reify__2515$fn__2518.const__6)));55 ········throw·(Throwable)new·AssertionError(fn2.invoke((Object)s,·((IFn)new·alpha$fspec_impl$reify__2515$fn__2518$fn__2519(o,·o2,·this.argspec)).invoke(),·(Object)"\n",·((IFn)alpha$fspec_impl$reify__2515$fn__2518.const__5.getRawRoot()).invoke(alpha$fspec_impl$reify__2515$fn__2518.const__6)));
57 ····}56 ····}
58 ····57 ····
59 ····public·int·getRequiredArity()·{58 ····public·int·getRequiredArity()·{
60 ········return·0;59 ········return·0;
61 ····}60 ····}
62 ····61 ····
63 ····static·{62 ····static·{
1.37 KB
clojure/spec/alpha$fspec_impl$reify__2515$fn__2518$fn__2519.class
1.24 KB
procyon -ec {}
    
Offset 4, 25 lines modifiedOffset 4, 25 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$fspec_impl$reify__2515$fn__2518$fn__2519·extends·AFunction8 public·final·class·alpha$fspec_impl$reify__2515$fn__2518$fn__2519·extends·AFunction
9 {9 {
10 ····Object·argspec; 
11 ····Object·s__6336__auto__; 
12 ····Object·args;10 ····Object·args;
 11 ····Object·s__6336__auto__;
 12 ····Object·argspec;
13 ····public·static·final·Var·const__0;13 ····public·static·final·Var·const__0;
14 ····public·static·final·Var·const__1;14 ····public·static·final·Var·const__1;
15 ····public·static·final·Var·const__2;15 ····public·static·final·Var·const__2;
16 ····16 ····
17 ····public·alpha$fspec_impl$reify__2515$fn__2518$fn__2519(final·Object·argspec,·final·Object·s__6336__auto__,·final·Object·args)·{17 ····public·alpha$fspec_impl$reify__2515$fn__2518$fn__2519(final·Object·args,·final·Object·s__6336__auto__,·final·Object·argspec)·{
18 ········this.argspec·=·argspec; 
19 ········this.s__6336__auto__·=·s__6336__auto__; 
20 ········this.args·=·args;18 ········this.args·=·args;
 19 ········this.s__6336__auto__·=·s__6336__auto__;
 20 ········this.argspec·=·argspec;
21 ····}21 ····}
22 ····22 ····
23 ····public·Object·invoke()·{23 ····public·Object·invoke()·{
24 ········Object·invoke;24 ········Object·invoke;
25 ········try·{25 ········try·{
26 ············((IFn)alpha$fspec_impl$reify__2515$fn__2518$fn__2519.const__0.getRawRoot()).invoke(this.argspec,·this.args);26 ············((IFn)alpha$fspec_impl$reify__2515$fn__2518$fn__2519.const__0.getRawRoot()).invoke(this.argspec,·this.args);
27 ············invoke·=·((IFn)alpha$fspec_impl$reify__2515$fn__2518$fn__2519.const__1.getRawRoot()).invoke(this.s__6336__auto__);27 ············invoke·=·((IFn)alpha$fspec_impl$reify__2515$fn__2518$fn__2519.const__1.getRawRoot()).invoke(this.s__6336__auto__);
3.97 KB
clojure/spec/alpha$re_gen$ggens__2454$gen__2455.class
3.86 KB
procyon -ec {}
    
Offset 5, 28 lines modifiedOffset 5, 28 lines modified
5 import·clojure.lang.Delay;5 import·clojure.lang.Delay;
6 import·clojure.lang.IFn;6 import·clojure.lang.IFn;
7 import·clojure.lang.Var;7 import·clojure.lang.Var;
8 import·clojure.lang.AFunction;8 import·clojure.lang.AFunction;
  
9 public·final·class·alpha$re_gen$ggens__2454$gen__2455·extends·AFunction9 public·final·class·alpha$re_gen$ggens__2454$gen__2455·extends·AFunction
10 {10 {
11 ····Object·path; 
12 ····Object·rmap; 
13 ····Object·overrides;11 ····Object·overrides;
 12 ····Object·path;
14 ····Object·id;13 ····Object·id;
 14 ····Object·rmap;
15 ····public·static·final·Var·const__0;15 ····public·static·final·Var·const__0;
16 ····public·static·final·Var·const__1;16 ····public·static·final·Var·const__1;
17 ····public·static·final·Var·const__2;17 ····public·static·final·Var·const__2;
18 ····public·static·final·Var·const__3;18 ····public·static·final·Var·const__3;
19 ····19 ····
 20 ····public·alpha$re_gen$ggens__2454$gen__2455(final·Object·overrides,·final·Object·path,·final·Object·id,·final·Object·rmap)·{
20 ····public·alpha$re_gen$ggens__2454$gen__2455(final·Object·path,·final·Object·rmap,·final·Object·overrides,·final·Object·id)·{ 
21 ········this.path·=·path; 
22 ········this.rmap·=·rmap; 
23 ········this.overrides·=·overrides;21 ········this.overrides·=·overrides;
 22 ········this.path·=·path;
24 ········this.id·=·id;23 ········this.id·=·id;
 24 ········this.rmap·=·rmap;
25 ····}25 ····}
26 ····26 ····
27 ····public·Object·invoke(Object·p,·Object·k,·Object·f)·{27 ····public·Object·invoke(Object·p,·Object·k,·Object·f)·{
28 ········final·Object·rmap;28 ········final·Object·rmap;
29 ········Object·and__5499__auto__2462·=·rmap·=·this.rmap;29 ········Object·and__5499__auto__2462·=·rmap·=·this.rmap;
30 ········Object·invoke·=·null;30 ········Object·invoke·=·null;
31 ········Object·o2·=·null;31 ········Object·o2·=·null;
Offset 67, 30 lines modifiedOffset 67, 30 lines modified
67 ················return·null;67 ················return·null;
68 ············}68 ············}
69 ········}69 ········}
70 ········final·Object·id2·=·this.id;70 ········final·Object·id2·=·this.id;
71 ········if·(id2·!=·null)·{71 ········if·(id2·!=·null)·{
72 ············if·(id2·!=·Boolean.FALSE)·{72 ············if·(id2·!=·Boolean.FALSE)·{
73 ················final·IFn·fn·=·(IFn)alpha$re_gen$ggens__2454$gen__2455.const__1.getRawRoot();73 ················final·IFn·fn·=·(IFn)alpha$re_gen$ggens__2454$gen__2455.const__1.getRawRoot();
74 ················final·Object·o4·=·p;74 ················final·Object·o4·=·k;
75 ················p·=·null; 
76 ················final·Object·path·=·this.path; 
77 ················final·Object·rmap2·=·this.rmap; 
78 ················final·Object·o5·=·k; 
79 ················k·=·null;75 ················k·=·null;
 76 ················final·Object·overrides·=·this.overrides;
 77 ················final·Object·path·=·this.path;
80 ················final·Object·o6·=·f;78 ················final·Object·o5·=·f;
81 ················f·=·null;79 ················f·=·null;
 80 ················final·Object·o6·=·p;
 81 ················p·=·null;
82 ················final·Delay·delay·=·new·Delay((IFn)new·alpha$re_gen$ggens__2454$gen__2455$fn__2456(o4,·path,·rmap2,·o5,·o6,·this.overrides));82 ················final·Delay·delay·=·new·Delay((IFn)new·alpha$re_gen$ggens__2454$gen__2455$fn__2456(o4,·overrides,·path,·o5,·o6,·this.rmap));
83 ················this·=·null;83 ················this·=·null;
84 ················return·fn.invoke((Object)delay);84 ················return·fn.invoke((Object)delay);
85 ············}85 ············}
86 ········}86 ········}
87 ········final·IFn·fn2·=·(IFn)alpha$re_gen$ggens__2454$gen__2455.const__2.getRawRoot();87 ········final·IFn·fn2·=·(IFn)alpha$re_gen$ggens__2454$gen__2455.const__2.getRawRoot();
88 ········final·Object·o7·=·p;88 ········final·Object·o7·=·p;
89 ········final·Object·overrides·=·this.overrides;89 ········final·Object·overrides2·=·this.overrides;
90 ········final·Object·o8·=·k;90 ········final·Object·o8·=·k;
91 ········Object·o10·=·null;91 ········Object·o10·=·null;
92 ········Label_0246:·{92 ········Label_0246:·{
93 ············if·(o8·!=·null)·{93 ············if·(o8·!=·null)·{
94 ················if·(o8·!=·Boolean.FALSE)·{94 ················if·(o8·!=·Boolean.FALSE)·{
95 ····················final·IFn·fn3·=·(IFn)alpha$re_gen$ggens__2454$gen__2455.const__3.getRawRoot();95 ····················final·IFn·fn3·=·(IFn)alpha$re_gen$ggens__2454$gen__2455.const__3.getRawRoot();
96 ····················final·Object·path2·=·this.path;96 ····················final·Object·path2·=·this.path;
Offset 98, 15 lines modifiedOffset 98, 15 lines modified
98 ····················k·=·null;98 ····················k·=·null;
99 ····················o10·=·fn3.invoke(path2,·o9);99 ····················o10·=·fn3.invoke(path2,·o9);
100 ····················break·Label_0246;100 ····················break·Label_0246;
101 ················}101 ················}
102 ············}102 ············}
103 ············o10·=·this.path;103 ············o10·=·this.path;
104 ········}104 ········}
105 ········final·Object·rmap3·=·this.rmap;105 ········final·Object·rmap2·=·this.rmap;
106 ········final·Object·o11·=·f;106 ········final·Object·o11·=·f;
107 ········f·=·null;107 ········f·=·null;
108 ········final·Object·o12;108 ········final·Object·o12;
109 ········Object·or__5501__auto__2463·=·o12·=·o11;109 ········Object·or__5501__auto__2463·=·o12·=·o11;
110 ········Object·o13·=·null;110 ········Object·o13·=·null;
111 ········Label_0279:·{111 ········Label_0279:·{
112 ············if·(o12·!=·null)·{112 ············if·(o12·!=·null)·{
Offset 116, 15 lines modifiedOffset 116, 15 lines modified
116 ····················break·Label_0279;116 ····················break·Label_0279;
117 ················}117 ················}
118 ············}118 ············}
119 ············o13·=·p;119 ············o13·=·p;
120 ············p·=·null;120 ············p·=·null;
121 ········}121 ········}
122 ········this·=·null;122 ········this·=·null;
123 ········return·fn2.invoke(o7,·overrides,·o10,·rmap3,·o13);123 ········return·fn2.invoke(o7,·overrides2,·o10,·rmap2,·o13);
124 ····}124 ····}
125 ····125 ····
126 ····static·{126 ····static·{
127 ········const__0·=·RT.var("clojure.spec.alpha",·"recur-limit?");127 ········const__0·=·RT.var("clojure.spec.alpha",·"recur-limit?");
128 ········const__1·=·RT.var("clojure.spec.gen.alpha",·"delay-impl");128 ········const__1·=·RT.var("clojure.spec.gen.alpha",·"delay-impl");
129 ········const__2·=·RT.var("clojure.spec.alpha",·"re-gen");129 ········const__2·=·RT.var("clojure.spec.alpha",·"re-gen");
130 ········const__3·=·RT.var("clojure.core",·"conj");130 ········const__3·=·RT.var("clojure.core",·"conj");
2.3 KB
clojure/spec/alpha$op_explain.class
2.23 KB
procyon -ec {}
    
Offset 111, 15 lines modifiedOffset 111, 15 lines modified
111 ····················break·Label_0249;111 ····················break·Label_0249;
112 ················}112 ················}
113 ············}113 ············}
114 ············invoke3·=·via;114 ············invoke3·=·via;
115 ············via·=·null;115 ············via·=·null;
116 ········}116 ········}
117 ········Object·via2·=·invoke3;117 ········Object·via2·=·invoke3;
118 ········Object·insufficient·=·new·alpha$op_explain$insufficient__2428(via2,·in);118 ········Object·insufficient·=·new·alpha$op_explain$insufficient__2428(in,·via2);
119 ········final·Object·o9·=·p2;119 ········final·Object·o9·=·p2;
120 ········if·(o9·!=·null)·{120 ········if·(o9·!=·null)·{
121 ············if·(o9·!=·Boolean.FALSE)·{121 ············if·(o9·!=·Boolean.FALSE)·{
122 ················final·Object·o10·=·op;122 ················final·Object·o10·=·op;
123 ················op·=·null;123 ················op·=·null;
124 ················Object·G__2430·=·o10;124 ················Object·G__2430·=·o10;
125 ················switch·(Util.hash(G__2430)·>>·6·&·0xF)·{125 ················switch·(Util.hash(G__2430)·>>·6·&·0xF)·{
Offset 179, 22 lines modifiedOffset 179, 22 lines modified
179 ····································p2·=·null;179 ····································p2·=·null;
180 ····································return·fn7.invoke(o23,·fn8.invoke(o24));180 ····································return·fn7.invoke(o23,·fn8.invoke(o24));
181 ································}181 ································}
182 ····························}182 ····························}
183 ····························final·IFn·fn9·=·(IFn)alpha$op_explain.const__21.getRawRoot();183 ····························final·IFn·fn9·=·(IFn)alpha$op_explain.const__21.getRawRoot();
184 ····························final·Object·rawRoot·=·alpha$op_explain.const__22.getRawRoot();184 ····························final·Object·rawRoot·=·alpha$op_explain.const__22.getRawRoot();
185 ····························final·IFn·fn10·=·(IFn)alpha$op_explain.const__23.getRawRoot();185 ····························final·IFn·fn10·=·(IFn)alpha$op_explain.const__23.getRawRoot();
 186 ····························final·Object·o25·=·input2;
 187 ····························input2·=·null;
186 ····························final·Object·o25·=·path;188 ····························final·Object·o26·=·path;
187 ····························path·=·null;189 ····························path·=·null;
188 ····························final·Object·o26·=·via2; 
189 ····························via2·=·null; 
190 ····························final·Object·o27·=·in;190 ····························final·Object·o27·=·in;
191 ····························in·=·null;191 ····························in·=·null;
192 ····························final·Object·o28·=·input2;192 ····························final·Object·o28·=·via2;
193 ····························input2·=·null;193 ····························via2·=·null;
194 ····························final·alpha$op_explain$fn__2431·alpha$op_explain$fn__2431·=·new·alpha$op_explain$fn__2431(o25,·o26,·o27,·o28);194 ····························final·alpha$op_explain$fn__2431·alpha$op_explain$fn__2431·=·new·alpha$op_explain$fn__2431(o25,·o26,·o27,·o28);
195 ····························final·IFn·fn11·=·(IFn)alpha$op_explain.const__4.getRawRoot();195 ····························final·IFn·fn11·=·(IFn)alpha$op_explain.const__4.getRawRoot();
196 ····························final·Object·o29·=·ks;196 ····························final·Object·o29·=·ks;
197 ····························ks·=·null;197 ····························ks·=·null;
198 ····························final·Object·invoke6;198 ····························final·Object·invoke6;
199 ····························Object·or__5501__auto__2445·=·invoke6·=·fn11.invoke(o29);199 ····························Object·or__5501__auto__2445·=·invoke6·=·fn11.invoke(o29);
200 ····························Object·invoke7·=·null;200 ····························Object·invoke7·=·null;
843 B
clojure/spec/alpha$add_ret.class
779 B
procyon -ec {}
    
Offset 54, 15 lines modifiedOffset 54, 15 lines modified
54 ········Object·op·=·RT.get(map__2403,·(Object)alpha$add_ret.const__4);54 ········Object·op·=·RT.get(map__2403,·(Object)alpha$add_ret.const__4);
55 ········RT.get(map__2403,·(Object)alpha$add_ret.const__5);55 ········RT.get(map__2403,·(Object)alpha$add_ret.const__5);
56 ········final·Object·o3·=·map__2403;56 ········final·Object·o3·=·map__2403;
57 ········map__2403·=·null;57 ········map__2403·=·null;
58 ········final·Object·value;58 ········final·Object·value;
59 ········Object·splice·=·value·=·RT.get(o3,·(Object)alpha$add_ret.const__6);59 ········Object·splice·=·value·=·RT.get(o3,·(Object)alpha$add_ret.const__6);
60 ········splice·=·null;60 ········splice·=·null;
61 ········Object·prop·=·new·alpha$add_ret$prop__2403(value,·r,·k,·p2);61 ········Object·prop·=·new·alpha$add_ret$prop__2403(value,·p2,·r,·k);
62 ········final·Object·o4·=·op;62 ········final·Object·o4·=·op;
63 ········op·=·null;63 ········op·=·null;
64 ········Object·G__2405·=·o4;64 ········Object·G__2405·=·o4;
65 ········switch·(Util.hash(G__2405)·>>·6·&·0xF)·{65 ········switch·(Util.hash(G__2405)·>>·6·&·0xF)·{
66 ············case·0:·{66 ············case·0:·{
67 ················if·(Util.equiv(G__2405,·alpha$add_ret.const__7))·{67 ················if·(Util.equiv(G__2405,·alpha$add_ret.const__7))·{
68 ····················final·Object·o5·=·r;68 ····················final·Object·o5·=·r;
954 B
clojure/spec/alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072.class
794 B
procyon -ec {}
    
Offset 2, 20 lines modifiedOffset 2, 20 lines modified
2 package·clojure.spec;2 package·clojure.spec;
  
3 import·clojure.lang.IFn;3 import·clojure.lang.IFn;
4 import·clojure.lang.AFunction;4 import·clojure.lang.AFunction;
  
5 public·final·class·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072·extends·AFunction5 public·final·class·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072·extends·AFunction
6 {6 {
7 ····Object·tag; 
8 ····Object·k;7 ····Object·k;
 8 ····Object·tag;
9 ····9 ····
10 ····public·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072(final·Object·tag,·final·Object·k)·{10 ····public·alpha$multi_spec_impl$reify__2065$gen__2067$fn__2071$fn__2072(final·Object·k,·final·Object·tag)·{
11 ········this.tag·=·tag; 
12 ········this.k·=·k;11 ········this.k·=·k;
 12 ········this.tag·=·tag;
13 ····}13 ····}
14 ····14 ····
15 ····public·Object·invoke(Object·p1__2057_SHARP_)·{15 ····public·Object·invoke(Object·p1__2057_SHARP_)·{
16 ········final·IFn·fn·=·(IFn)this.tag;16 ········final·IFn·fn·=·(IFn)this.tag;
17 ········final·Object·o·=·p1__2057_SHARP_;17 ········final·Object·o·=·p1__2057_SHARP_;
18 ········p1__2057_SHARP_·=·null;18 ········p1__2057_SHARP_·=·null;
19 ········final·Object·k·=·this.k;19 ········final·Object·k·=·this.k;
1.33 KB
clojure/spec/alpha$spec_impl.class
1.26 KB
procyon -ec {}
    
Offset 79, 24 lines modifiedOffset 79, 24 lines modified
79 ················return·o5;79 ················return·o5;
80 ············}80 ············}
81 ········}81 ········}
82 ········final·Keyword·const__7·=·alpha$spec_impl.const__7;82 ········final·Keyword·const__7·=·alpha$spec_impl.const__7;
83 ········if·(const__7·!=·null)·{83 ········if·(const__7·!=·null)·{
84 ············if·(const__7·!=·Boolean.FALSE)·{84 ············if·(const__7·!=·Boolean.FALSE)·{
85 ················final·IPersistentMap·persistentMap·=·null;85 ················final·IPersistentMap·persistentMap·=·null;
86 ················final·Object·o12·=·pred; 
87 ················pred·=·null; 
88 ················final·Object·o13·=·unc;86 ················final·Object·o12·=·unc;
89 ················unc·=·null;87 ················unc·=·null;
90 ················final·Object·o14·=·cpred_QMARK_;88 ················final·Object·o13·=·pred;
91 ················cpred_QMARK_·=·null;89 ················pred·=·null;
 90 ················final·Object·o14·=·form;
 91 ················form·=·null;
92 ················final·Object·o15·=·gfn;92 ················final·Object·o15·=·gfn;
93 ················gfn·=·null;93 ················gfn·=·null;
94 ················final·Object·o16·=·form;94 ················final·Object·o16·=·cpred_QMARK_;
95 ················form·=·null;95 ················cpred_QMARK_·=·null;
96 ················return·((IObj)new·alpha$spec_impl$reify__2050(persistentMap,·o12,·o13,·o14,·o15,·o16)).withMeta((IPersistentMap)alpha$spec_impl.const__12);96 ················return·((IObj)new·alpha$spec_impl$reify__2050(persistentMap,·o12,·o13,·o14,·o15,·o16)).withMeta((IPersistentMap)alpha$spec_impl.const__12);
97 ············}97 ············}
98 ········}98 ········}
99 ········return·null;99 ········return·null;
100 ····}100 ····}
101 ····101 ····
102 ····public·Object·invoke(final·Object·form,·final·Object·pred,·final·Object·gfn,·final·Object·cpred_QMARK_,·final·Object·unc)·{102 ····public·Object·invoke(final·Object·form,·final·Object·pred,·final·Object·gfn,·final·Object·cpred_QMARK_,·final·Object·unc)·{
2.48 KB
clojure/spec/alpha$map_spec_impl.class
2.41 KB
procyon -ec {}
    
Offset 70, 44 lines modifiedOffset 70, 44 lines modified
70 ········Object·pred_forms·=·RT.get(o3,·(Object)alpha$map_spec_impl.const__14);70 ········Object·pred_forms·=·RT.get(o3,·(Object)alpha$map_spec_impl.const__14);
71 ········final·Object·invoke2;71 ········final·Object·invoke2;
72 ········Object·k__GT_s·=·invoke2·=·((IFn)alpha$map_spec_impl.const__15.getRawRoot()).invoke(((IFn)alpha$map_spec_impl.const__16.getRawRoot()).invoke(req_keys,·opt_keys),·((IFn)alpha$map_spec_impl.const__16.getRawRoot()).invoke(req_specs,·opt_specs));72 ········Object·k__GT_s·=·invoke2·=·((IFn)alpha$map_spec_impl.const__15.getRawRoot()).invoke(((IFn)alpha$map_spec_impl.const__16.getRawRoot()).invoke(req_keys,·opt_keys),·((IFn)alpha$map_spec_impl.const__16.getRawRoot()).invoke(req_specs,·opt_specs));
73 ········k__GT_s·=·null;73 ········k__GT_s·=·null;
74 ········Object·keys__GT_specnames·=·new·alpha$map_spec_impl$keys__GT_specnames__1985(invoke2);74 ········Object·keys__GT_specnames·=·new·alpha$map_spec_impl$keys__GT_specnames__1985(invoke2);
75 ········Object·id·=·UUID.randomUUID();75 ········Object·id·=·UUID.randomUUID();
76 ········final·IPersistentMap·persistentMap·=·null;76 ········final·IPersistentMap·persistentMap·=·null;
 77 ········final·Object·o4·=·opt_specs;
 78 ········opt_specs·=·null;
77 ········final·Object·o4·=·pred_forms;79 ········final·Object·o5·=·pred_forms;
78 ········pred_forms·=·null;80 ········pred_forms·=·null;
79 ········final·Object·o5·=·gfn; 
80 ········gfn·=·null; 
81 ········final·Object·o6·=·req_un;81 ········final·Object·o6·=·opt_un;
82 ········req_un·=·null;82 ········opt_un·=·null;
83 ········final·Object·o7·=·req_keys; 
84 ········req_keys·=·null; 
85 ········final·Object·o8·=·opt;83 ········final·Object·o7·=·opt;
86 ········opt·=·null;84 ········opt·=·null;
87 ········final·Object·o9·=·keys__GT_specnames; 
88 ········keys__GT_specnames·=·null; 
89 ········final·Object·o10·=·req;85 ········final·Object·o8·=·req;
90 ········req·=·null;86 ········req·=·null;
 87 ········final·Object·o9·=·id;
 88 ········id·=·null;
 89 ········final·Object·o10·=·argm;
 90 ········argm·=·null;
91 ········final·Object·o11·=·req_specs;91 ········final·Object·o11·=·req_specs;
92 ········req_specs·=·null;92 ········req_specs·=·null;
93 ········final·Object·o12·=·opt_keys;93 ········final·Object·o12·=·opt_keys;
94 ········opt_keys·=·null;94 ········opt_keys·=·null;
95 ········final·Object·o13·=·keys_pred;95 ········final·Object·o13·=·keys_pred;
96 ········keys_pred·=·null;96 ········keys_pred·=·null;
97 ········final·Object·o14·=·pred_exprs;97 ········final·Object·o14·=·pred_exprs;
98 ········pred_exprs·=·null;98 ········pred_exprs·=·null;
99 ········final·Object·o15·=·opt_un;99 ········final·Object·o15·=·gfn;
100 ········opt_un·=·null;100 ········gfn·=·null;
101 ········final·Object·o16·=·id;101 ········final·Object·o16·=·req_un;
102 ········id·=·null;102 ········req_un·=·null;
103 ········final·Object·o17·=·opt_specs;103 ········final·Object·o17·=·keys__GT_specnames;
104 ········opt_specs·=·null;104 ········keys__GT_specnames·=·null;
105 ········final·Object·o18·=·argm;105 ········final·Object·o18·=·req_keys;
106 ········argm·=·null;106 ········req_keys·=·null;
107 ········return·((IObj)new·alpha$map_spec_impl$reify__1988(persistentMap,·o4,·o5,·o6,·o7,·o8,·o9,·o10,·o11,·o12,·o13,·o14,·o15,·o16,·o17,·o18)).withMeta((IPersistentMap)alpha$map_spec_impl.const__21);107 ········return·((IObj)new·alpha$map_spec_impl$reify__1988(persistentMap,·o4,·o5,·o6,·o7,·o8,·o9,·o10,·o11,·o12,·o13,·o14,·o15,·o16,·o17,·o18)).withMeta((IPersistentMap)alpha$map_spec_impl.const__21);
108 ····}108 ····}
109 ····109 ····
110 ····public·Object·invoke(final·Object·p__1983)·{110 ····public·Object·invoke(final·Object·p__1983)·{
111 ········return·invokeStatic(p__1983);111 ········return·invokeStatic(p__1983);
112 ····}112 ····}
113 ····113 ····
1.3 KB
clojure/spec/alpha$map_spec_impl$reify__1988$fn__2036.class
1.19 KB
procyon -ec {}
    
Offset 53, 18 lines modifiedOffset 53, 18 lines modified
53 ········opt_un_ks·=·null;53 ········opt_un_ks·=·null;
54 ········Object·unqks·=·fn3.invoke(invoke,·fn4.invoke(fn5.invoke(o5,·o6)));54 ········Object·unqks·=·fn3.invoke(invoke,·fn4.invoke(fn5.invoke(o5,·o6)));
55 ········final·IFn·fn6·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2036.const__11.getRawRoot();55 ········final·IFn·fn6·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2036.const__11.getRawRoot();
56 ········final·Object·rawRoot·=·alpha$map_spec_impl$reify__1988$fn__2036.const__12.getRawRoot();56 ········final·Object·rawRoot·=·alpha$map_spec_impl$reify__1988$fn__2036.const__12.getRawRoot();
57 ········final·IFn·fn7·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2036.const__11.getRawRoot();57 ········final·IFn·fn7·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2036.const__11.getRawRoot();
58 ········final·Object·rawRoot2·=·alpha$map_spec_impl$reify__1988$fn__2036.const__6.getRawRoot();58 ········final·Object·rawRoot2·=·alpha$map_spec_impl$reify__1988$fn__2036.const__6.getRawRoot();
59 ········final·IFn·fn8·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2036.const__13.getRawRoot();59 ········final·IFn·fn8·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2036.const__13.getRawRoot();
60 ········final·Object·o7·=·unqks;60 ········final·Object·o7·=·qks;
61 ········unqks·=·null; 
62 ········final·Object·o8·=·qks; 
63 ········qks·=·null;61 ········qks·=·null;
 62 ········final·Object·o8·=·unqks;
 63 ········unqks·=·null;
64 ········final·Object·invoke2·=·fn7.invoke(rawRoot2,·fn8.invoke((Object)new·alpha$map_spec_impl$reify__1988$fn__2036$fn__2040(o7,·o8),·((IFn)alpha$map_spec_impl$reify__1988$fn__2036.const__14.getRawRoot()).invoke(this.reqs,·this.opts)));64 ········final·Object·invoke2·=·fn7.invoke(rawRoot2,·fn8.invoke((Object)new·alpha$map_spec_impl$reify__1988$fn__2036$fn__2040(o7,·o8),·((IFn)alpha$map_spec_impl$reify__1988$fn__2036.const__14.getRawRoot()).invoke(this.reqs,·this.opts)));
65 ········this·=·null;65 ········this·=·null;
66 ········return·fn6.invoke(rawRoot,·invoke2);66 ········return·fn6.invoke(rawRoot,·invoke2);
67 ····}67 ····}
68 ····68 ····
69 ····static·{69 ····static·{
70 ········const__5·=·RT.var("clojure.core",·"flatten");70 ········const__5·=·RT.var("clojure.core",·"flatten");
1.29 KB
clojure/spec/alpha$map_spec_impl$reify__1988$fn__2036$fn__2040.class
1.15 KB
procyon -ec {}
    
Offset 4, 23 lines modifiedOffset 4, 23 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$map_spec_impl$reify__1988$fn__2036$fn__2040·extends·AFunction8 public·final·class·alpha$map_spec_impl$reify__1988$fn__2036$fn__2040·extends·AFunction
9 {9 {
10 ····Object·unqks; 
11 ····Object·qks;10 ····Object·qks;
 11 ····Object·unqks;
12 ····public·static·final·Var·const__0;12 ····public·static·final·Var·const__0;
13 ····public·static·final·Var·const__1;13 ····public·static·final·Var·const__1;
14 ····public·static·final·Var·const__2;14 ····public·static·final·Var·const__2;
15 ····15 ····
16 ····public·alpha$map_spec_impl$reify__1988$fn__2036$fn__2040(final·Object·unqks,·final·Object·qks)·{16 ····public·alpha$map_spec_impl$reify__1988$fn__2036$fn__2040(final·Object·qks,·final·Object·unqks)·{
17 ········this.unqks·=·unqks; 
18 ········this.qks·=·qks;17 ········this.qks·=·qks;
 18 ········this.unqks·=·unqks;
19 ····}19 ····}
20 ····20 ····
21 ····public·Object·invoke(Object·p1__1982_SHARP_)·{21 ····public·Object·invoke(Object·p1__1982_SHARP_)·{
22 ········final·IFn·fn·=·(IFn)((IFn)alpha$map_spec_impl$reify__1988$fn__2036$fn__2040.const__0.getRawRoot()).invoke(((IFn)alpha$map_spec_impl$reify__1988$fn__2036$fn__2040.const__1.getRawRoot()).invoke(this.qks,·this.unqks));22 ········final·IFn·fn·=·(IFn)((IFn)alpha$map_spec_impl$reify__1988$fn__2036$fn__2040.const__0.getRawRoot()).invoke(((IFn)alpha$map_spec_impl$reify__1988$fn__2036$fn__2040.const__1.getRawRoot()).invoke(this.qks,·this.unqks));
23 ········final·IFn·fn2·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2036$fn__2040.const__2.getRawRoot();23 ········final·IFn·fn2·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2036$fn__2040.const__2.getRawRoot();
24 ········final·Object·o·=·p1__1982_SHARP_;24 ········final·Object·o·=·p1__1982_SHARP_;
25 ········p1__1982_SHARP_·=·null;25 ········p1__1982_SHARP_·=·null;
2.24 KB
clojure/spec/alpha$map_spec_impl$reify__1988$ogen__2031.class
2.12 KB
procyon -ec {}
    
Offset 7, 45 lines modifiedOffset 7, 44 lines modified
7 import·clojure.lang.Delay;7 import·clojure.lang.Delay;
8 import·clojure.lang.IFn;8 import·clojure.lang.IFn;
9 import·clojure.lang.Var;9 import·clojure.lang.Var;
10 import·clojure.lang.AFunction;10 import·clojure.lang.AFunction;
  
11 public·final·class·alpha$map_spec_impl$reify__1988$ogen__2031·extends·AFunction11 public·final·class·alpha$map_spec_impl$reify__1988$ogen__2031·extends·AFunction
12 {12 {
13 ····Object·path; 
14 ····Object·overrides;13 ····Object·overrides;
15 ····Object·rmap; 
16 ····Object·id;14 ····Object·id;
 15 ····Object·path;
 16 ····Object·rmap;
17 ····public·static·final·Var·const__0;17 ····public·static·final·Var·const__0;
18 ····public·static·final·Var·const__1;18 ····public·static·final·Var·const__1;
19 ····19 ····
20 ····public·alpha$map_spec_impl$reify__1988$ogen__2031(final·Object·path,·final·Object·overrides,·final·Object·rmap,·final·Object·id)·{20 ····public·alpha$map_spec_impl$reify__1988$ogen__2031(final·Object·overrides,·final·Object·id,·final·Object·path,·final·Object·rmap)·{
21 ········this.path·=·path; 
22 ········this.overrides·=·overrides;21 ········this.overrides·=·overrides;
23 ········this.rmap·=·rmap; 
24 ········this.id·=·id;22 ········this.id·=·id;
 23 ········this.path·=·path;
 24 ········this.rmap·=·rmap;
25 ····}25 ····}
26 ····26 ····
27 ····public·Object·invoke(Object·k,·Object·s)·{27 ····public·Object·invoke(Object·k,·Object·s)·{
28 ········final·Object·invoke·=·((IFn)alpha$map_spec_impl$reify__1988$ogen__2031.const__0.getRawRoot()).invoke(this.rmap,·this.id,·this.path,·k);28 ········final·Object·invoke·=·((IFn)alpha$map_spec_impl$reify__1988$ogen__2031.const__0.getRawRoot()).invoke(this.rmap,·this.id,·this.path,·k);
29 ········if·(invoke·!=·null)·{29 ········if·(invoke·!=·null)·{
30 ············if·(invoke·!=·Boolean.FALSE)·{30 ············if·(invoke·!=·Boolean.FALSE)·{
31 ················return·null;31 ················return·null;
32 ············}32 ············}
33 ········}33 ········}
34 ········final·Object·o·=·k;34 ········final·Object·o·=·k;
35 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988$ogen__2031.const__1.getRawRoot();35 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988$ogen__2031.const__1.getRawRoot();
36 ········final·Object·path·=·this.path; 
37 ········final·Object·overrides·=·this.overrides;36 ········final·Object·overrides·=·this.overrides;
38 ········final·Object·rmap·=·this.rmap;37 ········final·Object·path·=·this.path;
39 ········final·Object·o2·=·s;38 ········final·Object·o2·=·k;
40 ········s·=·null; 
41 ········final·Object·o3·=·k; 
42 ········k·=·null;39 ········k·=·null;
 40 ········final·Object·o3·=·s;
 41 ········s·=·null;
43 ········return·Tuple.create(o,·fn.invoke((Object)new·Delay((IFn)new·alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032(path,·overrides,·rmap,·o2,·o3))));42 ········return·Tuple.create(o,·fn.invoke((Object)new·Delay((IFn)new·alpha$map_spec_impl$reify__1988$ogen__2031$fn__2032(overrides,·path,·o2,·o3,·this.rmap))));
44 ····}43 ····}
45 ····44 ····
46 ····static·{45 ····static·{
47 ········const__0·=·RT.var("clojure.spec.alpha",·"recur-limit?");46 ········const__0·=·RT.var("clojure.spec.alpha",·"recur-limit?");
48 ········const__1·=·RT.var("clojure.spec.gen.alpha",·"delay-impl");47 ········const__1·=·RT.var("clojure.spec.gen.alpha",·"delay-impl");
49 ····}48 ····}
50 }49 }
1.07 KB
clojure/spec/alpha$map_spec_impl$reify__1988$rgen__2029.class
976 B
procyon -ec {}
    
Offset 5, 23 lines modifiedOffset 5, 23 lines modified
5 import·clojure.lang.Tuple;5 import·clojure.lang.Tuple;
6 import·clojure.lang.IFn;6 import·clojure.lang.IFn;
7 import·clojure.lang.Var;7 import·clojure.lang.Var;
8 import·clojure.lang.AFunction;8 import·clojure.lang.AFunction;
  
9 public·final·class·alpha$map_spec_impl$reify__1988$rgen__2029·extends·AFunction9 public·final·class·alpha$map_spec_impl$reify__1988$rgen__2029·extends·AFunction
10 {10 {
11 ····Object·path; 
12 ····Object·overrides;11 ····Object·overrides;
 12 ····Object·path;
13 ····Object·rmap;13 ····Object·rmap;
14 ····public·static·final·Var·const__0;14 ····public·static·final·Var·const__0;
15 ····public·static·final·Var·const__1;15 ····public·static·final·Var·const__1;
16 ····16 ····
17 ····public·alpha$map_spec_impl$reify__1988$rgen__2029(final·Object·path,·final·Object·overrides,·final·Object·rmap)·{17 ····public·alpha$map_spec_impl$reify__1988$rgen__2029(final·Object·overrides,·final·Object·path,·final·Object·rmap)·{
18 ········this.path·=·path; 
19 ········this.overrides·=·overrides;18 ········this.overrides·=·overrides;
 19 ········this.path·=·path;
20 ········this.rmap·=·rmap;20 ········this.rmap·=·rmap;
21 ····}21 ····}
22 ····22 ····
23 ····public·Object·invoke(Object·k,·Object·s)·{23 ····public·Object·invoke(Object·k,·Object·s)·{
24 ········final·Object·o·=·k;24 ········final·Object·o·=·k;
25 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988$rgen__2029.const__0.getRawRoot();25 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988$rgen__2029.const__0.getRawRoot();
26 ········final·Object·o2·=·s;26 ········final·Object·o2·=·s;
1.39 KB
clojure/spec/alpha$map_spec_impl$reify__1988$fn__2020.class
1.27 KB
procyon -ec {}
    
Offset 6, 30 lines modifiedOffset 6, 30 lines modified
6 import·clojure.lang.IFn;6 import·clojure.lang.IFn;
7 import·clojure.lang.Keyword;7 import·clojure.lang.Keyword;
8 import·clojure.lang.Var;8 import·clojure.lang.Var;
9 import·clojure.lang.AFunction;9 import·clojure.lang.AFunction;
  
10 public·final·class·alpha$map_spec_impl$reify__1988$fn__2020·extends·AFunction10 public·final·class·alpha$map_spec_impl$reify__1988$fn__2020·extends·AFunction
11 {11 {
12 ····Object·x; 
13 ····Object·in;12 ····Object·in;
14 ····Object·via; 
15 ····Object·path;13 ····Object·path;
 14 ····Object·via;
 15 ····Object·x;
16 ····public·static·final·Var·const__0;16 ····public·static·final·Var·const__0;
17 ····public·static·final·Keyword·const__1;17 ····public·static·final·Keyword·const__1;
18 ····public·static·final·Keyword·const__2;18 ····public·static·final·Keyword·const__2;
19 ····public·static·final·Keyword·const__3;19 ····public·static·final·Keyword·const__3;
20 ····public·static·final·Keyword·const__4;20 ····public·static·final·Keyword·const__4;
21 ····public·static·final·Keyword·const__5;21 ····public·static·final·Keyword·const__5;
22 ····22 ····
23 ····public·alpha$map_spec_impl$reify__1988$fn__2020(final·Object·x,·final·Object·in,·final·Object·via,·final·Object·path)·{23 ····public·alpha$map_spec_impl$reify__1988$fn__2020(final·Object·in,·final·Object·path,·final·Object·via,·final·Object·x)·{
24 ········this.x·=·x; 
25 ········this.in·=·in;24 ········this.in·=·in;
26 ········this.via·=·via; 
27 ········this.path·=·path;25 ········this.path·=·path;
 26 ········this.via·=·via;
 27 ········this.x·=·x;
28 ····}28 ····}
29 ····29 ····
30 ····public·Object·invoke(Object·p1__1981_SHARP_)·{30 ····public·Object·invoke(Object·p1__1981_SHARP_)·{
31 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2020.const__0.getRawRoot();31 ········final·IFn·fn·=·(IFn)alpha$map_spec_impl$reify__1988$fn__2020.const__0.getRawRoot();
32 ········final·Object[]·array·=·new·Object[10];32 ········final·Object[]·array·=·new·Object[10];
33 ········array[0]·=·alpha$map_spec_impl$reify__1988$fn__2020.const__1;33 ········array[0]·=·alpha$map_spec_impl$reify__1988$fn__2020.const__1;
34 ········array[1]·=·this.path;34 ········array[1]·=·this.path;
5.34 KB
clojure/spec/alpha$exercise_fn$iter__2560__2564$fn__2565.class
5.22 KB
procyon -ec {}
    
Offset 46, 61 lines modifiedOffset 46, 61 lines modified
46 ················temp__5720__auto__2571·=·null;46 ················temp__5720__auto__2571·=·null;
47 ················Object·s__2562·=·o2;47 ················Object·s__2562·=·o2;
48 ················final·Object·invoke2·=·((IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__1.getRawRoot()).invoke(s__2562);48 ················final·Object·invoke2·=·((IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__1.getRawRoot()).invoke(s__2562);
49 ················if·(invoke2·!=·null)·{49 ················if·(invoke2·!=·null)·{
50 ····················if·(invoke2·!=·Boolean.FALSE)·{50 ····················if·(invoke2·!=·Boolean.FALSE)·{
51 ························Object·c__6288__auto__2569·=·((IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__2.getRawRoot()).invoke(s__2562);51 ························Object·c__6288__auto__2569·=·((IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__2.getRawRoot()).invoke(s__2562);
52 ························final·int·size__6289__auto__2570·=·RT.intCast(RT.count(c__6288__auto__2569));52 ························final·int·size__6289__auto__2570·=·RT.intCast(RT.count(c__6288__auto__2569));
 53 ························final·Object·invoke3;
53 ························Object·b__2563·=·((IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__5.getRawRoot()).invoke((Object)size__6289__auto__2570);54 ························Object·b__2563·=·invoke3·=·((IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__5.getRawRoot()).invoke((Object)size__6289__auto__2570);
54 ························final·int·n·=·size__6289__auto__2570;55 ························final·int·n·=·size__6289__auto__2570;
55 ························final·Object·o3·=·b__2563; 
56 ························final·Object·o4·=·c__6288__auto__2569;56 ························final·Object·o3·=·c__6288__auto__2569;
57 ························c__6288__auto__2569·=·null;57 ························c__6288__auto__2569·=·null;
58 ························final·Object·invoke3·=·((IFn)new·alpha$exercise_fn$iter__2560__2564$fn__2565$fn__2566(n,·o3,·o4,·this.f)).invoke();58 ························final·Object·invoke4·=·((IFn)new·alpha$exercise_fn$iter__2560__2564$fn__2565$fn__2566(invoke3,·n,·o3,·this.f)).invoke();
59 ························if·(invoke3·!=·null)·{59 ························if·(invoke4·!=·null)·{
60 ····························if·(invoke3·!=·Boolean.FALSE)·{60 ····························if·(invoke4·!=·Boolean.FALSE)·{
61 ································final·IFn·fn2·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__6.getRawRoot();61 ································final·IFn·fn2·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__6.getRawRoot();
62 ································final·IFn·fn3·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__7.getRawRoot();62 ································final·IFn·fn3·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__7.getRawRoot();
63 ································final·Object·o5·=·b__2563;63 ································final·Object·o4·=·b__2563;
64 ································b__2563·=·null;64 ································b__2563·=·null;
65 ································final·Object·invoke4·=·fn3.invoke(o5);65 ································final·Object·invoke5·=·fn3.invoke(o4);
66 ································final·IFn·fn4·=·(IFn)this.iter__2560;66 ································final·IFn·fn4·=·(IFn)this.iter__2560;
67 ································final·IFn·fn5·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__8.getRawRoot();67 ································final·IFn·fn5·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__8.getRawRoot();
68 ································final·Object·o6·=·s__2562;68 ································final·Object·o5·=·s__2562;
69 ································s__2562·=·null;69 ································s__2562·=·null;
70 ································final·Object·invoke5·=·fn4.invoke(fn5.invoke(o6));70 ································final·Object·invoke6·=·fn4.invoke(fn5.invoke(o5));
71 ································this·=·null;71 ································this·=·null;
72 ································return·fn2.invoke(invoke4,·invoke5);72 ································return·fn2.invoke(invoke5,·invoke6);
73 ····························}73 ····························}
74 ························}74 ························}
75 ························final·IFn·fn6·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__6.getRawRoot();75 ························final·IFn·fn6·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__6.getRawRoot();
76 ························final·IFn·fn7·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__7.getRawRoot();76 ························final·IFn·fn7·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__7.getRawRoot();
77 ························final·Object·o8·=·b__2563;77 ························final·Object·o7·=·b__2563;
78 ························b__2563·=·null;78 ························b__2563·=·null;
79 ························final·Object·invoke6·=·fn7.invoke(o8);79 ························final·Object·invoke7·=·fn7.invoke(o7);
80 ························final·Object·o9·=·null;80 ························final·Object·o8·=·null;
81 ························this·=·null;81 ························this·=·null;
82 ························return·fn6.invoke(invoke6,·o9);82 ························return·fn6.invoke(invoke7,·o8);
83 ····················}83 ····················}
84 ················}84 ················}
85 ················Object·args·=·((IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__9.getRawRoot()).invoke(s__2562);85 ················Object·args·=·((IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__9.getRawRoot()).invoke(s__2562);
86 ················final·IFn·fn8·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__10.getRawRoot();86 ················final·IFn·fn8·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__10.getRawRoot();
87 ················final·Object·o10·=·args;87 ················final·Object·o9·=·args;
88 ················final·IFn·fn9·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__11.getRawRoot();88 ················final·IFn·fn9·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__11.getRawRoot();
89 ················final·Object·f·=·this.f;89 ················final·Object·f·=·this.f;
90 ················final·Object·o11·=·args;90 ················final·Object·o10·=·args;
91 ················args·=·null;91 ················args·=·null;
92 ················final·IPersistentVector·create·=·Tuple.create(o10,·fn9.invoke(f,·o11));92 ················final·IPersistentVector·create·=·Tuple.create(o9,·fn9.invoke(f,·o10));
93 ················final·IFn·fn10·=·(IFn)this.iter__2560;93 ················final·IFn·fn10·=·(IFn)this.iter__2560;
94 ················final·IFn·fn11·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__12.getRawRoot();94 ················final·IFn·fn11·=·(IFn)alpha$exercise_fn$iter__2560__2564$fn__2565.const__12.getRawRoot();
95 ················final·Object·o12·=·s__2562;95 ················final·Object·o11·=·s__2562;
96 ················s__2562·=·null;96 ················s__2562·=·null;
97 ················final·Object·invoke7·=·fn10.invoke(fn11.invoke(o12));97 ················final·Object·invoke8·=·fn10.invoke(fn11.invoke(o11));
98 ················this·=·null;98 ················this·=·null;
99 ················return·fn8.invoke((Object)create,·invoke7);99 ················return·fn8.invoke((Object)create,·invoke8);
100 ············}100 ············}
101 ········}101 ········}
102 ········return·null;102 ········return·null;
103 ····}103 ····}
104 ····104 ····
105 ····static·{105 ····static·{
106 ········const__0·=·RT.var("clojure.core",·"seq");106 ········const__0·=·RT.var("clojure.core",·"seq");
1.5 KB
clojure/spec/alpha$re_gen$ggens__2454.class
1.41 KB
procyon -ec {}
    
Offset 4, 31 lines modifiedOffset 4, 31 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$re_gen$ggens__2454·extends·AFunction8 public·final·class·alpha$re_gen$ggens__2454·extends·AFunction
9 {9 {
10 ····Object·path; 
11 ····Object·rmap; 
12 ····Object·overrides;10 ····Object·overrides;
 11 ····Object·path;
13 ····Object·id;12 ····Object·id;
 13 ····Object·rmap;
14 ····public·static·final·Var·const__0;14 ····public·static·final·Var·const__0;
15 ····public·static·final·Var·const__1;15 ····public·static·final·Var·const__1;
16 ····public·static·final·Var·const__2;16 ····public·static·final·Var·const__2;
17 ····17 ····
 18 ····public·alpha$re_gen$ggens__2454(final·Object·overrides,·final·Object·path,·final·Object·id,·final·Object·rmap)·{
18 ····public·alpha$re_gen$ggens__2454(final·Object·path,·final·Object·rmap,·final·Object·overrides,·final·Object·id)·{ 
19 ········this.path·=·path; 
20 ········this.rmap·=·rmap; 
21 ········this.overrides·=·overrides;19 ········this.overrides·=·overrides;
 20 ········this.path·=·path;
22 ········this.id·=·id;21 ········this.id·=·id;
 22 ········this.rmap·=·rmap;
23 ····}23 ····}
24 ····24 ····
25 ····public·Object·invoke(Object·ps,·Object·ks,·Object·forms)·{25 ····public·Object·invoke(Object·ps,·Object·ks,·Object·forms)·{
26 ········Object·gen·=·new·alpha$re_gen$ggens__2454$gen__2455(this.path,·this.rmap,·this.overrides,·this.id);26 ········Object·gen·=·new·alpha$re_gen$ggens__2454$gen__2455(this.overrides,·this.path,·this.id,·this.rmap);
27 ········final·IFn·fn·=·(IFn)alpha$re_gen$ggens__2454.const__0.getRawRoot();27 ········final·IFn·fn·=·(IFn)alpha$re_gen$ggens__2454.const__0.getRawRoot();
28 ········final·Object·o·=·gen;28 ········final·Object·o·=·gen;
29 ········gen·=·null;29 ········gen·=·null;
30 ········final·Object·o2·=·ps;30 ········final·Object·o2·=·ps;
31 ········ps·=·null;31 ········ps·=·null;
32 ········final·IFn·fn2·=·(IFn)alpha$re_gen$ggens__2454.const__1.getRawRoot();32 ········final·IFn·fn2·=·(IFn)alpha$re_gen$ggens__2454.const__1.getRawRoot();
33 ········final·Object·o3·=·ks;33 ········final·Object·o3·=·ks;
1.43 KB
clojure/spec/alpha$re_gen$ggens__2454$gen__2455$fn__2456.class
1.31 KB
procyon -ec {}
    
Offset 4, 30 lines modifiedOffset 4, 30 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$re_gen$ggens__2454$gen__2455$fn__2456·extends·AFunction8 public·final·class·alpha$re_gen$ggens__2454$gen__2455$fn__2456·extends·AFunction
9 {9 {
10 ····Object·p; 
11 ····Object·path; 
12 ····Object·rmap; 
13 ····Object·k;10 ····Object·k;
14 ····Object·f; 
15 ····Object·overrides;11 ····Object·overrides;
 12 ····Object·path;
 13 ····Object·f;
 14 ····Object·p;
 15 ····Object·rmap;
16 ····public·static·final·Var·const__0;16 ····public·static·final·Var·const__0;
17 ····public·static·final·Var·const__1;17 ····public·static·final·Var·const__1;
18 ····18 ····
 19 ····public·alpha$re_gen$ggens__2454$gen__2455$fn__2456(final·Object·k,·final·Object·overrides,·final·Object·path,·final·Object·f,·final·Object·p6,·final·Object·rmap)·{
19 ····public·alpha$re_gen$ggens__2454$gen__2455$fn__2456(final·Object·p6,·final·Object·path,·final·Object·rmap,·final·Object·k,·final·Object·f,·final·Object·overrides)·{ 
20 ········this.p·=·p6; 
21 ········this.path·=·path; 
22 ········this.rmap·=·rmap; 
23 ········this.k·=·k;20 ········this.k·=·k;
24 ········this.f·=·f; 
25 ········this.overrides·=·overrides;21 ········this.overrides·=·overrides;
 22 ········this.path·=·path;
 23 ········this.f·=·f;
 24 ········this.p·=·p6;
 25 ········this.rmap·=·rmap;
26 ····}26 ····}
27 ····27 ····
28 ····public·Object·invoke()·{28 ····public·Object·invoke()·{
29 ········final·IFn·fn·=·(IFn)alpha$re_gen$ggens__2454$gen__2455$fn__2456.const__0.getRawRoot();29 ········final·IFn·fn·=·(IFn)alpha$re_gen$ggens__2454$gen__2455$fn__2456.const__0.getRawRoot();
30 ········final·Object·p·=·this.p;30 ········final·Object·p·=·this.p;
31 ········final·Object·overrides·=·this.overrides;31 ········final·Object·overrides·=·this.overrides;
32 ········final·Object·k·=·this.k;32 ········final·Object·k·=·this.k;
1.13 KB
clojure/spec/alpha$op_explain$fn__2431.class
1.05 KB
procyon -ec {}
    
Offset 4, 27 lines modifiedOffset 4, 27 lines modified
4 import·clojure.lang.RT;4 import·clojure.lang.RT;
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$op_explain$fn__2431·extends·AFunction8 public·final·class·alpha$op_explain$fn__2431·extends·AFunction
9 {9 {
 10 ····Object·input;
10 ····Object·path;11 ····Object·path;
11 ····Object·via; 
12 ····Object·in;12 ····Object·in;
13 ····Object·input;13 ····Object·via;
14 ····public·static·final·Var·const__0;14 ····public·static·final·Var·const__0;
15 ····public·static·final·Var·const__1;15 ····public·static·final·Var·const__1;
16 ····public·static·final·Var·const__2;16 ····public·static·final·Var·const__2;
17 ····17 ····
18 ····public·alpha$op_explain$fn__2431(final·Object·path,·final·Object·via,·final·Object·in,·final·Object·input)·{18 ····public·alpha$op_explain$fn__2431(final·Object·input,·final·Object·path,·final·Object·in,·final·Object·via)·{
 19 ········this.input·=·input;
19 ········this.path·=·path;20 ········this.path·=·path;
20 ········this.via·=·via; 
21 ········this.in·=·in;21 ········this.in·=·in;
22 ········this.input·=·input;22 ········this.via·=·via;
23 ····}23 ····}
24 ····24 ····
25 ····public·Object·invoke(Object·k,·Object·form,·Object·pred)·{25 ····public·Object·invoke(Object·k,·Object·form,·Object·pred)·{
26 ········final·IFn·fn·=·(IFn)alpha$op_explain$fn__2431.const__0.getRawRoot();26 ········final·IFn·fn·=·(IFn)alpha$op_explain$fn__2431.const__0.getRawRoot();
27 ········final·Object·o·=·form;27 ········final·Object·o·=·form;
28 ········form·=·null;28 ········form·=·null;
29 ········final·Object·o2;29 ········final·Object·o2;
1.14 KB
clojure/spec/alpha$add_ret$prop__2403.class
1.06 KB
procyon -ec {}
    
Offset 5, 27 lines modifiedOffset 5, 27 lines modified
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$add_ret$prop__2403·extends·AFunction8 public·final·class·alpha$add_ret$prop__2403·extends·AFunction
9 {9 {
10 ····Object·splice;10 ····Object·splice;
 11 ····Object·p;
11 ····Object·r;12 ····Object·r;
12 ····Object·k;13 ····Object·k;
13 ····Object·p; 
14 ····public·static·final·Var·const__0;14 ····public·static·final·Var·const__0;
15 ····public·static·final·Var·const__1;15 ····public·static·final·Var·const__1;
16 ····public·static·final·Var·const__2;16 ····public·static·final·Var·const__2;
17 ····public·static·final·Var·const__3;17 ····public·static·final·Var·const__3;
18 ····18 ····
19 ····public·alpha$add_ret$prop__2403(final·Object·splice,·final·Object·r,·final·Object·k,·final·Object·p4)·{19 ····public·alpha$add_ret$prop__2403(final·Object·splice,·final·Object·p4,·final·Object·r,·final·Object·k)·{
20 ········this.splice·=·splice;20 ········this.splice·=·splice;
 21 ········this.p·=·p4;
21 ········this.r·=·r;22 ········this.r·=·r;
22 ········this.k·=·k;23 ········this.k·=·k;
23 ········this.p·=·p4; 
24 ····}24 ····}
25 ····25 ····
26 ····public·Object·invoke()·{26 ····public·Object·invoke()·{
27 ········Object·ret·=·((IFn)alpha$add_ret$prop__2403.const__0.getRawRoot()).invoke(this.p);27 ········Object·ret·=·((IFn)alpha$add_ret$prop__2403.const__0.getRawRoot()).invoke(this.p);
28 ········final·Object·invoke·=·((IFn)alpha$add_ret$prop__2403.const__1.getRawRoot()).invoke(ret);28 ········final·Object·invoke·=·((IFn)alpha$add_ret$prop__2403.const__1.getRawRoot()).invoke(ret);
29 ········if·(invoke·!=·null)·{29 ········if·(invoke·!=·null)·{
30 ············if·(invoke·!=·Boolean.FALSE)·{30 ············if·(invoke·!=·Boolean.FALSE)·{
1.17 KB
clojure/spec/alpha$tuple_impl$reify__2089$fn__2090.class
1.06 KB
procyon -ec {}
    
Offset 5, 26 lines modifiedOffset 5, 26 lines modified
5 import·clojure.lang.IFn;5 import·clojure.lang.IFn;
6 import·clojure.lang.Var;6 import·clojure.lang.Var;
7 import·clojure.lang.AFunction;7 import·clojure.lang.AFunction;
  
8 public·final·class·alpha$tuple_impl$reify__2089$fn__2090·extends·AFunction8 public·final·class·alpha$tuple_impl$reify__2089$fn__2090·extends·AFunction
9 {9 {
10 ····Object·via;10 ····Object·via;
 11 ····Object·x;
11 ····Object·in;12 ····Object·in;
12 ····Object·path;13 ····Object·path;
13 ····Object·x; 
14 ····public·static·final·Var·const__0;14 ····public·static·final·Var·const__0;
15 ····public·static·final·Var·const__1;15 ····public·static·final·Var·const__1;
16 ····public·static·final·Var·const__2;16 ····public·static·final·Var·const__2;
17 ····17 ····
18 ····public·alpha$tuple_impl$reify__2089$fn__2090(final·Object·via,·final·Object·in,·final·Object·path,·final·Object·x)·{18 ····public·alpha$tuple_impl$reify__2089$fn__2090(final·Object·via,·final·Object·x,·final·Object·in,·final·Object·path)·{
19 ········this.via·=·via;19 ········this.via·=·via;
 20 ········this.x·=·x;
20 ········this.in·=·in;21 ········this.in·=·in;
21 ········this.path·=·path;22 ········this.path·=·path;
22 ········this.x·=·x; 
23 ····}23 ····}
24 ····24 ····
25 ····public·Object·invoke(Object·i,·Object·form,·Object·pred)·{25 ····public·Object·invoke(Object·i,·Object·form,·Object·pred)·{
26 ········Object·v·=·((IFn)this.x).invoke(i);26 ········Object·v·=·((IFn)this.x).invoke(i);
27 ········final·Object·invoke·=·((IFn)alpha$tuple_impl$reify__2089$fn__2090.const__0.getRawRoot()).invoke(pred,·v);27 ········final·Object·invoke·=·((IFn)alpha$tuple_impl$reify__2089$fn__2090.const__0.getRawRoot()).invoke(pred,·v);
28 ········if·(invoke·!=·null)·{28 ········if·(invoke·!=·null)·{
29 ············if·(invoke·!=·Boolean.FALSE)·{29 ············if·(invoke·!=·Boolean.FALSE)·{